This is release 3.83.6.20250705 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:
2d4f4f34c – updated OCCU version to 3.83.6-2 integrating full compatibility to the CCU3 3.83.6 firmware which comes with the following changes:
- Incorporated changes to all major homematic related apps (
rfd
,hs485d
,multimacd
,hss_led
, etc.) and support libraries to be fully 64bit compatible. Thus, 64bit binaries of all apps and libraries are now finally compiled and included in all 64bit using platform which were previously available as 32bit versions only (#903). - Fixed the LED management of the
RPI-RF-MOD
inhss_led
to not produce any LED flickering anymore and react faster on changes on enabling/disabling the LEDs altogether.
Upstream (eQ3) performed changes:
- Incorrect mode selection on channel 4 configuration parameter removed.
- HmIP-WRCR – Translation of the parameters PRESS_LONG_START and PRESS_LONG_RELEASE corrected.
- Links (e.g. HmIP-FDT – HmIP-SRH) could not be called up.
- The configuration parameter βDevice serves as routerβ was missing for the HmIP switching actuators (e.g. PS, PSM, PCBS).
- HmIP-WSM – Missing translations for the service messages have been added.
- In order to enable the measurement of the current feed-in, the dialog in the βIfβ area of programs has been expanded to include the option of entering negative values.
- The XmlRpc API for Homematic IP has been expanded to include the option of suppressing service messages for device channels or device channel parameters. Details can be found in the document βHomematic IP Legacy API (XML-RPC interface) Addendumβ (HMIP_XmlRpc_API_Addendum.pdf).
- Incorporated changes to all major homematic related apps (
2f31e9417 – use buffer overflow safe snprintf() through tclrpc.
db5453c42 – make sure that we won’t install any OCCU 32bit libraries anymore on our dedicated 64bit systems since OCCU comes with a full set of 64bit versions (#903).
d458162a0 – update libXmlRpc library with minor getTime() change to return uint64_t instead to get time calculations Y2036+ compatible.
b492a411d – applied minor change fixing slightly incorrect datatype use in tclrega library.
WebUI changes:
- 211bdddb9 – applied a fix to 0044-WebUI-DisableDeviceServiceMsg WebUI patch which fixes a regression introduced with 3.81.5.20250326 and resulted in a non working functionality to disable service messages which was tried to be fixed via commit 6fb9bb9 which is now reverted and fixed via adding a missing assignment of this.enabledServiceMsg in update(). This fixes #3127 and refs #3073.
- 9d7de0996 – implement that getParamset xmlrpc call is used in devconfig with mode=1 so that an array/struct will be returned so that we can display/check the defined/undefined status of a value return by getParamset().
- 3b72daa27 – replace “Compatible” with “Recommended” in the device firmware update dialog to make more clear that downgrades are also fine.
- 735e8a377 – modify help.cgi status display to also display the current and relative CPU speed in MHz and percentage accordingly. This should give a brief idea of the current CPU frequency scaling being active/effective and being display on the general Help page on the WebUI.
- 4c67f8cab – add new 0199-WebUI-Fix-WrongChannel4Mode bugfix webui path to fix incorrectly display “Mode” combobox in channel 4 (#3121)
Operating system changes:
- 8642b88ab – bump wiringpi-rpi version to 3.16
- 8b53c595a – update qemu-guest-agent to 9.2.4
- c90ea5e94 – update upstream kernel to 6.12.35
- a9f43d938 – fix install-proxmox.sh to not expect /etc/cgroups to contain all relevant infos or that it exists at all. This should fix uses where some entries (e.g. memory) is missing in /etc/cgroups.
- e4cb2d894 – update rpi5 rpi-eeprom to pieeprom-2025-06-20.bin
- d4ea3f79f – make sure S35iptables init script will be deleted in post-build because we do not require it (fixes #3133).
- d6c09c454 – add missing BR2_PACKAGE_CIFS_UTILS (fixes #3131).
- 59ba3a2d1 – bump buildroot to 2025.05 and adapted our upstream patches accordingly.
- 87ac4f115 – add buildroot upstream patch to upgrade monit to 5.35.2 which should fix an issue with htpasswd files not being usable anymore (fixes #3119 and closes #3090).
πͺ 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.83.6.20250705-rpi5.zip
SHA256: 94eeb5ea2b65e617044ef059de108ef75637948107c96d8efa23af5d6ec30794RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.83.6.20250705-rpi4.zip
SHA256: c624e6e876d2d4d0b98942adb92b660d83ba35ad0af832cd39c7f826b0c13e13CCU3, 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.83.6.20250705-rpi3.zip
SHA256: 8758cc46bc319038fde27a12d698cc57c0c5c448bf2cb137316ae93bba161b3e
π¦ RaspberryMatic-3.83.6.20250705-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: f30313244b98adc64add8aa46087ca7a97b6ea6aec223113c7c0e76b28f72c7cRaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.83.6.20250705-rpi2.zip
SHA256: e10390eff92eb79a8ab6a1a717557526cddb3fb9c0326c6d7dc3eb23e17197d2RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.83.6.20250705-rpi0.zip
SHA256: 79d0bd49a2a01952dd7bf54c30dd9c4bacfdb8e7edbc79ca52874d65f46d9be3TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.83.6.20250705-tinkerboard.zip
SHA256: 8ce85df510ebd59f1089b8a06c707834618648997ac0ebff18aa948229370331ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.83.6.20250705-odroid-n2.zip
SHA256: 2fcd19f2bc5770156358d7875a114c578802effe1cbec3339d47730c950de84c
π¦ RaspberryMatic-3.83.6.20250705-odroid-c4.zip
SHA256: 0922f0da4ef69152a5a3d410b2002aa86391eddd95c9c517bb9266df4e8877d9
π¦ RaspberryMatic-3.83.6.20250705-odroid-c2.zip
SHA256: fc34a99618dc119504fd51fdc10200824bac142d5089a814caac473a219f416dGeneric-x86_64 β (installation):
π¦ RaspberryMatic-3.83.6.20250705-generic-x86_64.zip
SHA256: 35aae544b7df68003f95e5028aafc6164ae8c365926e58d2ec7ffe125eab1ce5Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.83.6.20250705-ova.zip
SHA256: af07c228d4f20c4cb60c78e39f3c605bd6f6608d89221f68f453c0a0dcdcc4dd
π¦ RaspberryMatic-3.83.6.20250705.ova (only for initial OVA installation)
SHA256: e8852e577982418d13740fa5165fc2b0a6b362412bf31de95c9f0d071ac0884eDocker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.83.6.20250705-oci_amd64.tgz (amd64/x86_64)
SHA256: ca0eddce7f4ed1cbe0d5ca2dfc3f957090864ac26dffc1fd0e8d55df4b2bfcf5
π¦ RaspberryMatic-3.83.6.20250705-oci_arm64.tgz (arm64/aarch64)
SHA256: bab4869695fa5eb1e18fefb8fb7aa11319cc79707e09d958a13f9021847fbd69
π¦ RaspberryMatic-3.83.6.20250705-oci_arm.tgz (arm/armhf)
SHA256: 7e6c4c80f7bb44e28c952521167a55a0bae90619f313c8b273306cf383b1d812LXC Container β virtual appliance (installation):
π¦ RaspberryMatic-3.83.6.20250705-lxc_amd64.tar.xz (amd64/x86_64)
SHA256: 502cf9ef47fbfc7d914dd5710fc7c4a0f00eaffbea54cbd963dbe89221e2f139
π¦ RaspberryMatic-3.83.6.20250705-lxc_arm64.tar.xz (arm64/aarch64)
SHA256: 8aba011c9f97e52fc11960e1eaed4ddc2d26cc141decafe6896acec31c0c9cf2
π¦ RaspberryMatic-3.83.6.20250705-lxc_arm.tar.xz (arm/armhf)
SHA256: 84ff6e71726f6bc6fbb2796e8ae1a797ed8371bf2cece939699a2826215b6d43Generic-aarch64 Appliance β (ProxmoxVE):
π¦ RaspberryMatic-3.83.6.20250705-generic-aarch64.zip
SHA256: b1ea007813e780cfbfb6abb1d66984c48f72f912af3b7590af2c04512e18b8edKubernetes / K8s β virtual appliance:
see install documentationHome Assistant Add-on β virtual appliance:
see install documentation