This is release 3.71.12.20231020 of RaspberryMatic which is a hotfix release with the following important bugfixes and minor feature changes:
π§ Changes:
For all changes, see the full commit log.
CCU/HomeMatic service changes:
- fixed broken CloudMatic support by using the correct
/opt/mh/openvpnwrapper script to accept SHA1-based certificates. Furthermore, a working reverse proxynginxbinary is now integrated for all supported platforms so that this CloudMatic functionality should also work again (#2467). - fixed constantly restarting
HMIPServerif the diagram functionality is used by having downgraded the used Java version to Java8 (8.72.0.17-ca-jre8.0.382) because of incompatibilities inHMIPServerto correctly run with Java versions > 8 (#2470). - fixed
RPI-RF-MODled management processhss_ledto not use a non-priviledged user and group in case it is used in a docker-based environment (e.g. HomeAssistant Add-On) so that the docker container can correctly set LED states again (#2466). - modified system shutdown procedure to block access to the CCU remote apis by returning a
503 Service Unavailablestatus code like this is done during bootup. This should enforce that external engines are not accessing these APIs while the system is in shutdown mode.
WebUI changes:
- n/a
Operating system changes:
- updated upstream kernel to 6.1.58.
- updated buildroot to 2023.08.2 and retired upstream integrated patches.
- updated node.js to 18.18.2.
- added
prefix=/usr/localto/usr/etc/npmrcto make sure node modules are always installed in/usr/localif npm is used on command-line.
πͺ 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.71.12.20231020-rpi4.zip
SHA256: 3f0dad5bfe927bbaef4714839c3d6ce4fb33d6c6df9ac93b584fc139c3021610 - 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.71.12.20231020-rpi3.zip
SHA256: e2c1263eca494e7be99e2298ac04e4a836e935a389f7d0442941cbf0ad979ba8
π¦ RaspberryMatic-3.71.12.20231020-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 7b17fe1ac950105ff8c46637f5fbd735ff4279b6ad63bc6ec8f5665bd4b4ebf6 - RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.71.12.20231020-rpi2.zip
SHA256: a25ca29949f24dec95cd4d370dfe54397d6299c41bc89adbce2a81af84a6ad14 - RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.71.12.20231020-rpi0.zip
SHA256: 691e480eb7a413769bb5e3add6a9c9170d0601e4ceb2fa5b74a75fe7b773c691 - TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.71.12.20231020-tinkerboard.zip
SHA256: 79c29a6466443ec7dc4d01abc6d08d81a9d4513dcbb571bed5affe42386224e4 - ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.71.12.20231020-odroid-n2.zip
SHA256: b6b6d1a88474a59721b077fc42aa41854d2772da8863d83f3605d0e3f26ac13f
π¦ RaspberryMatic-3.71.12.20231020-odroid-c4.zip
SHA256: c1d7d83b2a022e4d8bcd9f73ed1c1d21c973bf50eb015419f91f49bfd3336138
π¦ RaspberryMatic-3.71.12.20231020-odroid-c2.zip
SHA256: 9ce813e1c6913e0f6dc9655670bd77558248c48d46f74b209e02214c1500a111 - Intel NUC β (installation):
π¦ RaspberryMatic-3.71.12.20231020-intelnuc.zip
SHA256: 7b1e0c6523686afbe37c594c5c783e5f3f0bff52b9913888389e0af12e3ab1ef - Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.71.12.20231020-ova.zip
SHA256: 06f5f1451f0cf0ddcead9ec7d7b8d85a4fe560351577aa0c363ed6ab8ad35e7f
π¦ RaspberryMatic-3.71.12.20231020.ova (only for initial OVA installation)
SHA256: 67e73f25a88aeea822a70e43bf6a2418bb72aa6f3f45f2a0db5f9b09e78243ff - Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.71.12.20231020-oci_amd64.tgz (amd64/x86_64)
SHA256: 231d36bbbbc2e87909760955200cdc95305fb813e444a035e24b6992fc1b01d3
π¦ RaspberryMatic-3.71.12.20231020-oci_arm64.tgz (arm64/aarch64)
SHA256: c88eebbede20b4db1ee6c589c2457b9e1fc621b789b6952d55ee50af9fe15f76
π¦ RaspberryMatic-3.71.12.20231020-oci_arm.tgz (arm/armhf)
SHA256: 2f80cd72a4cafe1ef0075723a64b0a2bfb62f779f8d74f478228b2dfd3459874 - Kubernetes / K8s β virtual appliance:
see install documentation - Home Assistant Add-on β virtual appliance:
see install documentation
