This is release 3.79.6.20250220 of RaspberryMatic which is a bugfix release with the following bugfixes and feature changes:
π§ Changes:
For all changes, see the full commit log.
CCU/HomeMatic service changes:
- 48f812c9d – updated OCCU version to 3.79.6-13 which comes with the following changes:
- update 
ReGaHsslogic engine to versionR1.00.0388.0251 (Feb 12 2025):- fix issue with 
SIGPIPEsignals stopping ReGaHss unexpected. NowSIGPIPEsignals are ignored and properly handled at each individual situation. - minor process signal refactoring returning error messages in case a signal action/handler cannot be assigned.
 - fix minor compiler warnings when compiled with 
-pedantic - fix 
system.Exec()creating zombie processes due tostdout/stderror syslog outputs betweenfork()andexecl()use resulting in unreliable event delivery once such exec zombie was generated. - replace 
UINT/ULONGdatatypes with appropriateuintXXdatatypes to match the general uses. - use 
int64_tinstead ofDWORDfor all kind of timeout values in the internal event scheduler. This should help fixing issues with potential timeout overflows. - fix 
CLOEXECfile descriptor closing beforeexecl()by using a dirwalk over/proc/self/fdrather than usinggetrlimit()which resulted in a severe performance penalty under certain situations (e.g. in a containerized environment). 
 - fix issue with 
 
 - update 
 - 2544009c8 – implement an explicit ReGaHss debug log startup mode in 
S70ReGaHsswhich will perform excessive debug output logging to logfiles in/usr/local/tmpin case the file/etc/config/ReGaHssVersioncontainsDEBUG. This will then use the “script” tool to output all stdout/stderr messages to a dedicated and prolonged log file instead of logging to syslog. This should help in case of required ReGaHss debugging. - 25bcf78ad – add some minor rfd.conf cleanup routine to S61rfd which will remove double newlines that can occur over time when adding/removing LAN gateways.
 - 5fc158ddf – rework 
S58LGWFirmwareUpdateandS59SetLGWKeyto check if execution is required or not (in case a BidCos LAN Gateway is defined or not) and only execute time critical commands in case a LAN Gateway was found. - 43e8a0276 – sync main HA addon config with the dev version.
 
WebUI changes:
- 798a3c681 – fix 
0193-WebUI-EnhancedTRVSettingsPageWebUI patch which was hindering that the device settings page could be displayed for HmIP-eTRV-C. (cf. https://github.com/jens-maus/RaspberryMatic/discussions/2985, @Baxxy13) - ea9efde50 – fix 
0143-WebUI-Fix-Translationwind direction abbreviation routines to only use${}in case of a wind direction device. - 6264dd723 – add dedicated wind direction abbreviation translations so that e.g. in the english WebUI interface “South East” is correctly abbreviated as SE and not SO (#3009).
 - fa37e7adc – check for 
-----BEGINinstead of search for end of a string when checking for a valid SSL certificate file being uploaded (#2998). 
Operating system changes:
- d54085158 – update qemu guest agent to 9.2.1
 - 8d9b75937 – update wiringpi-odroid to 3.17.0
 - f176a7c7c – update wiringpi version to 3.14 for rpi target.
 - cc45a99de – update upstream kernel to 6.12.14
 - ebb157ea5 – change 
POKY_IMG_RLE_PIXEL_DATAto use uint8_t datatype in psplash. - 40b52e051 – add zlib gzguts timebits fix patch to fix issues when compiling nodejs v20 with TIME_BITS=64 enabled.
 - 87a30bb20 – globally roll out 
BR2_TIME_BITS_64config options for all 32bit targets so that packages will be compiled with_TIME_BITS=64for improved Y2038 compatibility. - 78c03e8e3 – bump tailscale to 1.80.0
 - 36e974656 – bump rpi-firmware to 1.20250127
 - 19ba7ed80 – bump rpi-linux kernel to stable_20250127 (6.6.74).
 - e110d76b9 – unify internet connectivity checking by using 
/bin/checkInternetin/bin/dhcp.scriptrather than doing these tests slightly different (#3018). - 07d3ef5cc – use timeout to limit each internet check step so that upon a blocking network connection the bootup can not stall (#3018).
 - b91253414 – add Monit 2812/tcp port to 
config.yamlto allow to configure it for external use via the HA-Addon (#3014). - 28f3d83d7 – use actions/attest-build-provenance to attest build provenance for our container builds and artifact uploads.
 - 21c576e7d – use timeout for all 
eq3configcmdcalls so that a LAN-Gateway setup/update during bootup won’t result in a stalling boot (#3008). - 1df261a45 – revert U-Boot to 2023.01 for rpi4 target including the old patches we were using with the previous build (#2801).
 - 6c11bf825 – raise coredump limit
 - 874dd48b9 – set core_pattern and enable fatal-signals in sysctl.conf
 - 9513af9d9 – add missing RaspberryPi5 dtb files for different RPI5 versions to support.
 - 52d32332b – update rpi-eeprom to latest pieeprom-2025-02-12.bin (rpi5) and pieeprom-2025-02-11.bin (rpi4).
 - 006e71e4a – update java azul to latest 11.78.15-ca-jre11.0.26 for aarch64, x86_64 and i686.
 - 846176690 – update Mediola NEOserver to latest 2.17.1
 - 82f90f939 – disable some definitely not required filesystem types.
 - e6f359cc6 – use kmod xz compression and disable all kernel module support in busybox since we anyway have the kmod tools installed.
 - bef26ee0a – add kernel module compression/uncompression support (#2997).
 - 2a7b9f4d4 – enable firmware compression support for kernel 6.12.x
 - 2962e3a5a – enable linux firmware compression support to reduced used rootfs size and also remove unnecessary firmware files explicitly for generic-aarch64 platform. This refs #2997.
 
πͺ 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.79.6.20250220-rpi5.zip
SHA256: b192e731137b712a840846d0ee9370dcf94ab7e1885c20aff6ea0e556312f61eRaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.79.6.20250220-rpi4.zip
SHA256: 0917b4964bc946d281978842a1334bc0785e14c3a3fdc83fc129568ac8ba46d3CCU3, 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.79.6.20250220-rpi3.zip
SHA256: 30959484308730d973a6cd371510a7a0bd8defaa38b9b6eeb8f60cb82d370264
π¦ RaspberryMatic-3.79.6.20250220-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 5517e21912bdd71c0ba79f6d58350a17a78e0afe15f482fa8fadc75db4f0c453RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.79.6.20250220-rpi2.zip
SHA256: 8d11de48c0c52236bfd7582bbdc7b10fb56771c115b65bb99c414517f8330d67RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.79.6.20250220-rpi0.zip
SHA256: 6be0a88ddc18ce6660c9ef824fe08450a2749c1590e61a8855d8ff0d2a4a4791TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.79.6.20250220-tinkerboard.zip
SHA256: 30bc0ffd048c4028fb71a531a5d7667a94b29b3c7411ec1b04c74fe5b1c7a7bdODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.79.6.20250220-odroid-n2.zip
SHA256: aa8fdcc5792fa11a2382d79a81e470fc4fb0759279424e342b51f4869da78526
π¦ RaspberryMatic-3.79.6.20250220-odroid-c4.zip
SHA256: bf3f7c0adc0c3d6816ca963a10fa683bfd5f98b091f0a5278aaee91cf3112363
π¦ RaspberryMatic-3.79.6.20250220-odroid-c2.zip
SHA256: fcedec5600006843c25c99c1a192da049e1fe26a197355eee3f79bc2f06f729aGeneric-x86_64 β (installation):
π¦ RaspberryMatic-3.79.6.20250220-generic-x86_64.zip
SHA256: 97f94acff7b3da49170ca111e48a064ea647f36dbfa3ee140f5ea26266af95f2Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.79.6.20250220-ova.zip
SHA256: 94e3e5e108481b6f4c687fd803fe476cf994ab5471bf61fe928ca59a4ef18fa2
π¦ RaspberryMatic-3.79.6.20250220.ova (only for initial OVA installation)
SHA256: ec042f7948a6852830fb99e846b85d28106bd66eb41378003c235ec70b56bf8fDocker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.79.6.20250220-oci_amd64.tgz (amd64/x86_64)
SHA256: c53b94706808d8d5f1cacb12f21e65ef36b00b780a61da9e7b4dfd9a3157ff75
π¦ RaspberryMatic-3.79.6.20250220-oci_arm64.tgz (arm64/aarch64)
SHA256: 8578f1fae54000e539087eb45529627f9229689d48144b421819103a8cac78ce
π¦ RaspberryMatic-3.79.6.20250220-oci_arm.tgz (arm/armhf)
SHA256: 4c24c16173b354d938c46a7c381247db66d32535afa1a715012461064b60ec93LXC Container β virtual appliance (installation):
π¦ RaspberryMatic-3.79.6.20250220-lxc_amd64.tar.xz (amd64/x86_64)
SHA256: f04aee68f5cb49c9522161c70760cdd9fc79a6ae86cd87a90334a8e81506216a
π¦ RaspberryMatic-3.79.6.20250220-lxc_arm64.tar.xz (arm64/aarch64)
SHA256: 5a8af77daf346dea83471e739f7eaa03b1fa6db101c906fa3d347852588766bf
π¦ RaspberryMatic-3.79.6.20250220-lxc_arm.tar.xz (arm/armhf)
SHA256: abdf6e5ae01c7ab9839286764d71e9849d92cf3bdfd9fed52333536b19fa0301Generic-aarch64 Appliance β (ProxmoxVE):
π¦ RaspberryMatic-3.79.6.20250220-generic-aarch64.zip
SHA256: 939f1b34b49ce9633ddaa51bf9ffb892cdfa2ace6f495ae329df107c270332b2Kubernetes / K8s β virtual appliance:
see install documentationHome Assistant Add-on β virtual appliance:
see install documentation
