github jens-maus/RaspberryMatic 3.77.6.20240720
RaspberryMatic 3.77.6.20240720

4 months ago

This is release 3.77.6.20240720 of RaspberryMatic which is a major release with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

Hier klicken für deutschsprachige 🇩🇪🇦🇹🇨🇭 Version des ChangeLogs/Diskussionsbeitrag

🚧 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 ⚠️: the intelnuc platform had been renamed to generic-x86_64 and 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 their intelnuc platform images would have to perform a fresh image-based reinstall using the generic-x86_64 images 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 *.sbk type backups to /backup/raspberrymatic to utilize the standard HA backup path.
  • rework data path to /usr/local mapping in a HA addon use case by using a newer possibility by HA to define the target path directly in the addon config.yaml. This allows to remove the S00DataMount init script to bind mount /data to /usr/local as a workaround (#2800).

WebUI changes:

  • add another WebUI fix to the 0039-WebUI-Fix-Style-Glitches patch 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-CPPopupCentering WebUI 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_otg when compiled with GCC >= 13 (#2780).
  • move /dev_host setup from S06InitSystem to S01InitHost and 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-MOD GPIO 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/hosts is not removed for the LXC platform so that in case rootfs is read-only a valid /etc/hosts file can be generated in the /var tmpfs upon bootup. This should resolve issues with incorrectly working DNS requests for "localhost" in case of an LXC container setup.
  • add lxc.signal.stop = SIGTERM definition 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):

Don't miss a new RaspberryMatic release

NewReleases is sending notifications on new releases.