A feature-rich but lightweight, buildroot-based Linux operating system alternative for your CloudFree CCU3/ELV-Charly "homematicIP CCU" IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) or on a dedicated embedded device (RaspberryPi, Tinkerboard, IntelNUC, etc.)
APACHE-2.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] 6 months ago
This is release 3.75.7.20240420 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
S47InitRFHardware
init script to accept a HMRF_ADDRESS
of 0x000000
and then generate a random RF address in these cases because detect_radio_module
can return 0x000000
even if a RF module is BidCos/HmRF capable. (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=82127).0119-WebUI-Fix-ProofAndSetValue
WebUI patch to comply with OCCU 3.75.7 changes.STOPSIGNAL SIGTERM
to default Dockerfile to explicitly make sure SIGTERM is used as a default stop signal if running in an OCI environment either under docker or podman (#2717).S00watchdog
init script so that the watchdog daemon will not be started in virtual OCI/LXC environments which could otherwise affect the watchdog environment of the corresponding host system (#2717).install-docker.sh
script wich should make use of this script slightly more comfort.BR2_LINUX_KERNEL_INSTALL_INTREE_OVERLAYS
to allow to install device tree overlays build with the kernel. Thus, adapted the rpi builds to use this new option and to completely refrain from using the RPI_FIRMWARE
package for deploying the device tree overlay files.fixup.dat
/start.elf
references in config.txt
of rpi5 platform.CONFIG_WERROR
since buildroot disables it anyway.BR2_CCACHE_DIR
exists upon fresh execution.rpi-eeprom-info
tool to output current RaspberryPi5 EEPROM/bootloader version and output if an update is available or not based on the pieeprom.upd
file in /boot
.install-lxc.sh
script to perform slightly different default network bridge check than simply checking for the first line in brctl
. (#2683).For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi5 Model B β (installation):
π¦ RaspberryMatic-3.75.7.20240420-rpi5.zipSHA256: 8f4aac125d60d0f7338d62272916096c02106efeebbaf031e5748180b1731a35
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.75.7.20240420-rpi4.zipSHA256: 0151faf2a045c069a0180afe21030e601867e5b4cc27bf2558f6ad4815d758e1
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.75.7.20240420-rpi3.zipSHA256: d8b6ce28f28f645a755cde387bbdf8b4c53d03f854018801dccceecb9d731c6e
π¦ RaspberryMatic-3.75.7.20240420-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: e48a8182982af42aaa63598e7b7be9ff8b7beba0188858e0faa68da54bd4d99d
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.75.7.20240420-rpi2.zipSHA256: 868093a8ed193d1bca23a8d31bbf240aa72a6105475f79e4377bc65864d3cf48
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.75.7.20240420-rpi0.zipSHA256: d23f8c194fb57280c1872828e27f47da58bac069d77faf1b5da539f59f66ae92
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.75.7.20240420-tinkerboard.zipSHA256: c4e9e924d4a91c96fc4a621f2ca44afa1717e31d862e90577f978372f10767de
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.75.7.20240420-odroid-n2.zipSHA256: 2ff1183d258781a858e5c56d57474732c55ec07fc7d25d5a52ddaf90b881762b
π¦ RaspberryMatic-3.75.7.20240420-odroid-c4.zipSHA256: 3700cfae91ecc99c3b9f855c16a403c934fdb25d4019896cd538dfced7f16896
π¦ RaspberryMatic-3.75.7.20240420-odroid-c2.zipSHA256: e8455c84c87eedd35d2d48f0016d496e8cf57accb1af309b150fcb19a7171af2
Intel NUC β (installation):
π¦ RaspberryMatic-3.75.7.20240420-intelnuc.zipSHA256: 125419fe80e581bebd423f523ae7e4608370a475d338d95bfe52069a520715b9
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.75.7.20240420-ova.zipSHA256: ec2a1b1ff86e844389cbf7d06ef6fbe74b9e8ac92a336b3b9f91bb55680910fe
π¦ RaspberryMatic-3.75.7.20240420.ova (only for initial OVA installation)SHA256: 5848ad45bc2891fcaca8e903a3409b941a3961f712e891038a1709d6db15a83d
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.75.7.20240420-oci_amd64.tgz (amd64/x86_64)SHA256: 869fcb5c819c6a945c00bc728c0d3a0721a83b5ba6dede005967bb9e6e9c5f77
π¦ RaspberryMatic-3.75.7.20240420-oci_arm64.tgz (arm64/aarch64)SHA256: 5beee2dd6f483360bf59569f3ca7c75e3edfbdfdbd688049d6484e75ad0790cf
π¦ RaspberryMatic-3.75.7.20240420-oci_arm.tgz (arm/armhf)SHA256: 52ea84bd0d6b02f37081d35a369dd3cde32e3b5d5678e7495d733b43d15fb04e
LXC Container β virtual appliance (installation):
π¦ RaspberryMatic-3.75.7.20240420-lxc_amd64.tar.xz (amd64/x86_64)SHA256: 89125818b1f52832cb874d4b760df03b4e9dec980fe817d163949c460b0fa1da
π¦ RaspberryMatic-3.75.7.20240420-lxc_arm64.tar.xz (arm64/aarch64)SHA256: 6db3d4508f79e94c1680973087ca50c8deb2b20d30df3b5b2a90e46f01cab57b
π¦ RaspberryMatic-3.75.7.20240420-lxc_arm.tar.xz (arm/armhf)SHA256: 50844fd2475f23a10120a69c8ed1f760fa564ac592b918cbd13d90f5d9e979a1
Generic-aarch64 Appliance β (ProxmoxVE):
π¦ RaspberryMatic-3.75.7.20240420-generic-aarch64.zipSHA256: 7e7d1139747694607809ee610594d0cfe8a52e496c12bcb1a2b72f84245ff51e
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] 7 months ago
This is release 3.75.6.20240316 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
For all changes, see the full commit log.
ReGaHss
logic engine to version R1.00.0388.0237 (Feb 15 2024)
:
system.Srandom()
to correctly return true
/false
to signal success or failure (#2644).HMIPServer
have been closed (CVE-2024-24578).0039-WebUI-Fix-Style-Glitches
WebUI patch by adding resize:auto
to txVals
/txValue
textarea and min-width:min-content
to messagebox css styles so that all message boxes will automatically adapt to its content, thus textarea elements resizing causing automatic resize of the message boxes (#2634, #2440).0097-WebUI-SetSysvarValueByUser
fixing vertical resizing of enum-based web edit textareas (#2634).RPI-RF-MOD
led modules should now be loaded correctly and the checkFirmwareUpdate.sh
script also does not allow to perform an update because LXC platform updates have to be performed within the virtualization/host environment like with docker/oci/home assistant.install-proxmox.sh
to allow to install RaspberryMatic as an LXC container which will also ensure that all necessary additional host packages (e.g. kernel modules) are installed before the RaspberryMatic VM installation.install-lxc.sh
installation script to allow to install RaspberryMatic as a LXC based container under Debian-based systems.generic-aarch64
,intelnuc
,odroid
,ova
and tinkerboard
platform and synced kernel patches accordingly and split the kconfig fragment files for kernel 6.1 and 6.6.usbstoragequirks
supplied to the kernel commandline to consider more USB storage exceptions for rpi platforms.generic-aarch64
,intelnuc
,odroid
,ova
and tinkerboard
platform.iostat
as a new integral tool. Furthermore top
now also allows to display memory statistics for more verbose analyses on process-wise memory usage.cmdline.txt
from bootfs for specifying additional cmdline options for the kernel.--enable-blumenthal-aes
configure option to netsnmp daemon compilation to enable AES192/AES256 encryption for improved SNMPv3 support (#2673).CONFIG_SERIAL_PRESENT
to rpi uboot config and re-add no-stdout
chosen fragment to all rpi related rpi-rf-mod dts overlays to ensure that u-boot will not output any debug info on the standard stdout.HMLGW
to docker healthcheck. (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=80283&p=795894#p795894)./run
and /var/run
to use same tmpfs (#2639).S06InitSystem
to correctly grep for a root user entry.dtoverlay=miniuart-bt
for rpi5 as not required anymore.BR2_ARM64_PAGE_SIZE_64K
for oci_arm64
platform to allow to use the docker container also on hardware platforms with more than 4K memory page size (e.g. RaspberryPi5).irqbalance
from global use as it has no use in container based environments.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi5 Model B β (installation):
π¦ RaspberryMatic-3.75.6.20240316-rpi5.zipSHA256: 268003cc6165bb2e4a4080cfb479f5c3878abd6e44d56c588f0d0c73940b685c
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.75.6.20240316-rpi4.zipSHA256: c302c6f557e2bf546928c6da318695819af38d93d65cc4f6ccab64af8c01af41
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.75.6.20240316-rpi3.zipSHA256: 7491c1d9fc618ec5e2a3e7c4be26e3d72319937674038bd099eaf38bcf1d7252
π¦ RaspberryMatic-3.75.6.20240316-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: d5f16c34b0095324b676e019155f1358d08d8e704b45a79619a22eac77b55a68
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.75.6.20240316-rpi2.zipSHA256: 39b496d9116f8d8efb87541fda599a77ba60ebd1da26faa7ab783e636ed4bf88
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.75.6.20240316-rpi0.zipSHA256: b4c83671a9d684c41527c78ffe66bf7c20148e0b5a3166ed27f4c55e31883db1
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.75.6.20240316-tinkerboard.zipSHA256: 31d3376cd8980dea33e39e61ee9ffba162eba0f2a74d0f61a8544867d5079c05
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.75.6.20240316-odroid-n2.zipSHA256: c536dde588eb403f97e99b6e092885424022988c2d81f16ba5a76584ff0d8820
π¦ RaspberryMatic-3.75.6.20240316-odroid-c4.zipSHA256: 080388309b26e7c811f33e2356f48c3272d216044d0f98f1d1a55e62f77f6cd4
π¦ RaspberryMatic-3.75.6.20240316-odroid-c2.zipSHA256: 126765c2fcd7a43e74339eec364ee1391eac4256371025cb9009593990476f49
Intel NUC β (installation):
π¦ RaspberryMatic-3.75.6.20240316-intelnuc.zipSHA256: 16c24ed3153950235f84c1b0e9b2a26c61917574f0c5b941440a8d2ccf9d0a36
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.75.6.20240316-ova.zipSHA256: 8662dd7e287f2dd280c08c8666a7453b575ae7cd866aa1a46ea99421c6d2b14b
π¦ RaspberryMatic-3.75.6.20240316.ova (only for initial OVA installation)SHA256: 1947a5da777782b7ae4a8abde241b886b384c1350ff81f4e0a541e11625ad374
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.75.6.20240316-oci_amd64.tgz (amd64/x86_64)SHA256: 93f53758833934118b6e8852c8a09130368e270a1884481961b199a0a26cbdfa
π¦ RaspberryMatic-3.75.6.20240316-oci_arm64.tgz (arm64/aarch64)SHA256: db3ee6689d8f4bb45a1a115f7669adf5395ff7f2daa796959b2319d98b2081a7
π¦ RaspberryMatic-3.75.6.20240316-oci_arm.tgz (arm/armhf)SHA256: 4224a408405cd847e77b2c9d8eaca3810b458c8f5b2b1069b8e0bfc1855ee0d6
LXC Container β virtual appliance (installation):
π¦ RaspberryMatic-3.75.6.20240316-lxc_amd64.tar.xz (amd64/x86_64)SHA256: 2d6ef090b99a6e72bb011aa99165428783ce35890745e0e61757d17cdbfb2453
π¦ RaspberryMatic-3.75.6.20240316-lxc_arm64.tar.xz (arm64/aarch64)SHA256: 29b911185cc097a053441049a6704e3e4003d5710c60aefd74d2e4cd6cd3e019
π¦ RaspberryMatic-3.75.6.20240316-lxc_arm.tar.xz (arm/armhf)SHA256: cff39bd23b393a6179cdd2b2ef80a720f25f3d9cf15e7712954d0863689e5075
Generic-aarch64 Appliance β (ProxmoxVE):
π¦ RaspberryMatic-3.75.6.20240316-generic-aarch64.zipSHA256: e62c256fdc9dfdf6d9e3b687984ed6f8c9a14adccd926e9809c72cf0be8fe20d
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] 9 months ago
This is release 3.73.9.20240130 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
For all changes, see the full commit log.
ReGaHss
logic engine to version R1.00.0388.0236 (Jan 16 2024)
:
StrValueByIndex()
where upon specifying an index < 0 the function returned different results. Now an empty string is returned and a warning will be output in the log accordingly (#2597).ChannelType()
to allow ictXXX
values to be passed as well as plain integer numbers and to correctly return true/false (#2605).Name()
was called on OT_DEVICES
objects for renaming this enum-based object (#2601).Random()
function which occurred when min > max in the Random()
call and max is one smaller than min. In addition, Random()
was returning strange results in case the min value was larger than max (#2598).generic-aarch64
platform and install images which can be primarily used for running RaspberryMatic as a virtual appliance under an ARM-based virtualization platform like Proxmox VE for ARM. That means, a RaspberryMatic based virtual appliance can now be installed, e.g. in a Proxmox VE environment which is running on ARM-based systems like a RaspberryPi4, RaspberryPi5 and similar powerful ARM-based hardware. To ease installation of such ARM-based virtualization environments, the install-proxmox.sh
helper script was updated as well as a dedicated Proxmox VE installation documentation added (#2627).0183-WebUI-ImprovedFirmwareupdateDialog
WebUI patch to display a slightly improved device firmware update dialog with a hided serial number display (#2532, @MichaelN0815, @Baxxy13).0137-WebUI-Add-NoInterfaceWarning
WebUI patch in case no interface is present but a device is about to enter the firmware check mechanism.0184-WebUI-Fix-EM8LockedChannelBehaviour
WebUI patch fixing locked channel behaviour for HM-MOD-EM8
(#2599, @Baxxy13, @jp112sdl).0130-WebUI-Fix-ChannelSysVarPrefix
WebUI patch to show 'optical signal' prefixes also for HmIP-ASIR (#2589, @Baxxy13).S02InitRTC
in case of HA addon and RPI-RF-MOD GPIO use./dev_host
as oci overlay dir and modified install-docker.sh
to create the docker container in read-only mode (#2629).S49chrony
init script could not startup if a NTP server was already added to the pool of NTP servers. Now a proper status code check is added and a warning will be output in case a certain NTP server could not be added to the server pool. (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=80917).install-proxmox.sh
to allow virtual appliance installation on an ARM based Proxmox installation including selection of target disk size.eq3_char_loop
kernel module compilation./dev/null
redirection to omit any kill related error output when trying to kill psplash.irqbalance
to make sure to potentially not output debug info to syslog./etc/ssl/certs
path.server.max-request-field-size
.CONFIG_SERIAL_PRESENT
to uboot.config
of ODROID boards to get uboot running correctly again (#2546).wiringpi-rpi
package to skip the "Hardware" line check in /proc/cpuinfo
which is not present anymore in the latest 6.1 kernel versions.tailscaled
startup by fixing PATH
to /usr/sbin
only (#2541).For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi5 Model B β (installation):
π¦ RaspberryMatic-3.73.9.20240130-rpi5.zipSHA256: 50458f1d26e6aba0d9f947be423057a93be5411fa4ca1c295769fec02b378261
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.73.9.20240130-rpi4.zipSHA256: 7c31a37a42928933d6ddd8f43e0de74a7d24407e5c8f77ae2b8865f53e5c91b6
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.73.9.20240130-rpi3.zipSHA256: a48b26410c731d15fc8f4499d9b40378ef01edaa35937dab89885056b29f252a
π¦ RaspberryMatic-3.73.9.20240130-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 6ca6037af024bf8914f8cf841170f9516bad5ccb4ce14b778228e905220fab6a
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.73.9.20240130-rpi2.zipSHA256: 7dca4374149b0c4240aa2eeda8b5d64496bf160804ea5243fb54572aa20a2a04
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.73.9.20240130-rpi0.zipSHA256: 4d6f27492ae3ea5e0e2c5e8d71c319435bb3640f9a5931047fff0ea979d1ead6
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.73.9.20240130-tinkerboard.zipSHA256: 12683defeb005c2769b6ad1fbb45311d18eb0ad32d73668125058bfcfe816a5a
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.73.9.20240130-odroid-n2.zipSHA256: c74a1ac30bc2016b8d1b6bd7a79ff0ebf6a6026f5ebe26d72e0a0b53b9b0a57b
π¦ RaspberryMatic-3.73.9.20240130-odroid-c4.zipSHA256: d10de27c7da39c934760dc8813868417653b162350f7bb07d3f52f6694661a00
π¦ RaspberryMatic-3.73.9.20240130-odroid-c2.zipSHA256: 1fe59297f3afbe92d0f05437210a6fc6ca2a0ccbb0fe0f1ba6deaa2ff0db52a0
Intel NUC β (installation):
π¦ RaspberryMatic-3.73.9.20240130-intelnuc.zipSHA256: bb1b69c3d8dcc73a895590874f340f62d3c5fb37fe932fc19b8cc9d3dce4d1d1
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.73.9.20240130-ova.zipSHA256: 68cb3892b490b198fc47667dbe944f8bdaa53b30dd4451d38949b0671f70da0f
π¦ RaspberryMatic-3.73.9.20240130.ova (only for initial OVA installation)SHA256: 9be673d90d1012e8233064bc6f7d9c482061da8281ed426eb2ac8eb4386359c4
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.73.9.20240130-oci_amd64.tgz (amd64/x86_64)SHA256: d62149cebafdc42e90d19e03480c45bd7f51121fdc8ff01f68214bc026b02f84
π¦ RaspberryMatic-3.73.9.20240130-oci_arm64.tgz (arm64/aarch64)SHA256: 49e053aed4ed39507649b0cbd42f6e32a66ed7acbe197d889bd6b26da17f286e
π¦ RaspberryMatic-3.73.9.20240130-oci_arm.tgz (arm/armhf)SHA256: a774fd0c97ea4cc373cd703e0ee6421a39a40516c8fe8e4f7bcc25961b83ce63
Generic-aarch64 Appliance β (ProxmoxVE):
π¦ RaspberryMatic-3.73.9.20240130-generic-aarch64.zipSHA256: 3a2958783dbf2e0a7763319bf2f61db55238330216fc39d5e432ff11fbe3584d
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] 11 months ago
This is release 3.73.9.20231130 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
For all changes, see the full commit log.
HmIP-BBL
- After a firmware update, the configuration page of the device could no longer be could no longer be called up.HmIP-FBL
- In the "Roller shutter" operating mode, the slat adjustment was activated with a long press of the button.Hm-Sen-MDIR-X
- Problems with the display of channel parameters fixed.HmIP-STE2-PCB (ELV kit)
- Incorrect designation of the configuration parameter "Minimum transmission distance" corrected, thus "Random component" was incorrectly displayed.eq3_char_loop
kernel module sources for compiler warning/error due to wrong printk format spec.help.cgi
and also query board vendor/name from dmi info.stable_20231123
(6.1.63).BR2_DOWNLOAD_FORCE_CHECK_HASHES
to make sure all package downloads are protected by proper hashes.S01InitHost
to use HWMODEL
rather than cpuinfo output to identify the RaspberryPi model. This should make ident of future models more easy.S01InitHost
to output the hardware model during bootup.82-hss_led.rules
udev rule to only match rpi_rf_mod led nodes and make sure to not modify permissions for all LED nodes.qemu-guest-agent
to latest 8.1.3 and adapted build environment accordingly.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.73.9.20231130-rpi4.zipSHA256: edaa2cefb037b57056816c8adadf9c3480a159db221fb18ebd0a73fd59a9d13b
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.73.9.20231130-rpi3.zipSHA256: 768e86bcaa3e2ef717ac7ba2603d2a7a5f2791a85d1ba563eca26412865f1a74
π¦ RaspberryMatic-3.73.9.20231130-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 448d7156863ef48a59c0543d5f079b6052080a5ec1a5ef97335587757135fe5f
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.73.9.20231130-rpi2.zipSHA256: c1b14354d8e2313a4b48671cb95ce1f9f28046460308367aa3ed9e29ca807925
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.73.9.20231130-rpi0.zipSHA256: 874f8f3c9667b0b8762f5e5c412db8bf0f3be08ba5d684bb4080624634c97fa2
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.73.9.20231130-tinkerboard.zipSHA256: 119fdcd6cfc5b5490669462f2c74137cee864fbfd0156d2a926450bbac52923d
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.73.9.20231130-odroid-n2.zipSHA256: 4cd1d182d5b8cf333634881336fbe2a2d8532599839aac3cb5da8ee1b4e08cd9
π¦ RaspberryMatic-3.73.9.20231130-odroid-c4.zipSHA256: d74069ab693d6080f901759d7b0b3a3a7d777cbee584c1d5c3092bdcb6dd9410
π¦ RaspberryMatic-3.73.9.20231130-odroid-c2.zipSHA256: c373b6ab02667999419d60148a1ce2e4168a0c9e9873080e0b2ca5f74904439e
Intel NUC β (installation):
π¦ RaspberryMatic-3.73.9.20231130-intelnuc.zipSHA256: 6e31df3b3eb07fc71f616e228016e49a176f4265eb54f0fb785d5b5606f83ee4
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.73.9.20231130-ova.zipSHA256: 56a484b7aa890dca28899961ca85c3269b37d6da6bc87ae8596b28bffc743337
π¦ RaspberryMatic-3.73.9.20231130.ova (only for initial OVA installation)SHA256: 508951cf6a1c16defda75a9e70f96aad6647ad71fd8a5cc2cbadf9ebc1128528
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.73.9.20231130-oci_amd64.tgz (amd64/x86_64)SHA256: 56f674480919be100a363126602b17ec51883319e25f22b0f910d7887467d1fc
π¦ RaspberryMatic-3.73.9.20231130-oci_arm64.tgz (arm64/aarch64)SHA256: 8ce2d82f27bbf8ab1ea172318849f9d8ee167a001b139f80709bb4be3ee3412c
π¦ RaspberryMatic-3.73.9.20231130-oci_arm.tgz (arm/armhf)SHA256: 4fae528e79280b4e850513f5d3e6cd41eb0b687b549d205847163f7d44e1d062
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] 11 months ago
This is release 3.71.12.20231020 of RaspberryMatic which is a hotfix release with the following bugfixes and feature changes:
For all changes, see the full commit log.
/opt/mh/openvpn
wrapper script to accept SHA1-based certificates. Furthermore, a working reverse proxy nginx
binary is now integrated for all supported platforms so that this CloudMatic functionality should also work again (https://github.com/jens-maus/RaspberryMatic/issues/2467).HMIPServer
if the diagram functionality is used by having downgraded the used Java version to Java8 (8.72.0.17-ca-jre8.0.382) because of incompatibilities in HMIPServer
to correctly run with Java versions > 8 (https://github.com/jens-maus/RaspberryMatic/issues/2470).RPI-RF-MOD
led management process hss_led
to not use a non-priviledged user and group in case it is used in a docker-based environment (e.g. HomeAssistant Add-On) so that the docker container can correctly set LED states again (https://github.com/jens-maus/RaspberryMatic/issues/2466).503 Service Unavailable
status code like this is done during bootup. This should enforce that external engines are not accessing these APIs while the system is in shutdown mode.prefix=/usr/local
to /usr/etc/npmrc
to make sure node modules are always installed in /usr/local
if npm is used on command-line.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.71.12.20231020-rpi4.zipSHA256: 3f0dad5bfe927bbaef4714839c3d6ce4fb33d6c6df9ac93b584fc139c3021610
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.71.12.20231020-rpi3.zipSHA256: e2c1263eca494e7be99e2298ac04e4a836e935a389f7d0442941cbf0ad979ba8
π¦ RaspberryMatic-3.71.12.20231020-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 7b17fe1ac950105ff8c46637f5fbd735ff4279b6ad63bc6ec8f5665bd4b4ebf6
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.71.12.20231020-rpi2.zipSHA256: a25ca29949f24dec95cd4d370dfe54397d6299c41bc89adbce2a81af84a6ad14
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.71.12.20231020-rpi0.zipSHA256: 691e480eb7a413769bb5e3add6a9c9170d0601e4ceb2fa5b74a75fe7b773c691
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.71.12.20231020-tinkerboard.zipSHA256: 79c29a6466443ec7dc4d01abc6d08d81a9d4513dcbb571bed5affe42386224e4
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.71.12.20231020-odroid-n2.zipSHA256: b6b6d1a88474a59721b077fc42aa41854d2772da8863d83f3605d0e3f26ac13f
π¦ RaspberryMatic-3.71.12.20231020-odroid-c4.zipSHA256: c1d7d83b2a022e4d8bcd9f73ed1c1d21c973bf50eb015419f91f49bfd3336138
π¦ RaspberryMatic-3.71.12.20231020-odroid-c2.zipSHA256: 9ce813e1c6913e0f6dc9655670bd77558248c48d46f74b209e02214c1500a111
Intel NUC β (installation):
π¦ RaspberryMatic-3.71.12.20231020-intelnuc.zipSHA256: 7b1e0c6523686afbe37c594c5c783e5f3f0bff52b9913888389e0af12e3ab1ef
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.71.12.20231020-ova.zipSHA256: 06f5f1451f0cf0ddcead9ec7d7b8d85a4fe560351577aa0c363ed6ab8ad35e7f
π¦ RaspberryMatic-3.71.12.20231020.ova (only for initial OVA installation)SHA256: 67e73f25a88aeea822a70e43bf6a2418bb72aa6f3f45f2a0db5f9b09e78243ff
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.71.12.20231020-oci_amd64.tgz (amd64/x86_64)SHA256: 231d36bbbbc2e87909760955200cdc95305fb813e444a035e24b6992fc1b01d3
π¦ RaspberryMatic-3.71.12.20231020-oci_arm64.tgz (arm64/aarch64)SHA256: c88eebbede20b4db1ee6c589c2457b9e1fc621b789b6952d55ee50af9fe15f76
π¦ RaspberryMatic-3.71.12.20231020-oci_arm.tgz (arm/armhf)SHA256: 2f80cd72a4cafe1ef0075723a64b0a2bfb62f779f8d74f478228b2dfd3459874
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] about 1 year ago
This is release 3.71.12.20231014 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
tls-cipher "DEFAULT:@SECLEVEL=0"
vpn client option is added to workaround this until EasySmarthome/Cloudmatic has updated their certificate infrastructure to use proper SHA256 secured certificates (#2442).ReGaHss
init script to make sure the pid file will have world readable permissions so that hss_led
can query its status.ReGaHss
will run on umask 0027 per default so that the regadom file will be generated with a bit more strict file security settings.hss_led
, eq3configd
, ssdpd
, snmpd
and nut
services/daemons will be executed using dedicated non-priviledged users and groups rather than always as the root user. This should slightly improve security for these services so that they are not able to access resources they don't have explicit permission for (#599).0039-WebUI-Fix-Style-Glitches
WebUI patch to show the buttons in the direct link pages in bold font weight to make the look&feel consistent with the rest.openresolv
/resolvconf
support so that the resolv.conf
DNS config management can be performed dynamically in future rather than always generating a static resolv.conf
file upon bootup.PATH
settings in S46tailscaled
init script. Together with the recently introduced openresolv
package this finally allows to correctly utilize the MagicDNS functionality in tailscale so that DNS settings will be dynamically adapted accordingly, thus all tailscale machines being reachable via their names (#2399).dhcp.script
and eQ3StartNetwork
rc.shutdown
script execution (#2452, @Baxxy13).rc.postlocal
(#2449, @Baxxy13)./usr/local/etc/rc.postlocal
post startup script (#2447, #2338, @Baxxy13).gfxpayload
variable use so that no deprecated warning should be displayed anymore.0018-grub2-fix-incompat-ext2
buildroot upstream patch which patches grub2 to ignore certain newer ext filesystem features which could hinder grub2 from correctly recognized an ext filesystem thought it is still valid. This is especially critical for the metadata checksum seed feature which since the latest e2fsck 1.47.0 version is now a default settings, thus renders new ext filesystems as grub2 incompatible without these upstream grub2 patches not part of buildroot yet. (cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031325, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030939)BR2_ENABLE_LTO
for all our buildroot configs for potentially improved performance and smaller binaries.install-proxmox.sh
to be able to choose a dedicated VM ID (#2424, @indiana11011100).For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.71.12.20231014-rpi4.zipSHA256: 93a9f0db635443bf80e484ed1feb15bfd42c18459b13873545d5e4aeb053d0ea
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.71.12.20231014-rpi3.zipSHA256: 28e0ed672c6aef95e59f65b5ceee3e93e7c1a333116146070e33e0bddd92d89d
π¦ RaspberryMatic-3.71.12.20231014-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: d1b1f4ad4e80b5f33d2d1e24788d309760e639de4fb1806f51a8a24949d5a4ce
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.71.12.20231014-rpi2.zipSHA256: 871d8e712a9ae7b03eacda8266e326a6da43fc8cac6d97499b6dae42c441fd6c
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.71.12.20231014-rpi0.zipSHA256: 6f9844582328fe437fc67448e885076315b047c64fa9ba60fadaf84acb066b2e
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.71.12.20231014-tinkerboard.zipSHA256: e0dd8c5128012bd545385aabcc7d54ea222e5570f37caf410121ed737350d9c9
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.71.12.20231014-odroid-n2.zipSHA256: d1388c3d7b97d921ada708cf3f5dcdf29e27c47dbb3bfcc3a873dfab42e26fc8
π¦ RaspberryMatic-3.71.12.20231014-odroid-c4.zipSHA256: 808fad88953516dc1b86a4f14dbfb51ce433caae552151c099b5364dca596415
π¦ RaspberryMatic-3.71.12.20231014-odroid-c2.zipSHA256: a8abf5fc7a1cd3ee9f1a29352eac16000e7e2b2780815a8646cdc0af28606b28
Intel NUC β (installation):
π¦ RaspberryMatic-3.71.12.20231014-intelnuc.zipSHA256: 01940e2b4f197bdba5d6ea7756058f46b0762b7d7ee61bf0e97dc06de07182c8
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.71.12.20231014-ova.zipSHA256: d9f7f39c6c62bed13cf15b29b2b624862c510ad1908705a4dddfc8c2df7fc0fc
π¦ RaspberryMatic-3.71.12.20231014.ova (only for initial OVA installation)SHA256: 062ec9b65afb74589d98f061259efb2d05f8bd3788268dec0736bab234b6e699
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.71.12.20231014-oci_amd64.tgz (amd64/x86_64)SHA256: b40bdb6f42fbd2346e026404a3f18c122e85846c54705215f13f4d10d9e21829
π¦ RaspberryMatic-3.71.12.20231014-oci_arm64.tgz (arm64/aarch64)SHA256: ebd03a8fcf09816c0f0206473d68a7a83843a6fec5a91f03d1dbca49b60d5a70
π¦ RaspberryMatic-3.71.12.20231014-oci_arm.tgz (arm/armhf)SHA256: 66be7f59e9b07b81e4789448a17fdf4d9a97099bfe174bdfe0b740fea88dfe1f
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] about 1 year ago
This is release 3.71.12.20230826 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
For all changes, see the full commit log.
0031-WebUI-Fix-FileUpload
WebUI patch which fixes a broken HTTPS certificate file upload which was not storing the pem file at the correct location (#2322).0179-WebUI-Fix-TypoBrightnessFilterChannelParameter
WebUI patch fixing issues with displaying channel parameter for HM-Sen-MDIR-X
type of devices since OCCU 3.71.12 (#2377, #2381, @jp112sdl).0180-WebUI-ShowCurrentIPOnNetworkSettingsPage
WebUI patch which will display the current ip settings in the network config page if DHCP is enabled (#2397, #2394, @jp112sdl).CONFIG_I6300ESB_WDT
kernel config option to OVA platform and adapted the proxmox installation script to setup the necessary watchdog option for the VM accordingly (cf. https://github.com/home-assistant/operating-system/pull/2627). Existing proxmox users can use qm set <VMID> -watchdog model=i6300esb,action=reset
to enable the virtual hardware watchdog so that after reboot of the VM a stalling VM should result in a hard reboot.VERSION=
string in the /etc/os-release
file of buildroot will correctly reference latest tag names.0000-sha256sum-shani-fix.patch
buildroot upstream patch since it has been integrated into busybox 1.36.1 which is part of buildroot 2023.05.1.BR2_PACKAGE_PCRE
package to multilib32 environment which resulted in the reverse nginx proxy of cloudmatic to not work anymore (cf. https://github.com/EasySmartHome/CloudMatic-CCUAddon/issues/10, #2395).For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.71.12.20230826-rpi4.zipSHA256: 694a107c1bb7aacd3c804a7fcca6e73223f4afc61978727c2a3676777138d7f6
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.71.12.20230826-rpi3.zipSHA256: e8fd1b8d0c96bcbfea0b3990e10385f8aa60e0e3ffa3816d4844c370371d1375
π¦ RaspberryMatic-3.71.12.20230826-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: f3adf7407776055d0369bd204c8a3050cb71dfe1d30c053c2316834e180ce626
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.71.12.20230826-rpi2.zipSHA256: 082cb69840792397cdf1ca6ffd8cd89c94a24ec1db6366a8d849fd59a94e38ed
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.71.12.20230826-rpi0.zipSHA256: fbb5386b709cf2af1c5eb3a4564884853923c2def40609ae70fd51977dbaa0ca
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.71.12.20230826-tinkerboard.zipSHA256: 83cb5681b7d9d3dd9a8736f2a90dc4f9d82b33dd359ed1fd3004d23ba87ee4f7
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.71.12.20230826-odroid-n2.zipSHA256: 514d5900b2b09d090764dc5b4c89021edfeb5985755fb82c4e15ea439320c9ce
π¦ RaspberryMatic-3.71.12.20230826-odroid-c4.zipSHA256: 2035c12898785809395ced6d866b57a43459473859e0adcfa33efc00545b0fef
π¦ RaspberryMatic-3.71.12.20230826-odroid-c2.zipSHA256: cfac630cb9f5a3283c3d3caf3828ce80c4e8727291eac65bdfdae2b1eeb1d914
Intel NUC β (installation):
π¦ RaspberryMatic-3.71.12.20230826-intelnuc.zipSHA256: f5a43ef75ef8cfdf5c6ba3d6dc022c4afbcaa15384f4b8d0f713540d5fd75e09
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.71.12.20230826-ova.zipSHA256: 1c1d1b033082fccfb9124beadfc8961b83ccb42032b4bb329b20ab88a0c1c65d
π¦ RaspberryMatic-3.71.12.20230826.ova (only for initial OVA installation)SHA256: 2ea239cefc088e7a770e42483d4a097be6b06f2af440c002c0d2d223823d22cb
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.71.12.20230826-oci_amd64.tgz (amd64/x86_64)SHA256: 9b06b78e635662363afc3ed2b08514902007aa08ce3822e0ba84830863cada8a
π¦ RaspberryMatic-3.71.12.20230826-oci_arm64.tgz (arm64/aarch64)SHA256: 07b000557b39f7e09a5121a103772d630d6ed84e680c1d7432cfeb698d995790
π¦ RaspberryMatic-3.71.12.20230826-oci_arm.tgz (arm/armhf)SHA256: d43748c9eae94c1d793c8843792751d55fd4f02f5ecb813e03300ec40308d84d
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 1 year ago
This is release 3.69.7.20230626 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
ReGaHss
logic engine to version R1.00.0388.0235 (Jun 13 2023)
:
LastChangeValue()
, LastChangeTimestamp()
and LastChangeTimestampSeconds()
functions to query the value and timestamps of the last changed value a datapoint had before a new value state (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=79126).RPI-RF-MOD
blue led blinking during network setup phase on startup.RPI-RF-MOD
led handling in LAN-Gateway mode (HMLGW) so that the LED will be properly set to blue once the system has booted and also make sure not to start hss_led
at all.triggerAlarm.tcl
to be skipped if system is running in LAN-Gateway mode (HMLGW).raw-uart
it can happen that a certain rf module type (HmIP-RFUSB
) does not support that procedure and returns an error. However, we need to simply ignore that, thus dump that error to null.checkFirmwareUpdate.sh
script for update check but output an error in case it is used on the docker/oci platform for trying to apply an update right away (which is not possible).install-docker.sh
docker/oci installation script to setup a docker-based RaspberryMatic with a macvlan
based network connection for allowing to connect a HmIP-HAP
or HmIPW-DRAP
which requires multicast udp traffic for proper communication (#1373, https://github.com/jens-maus/RaspberryMatic/wiki/Installation-Docker-OCI).HmIP-HAP
or HmIPW-DRAP
connected to a running RaspberryMatic HA add-on by a manual macvlan
network setup until the HA developers have implemented the required changes that a HA add-on can setup a macvlan
-based network connection itself (cf. https://github.com/jens-maus/RaspberryMatic/wiki/Installation-HomeAssistant#hmip-haphmipw-drap-support-patch).detect-radio-module
tool and generic_raw_uart
rf module kernel driver to latest versions available.hmlangw
) daemon where during bootloader setup the daemon could end up in an endless loop never starting and outputting massive eq3loop_write_master()
kernel errors due to serial data flooding. To fix this issue we now check for a different bootloader reply scheme after sending the bootloader entering sequence (#2340)./dev/random
is not blocking anymore (5.6+) and the standard kernel provided entropy pool is strong enough (5.10+) so that tools like rng-tools or haveged are not required anymore and just unnecessarily consume CPU time. (cf. https://github.com/nhorman/rng-tools/issues/195#issuecomment-1520598021, https://forum.manjaro.org/t/low-entropy-on-my-system/119233).S03InitURandom
startup script to S03seedrng
and reworked it to use the new seedrng
busybox tool to init and seed the kernel RNG rather than manually doing this including the rndaddtoentcnt
tool. Thus, also retired this tool in favor of the new seedrng busybox tool.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.69.7.20230626-rpi4.zipSHA256: cfd484d29094c8ef5fa10f8a658118235a959a50b27256779f206c8ffdbc241f
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.69.7.20230626-rpi3.zipSHA256: e30eb1f198ce989c558f650e2148cf3736301fa7f8d9ace3873246ce3ab27a73
π¦ RaspberryMatic-3.69.7.20230626-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: f9ab8de6bdb7a935a29c5c01265f5922d95d442aabe4fb185157ac4bf5950389
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.69.7.20230626-rpi2.zipSHA256: 26760efc1095cea191a735413907fd6cbfdc953323dc03c09355ccaa8286b335
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.69.7.20230626-rpi0.zipSHA256: f1d346ef672b01775fc43c6167070262fb03fc20c76f4817ef37eb8eed855736
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.69.7.20230626-tinkerboard.zipSHA256: 6c8c3d02c60f07b5fc0f28c2ad7ccf62a3b163d25656cd1424f1444d35cb34cf
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.69.7.20230626-odroid-n2.zipSHA256: 29e86a5a3f88f6324f407cc6b4a7b9f83d3cf520d8b229fa93c76f1ad79c04ad
π¦ RaspberryMatic-3.69.7.20230626-odroid-c4.zipSHA256: a80b1b86150df24f0a73dffd46e3ac219030fe700f0fd8b254524ff074dbd005
π¦ RaspberryMatic-3.69.7.20230626-odroid-c2.zipSHA256: bd3ca4d957ec37a4d06007dfa2e2695dbbb4fc278e5e27ae67b4a4a22184e0f1
Intel NUC β (installation):
π¦ RaspberryMatic-3.69.7.20230626-intelnuc.zipSHA256: ad1cd5a0c8ce9401e624cf32c1d5801abfb583da9b70cbfd2c17712738a8acdf
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.69.7.20230626-ova.zipSHA256: 4adf25ae893af340e367dec96711f4dec1ae9ac1c52f6b7fcc3c8b5b936507ac
π¦ RaspberryMatic-3.69.7.20230626.ova (only for initial OVA installation)SHA256: 669ddfc2b6ebc5ef33c25bed2ad10bab2e70094b86f66a98c58ffe8a29a2d4bf
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.69.7.20230626-oci_amd64.tgz (amd64/x86_64)SHA256: c0a28fa44ccfded61183c0e3013460acfa60fb1569411ee363fab70c6dcd7543
π¦ RaspberryMatic-3.69.7.20230626-oci_arm64.tgz (arm64/aarch64)SHA256: 83e009cc4e1431d7a0effa2cfb9de02231025251aea1baa70129dd1fd9abf5a9
π¦ RaspberryMatic-3.69.7.20230626-oci_arm.tgz (arm/armhf)SHA256: 94583b2e49527cd959cba66a824ecbd7f69fee97cbfcceddf98818bd71c832e4
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 1 year ago
This is release 3.69.7.20230506 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
ReGaHss
logic engine to version R1.00.0388.0234 (Apr 26 2023)
coming with the following changes:
Mod
, Exp
, Exp2
, Exp10
, Expm1
, Log
, Log2
, Log10
, Log1p
, Sqrt
, Pow
, Sin
, Cos
, Tan
, Asin
, Acos
, Atan
, Sinh
, Cosh
, Tanh
, Asinh
, Acosh
, Atanh
) if they run into floating point exceptions like underflow/overflow, etc. Now they are always executed allowing users to solely evaluate their returned values for such "domain errors" (e.g. returning -inf
/-nan
) (#2277).0178-WebUI-Fix-ValidateSaveSysvarInput
WebUI patch which validates system variable inputs to not allow to use any reserved special characters (#2285, #2291, @jp112sdl).multilib32_arm_a53_defconfig
for the ODROID-C4 build (#2283).VOLUME
definition in Dockerfile which resulted in empty dummy volume being created with every restart of the RaspberryMatic container, e.g. as a HomeAssistant Add-on (#2303).For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.69.7.20230506-rpi4.zipSHA256: 9ca5ba31c33e8b707481627b6e5a17b01564cabbe636adee9393781de8356c5b
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.69.7.20230506-rpi3.zipSHA256: c0c08a77f8b7e382763375115a0df4587e128b411e771bc4053b28c0a0142240
π¦ RaspberryMatic-3.69.7.20230506-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 17bdc068866d915f66f06ef87d3b8398b92c3739e8f8d4a136cd63d2b197c752
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.69.7.20230506-rpi2.zipSHA256: 45a73659a567740f9c302b43723d9f50c83782027a09eed831b58ee1f3031030
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.69.7.20230506-rpi0.zipSHA256: 46b146dd6bd0903915b3b87716c5598b64a08dca503c727dbfe3d078fc091ab5
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.69.7.20230506-tinkerboard.zipSHA256: 90f8eeb4346b1113e39d405562983d91fbf66006f79a81a028a511f1325ee65a
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.69.7.20230506-odroid-n2.zipSHA256: 820ead5e2022bc98fceedf4dfbb35501485bea1b87afc15090b722c5ac1ec9f9
π¦ RaspberryMatic-3.69.7.20230506-odroid-c4.zipSHA256: 1a4da0059dd98f0ab9ecf7fb0325d83502119e5f53906b388b127910efccf72a
π¦ RaspberryMatic-3.69.7.20230506-odroid-c2.zipSHA256: df228412e4f7f78cf5656486f6dd4932a6b036ee179ae42039738c61b20eaa0a
Intel NUC β (installation):
π¦ RaspberryMatic-3.69.7.20230506-intelnuc.zipSHA256: b9d5e138f3cd24e3f13cfee622cb9100f330355b9e2e13d46f37a5c620e127f7
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.69.7.20230506-ova.zipSHA256: d505f1ee93ea496b193b542b4488d58985f0453f921ac1c032b4b3d5df9e4ea1
π¦ RaspberryMatic-3.69.7.20230506.ova (only for initial OVA installation)SHA256: 8b9726ca2629527ac4849c50ae1218ea058397b438f0154f0e0a041087a8f195
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.69.7.20230506-oci_amd64.tgz (amd64/x86_64)SHA256: b69e99f6f2cdcc8dde50dda7151d01e2a2a576493c7ebb4fa124ad14b9b25d81
π¦ RaspberryMatic-3.69.7.20230506-oci_arm64.tgz (arm64/aarch64)SHA256: 6a433e06ca132e0459fbb769b672c120b5e60c5ff86e8dd394f1c3236efdd53f
π¦ RaspberryMatic-3.69.7.20230506-oci_arm.tgz (arm/armhf)SHA256: a2cae93bd5e18ffff7cd97311e81bd3c33b364e9373bb3a08eb6caf9d43dfbf2
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 1 year ago
This is release 3.69.6.20230407 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
For all changes, see the full commit log.
HmIP-SWD
- Within programs the parameter "Moisture detected: Yes" was wrongly named.HmIP-SCTH230
.HmIP-DRBL4
a blank page appeared. blank page.HmIP-SWD
with the HmIP-MP3P
an empty page appeared.DELAY-COMPENSATION
has been removed for the HmIP-FROLL
as it is not supported.HmIP-BROLL
and HmIP-BBL
.HmIP-SPI
the calculation of the brightness value was corrected.HmIP-eTRV-2
(decalcification run, error position and valve opening degree)./root/.ssh/authorized_keys
.HmIP-eTRVs
the adaptation drive is now automatically started after a firmware update started.INCLUSION_UNSUPPORTED_DEVICE
parameter is no longer offered within programs.HmIP-SPDR
, the channel type is no longer displayed under Status/Operation, but the device name.HmIP-HAP
and HmIPW-DRAP
firmware update files delivered with the CCU were removed.CHANNEL_OPERATION_MODE
was added for the HmIP-BBL
and HmIP-FBL
with a firmware from 1.10.2.HmIP-DLD
(Unlock / Open).HMServer.jar
version which is used in HomeMatic/BidCos-only mode and which will make sure that no homematicIP virtual groups will be unnecessarily removed anymore (#2260).generic_raw_uart
to latest 1.12 version incorporating kernel 6.1.x compatibility.0042-WebUI-HeatingControl-HumidityBatteryValveState
WebUI patch to show "n/a" instead of 20% humidity in heating groups not containing any device that delivers a humidity value (#2274, #2276, @jp112sdl).0177-WebUI-Fix-EmptyHmIPWKPPIN
WebUI / OCCU 3.69.6 bugfix patch fixing an incorrect quoting ending up in empty PINs for a HmIP-WKP to show superfluous double apostrophes (#2269).0135-WebUI-Add-ControlPanel-AdvancedSettings
WebUI patch to also allow to configure the IP address of a HB-RF-ETH
adapter directly via the "Advanced settings" WebUI control panel.0046-WebUI-ImprovedScriptEditor
WebUI patch to allow to resize a CodeMirror based editor vertically. This should enable users to resize the source code and output area in the script editor and script testing popup to their needs. (cf. https://homematic-forum.de/forum/viewtopic.php?p=760691).0002-WebUI-Bootstrap
WebUI patch to use a viewport 1024 meta statement to ensure that the WebUI will always appear in desktop mode even on mobile devices because it is not yet ready for mobile devices and does use incorrect scaling since the bootstrap introduction. Also adapted 0036-WebUI-ImprovedFavIcons
accordingly to remove merge conflicts and also adapted logout/login.htm
to also carry the same meta statements.0143-WebUI-Fix-Translation
WebUI patch.install-proxmox.sh
helper script to use "VirtIO SCSI single" controller type in combination with iothread=1
for improved disk performance in Proxmox. Existing users should make sure to set these parameters in the VM options under Proxmox.install-proxmox.sh
to output a proper ERROR in case the script is not executed on a Proxmox VE host system (cf. https://homematic-forum.de/forum/viewtopic.php?p=759474#p759447).multilib32_arm_a55_defconfig
multilib config for ARM cortex A55 cpus and fixed defconfigs for ODROID-C4.HM_LED_GREEN
/RED
paths for RaspberryPi to use the latest ACT/PWR equivalents in place since kernel 6.1.x/latest Pi firmware. (cf. https://github.com/jens-maus/RaspberryMatic/discussions/2264).S50lighttpd
to also check the certificate in case the reload()
function is used.S01InitZRAMSwap
to estimate the total memory amount (cf. https://github.com/StuartIanNaylor/zram-swap-config/commit/eb6fda3a31a0475317a6d871d42a1d5d87d61604)S46chrony
startup script to make sure the chrony user can access /var/lib/chrony
accordingly (#2250).S10hyperv
init script, thus skip daemon startup if no HyperV environment is found. (cf. https://github.com/home-assistant/operating-system/pull/2381).0000-Makefile.patch
patch to get xe-guest-utilities
package compiled again.rpi-rf-mod
package to be compatible with latest buildroot check package in version 2023.02.xe-guest-utilities
package to latest 7.33.0 to be compatible with buildroot 2023.02.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.69.6.20230407-rpi4.zipSHA256: eab2b42add4da62330ad8c4ceed9c1c60c665fe1429ad6c00efb75a17aa0f44a
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.69.6.20230407-rpi3.zipSHA256: ff9042db5157a1f00b62f94dd5727386c1cd7e140eeb35e9e1fb23d455e826ad
π¦ RaspberryMatic-3.69.6.20230407-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 6286ab3257c760eb0abf65338232bb2320a9aa380dd2db7416bedc5580d16b24
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.69.6.20230407-rpi2.zipSHA256: 1d0a71655a4bd69528665acaf55b211e27b6762d153a86b2b93fe5637d573ee1
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.69.6.20230407-rpi0.zipSHA256: d2f97464a35fc3340cad5fa2508842b628d991876787ed572497d5d227f20b8a
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.69.6.20230407-tinkerboard.zipSHA256: e5f85ea96cdc76ec5775491b3e1120e0ed27640ade77d0c50290785bfb018b05
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.69.6.20230407-odroid-n2.zipSHA256: c581d9f9319f6d0441543f720b9f08cad64951ac606859141fc336912c08296b
π¦ RaspberryMatic-3.69.6.20230407-odroid-c4.zipSHA256: 9cf3ba28e7b4b127f4fe744506c8957e4422db15545d1ae626ed00d116028de2
π¦ RaspberryMatic-3.69.6.20230407-odroid-c2.zipSHA256: 2e25792a442f77ab18ae6398c972b443962f2a340097dee98fe07fd247bff4d0
Intel NUC β (installation):
π¦ RaspberryMatic-3.69.6.20230407-intelnuc.zipSHA256: 06a55c65151a86a6fbccd9cf0cb2f8ff32357fb8287f74a4a0b2bf95b33ff620
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.69.6.20230407-ova.zipSHA256: 9ae8698cebcd6d3c211aae526120441e00cec9df22a31e2183887953dd0c713a
π¦ RaspberryMatic-3.69.6.20230407.ova (only for initial OVA installation)SHA256: 4e2d485b4a2faeadbc2bfdb8910022e5acab29ac4dd690db8aad4cd46ae11ec5
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.69.6.20230407-oci_amd64.tgz (amd64/x86_64)SHA256: 5b0786086831b462dd81921a02339fde5fb6c6d2b62007b74accad921a0647fa
π¦ RaspberryMatic-3.69.6.20230407-oci_arm64.tgz (arm64/aarch64)SHA256: ef77b4fe6c56eece4ecdf56e1aed0d74e7aa444af798973338c7f48de5e514fb
π¦ RaspberryMatic-3.69.6.20230407-oci_arm.tgz (arm/armhf)SHA256: d8575e9b823cbc2897e99441637d9b1328e3cb05f1c9bdbcaad4f529f7e03d26
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 1 year ago
This is release 3.67.10.20230225 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
ReGaHss
logic engine to version R1.00.0388.0233 (Jan 27 2023)
coming with the following changes:
ivtByte
data type was chosen when teaching in certain devices, thus resulting in data value overflow/underflow, e.g. TIME_OF_OPERATION
of HmIP-SWSD
(#2008).S97Cloudmatic
to prevent start via new /etc/config/cloudmaticDisabled
control-file and added possibility to enable/disable CloudMatic startup using a WebUI "Advanced Settings" config setting (#2223, @Baxxy13).cronBackup.sh
to ignore some invalid paths. (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=77970).checkFirmwareUpdate.sh
script where due to max output limit of the github api use the snapshot release could not be found anymore. Now we use direct queries for the latest snapshots and direct version tagged versions. This should also improve query/processing speed to some extent.checkHmIPconsistency.tcl
check script which allows to regularly check for potential homematicIP parameter inconsistencies of all registered homematicIP devices and triggers an adequate alarm message in case such inconsistencies are found. (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=77531#p752458).0143-WebUI-Fix-Translation
WebUI patch to add missing translations for PRESS_LONG_START
/PRESS_LONG_RELEASE
(#2222, @Baxxy13).0176-WebUI-Fix-HeatingControl-BWTHSwitchState
) which fixes an issue with missing valve states for channel 10 of a HmIP-BWTH
device due to not specific enough table identifiers being used (#2192).0171-WebUI-Add-HmIPKeyTransceiverCentralLinkConfiguration
WebUI feature patch to allow to add/remove the central link for MULTI_MODE_INPUT_TRANSMITTER
channels as well (e.g. HmIP-FCI1
). In addition, we now just use the reportValueUsage
method for setup/removal of the central link since newer HmIPServer versions are fixed in this regard. Furthermore we ask a user before setup of the central link and also present a slightly different help text for a better explanation of that feature (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=77814#p755553).0143-WebUI-Fix-Translation
WebUI patchset fixing some typos in the english translation (cf. https://github.com/eq-3/occu/pull/121).0175-WebUI-Add-AllLogfileDownload
WebUI patch which will catch all text/log files from /var/log
and add them to the download logfile functionality as well (#2186).0144-WebUI-ControlForMaintenanceChannel
to show a years+month breakdown for the TIME_OF_OPERATION
datapoints of a HmIP-SWSD rather than just outputing everything in days only.0072-WebUI-Fix-hm_autoconf
to convert all ivtByte
-based HSSDPs to ivtInteger
using a sub routine in /bin/hm_startup
. This fixes datatype overflow/underflow issues (e.g. TIME_OF_OPERATION
data point of HmIP-SWSD
). Thus, now substracting 256 from RSSI_xxxx
data point values is not necessary anymore, therefore 0144-WebUI-ControlForMaintenanceChannel
was adapted as well (#2008).0144-WebUI-ControlForMaintenanceChannel
to convert the TIME_OF_OPERATION
datapoint of HmIP-SWSD
devices from seconds to days which is the correct unit of the hardware datapoint (#2008).0097-WebUI-SetSysvarValueByUser
WebUI patch to make sure the MIN
/MAX
metadata will always be (re)set upon modifying a sysvar (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=77676&start=20#p754163) (#2179, @jp112sdl).0143-WebUI-Fix-Translation
WebUI patch so that it should be more clear what the difference between "Device" and "Central" Energy counter values is.0039-WebUI-Fix-Style-Glitches
to fix the invalid button resizing in the device list when opening/closing the tree structure.cgi.tcl
to output any error directly in the WebUI instead of just relying on output in the cgimail.XXXX
files. This should help to directly identify any processing errors once they are happening.0039-WebUI-Fix-Style-Glitches
to improve the vertical alignment of input checkbox and radio button labels.0165-WebUI-ShowFreeUserspaceOnMaintenancePage
to show the free disk space with two digits and use (>
) instead to make more clear how much minimal space is required.0002-WebUI-Bootstrap
WebUI patch introducing the latest bootstrap v5 javascript library for being potentially used in upcoming modernized WebUI versions (#1511, @ptweety).0031-WebUI-Fix-FileUpload
WebUI patch which introduced a fix for #315 but just now broke some recently changed functionality where we introduced POST requests usage via 0173-WebUI-SendPOSTRequest
(#2160).ha-proxy.js
) to ensure not to add multiple location headers by using setHeader instead (#2228, #2227, @mpietruschka)/etc/config/addons/mh
config directory will now be immediately removed if cloudmatic is disabled and no client.key
exists (#2229, @Baxxy13)0135-WebUI-Add-ControlPanel-AdvancedSettings
to restart mediola server also right away after enabling/disabling it.0077-WebUI-NegateCondition
which corrects broken program condition naming (#2232, #1908, @Maik2208)BR2_PACKAGE_ICU
package so that, e.g. node.js is compiled with internationalization support, thus supports unicode (#2212).docker pull
execution in deploy.sh
just requiring one argument.rpi-eeprom
package to latest v2023.01.11-138c0 version.usbstoragequirks
for "UGreen S-ATA to USB 3.0 adapters" not operating properly with the UAS driver (cf. https://github.com/home-assistant/operating-system/pull/2310).install-proxmox.sh
script to perform a separate query for the snapshots tagged version because it is not included in the main github api query anymore due to max limits.exit $?
occurances in shell scripts with proper exit 0
replacements at EOF or removed them for our post-image.sh
scripts. These exit $?
do not make a lot of sense at EOF because $?
just represents the status code of the last command executed anyway.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.67.10.20230225-rpi4.zipSHA256: 2566084e5230b399750da2c0d0c932286275ff458a412599edaa671039ea33a1
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.67.10.20230225-rpi3.zipSHA256: f0a01af10eae1afccd8306972b0a420d3ba7fc78b9e116183788249801c06d1a
π¦ RaspberryMatic-3.67.10.20230225-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: d12ed5b6464a21318e05282f6f0a16c82d92a5efee885574c6ccf24624e5762c
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.67.10.20230225-rpi2.zipSHA256: 069ae57164573a01f17f2e8bfbb2871b967e134df68fae67e7e6a02efb3b2607
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.67.10.20230225-rpi0.zipSHA256: 402749303973709e8888c2b921fc12a4b12e20e1c29f30beecbce739e8fe46d7
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.67.10.20230225-tinkerboard.zipSHA256: bd6590ebdd285f60e8980ac81811ee439c12b8b21523be32fd5f3966491c0b1c
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.67.10.20230225-odroid-n2.zipSHA256: 1bf84bac7d68bf1e46bb065d7db7d1bd54cc690ee3b35442eefea5d07b4fb34c
π¦ RaspberryMatic-3.67.10.20230225-odroid-c4.zipSHA256: 6ed6bf9e84e1892fce5730e0a16d91ca186a31c63cf52706678d4aafc2b0ec7f
π¦ RaspberryMatic-3.67.10.20230225-odroid-c2.zipSHA256: aeeb67baece1b03717710dd7898bef3fd01d81398aa21cc35e17775ec89485c8
Intel NUC β (installation):
π¦ RaspberryMatic-3.67.10.20230225-intelnuc.zipSHA256: 630cb2b53f84f5daa6d6ac6f0eda2c3021024405e24166d061379cc2c6f9b2ae
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.67.10.20230225-ova.zipSHA256: a7d926befdaca70fb917501e4d82134f5b158e9f01af4756ce623afdfcda3549
π¦ RaspberryMatic-3.67.10.20230225.ova (only for initial OVA installation)SHA256: 85f53b74f6b84b2e3537cafb85536ca858c120902ef0320404918fabf701695e
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.67.10.20230225-oci_amd64.tgz (amd64/x86_64)SHA256: a04a738363c5a917f30f1e54fc29289c889719c53d6fa36e52a7d4457b503582
π¦ RaspberryMatic-3.67.10.20230225-oci_arm64.tgz (arm64/aarch64)SHA256: d6cf78f8c86f712f348b6028695678bb8372bbe0f9e0eca4e33d246569e4c6f4
π¦ RaspberryMatic-3.67.10.20230225-oci_arm.tgz (arm/armhf)SHA256: bdc820f08e99c466a9a03ce801fc4d0be834c4e44a12103bce7f2252da0bfff1
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] almost 2 years ago
This is release 3.67.10.20230114 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
For all changes, see the full commit log.
HmIP-SWO-*
, the parameter "Wind speed" was translated incorrectly in the English texts of the WebUI.HmIP-PSM*
no direct link to channel 7 was possible.HmIP-eTRV-B-2
were not shown completely.HmIP-MOD-RC8
and HmIP-BBL
or HmIP-FBL
, the correct default profile is now displayed.eTRV-C-2
was corrected.HmIP-BS2
and ELV-SH-BS2
corrected.HmIP-FWI
, "Code 21" could not be selected in programs.HmIP-eTRVs
, the status of the valve drive is now displayed under Status and operation, in the event of an error during adaptation travel./dev/mmd_bidcos
as the serial device for the hmlangw
daemon. This finally allows to use a RPI-RF-MOD
or HmIP-RFUSB
for the BidCos-RF LAN-Gateway mode (#2132, @jp112sdl).0078-WebUI-Fix-SetDeviceProfile
WebUI patch to 0173-WebUI-SendPOSTRequest
and unified it with changes to switch all SendRequest()
calls in webui.js
to a new SendPOSTRequest()
function which will perform Ajax.Updater()
post request calls instead so that query strings do not end up being too long for some use cases (e.g. in case of being used with an ingress proxy like in the HomeAssistant Addon case, #1189).0155-WebUI-Add-HmIP-RFUSB-Support
WebUI patch which incorrectly removed support for the "HmIP-HAP JS1" maintenance channel support (cf. https://github.com/jens-maus/RaspberryMatic/discussions/2150#discussioncomment-4627714)0174-WebUI-Fix-MissingETRVparams
WebUI/OCCU bugfix patch which fixes an issue where since OCCU 3.65.x some options/parameters of certain HmIP-eTRV devices were not displayed anymore in the WebUI due to a upstream typo in the legacy-parameter-definition.config
file (#2027).ha-proxy.js
) to exclude /jpages/
urls from the charset encoding conversion because HMIPServer
always seems to send in utf-8 but unfortunately without explicitly adding charset=utf-8
to the content-type. This resulted in broken charset conversions like for umlauts if used in the groups, diagrams and other HMIPServer delivered WebUI portions (#2139).0004-LocalSSLCert
WebUI patch and S50lighttpd
startup script to use elliptic curve based algorithms when generating default private key and https certificates.0031-WebUI-Fix-FileUpload
WebUI bugfix patch to include a fix for accepting certificate files containing elliptic curve based private keys and certificate files (#2126).0007-WebUI-Enhanced-FirmwareUpdate
WebUI patch to include a sha256 checksum check to first check for potential inconsistent backup files before trying to restore it. This should catch rare sbk file inconsistencies that could happen (cf. https://homematic-forum.de/forum/viewtopic.php?p=749245#p749250).0042-WebUI-HeatingControl-HumidityBatteryValveState
WebUI patch to show the humidity also in HM/BidCos-RF heating groups (#2106, @jp112sdl).prototype.js
to last 1.6 version (1.6.1) to stay compatible with the API used in the WebUI, thus fixing some issues since the last release (#2105, #609).discard=on
as a default in the install-proxmox.sh
VM installation script on fresh scsi0 disks to make sure the VM can properly issue trim operations via "fstrim" to decrease virtual disk size.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.67.10.20230114-rpi4.zipSHA256: 29293c484844eb76d08b0141c8f8a9af5fbbd414af2f0bcdd5d6229f416df264
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.67.10.20230114-rpi3.zipSHA256: 474b6815f50c95cea024d1c2676aa8e84f9ec39352874e80b0d43d1704e57489
π¦ RaspberryMatic-3.67.10.20230114-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 1e6a77e866e12924f6fa4a3df17d1a062e26a0d9857e174ffc7019b28b44c72d
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.67.10.20230114-rpi2.zipSHA256: ff90af96011287b9da5111192c3113f402efedb470f5db3c5f2caecb6dc833b2
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.67.10.20230114-rpi0.zipSHA256: 8c58a7a1f070604e7932baf254ff66cd9c54f6abeaf64966839d83291e002285
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.67.10.20230114-tinkerboard.zipSHA256: 1df00838d74b7430127908d6e3fb47084b1c8b0731aa4d02b4ce0ae589329c30
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.67.10.20230114-odroid-n2.zipSHA256: b816f496073d83e3de4a7eac9a18e95bfe1ecdc3e7959b56c2102bd38f09a89f
π¦ RaspberryMatic-3.67.10.20230114-odroid-c4.zipSHA256: 1cb43de7c530436606b2fafacba4f9672a6598f35f0773c717b158328b66b65a
π¦ RaspberryMatic-3.67.10.20230114-odroid-c2.zipSHA256: 9420db8a42137af856b6238d02ed93b6fd83261e6b7c554a0276847872496fba
Intel NUC β (installation):
π¦ RaspberryMatic-3.67.10.20230114-intelnuc.zipSHA256: 01122c1e2e5c0474b2de40cd5ff37dd533e9f08607050c5f8e7301fb87096666
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.67.10.20230114-ova.zipSHA256: da472a647029bb7c1f04e803382a33fb26a42e958f9e713b94243bf802ebb780
π¦ RaspberryMatic-3.67.10.20230114.ova (only for initial OVA installation)SHA256: 4abe63e9eb3a7c27388f6d73066d2dc52a6ad92275d7b0cc2c3025ff5e42368a
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.67.10.20230114-oci_amd64.tgz (amd64/x86_64)SHA256: 84759079310f0894726ab70a0008c61137c0a04b2b63ff49cdd92a071156fbec
π¦ RaspberryMatic-3.67.10.20230114-oci_arm64.tgz (arm64/aarch64)SHA256: 2ddc3316d7c234ada519be31a13d9682b5cb02f562c856f0be7dab29c1426b77
π¦ RaspberryMatic-3.67.10.20230114-oci_arm.tgz (arm/armhf)SHA256: da773f2dfae84972c763a94be446231f8bf636a8dbfd5538c508dfcb0e824dd5
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] almost 2 years ago
This is release 3.65.11.20221218 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
codemirror.js
library to latest 5.65.10 which is used for the integrated code editor.spectrum.js
library to latest 1.8.1 (#609).excanvas.js
library to latest version available (#609).scriptaculous.js
library to latest 1.9.0 (#609).prototype.js
to latest 1.7.3 (#609).if-up
script to check for a static ip address to be set, thus make the interface setup valid (#2039).CONFIG_MLX5_CORE
to OVA kernel config to support MLX5 (ConnectX 4) NICs to be used (cf. https://github.com/home-assistant/operating-system/pull/2214).fq_codel
network scheduler like this is the case for all modern linux distributions these days. This network scheduler comes with improved scheduling properties making it the new de-facto standard because it has better scheduling capabilities compared to the the previously used pfifo_fast
scheduler. (https://github.com/home-assistant/operating-system/pull/2203).For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.65.11.20221218-rpi4.zipSHA256: 15b5eeae1f49c20b599fd2ed945ce6844a7b76755f5bd6f1476803c035cfc861
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.65.11.20221218-rpi3.zipSHA256: 0458ebba4c5425933ec39839c17b46514cb63e94315a1aafce7757535d79ce81
π¦ RaspberryMatic-3.65.11.20221218-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 4a5b304c7218da520a24322770cb8f79678b101dd70ee1c6c369d783259d58c5
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.65.11.20221218-rpi2.zipSHA256: a0247f2db8805df0034c10c23962ba2690e5bc8159cde90a8c2bfd03145e4264
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.65.11.20221218-rpi0.zipSHA256: 35e5202db3e3823259fb9c9a82de905e03efb90ecbc73d1305323408cacd6d37
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.65.11.20221218-tinkerboard.zipSHA256: 3b0c667d473b3016c4bf3f6a105b867a5baa546a6f0dc6fa32452cf79d376e14
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.65.11.20221218-odroid-n2.zipSHA256: 4b9ab2dc290af56c7c4e7742f62374aa1171750660d80af3fb5461117e9c42f9
π¦ RaspberryMatic-3.65.11.20221218-odroid-c4.zipSHA256: a34d3817840e74aabb52dabd06a8aa8e42311c752a5d2a2393df3985a51cfb81
π¦ RaspberryMatic-3.65.11.20221218-odroid-c2.zipSHA256: dcc2d965ac381dbc148ba3ff83677dcdc826d23144857164c1410359e04612d8
Intel NUC β (installation):
π¦ RaspberryMatic-3.65.11.20221218-intelnuc.zipSHA256: f753d245d99c45e0efa2635ca67278da5c62199bd0f8e92d354266d9dc9d809b
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.65.11.20221218-ova.zipSHA256: e6a299a5e52e4c0a90b7d6140ac077289a35a8a89756d66dbfc1001c42529564
π¦ RaspberryMatic-3.65.11.20221218.ova (only for initial OVA installation)SHA256: bbfa8c924332ae54ed06bfb24b42fee5ff522bc5793ee1e58f7230cb065b2fdf
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.65.11.20221218-oci_amd64.tgz (amd64/x86_64)SHA256: 664b3aedc34422666ef610b332bb099df31a36495f32c9b1af2840477a5cd4d7
π¦ RaspberryMatic-3.65.11.20221218-oci_arm64.tgz (arm64/aarch64)SHA256: 41ffac62287335a30da6fa6e9e2501d2ad5aa8475998e6bb7bd7884746af3ada
π¦ RaspberryMatic-3.65.11.20221218-oci_arm.tgz (arm/armhf)SHA256: 59b439e3ed7d7e0e918935caaa0dbd0555acb5bdf3d7f76de7d35e5d53404672
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] about 2 years ago
This is release 3.65.11.20221005 of RaspberryMatic which is a maintenance release with the following bugfixes and minor feature changes:
For all changes, see the full commit log.
sleep X
uses after loading required kernel modules (eq3_char_loop
, etc.) with proper access checks using head -c0
which should help to deal way better with the dynamic device generation process, especially in case of using HomeAssistantOS as the based OS (cf. https://github.com/home-assistant/operating-system/issues/2133#issuecomment-1250932172).multimacd
and its corresponding device nodes. This should provide the underlying operating system a better way for settlement and permission setup to the dynamically generated /dev/mmd_*
devices. This should help in case of newer HomeAssistantOS 9.0+ environments which seem to require a bit more time before rfd
/HMIPServer
can successfully access these multimacd devices. This fixes #1942 and refs https://github.com/home-assistant/operating-system/issues/2133.install-proxmox.sh
script which will make sure that CPU+memory hotplug will be possible and also the virtual USB tablet device is now disabled, which seem to consume some unnessesary CPU cycles.updateAddonConfig.tcl
which seem to result in mediola addon uninstall errors (#1964).rpi-eeprom
to latest pieeprom-2022-09-02.bin
version.CONFIG_IKCONFIG=y
so that /proc/config.gz
is available right away./bin/checkRpi4Usb3.sh
watchdog script to correctly identify a GPIO connected RF module for the rpi4usb3 warning and also check on usb port 2-2 for a potentially connected USB3 device.commit=30
mount option to the /usr/local
mount operation to reduce filesystem writes so that the ext4 filesystem will not use a default of 1s (cf. https://github.com/home-assistant/operating-system/pull/2103).For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.65.11.20221005-rpi4.zipSHA256: 99b511e58fd007975f64e3f19d6160ea2a437f448ca5b0a9010f896418dfd661
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.65.11.20221005-rpi3.zipSHA256: 42ec1b6a2fa249c1366f8eb2a58b856ad33686a86dae8f18fdbd4fa8f6cc3e04
π¦ RaspberryMatic-3.65.11.20221005-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 7a75f566b7c2e01423875e06ed37953006d658b9a01c8951122f225757f26687
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.65.11.20221005-rpi2.zipSHA256: 9bd2721a791b8217deaff3ccced025fdd4100561b1ff458c915c52d5c22e218d
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.65.11.20221005-rpi0.zipSHA256: 5f01a17a91611fb7646d426d6d809af9cffaef6faf1f44bf914e37ed7a46456c
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.65.11.20221005-tinkerboard.zipSHA256: 4f3297e141bc1d4db1f370cfa5ab36308c0f699cc5a2a107f2604d78fb80c76f
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.65.11.20221005-odroid-n2.zipSHA256: 384b93b0af98818bad08f278d7e735dfac2275c9a83b0f9b2657dff639df36e9
π¦ RaspberryMatic-3.65.11.20221005-odroid-c4.zipSHA256: 8ca80d54420b9e0ecf7109021c40487c86d429f83e71d953f8e56dc86f91508a
π¦ RaspberryMatic-3.65.11.20221005-odroid-c2.zipSHA256: 443e58871e4ec90bd5e6bd676c2269db7055332a46cb9a5b9ddf0f61880a726a
Intel NUC β (installation):
π¦ RaspberryMatic-3.65.11.20221005-intelnuc.zipSHA256: 62b0c8ecc751cc5f0fc2f803dcfd70f689e9f76c6b63c090c5967c32a1199143
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.65.11.20221005-ova.zipSHA256: be9ce41c1ae4e43e9da244c24956f16ce288ab77c9da8cb7da11e57a8d2290a2
π¦ RaspberryMatic-3.65.11.20221005.ova (only for initial OVA installation)SHA256: 9758a6ba5724e579e73b9af93e88632a64fb4ae716c327913db34a1337c11cc3
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.65.11.20221005-oci_amd64.tgz (amd64/x86_64)SHA256: 3d476a7c7a4d62acb8882c02b8d2cab701bb7f2cef1c2f128536664ff34d8a4f
π¦ RaspberryMatic-3.65.11.20221005-oci_arm64.tgz (arm64/aarch64)SHA256: ff37d5fbcc3e912f63a9c75350dc09b2aaf18dbd41469d5d2b1ef20667cab69d
π¦ RaspberryMatic-3.65.11.20221005-oci_arm.tgz (arm/armhf)SHA256: fd9314f1cfeaee03ffe6f63a49c9eae7c875ba0c60a83e5a8bf39fabded16793
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] about 2 years ago
This is release 3.65.8.20220831 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
HmIP-HAP-B1
(Silvercrest).rpi_rf_mod_led
kernel module in case a rx8130 RTC is identified (RPI-RF-MOD
on GPIO) and the docker/OCI platform is used. This should make the LED of a RPI-RF-MOD
work in case a manual docker/OCI environment is used, e.g. under RaspberryPiOS (#1893)./bin/createBackup.sh
to perform some additional safety measures to ensure a proper/valid backup archive is created which seem to not have been the case under all circumstances (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=75205)./usr/local/eQ-3-Backup
to excluded backup path in createBackup.sh
.generic_raw_uart
to latest version.0007-WebUI-Enhanced-FirmwareUpdate
WebUI patch to use createBackup.sh
also for the WebUI based backup and to use a somewhat improved error reporting in case createBackup.sh
returns an error. In addition the create_backup
tcl routine is now correctly executed without brackets (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=75205).0007-WebUI-Enhanced-FirmwareUpdate
WebUI patch to display a plain http url in the popup requester for notifying users how they can follow the firmware update process (#1891).0135-WebUI-Add-ControlPanel-AdvancedSettings
WebUI patch where using encodeURIComponent()
and escape()
fixes certain character encoding issues caused by omitting URL encoding altogether (#1897).S96StartAddons
init script removing such dangling symlinks know to cause certain issues.0014-ca-certificates-local
buildroot upstream patch which introduces the possibility to put own certificate authority (CA) files in/usr/local/share/ca-certificates
and use the update-ca-certificates
comannd-line script commonly known from debian-like systems to update the cert files in /etc/ssl/certs
so that commands like curl
, wget
and also lighttpd
can use own CA files from there. Thus, upon startup RaspberryMatic will now update ca certificates and allow users to put own CA certificates into /usr/local/share/ca-certificates
(#1910).arm_boost=1
for compatible RaspberryPi4 models to bump frequency from 1.5GHz to 1.8GHz for potentially increased performance (#1913).174c:55aa:u
) in the used kernel cmdline.pieeprom-2022-08-02
version and added missing rpi-userland patch to fix build with newer buildroot versions.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.65.8.20220831-rpi4.zipSHA256: 63b567683a77fb779707534fdfe88e3aa744b9045d8cdb09bd2c32ee46fc314d
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.65.8.20220831-rpi3.zipSHA256: 72904ae1ee85507f85c14b984bfa61be043ae5cb8248bcd5d1a2a6bf8af20add
π¦ RaspberryMatic-3.65.8.20220831-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: c49ebdb302a79f68b3c7bc178068247b002f160d3d2650f3ae57b390ef83440d
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.65.8.20220831-rpi2.zipSHA256: 9a97270a0b3bf693542cd74c5efa57984183238b4e821508bf72283d244ca762
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.65.8.20220831-rpi0.zipSHA256: 061d61b989283d9c063390f2067c2b73b1b72d989ae800e561373c50d9a7fa42
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.65.8.20220831-tinkerboard.zipSHA256: cf558ff16dc55bde26aa89cb6afea4e475cefc1f494209d6e8c01c6d691a4fdb
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.65.8.20220831-odroid-n2.zipSHA256: 38b141f5965222b8defafd391656885120aab166bc94e3720db2b59d3231ff32
π¦ RaspberryMatic-3.65.8.20220831-odroid-c4.zipSHA256: 0b9852d6ae503520cc4dfb822a2a97d48866420e8f6056d59c9952afe5b9282c
π¦ RaspberryMatic-3.65.8.20220831-odroid-c2.zipSHA256: 576ac24f9a0a524bd0e253ab77b527f1181a204365dd341b5af2ec10a61eca3a
Intel NUC β (installation):
π¦ RaspberryMatic-3.65.8.20220831-intelnuc.zipSHA256: 10a68220bc1f70bfd229350b689508f5927e9de98baa01fae16d3fb1662bd421
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.65.8.20220831-ova.zipSHA256: 5ffe83286a1d3822eb1b9f48639a2029902e4be6082c25045cbe8366913ebedb
π¦ RaspberryMatic-3.65.8.20220831.ova (only for initial OVA installation)SHA256: 464cdfd9afe76ca0e391d49957f2436dfeb56771ad73740570cd8e91fef8d1ca
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.65.8.20220831-oci_amd64.tgz (amd64/x86_64)SHA256: e43c7aaf581dffb2a57354e15d8b064f6a50f610a14653ce5c28e64c280b6575
π¦ RaspberryMatic-3.65.8.20220831-oci_arm64.tgz (arm64/aarch64)SHA256: b90a335587efd8445d91c83bb9168dff86535a35e48e28cfb73b9dfc5cef2dc2
π¦ RaspberryMatic-3.65.8.20220831-oci_arm.tgz (arm/armhf)SHA256: 5f0a40160ce481ad0584b0491fda035bc215acb8d644f17f2a61b164f27015bf
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 2 years ago
This is release 3.65.6.20220723 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
For all changes, see the full commit log.
ReGaHss
logic engine to version R1.00.0388.0232 (Jun 27 2022)
coming with the following changes:
.watchdog
file will now be excluded from the backup so that upon restore no unclean-shutdown
alarm message will be issued (cf. https://homematic-forum.de/forum/viewtopic.php?p=725274#p725274). In addition, before creating the backup, ReGaHss will now be instructed to flush its current settings to disk, so that also the consistency of a HA driven backup of the Add-on should be slightly improved.0169-WebUI-Fix-HmIP-HAP-B1
WebUI patchset which integrates changes to make a HmIP-HAP-B1 access point to be integrated correctly in the WebUI like a standard HmIP-HAP (cf. https://homematic-forum.de/forum/viewtopic.php?f=60&t=74759&p=724648#p724648).updateDCVars.tcl
to catch potential HmIP-HAP subtypes as well (cf. https://homematic-forum.de/forum/viewtopic.php?p=724644#p724477).0157-WebUI-Fix-WrongJSONQuotes
WebUI patchset which should allow to create a system variable as "internal", which was previously not possible (cf. https://github.com/eq-3/occu/issues/119).0157-WebUI-Fix-WrongJSONQuotes
WebUI patch to integrate more JSON related quoting fixes and also modify the SysVar.*
json methods to make sure that all these apply to system variable objects only and not generally to all objects throughout ReGaHss, such as programs, devices, etc. (cf. https://github.com/eq-3/occu/issues/117, https://github.com/eq-3/occu/issues/118).lighttpd
webserver into server.network-backend="writev"
mode which fixes certain issues with stalling WebUI backup downloads (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=74631&start=110#p725332).net.ipv4.tcp_timestamps
network tuning because newer linux kernel automatically randomize timestamps for improved security and potential network spike reduction does not justify to disable timestamps altogether anymore (cf. https://security.stackexchange.com/questions/111794/pros-and-cons-of-disabling-tcp-timestamps).S50sshd
.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.65.6.20220723-rpi4.zipSHA256: 63634b27b6f9ab90a5e6968518cc194e989a6cb39a00d7e3b75e36a562a20266
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.65.6.20220723-rpi3.zipSHA256: ffdc64424d273007f1d5a50f3acdfe6bc5b6d73edafe397c8f38538b0b336aed
π¦ RaspberryMatic-3.65.6.20220723-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 7eb2eb4afebb08d52bf1a39d27c2ec400a69aa559aaa0721f5ee0ac51a63cb59
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.65.6.20220723-rpi2.zipSHA256: 07d8a0696060ecaeab06df95997e32da1d010d92a47530f13fa502ffe8bf852c
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.65.6.20220723-rpi0.zipSHA256: 5ecfcc5f29c36586dffa08ac1602eafed7b6ef3515e5bc2cf24d9a0752a95faf
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.65.6.20220723-tinkerboard.zipSHA256: d035b50be335db854e892923c1e1e04ec0bf8b4ec76c2e20aa8efdfa0f941eae
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.65.6.20220723-odroid-n2.zipSHA256: 7e71a0ba4d4711597255e68c5866714e8b95bb46afa7f0736855170d80143519
π¦ RaspberryMatic-3.65.6.20220723-odroid-c4.zipSHA256: b72d8d8eca309a19623bdb283b124a9caeb3c55b0cf4aea620180d0daf5b8eda
π¦ RaspberryMatic-3.65.6.20220723-odroid-c2.zipSHA256: b53172a8a85036d06ba6e0b85c0dc9b25ed99630643b9fa2451014c8eb035f0f
Intel NUC β (installation):
π¦ RaspberryMatic-3.65.6.20220723-intelnuc.zipSHA256: e800b5a8507214808321cbb5521fe49be78a3b2560bb51a94ed22e32f97bc53c
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.65.6.20220723-ova.zipSHA256: 52528cf383921338429477199933eae1186cfc6d08c18decae096a4b71864b69
π¦ RaspberryMatic-3.65.6.20220723.ova (only for initial OVA installation)SHA256: 02bc15ccaf235bbf6efc2720301e95b1c53b5015f001259a0eb059bb7d7ec586
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.65.6.20220723-oci_amd64.tgz (amd64/x86_64)SHA256: fbd170c529ba02653c1eb8fa002fb3d7d13f4ad494a608430bbad0a736b08bea
π¦ RaspberryMatic-3.65.6.20220723-oci_arm64.tgz (arm64/aarch64)SHA256: 9a00751699c7e27b47924f3a624ebc8e718265394098d977be9cc055cf14161f
π¦ RaspberryMatic-3.65.6.20220723-oci_arm.tgz (arm/armhf)SHA256: 089147950c26a7ad41c0ed01927ea1540e5023f2e9ba3d6fd0207f160e9b7110
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 2 years ago
This is release 3.63.9.20220625 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
ReGaHss
logic engine to version R1.00.0388.0231 (Jun 21 2022)
coming with the following changes:
Already in map
errors and not being able to create new objects anymore (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=74458&start=160#p722477).<unknown>
string.rfd
and libhsscomm.so
version fixing a memory leak issue and making sure to only save dev files upon changes and not with every putParamSet
call.HmIP-RFUSB
co-processor firmware with improved homematicIP routing capabilities included.HMIPServer.jar
and ESHBridge.jar
files from the official CCU3 3.63.9 release because the versions in the official OCCU repository were based on different development cycles (#1846).checkFirmwareUpdate.sh
shell script which will allow to perform firmware update checks on the command-line as well as downloading and starting a complete firmware update process (#1857).0168-WebUI-Add-ImprovedLogout
WebUI patch which introduces a progress bar on logout to provide some user feedback and also introduce an async save mechanisms to improve the logout speed in general (#1859, #1858, @jp112sdl)0151-WebUI-Add-DeviceRestoreConfigButton
WebUI patch to use a callback function for homematic()
to close the progress bar so that it actually will be popup at all.0161-WebUI-Add-ShowRFGatewayInDeviceList
WebUI patch which fixes vanishing interface names in the device list (#1848, #1849, @jp112sdl)help.cgi
system information patch showing detailed system information.BR2_PACKAGE_ONIGURUM
package to enable extended regular expression support for jq
JSON parser./etc/sysctl.conf
which increases net.core.Xmem_max
to 4 MiB to potentially increase the network performance. Also added an increase of the allowed IGMP memberships to 1024 to provide more room for addons to potentially come up with own IGMP membership uses (cf. https://github.com/home-assistant/operating-system/pull/1968).CONFIG_NF_CONNTRACK
to not compile the netfilter conntrack firewall functionality as a kernel module but directly integrate it into the kernel so that we can set net.netfilter.nf_conntrack_max
and net.netfilter.nf_conntrack_buckets
to reasonable values in /etc/sysctl.conf
. This should solve issues where users reported issues with nf_conntrack: table full, dropping packet
kernel messages (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=73881)For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.63.9.20220625-rpi4.zipSHA256: 9ab283ea0f5fef38ceb5efb3b369de76541ba4cbddaa71e9fd020c9b2804cfd7
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.63.9.20220625-rpi3.zipSHA256: e07b71fb2f1c1c69b6a7da0341ca89ccfd029088e00de9c30e58fd2d4d0460a3
π¦ RaspberryMatic-3.63.9.20220625-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 7eab868484d15a768bc3182d19f4f53f539a776db6660f3e708a1a94f0ad7e3d
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.63.9.20220625-rpi2.zipSHA256: 3defb2519d3399e57d93dbe0003fb3d27e02aac983c02833733feeef42579d8f
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.63.9.20220625-rpi0.zipSHA256: 4ff4982decda511206ca020749a500b19fbef9904e9b37074a15a6be48276b0a
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.63.9.20220625-tinkerboard.zipSHA256: d7376bfe183bdb673afa062224642e17ea93b41bd36ea45f5125e369eda1895f
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.63.9.20220625-odroid-n2.zipSHA256: 45c3c014e83ea1175d82d4b25dd90e6f66f9e97902d68cb4458c3e6ce3dc7f34
π¦ RaspberryMatic-3.63.9.20220625-odroid-c4.zipSHA256: 1b491e9cc1f4b1128c7d7e3b8d026b5aef95b5bbb541785008c75e65bbeea949
π¦ RaspberryMatic-3.63.9.20220625-odroid-c2.zipSHA256: 4a24ea4dbfc73a02bea3d893c4dbec7cb24a22e8d592d225771ea554e12a79ab
Intel NUC β (installation):
π¦ RaspberryMatic-3.63.9.20220625-intelnuc.zipSHA256: 8830c212708209fdaed16d6a4c778fecdbc4f11a7f7be485b79ad58439dea8a2
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.63.9.20220625-ova.zipSHA256: f61c8e1ccb44c00436ad46df1a82e2bb9d66e173fa802f93a00631cf7647dbef
π¦ RaspberryMatic-3.63.9.20220625.ova (only for initial OVA installation)SHA256: 3d222eacf9dd13fc7f1580bb8427a13c70e248ad06e8437a28300cbb4cc8f0ac
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.63.9.20220625-oci_amd64.tgz (amd64/x86_64)SHA256: 03a3d1ac4ecba320a7f391b4b5b7bba5b594cda29066ab150423d5c3fce66743
π¦ RaspberryMatic-3.63.9.20220625-oci_arm64.tgz (arm64/aarch64)SHA256: 5e96a242bc9f2f41c0520c7d0bfcf599c211c3d637e09639d6fff2c226fab4db
π¦ RaspberryMatic-3.63.9.20220625-oci_arm.tgz (arm/armhf)SHA256: 7b8b93fcd48c8b00d4d2b77ad2202fcb2389bad2f71e4633172b10b3b2c637cd
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 2 years ago
This is release 3.63.9.20220521 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
/bin/checkPortForwarding.sh
check script which will be executed regularly via cron around 4:00 am on each sunday. This new check script will try to identify any security critical port forwarding being effective in the internet router where RaspberryMatic is connected to. Once such a malicious port forwarding is identified a WebUI WatchDog alarm message will be triggered so that users can react and are adviced to disable this critical port forwarding in their internet router and use VPN-based solutions instead (e.g. tailscale).generic_raw_uart
homematic kernel module to latest version (1.26) available.detect_radio_module
to latest version available.HMIPServer
startup interval to 150 resulting in a max time of 300 seconds (5 min) for trying to start HMIPServer
on slower hardware (e.g. RaspberryPi1) (#1817).0039-WebUI-Fix-Style-Glitches
WebUI patch so that the channel/device selection in the direct connection display uses all available space more efficiently.0135-WebUI-Add-ControlPanel-AdvancedSettings
WebUI patch to disable the new portforwarding check (#1822, @jp112sdl).rpi-eeprom
package to ship latest pieeprom-2022-04-26.bin
version.%Fx
where x
corresponds to any hex-decimal number. This prevented the use of URL encoding for sending HTTPS requests with iso-8859-1 encoded umlauts (#1831).CONFIG_E1000E
linux kernel config option for intelnuc platform which resulted in missing network interfaces for certain NUC generations since the kernel 5.15.x upgrade.-x jitter
to standard DAEMON_ARGS
so that the time consuming JITTER entropy source is omitted and the hwrng or urandom be used providing more entropy throughput anyway (#1817).S08argononed
startup script which was missing the necessary .sh
extension for executing the argonone daemon script, thus prevented its autostart (#1819).CONFIG_SENSORS_PWM_FAN
kernel config to make the RaspberryPi POE/FAN HAT working again (#1838).For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.63.9.20220521-rpi4.zipSHA256: 76b98ea4c704dff4d7880b39c5345121ab99e9b2c6138a7e9c4aea6ce3373b82
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.63.9.20220521-rpi3.zipSHA256: afd6860d64478e47d7e1e830fc88a5b6305731f2265f6c506b6f53a242c43068
π¦ RaspberryMatic-3.63.9.20220521-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 795becf0b7197ba07238d35b78adeddc428981bb3b6a2bd03842bc10aacb4cf7
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.63.9.20220521-rpi2.zipSHA256: 8935e59558c64941348b5902d214d659b229e226e7f6bd0e643d1d816b35a1c9
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.63.9.20220521-rpi0.zipSHA256: 99a6a1ca7c831976e7881c2a0c50a3fcd6b42caad015606e2e8530e5a8eb0897
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.63.9.20220521-tinkerboard.zipSHA256: 8309f4b7cce1e64e11552e1eb2c3f38b3fc927442409db937fbd57a8948143c2
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.63.9.20220521-odroid-n2.zipSHA256: 51dd115ef4f7fb54af33a5412499027031e7d21c16264f0cd0377cd7ac16f726
π¦ RaspberryMatic-3.63.9.20220521-odroid-c4.zipSHA256: 7a1ea2bd5705c8bf71b51d63b896c2288b4c2aae2aff9c4448c18887e237bce6
π¦ RaspberryMatic-3.63.9.20220521-odroid-c2.zipSHA256: 20e35cea7b32afc3845eebfcc2ff17589c7cce352ad288f497e5cf6b4b306817
Intel NUC β (installation):
π¦ RaspberryMatic-3.63.9.20220521-intelnuc.zipSHA256: 9e97eaf4dbcca90aeae18d9418ea4b13a52783832afc9bb3f0bb9a704f0af286
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.63.9.20220521-ova.zipSHA256: de87dd9207193370981e609716539f5b78cbf83f1750563452fb1f90b723f480
π¦ RaspberryMatic-3.63.9.20220521.ova (only for initial OVA installation)SHA256: 9f8601b808acdccde04f1eab000ea7e01c6747e8252e17be92754bdec04bdd5f
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.63.9.20220521-oci_amd64.tgz (amd64/x86_64)SHA256: abe19f634830245e2d4d3b30f6355bea685c149ddf70ca72ea2446a896199940
π¦ RaspberryMatic-3.63.9.20220521-oci_arm64.tgz (arm64/aarch64)SHA256: 66f72eb1aff68af860b0011f5471ac00470c927e3c458da0c0db0c01fec610a9
π¦ RaspberryMatic-3.63.9.20220521-oci_arm.tgz (arm/armhf)SHA256: a6c0cf8416a2c7b9131cf9742656f1139e98e775fab43a772654ce0bca47dd57
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 2 years ago
This is release 3.63.9.20220430 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
For all changes, see the full commit log.
RPI-RF-MOD
co-processor firmware to version 4.4.22 which should fix an issue where rf communication with certain HomeMatic/BidCos-RF devices were not working reliable (https://homematic-forum.de/forum/viewtopic.php?f=27&t=71025).ELV-SH-WUA
device was not correctly recognized in the WebUI.HmIP-FALMOT
was not correctly shown./bin/checkCoProcessor.sh
check script and put it to the global monitrc to be executed regularly for performing regular rf-module/co-processor connectivity checks. In case of identifying a failed rf-module connection a WebUI alarm message will now be raised (https://homematic-forum.de/forum/viewtopic.php?f=65&t=73697)./usr/bin/checkPortForwarding.sh
check script which can be used to try to identify any security critical port forwarding being enabled in the internet router where RaspberryMatic is being connected to.0168-WebUI-Fix-HmipChannelDialogsInclude
WebUI bugfix patch which adds a missing source include statement which fixes a WebUI crash bug in the new BOILER_TRANSMITTER
functionality of 3.63.8. This should make the device config settings page for the HmIP-FALMOT-C12 accessible again.0001-default-identity-encoding.patch
to the tcl package to make the "identity" character encoding the default+system encoding like it had been with tclsh 8.2 and which seem to have caused the umlaut character encoding issues recently seen. In addition, adapted tclrega and tclrpc accordingly so that they only actively perform character conversion in case no "identity" encoding is used. Furthermore, removed the explicit "convertto" char conversion calls in jsonrpc.tcl
so fix similar issues. This altogether fixes the char encoding issues seen in the WebUI and external CCU addons like hm_pdetect, etc. (#1782).tcl_precision
will be set to 12 as a default value like this was the case with the older tcl 8.2 version. This should fix recently appearing floating point arithmetic issues which resulted in incorrect valve position calculations in the WebUI (#1784).HMIPServer
upon changing the log level. Now a user has to perform a manual reboot or restart of HMIPServer
in case he wants to have the log level changes to be applied (#1742).rpi
and tinkerboard
kernel defconfigs to not use CONFIG_SLUB_DEBUG
anymore because we are now exclusively using the newer init_on_alloc
/init_on_free
instead of slub debug. Also added the missing CONFIG_ARM_MODULE_PLTS
config option to the tinkerboard
defconfig to fix various "relocation 28 out of range" errors after the 5.15.x kernel update (#1435).CONFIG_AUDIT
to all kernel defconfigs to enable kernel auditing support so that the kernels spits out audit messages in case invalid syscalls are being processed.wiringpi-odroid
package to latest version available.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.63.9.20220430-rpi4.zipSHA256: d43ba267beeff7cd838f926d705c3b3440436066f5d1da52c79febc7cdcb805a
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.63.9.20220430-rpi3.zipSHA256: 7b7dc00a9179fce47ff2f41a0565948bc61ff2dc906c98b17cbbdd0b7967b135
π¦ RaspberryMatic-3.63.9.20220430-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 5bcde8060f396e7a3c72892b047836e359e8e5f2e6756766807ac99959fdf681
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.63.9.20220430-rpi2.zipSHA256: cefb9cb0c92cf925953e85e7967118a4b4823eb84a5978beb20eb7331d28835d
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.63.9.20220430-rpi0.zipSHA256: 4ba5d467bfd1efb61bb758b1a2c8e4bfc157d59d5a6264a1c6176496db381807
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.63.9.20220430-tinkerboard.zipSHA256: 1d4b5e98ddcba50bef6577943a132d5515136609350e257f09dcbaa75e54b632
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.63.9.20220430-odroid-n2.zipSHA256: 9fcdca3fac0ad0ee0e24c9ae928e2b98168adff3fca1c2a738cf90535c55d8bb
π¦ RaspberryMatic-3.63.9.20220430-odroid-c4.zipSHA256: 0033d10e9fa727f4a7ab2c317f73df185e66deade9bf5912a4514f3683ae0ecf
π¦ RaspberryMatic-3.63.9.20220430-odroid-c2.zipSHA256: 3b99c599fe0e07b6628acd001744561c01cf82f9c27c73aa654ada0fea464dd2
Intel NUC β (installation):
π¦ RaspberryMatic-3.63.9.20220430-intelnuc.zipSHA256: ca084b2a5b74827ea1bb9610e64727a14932217947de70655faed35640fde280
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.63.9.20220430-ova.zipSHA256: f3fbfb76a771f4b88065c11221015267cec45a0c07c5e589fb173d5b25cf41b1
π¦ RaspberryMatic-3.63.9.20220430.ova (only for initial OVA installation)SHA256: c107eff0ec6f4de49914f02821e449ce826452d9bd213fc1cc1eec25a5f32e77
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.63.9.20220430-oci_amd64.tgz (amd64/x86_64)SHA256: 4b76cc091e5aeefd098bfe7ac998e628981c0e7ef302275cf2c5ac1af062a32c
π¦ RaspberryMatic-3.63.9.20220430-oci_arm64.tgz (arm64/aarch64)SHA256: d7d76f9e771ac49c16d86d48452cf62633af76060a7d0b5a76abc98dbf7b26a3
π¦ RaspberryMatic-3.63.9.20220430-oci_arm.tgz (arm/armhf)SHA256: ad3f2c7df718e9b2d6091f388b92a9d814ba0e85f33a953d238bfb2e2af88517
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation
Published by github-actions[bot] over 2 years ago
This is release 3.63.8.20220330 of RaspberryMatic which is a major release with the following changes:
For all changes, see the full commit log.
ReGaHss
logic engine to version R1.00.0388.0230 (Mar 24 2022)
:
+
character to a white-space in the parameter part of URLs which violated RFC1866 (#1762).HmIP-WSC
(ELV kit) Speed resp. travel time within programs supplemented.HmIP-FSM16
- Incorrect description of configuration parameter "Value Minimum transmission distance" corrected (was value random part).HmIP-FWI
(ELV kit) - The displayed code ID was too high by 1 under Status/Operation.HmIPW-DRAP
firmware supplied on the CCU has been updated to version 2.4.14.HmIP-HAP
firmware supplied on the CCU has been updated to version 2.4.12.HmIP-SMI55-2
- The note text for battery/mains operation has been adapted.HmIPW-WRC6
- Within programs it is now possible to trigger on the brightness value.HmIP-BWTH
additionally receives the heat demand channel Boiler (channel 13). The FW rollout is still pending.tcl
/tclsh
scripting engine is now compiled within our build environment for every target platform (including 64 bit version) instead of taking the pre-compiled 32bit only tcl
8.2.3 binaries from OCCU. This finally allowed to upgrade tcl
to the latest 8.6.12 version with all bug fixes and improvements of this newer version. In addition, the libxmlparser.so
, libXmlRpc.so
, tclrega.so
and tclrpc.so
shared libraries which certain common homematic services use are now also directly compiled from our build environment rather than just taking pre-compiled versions, thus native 64bit versions are now compiled/available (#903)./etc/config/forced_coprocessor_version
file users can pin a certain version for their rf module.sleep 5
after the eq3_char_loop
modprobe to give the system (especially in case of running RaspberryMatic as a HomeAssistant Add-on) more time to settle (#1707, #1752)./var/board_serial
(#1729).0031-WebUI-Fix-FileUpload
WebUI patch to contain several security checks for a valid admin session id and query string checks as well as omitting the critical use of URL query string parsing functionality . This should significantly improve the security burden, thus fix a raised security issue (CVE-2022-24796, @qx-f7).0132-WebUI-Fix-UnitDisplay
WebUI patch.0167-WebUI-Fix-InternalTclURLs
WebUI bugfix patch which fixes all used URLs in tcl routines to be compatible with tcl 8.6 version of http geturl function (#1754, #1765)0133-WebUI-Fix-InternalIDExposure
WebUI patch and removed the HmIPW- and HmIP-DRSI checks which caused the maintenance channel to always be shown rather than manually showable (#1751).0166-WebUI-Fix-PowermeterControl
WebUI bugfix patch which fixes ScriptRuntimeErrors when display the status pages of a HM-ES-TX-WM
with firmware 2.5 and IEC sensor connected (#1748, #1749, @jp112sdl).0165-WebUI-ShowFreeUserspaceOnMaintenancePage
WebUI patch to display the free userspace on the maintenance control page so that users are notified in case not enough space is left for applying a software update (#1737)help.cgi
so that the right space free values are used from the monit status output.0057-WebUI-ImprovedDutyCycleDisplay
WebUI patch. Please note that these thresholds are pure empirically chosen where even a CS >= 20% could still be tolerable.BR2_PACKAGE_XZ
and BR2_PACKAGE_ZSTD
to all buildroot configs (#1750).BR2_PACKAGE_KMOD_TOOLS
to the oci defconfigs so that the kmod utilities (modprobe, etc.) are built which should allow to also load compressed kernel modules (#1750).CONFIG_SECCOMP
kernel option for all ODROID-based platforms.CONFIG_AUDIT
kernel options for Tinkerboard platform so that it behaves essentially the same like the kernels for the other supported platforms.wpa_supplicant
options to also add support for the older 'wext' extension so that third-party wifi drivers (e.g. r8188eu) still only providing wext support continue to work (cf. https://github.com/home-assistant/operating-system/pull/1811).pieeprom-2022-03-10.bin
.For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation πΊπΈ
RaspberryMatic - Discussions πΊπΈ
RaspberryMatic - Dokumentation π©πͺ
RaspberryMatic - Forum π©πͺ
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.63.8.20220330-rpi4.zipSHA256: cec563f530f9e151852c461ebd8a4e754a31f4d86ebc1b21b02f7f94b25b7bde
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W β (installation):
π¦ RaspberryMatic-3.63.8.20220330-rpi3.zipSHA256: e3caa374df2052f5632528f5d5409cdcda35cbe2710981b236e8dce1919e3807
π¦ RaspberryMatic-3.63.8.20220330-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 7ae5db3e4919ed59a9cb59a9476c535376d6a542d205653b9f2822631b58a3ed
RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.63.8.20220330-rpi2.zipSHA256: c01907280f4a4dc2fd6723f46bdf8be8c86611a373cb3325d3b0dc217934f5a6
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.63.8.20220330-rpi0.zipSHA256: 8561246f3d81edd2de8a39a6f7824e529982dc317b72b20646a7aab7b3146cee
TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.63.8.20220330-tinkerboard.zipSHA256: d3d7bfa699da260f9c08b8c2aff43175f7c35f3e7f4611a956b7b0c3894ee92f
ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.63.8.20220330-odroid-n2.zipSHA256: a2f4affde057e0c12a886d9e78dd2035f28efc2696a100340996571b5e40eee0
π¦ RaspberryMatic-3.63.8.20220330-odroid-c4.zipSHA256: e09f4f8861f272da7f5aea82e5809bbb50bf6450339faf9ababdcbfbb4786a58
π¦ RaspberryMatic-3.63.8.20220330-odroid-c2.zipSHA256: de76d9ddb4e6608fe465d22cba136e7b55879ae5768d62f2caef7aab9f873ebc
Intel NUC β (installation):
π¦ RaspberryMatic-3.63.8.20220330-intelnuc.zipSHA256: 2e77b5f806984e677d921fd25b06641e8f1a9410c2ec8e224b4befade435548b
Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.63.8.20220330-ova.zipSHA256: d34a2011cf408b26c2e1ebee8229193fcad5f764a2468cbb7d363fc44abafc02
π¦ RaspberryMatic-3.63.8.20220330.ova (only for initial OVA installation)SHA256: 732333e289015c556b9413900f255b072684ac1106b2a66f9813de2628442608
Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.63.8.20220330-oci_amd64.tgz (amd64/x86_64)SHA256: 97659cca8c741ccf0f7b36e9562e51599499ca90d489ea429b7d08a8d42462e4
π¦ RaspberryMatic-3.63.8.20220330-oci_arm64.tgz (arm64/aarch64)SHA256: 478d02b7ba6379cdd368b3b8df1aa8c8933565f5b898f042d8f4ce03a782708e
π¦ RaspberryMatic-3.63.8.20220330-oci_arm.tgz (arm/armhf)SHA256: a7fc1c8f8107aae91b5299ef3966bc9c5f291cc05b8cddb906f85d2818a10050
Kubernetes / K8s β virtual appliance:
see install documentation
Home Assistant Add-on β virtual appliance:
see install documentation