3.83.6.20250705 released

Created with Sketch.

This is release 3.83.6.20250705 of RaspberryMatic which is a major release with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

Hier klicken fΓΌr deutschsprachige πŸ‡©πŸ‡ͺπŸ‡¦πŸ‡ΉπŸ‡¨πŸ‡­ Version des ChangeLogs/Diskussionsbeitrag

🚧 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 in hss_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).
  • 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):