This is release 3.77.6.20240720 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
π§ Changes:
For all changes, see the full commit log.
CCU/HomeMatic service changes:
- updated OCCU version to 3.77.6-1 integrating full compatibility to the CCU3 3.77.6 firmware which comes with the following changes:
- HmIP-PSM-x: Missing unit added for certain configuration values.
 - When linking HmIP roller shutter/blind actuators with a remote control, the corresponding button had to be pressed twice to raise the shutter.
 - HmIP-BL-x – After switching from blinds to shutters, the actuator was still displayed as blinds under Status/Operation was still displayed as blinds.
 - If more than one HmIP-WGD(-PL) has been taught to the CCU3, the wrong channels may have been offered in the channel selection for links, the wrong channels may have been offered.
 - If more than one HmIP-RGBW is connected to the CCU3, incorrect channels may have been incorrect channels may have been offered for links.
 - HmIP-ESI – After a meter change, the history values of the IEC sensor were not adjusted to the new meter.
 - HmIP-DRG-DALI – An error in the Easymode profile βBrightness (V) – on/brighterβ meant that dimming was only possible in steps rather than continuously when a button was pressed for a long time.
 - Missing JSON-API function reportValueUsage added.
 - For wall thermostats with two-point control, the resolution of the hysteresis value in βHygrostatβ operating mode has been changed from 2% to 1%.
 - HmIP-BWTH/FAL/FALMOT – The adjustable values for the switch-on/switch-off delay and the interval for the descaling run have been changed for the Boler and pump heat requirement channels.
 
 β οΈ BREAKING CHANGEβ οΈ : theintelnucplatform had been renamed togeneric-x86_64and changed from old Legacy BIOS to (U)EFI BIOS mode for more modern and generic x86 hardware compatibility not just limited to IntelNUC based systems. Existing users who currently use and updated theirintelnucplatform images would have to perform a fresh image-based reinstall using thegeneric-x86_64images after changing their systems to UEFI boot mode and then simply import their latest sbk-Backup to restore their CCU setup. (#2759).- update Mediola NEOserver to latest 2.16.1.
 - when running as a HA addon the daily cronBackup will now place CCU 
*.sbktype backups to/backup/raspberrymaticto utilize the standard HA backup path. - rework data path to 
/usr/localmapping in a HA addon use case by using a newer possibility by HA to define the target path directly in the addonconfig.yaml. This allows to remove theS00DataMountinit script to bind mount/datato/usr/localas a workaround (#2800). 
WebUI changes:
- add another WebUI fix to the 
0039-WebUI-Fix-Style-Glitchespatch set which will make sure the rooms and functions popup will come up properly centered rather than using a fixed height. - add new 
0185-WebUI-Fix-CPPopupCenteringWebUI patch to fix broken control panel popup centering for the time and software control panel (#2775). 
Operating system changes:
- update tailscale VPN to 1.70.0.
 - update upstream kernel to 6.6.41 LTS.
 - update buildroot openssh package to 9.8p1 to fix CVE-2024-6387.
 - add rpi kernel upstream patch fixing BLK exceptions with 
dwc_otgwhen compiled with GCC >= 13 (#2780). - move 
/dev_hostsetup fromS06InitSystemtoS01InitHostand added rtc device node symlinking for the LXC/OCI platform case so that upon startup an already available RTC clock can be correctly identified. - change 
RPI-RF-MODGPIO pin retrieval for the LXC/OCI platform use case which should fix issue with kernel changing the pin id (#2763). - ensure that the symlink for 
/etc/hostsis not removed for the LXC platform so that in case rootfs is read-only a valid/etc/hostsfile can be generated in the/vartmpfs upon bootup. This should resolve issues with incorrectly working DNS requests for “localhost” in case of an LXC container setup. - add 
lxc.signal.stop = SIGTERMdefinition to global lxc container config to ensure that the correct signal command is used when the host is shutdown and stops all LXC containers (#2762). - remove leading “-” from abi.cp15_barrier in sysctl.conf to make sure this sysctl statement is used. This reverts the changes proposed by home-assistant/operating-system#3285.
 - update wiringpi-rpi to latest 3.6.
 - update rpi-eeprom to latest pieeprom-2024-06-05.bin.
 - update qemu-guest-agent to latest 9.0.2.
 - update buildroot to latest 2024.05.1.
 - update rpi-firmware to latest version (1.20240529).
 - update rpi-kernel to latest stable_20240529 (6.6.31).
 
πͺ Contributors (alphabetically):
π Support:
For support on installation and help please visit the following web pages:
RaspberryMatic – Documentation πΊπΈ
 RaspberryMatic – Discussions πΊπΈ
 RaspberryMatic – Dokumentation π©πͺ
 RaspberryMatic – Forum π©πͺ
π¦ Download:
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.77.6.20240720-rpi5.zip
SHA256: 8366e6cf0b18ec1723374f6e14fa4aac3d30541c94e7973075133698cd8d578aRaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.77.6.20240720-rpi4.zip
SHA256: 948911b413ecba56e6499251abce5cf3f4315c358bf973f404ccfb33f520f769CCU3, 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.77.6.20240720-rpi3.zip
SHA256: da76f9441a6deb204fb59059978fb59f6f59501194f10c303369aece23e17392
π¦ RaspberryMatic-3.77.6.20240720-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 85ea08b858ed6c06dbca943cfb8999e66816d6e43fef5cb598551363829538a3RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.77.6.20240720-rpi2.zip
SHA256: 5c3ef53145e4507d2ec5111d563b8e5f229db4cd70c7da07ddd8b15b40fba181RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.77.6.20240720-rpi0.zip
SHA256: 05b56b047cf453ae2103a85baad5bbd31b8396a84b039adf98b5a808f4177b02TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.77.6.20240720-tinkerboard.zip
SHA256: b5ddba00abbd2d3d1c42bfed20e47977aad105d26f20cf0b54dd81e163ffd22dODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.77.6.20240720-odroid-n2.zip
SHA256: 2291ab46f835386fe8e58a8ed4bc9d27814f33c24846304d61998afe2826895c
π¦ RaspberryMatic-3.77.6.20240720-odroid-c4.zip
SHA256: 3dbad5b6984f2245cb167ad49c8a14124fab5f14a0bf3ffe84876ba4dd6deb5e
π¦ RaspberryMatic-3.77.6.20240720-odroid-c2.zip
SHA256: 7c394def0cee99343722a6571ac93abf82786d4a33aba3ef020151f309255facGeneric-x86_64 β (installation):
π¦ RaspberryMatic-3.77.6.20240720-generic-x86_64.zip
SHA256: 4f1a21aed961373143ceaf740caeba25b0e8a2027f479cc3bf368d300d72b370Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.77.6.20240720-ova.zip
SHA256: efac8d64ff83f91da0a05010b7f56c0da23dd1cc364398d62c0d2897c8ba9963
π¦ RaspberryMatic-3.77.6.20240720.ova (only for initial OVA installation)
SHA256: 27a1a94070bbf1027e17811020f36fb89d616a90c87f4a2818ab1a20a10b3d85Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.77.6.20240720-oci_amd64.tgz (amd64/x86_64)
SHA256: 95d65915147305616456352c6cb00feb53e0ceb42c13ae6b38b78512b6f747bc
π¦ RaspberryMatic-3.77.6.20240720-oci_arm64.tgz (arm64/aarch64)
SHA256: e468c6010dfe100af25c46a256af1456fc43ca0e09733c6ff7dfcc987ecd6d1c
π¦ RaspberryMatic-3.77.6.20240720-oci_arm.tgz (arm/armhf)
SHA256: 9440c3debc12410f9181a1551ac659685f1dad9c01fec1ee307d85728618c9faLXC Container β virtual appliance (installation):
π¦ RaspberryMatic-3.77.6.20240720-lxc_amd64.tar.xz (amd64/x86_64)
SHA256: 27fe13330ccea9a294db524756a1412474affe5cd0988e68cd04f46465ff88cf
π¦ RaspberryMatic-3.77.6.20240720-lxc_arm64.tar.xz (arm64/aarch64)
SHA256: 94e372502ae66d997a2b058e7b31f79002eb49d529b1ee614daeb5e66080e511
π¦ RaspberryMatic-3.77.6.20240720-lxc_arm.tar.xz (arm/armhf)
SHA256: b70d360a9d69eeafeb8e9cd86b373e77ddff86a49c5136690e366d72be983e73Generic-aarch64 Appliance β (ProxmoxVE):
π¦ RaspberryMatic-3.77.6.20240720-generic-aarch64.zip
SHA256: 64422ef26e787f580060d3aad48cadba40a8b450751f6493294c20ed840493eeKubernetes / K8s β virtual appliance:
see install documentationHome Assistant Add-on β virtual appliance:
see install documentation
