This is release 3.63.9.20220625 of RaspberryMatic which is a maintenance 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.63.9-6 which comes with the following changes:
- updated
ReGaHsslogic engine to versionR1.00.0388.0231 (Jun 21 2022)coming with the following changes:- fixed a bug in the management of the main object list where it happened that the re-allocation routines did not respect the id ordered nature of the object list, thus causing severe issues ending up in
Already in maperrors and not being able to create new objects anymore (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=74458&start=160#p722477). - fixed issues where parsing through type names was not using the right iterator data type and non static values being unable to return in all cases a
<unknown>string. - fixed a bug where automatically removing unreferenced program objects upon loading+saving the regadom file could lead to invalid memory accesses and crashes if program objects with IDs > 65k exist.
- fixed a bug in the management of the main object list where it happened that the re-allocation routines did not respect the id ordered nature of the object list, thus causing severe issues ending up in
- integrated a new
rfdandlibhsscomm.soversion fixing a memory leak issue and making sure to only save dev files upon changes and not with everyputParamSetcall. - integrated a new 4.4.18
HmIP-RFUSBco-processor firmware with improved homematicIP routing capabilities included. - backported the
HMIPServer.jarandESHBridge.jarfiles from the official CCU3 3.63.9 release because the versions in the official OCCU repository were based on different development cycles (#1846).
- updated
- added a new
checkFirmwareUpdate.shshell script which will allow to perform firmware update checks on the command-line as well as downloading and starting a complete firmware update process (#1857). - updated Mediola NEOServer addon package to latest 2.10.0
WebUI changes:
- added new
0168-WebUI-Add-ImprovedLogoutWebUI patch which introduces a progress bar on logout to provide some user feedback and also introduce an async save mechanisms to improve the logout speed in general (#1859, #1858, @jp112sdl) - modified
0151-WebUI-Add-DeviceRestoreConfigButtonWebUI patch to use a callback function forhomematic()to close the progress bar so that it actually will be popup at all. - integrated bug fix for
0161-WebUI-Add-ShowRFGatewayInDeviceListWebUI patch which fixes vanishing interface names in the device list (#1848, #1849, @jp112sdl) - added display of the NTP server info to the
help.cgisystem information patch showing detailed system information. - updated CodeMirror to latest 5.65.6
Operating system changes:
- updated tailscale to latest 1.26.1
- updated upstream kernel to 5.15.48 LTS.
- added
BR2_PACKAGE_ONIGURUMpackage to enable extended regular expression support forjqJSON parser. - updated buildroot to latest 2022.05
- integrated different lighttpd web server optimizations to improve performance and security as well as updating lighttpd to its latest 1.4.65 version (#1847, @gstrauss).
- added some rather conservative network performance tuning to
/etc/sysctl.confwhich increasesnet.core.Xmem_maxto 4 MiB to potentially increase the network performance. Also added an increase of the allowed IGMP memberships to 1024 to provide more room for addons to potentially come up with own IGMP membership uses (cf. home-assistant/operating-system#1968). - changed
CONFIG_NF_CONNTRACKto not compile the netfilter conntrack firewall functionality as a kernel module but directly integrate it into the kernel so that we can setnet.netfilter.nf_conntrack_maxandnet.netfilter.nf_conntrack_bucketsto reasonable values in/etc/sysctl.conf. This should solve issues where users reported issues withnf_conntrack: table full, dropping packetkernel messages (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=73881)
πͺ 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.63.9.20220625-rpi4.zip
SHA256: 9ab283ea0f5fef38ceb5efb3b369de76541ba4cbddaa71e9fd020c9b2804cfd7 - 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.63.9.20220625-rpi3.zip
SHA256: e07b71fb2f1c1c69b6a7da0341ca89ccfd029088e00de9c30e58fd2d4d0460a3
π¦ RaspberryMatic-3.63.9.20220625-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 7eab868484d15a768bc3182d19f4f53f539a776db6660f3e708a1a94f0ad7e3d - RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.63.9.20220625-rpi2.zip
SHA256: 3defb2519d3399e57d93dbe0003fb3d27e02aac983c02833733feeef42579d8f - RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.63.9.20220625-rpi0.zip
SHA256: 4ff4982decda511206ca020749a500b19fbef9904e9b37074a15a6be48276b0a - TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.63.9.20220625-tinkerboard.zip
SHA256: d7376bfe183bdb673afa062224642e17ea93b41bd36ea45f5125e369eda1895f - ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.63.9.20220625-odroid-n2.zip
SHA256: 45c3c014e83ea1175d82d4b25dd90e6f66f9e97902d68cb4458c3e6ce3dc7f34
π¦ RaspberryMatic-3.63.9.20220625-odroid-c4.zip
SHA256: 1b491e9cc1f4b1128c7d7e3b8d026b5aef95b5bbb541785008c75e65bbeea949
π¦ RaspberryMatic-3.63.9.20220625-odroid-c2.zip
SHA256: 4a24ea4dbfc73a02bea3d893c4dbec7cb24a22e8d592d225771ea554e12a79ab - Intel NUC β (installation):
π¦ RaspberryMatic-3.63.9.20220625-intelnuc.zip
SHA256: 8830c212708209fdaed16d6a4c778fecdbc4f11a7f7be485b79ad58439dea8a2 - Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.63.9.20220625-ova.zip
SHA256: f61c8e1ccb44c00436ad46df1a82e2bb9d66e173fa802f93a00631cf7647dbef
π¦ RaspberryMatic-3.63.9.20220625.ova (only for initial OVA installation)
SHA256: 3d222eacf9dd13fc7f1580bb8427a13c70e248ad06e8437a28300cbb4cc8f0ac - Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.63.9.20220625-oci_amd64.tgz (amd64/x86_64)
SHA256: 03a3d1ac4ecba320a7f391b4b5b7bba5b594cda29066ab150423d5c3fce66743
π¦ RaspberryMatic-3.63.9.20220625-oci_arm64.tgz (arm64/aarch64)
SHA256: 5e96a242bc9f2f41c0520c7d0bfcf599c211c3d637e09639d6fff2c226fab4db
π¦ RaspberryMatic-3.63.9.20220625-oci_arm.tgz (arm/armhf)
SHA256: 7b8b93fcd48c8b00d4d2b77ad2202fcb2389bad2f71e4633172b10b3b2c637cd - Kubernetes / K8s β virtual appliance:
see install documentation - Home Assistant Add-on β virtual appliance:
see install documentation
