This is release 3.65.6.20220723 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.65.6-3 which comes with the following changes:
- updated
ReGaHss
logic engine to versionR1.00.0388.0232 (Jun 27 2022)
coming with the following changes:- fixed a potential integer overflow bug when calculating the next free object id which could end up allocating negative ids.
- dialog after Homematic device firmware update corrected.
- HmIP-SWSD: The configuration parameter “Forward received data telegrams” was not correctly transferred to the device.
- a memory error in the Homematic interface process (rfd) has been fixed.
- HmIP-STE2-PCB (ELV kit): The status of the configuration parameter “Minimum transmit distance” was always displayed as “Not active”.
- For HmIP motion detectors, a second brightness threshold has been introduced for links has been introduced. The first brightness threshold, for example, switches the light on when a detected movement if the brightness falls below a certain level. As a result
it may become so bright that subsequent movements are no longer detected. The second brightness value forms the threshold for retriggering when the light is switched on. - The description of the programs has been changed as follows (example): Before: “…System state: presence, trigger on change, not present”. New: “…System state: presence, trigger when not present, trigger when changed”.
- HmIP-WKP – Den Benutzerkanรคlen wurden innerhalb von Programmen 2 neue Parameter hinzugefรผgt, die es erlauben, auf die Tasten โVerriegeln/Entriegelnโ zu reagieren.
- For channels of type “Configuration decision value” (e.g. HmIP-PSM channel 7) it is now possible to enter the now possible to enter the lower and upper limit value with decimal place.
- HmIP-WRCD (ELV kit) – Note text for the allowed special characters extended.
- updated
- when creating backups of a running “RaspberryMatic CCU” Add-on within HomeAssistant the
.watchdog
file will now be excluded from the backup so that upon restore nounclean-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. - modified the recovery system to add a user-configured static ip address as a secondary ip address to the main network interface. Thus, now the recovery system will also be available on the static ip address a user has defined in the main CCU WebUI, but also (for recovery reasons) use a DHCP acquired IP address (#1862).
WebUI changes:
- added a new
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). - changed
updateDCVars.tcl
to catch potential HmIP-HAP subtypes as well (cf. https://homematic-forum.de/forum/viewtopic.php?p=724644#p724477). - added bugfix in
0157-WebUI-Fix-WrongJSONQuotes
WebUI patchset which should allow to create a system variable as “internal”, which was previously not possible (cf. eq-3/occu#119). - updated
0157-WebUI-Fix-WrongJSONQuotes
WebUI patch to integrate more JSON related quoting fixes and also modify theSysVar.*
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. eq-3/occu#117, eq-3/occu#118). - forced
lighttpd
webserver intoserver.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).
Operating system changes:
- updated tailscale to latest 1.28.0
- updated upstream kernel to 5.15.55 LTS.
- removed obsolete
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). - added a fix/workaround for wiping compromised default/leftover data in
S50sshd
.
๐ช 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):
- RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 โ (installation):
๐ฆ RaspberryMatic-3.65.6.20220723-rpi4.zip
SHA256: 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.zip
SHA256: 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.zip
SHA256: 07d8a0696060ecaeab06df95997e32da1d010d92a47530f13fa502ffe8bf852c - RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) โ (installation):
๐ฆ RaspberryMatic-3.65.6.20220723-rpi0.zip
SHA256: 5ecfcc5f29c36586dffa08ac1602eafed7b6ef3515e5bc2cf24d9a0752a95faf - TinkerBoard S, TinkerBoard โ (installation):
๐ฆ RaspberryMatic-3.65.6.20220723-tinkerboard.zip
SHA256: d035b50be335db854e892923c1e1e04ec0bf8b4ec76c2e20aa8efdfa0f941eae - ODROID-N2/N2+/C4/C2 โ (installation):
๐ฆ RaspberryMatic-3.65.6.20220723-odroid-n2.zip
SHA256: 7e71a0ba4d4711597255e68c5866714e8b95bb46afa7f0736855170d80143519
๐ฆ RaspberryMatic-3.65.6.20220723-odroid-c4.zip
SHA256: b72d8d8eca309a19623bdb283b124a9caeb3c55b0cf4aea620180d0daf5b8eda
๐ฆ RaspberryMatic-3.65.6.20220723-odroid-c2.zip
SHA256: b53172a8a85036d06ba6e0b85c0dc9b25ed99630643b9fa2451014c8eb035f0f - Intel NUC โ (installation):
๐ฆ RaspberryMatic-3.65.6.20220723-intelnuc.zip
SHA256: e800b5a8507214808321cbb5521fe49be78a3b2560bb51a94ed22e32f97bc53c - Open Virtual Appliance (OVA) โ (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
๐ฆ RaspberryMatic-3.65.6.20220723-ova.zip
SHA256: 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