Created with Sketch.

This is release of RaspberryMatic which is a maintenance 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.69.7-3 which comes with the following changes:
    • updated ReGaHss logic engine to version R1.00.0388.0235 (Jun 13 2023):
  • fixed missing RPI-RF-MOD blue led blinking during network setup phase on startup.
  • improved 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.
  • modified certain unnecessary cron-based maintenance job executions or watchdog tools like triggerAlarm.tcl to be skipped if system is running in LAN-Gateway mode (HMLGW).
  • when resetting a 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.
  • allow the 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).
  • introduced new 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).
  • modified the HomeAssistant Add-on documentation to explain a temporary workaround to get a 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).
  • updated detect-radio-module tool and generic_raw_uart rf module kernel driver to latest versions available.
  • fixed issue in LAN-Gateway daemon (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).

WebUI changes:

  • modified the help.cgi patch to also output the network configuration settings on the general help page.
  • updated CodeMirror to latest 5.65.13
  • integrated improved png and svg-based RaspberryMatic logo files (#2341, @Rygle).

Operating system changes:

  • updated upstream kernel to 6.1.35.
  • updated buildroot monit upstream patch to use latest 5.33.0 version.
  • updated buildroot to latest 2023.05.
  • updated rpi-eeprom to latest pieeprom-2023-05-11.bin version.
  • removed rng-tools because in newer linux kernel versions /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. nhorman/rng-tools#195 (comment), https://forum.manjaro.org/t/low-entropy-on-my-system/119233).
  • updated tailscale to latest 1.44.0.
  • integrated upstream busybox patch for fixing an illegal instruction on rare CPU constellations when executing sha256sum. (cf. #2309, https://bugs.busybox.net/show_bug.cgi?id=15236).
  • renamed 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.

πŸ‘ͺ 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):