Created with Sketch.

This is release of RaspberryMatic which is a maintenance 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:

  • updated OCCU version to 3.61.7-3 which comes with the following changes:
    • updated ReGaHss logic engine to version R1.00.0388.0229 (Jan 12 2022) coming with the following changes:
      • fixed a bug in the History.csv export routine where partly invalid csv files were generated if the input data contained a ; or , character itself (#1643).
  • added a forced firmware update process to S48UpdateRFHardware which should catch cases where a HmIP-RFUSB might not have been correctly flashed, thus might require a forced firmware update again. This should make the firmware update process a bit more stable in critical situations.

WebUI changes:

  • added a new 0162-WebUI-Fix-MissingHmipChannelParameters WebUI bugfix patch which fixes the broken/missing EVENT_DELAY_UNIT parameter for ACCELERATION_TRANSCEIVER type of devices (HmIP-SAM) which resulted in EVENT_DELAY_UNIT not being set (#1654, #1656).
  • added the platform name (rpi3, ova, etc.) to the current version output in the maintenance WebUI config page so that users can more easily identify which firmware update should be used during the update process (#1607).
  • integrated a fix to the 0146-WebUI-ImprovedStartpageLayout WebUI patch which should fix the flickering mouseover problems in the favorite display of sysvars.
  • added more style fixes to 0039-WebUI-Fix-Style-Glitches to use overflow:auto rather than overflow:scroll so that scrollbars will be automatically hidden+shown if enough space is available in certain popup window situations.
  • added an overflow: hidden to the html, body CSS statement in style.css to fix issues with disappearing and reappearing scrollbars which seem to have generated flickering under certain circumstances (#1653).
  • implemented a completely reworked help page in the WebUI which in addition to license and version information also displays all major technical information on operating system level and all relevant homematic-rf module information for a more easy and straight forward debugging (#1604).
  • added another translation fix to 0143-WebUI-Fix-Translation WebUI patch which adds a missing translation in ic_deviceFirmwareOverview.cgi (#1652).
  • added another minor fix to 0039-WebUI-Fix-Style-Glitches to have the ordinary device parameters layouted correctly again. (This refs https://github.com/jens-maus/RaspberryMatic/discussions/1636).
  • added another minor style fix in 0039-WebUI-Fix-Style-Glitches to tune the channel parameter display in case no parameters can be configured for a device.
  • added new 0161-WebUI-Add-ShowRFGatewayInDeviceList WebUI feature patch which adds the possibility to display the used BidCos-RF-LAN Gateway and also to be able to change it in the device settings (#1620, @jp112sdl).
  • added a bugfix to 0031-WebUI-Fix-FileUpload WebUI patch which fixes the broken file upload routines (e.g. backup upload) which were not working in a docker/OCI/HomeAssistant add-on environment (#1619).
  • moved the oci platform check in cp_maintenance.cgi so that really the whole software update webui dialogs will be hidden for a OCI installation as a software update should be performed outside a docker/oci container.

Operating system changes:

  • improved the SSH init script to check for the start-stop-daemon return codes and also start the daemon in foreground so that a proper error message is returned in case the SSH daemon could not be started. (This refs https://homematic-forum.de/forum/viewtopic.php?p=700553#p700550).
  • backported a bugfix for Monit 5.29.0 which fixes an issue with incorrect memory use value on 32bit PAE (cf. https://bitbucket.org/tildeslash/monit/issues/1002/incorrect-memory-use-value-on-32bit-pae) (#1611).
  • added some 15 min randomness to the execution times of the checkAddonUpdates.sh cronjob so that not all centrals will put load on all webservers at the same time (#1621).
  • added a forced umount call to the network shutdown script which will umount network filesystems like nfs or cifs right before the network interface is brought down (#1625).
  • modified deploy.sh to not use the deprecated apt-key tool anymore.
  • updated wiringpi-rpi package to latest 2.61 version.
  • updated tailscale to latest 1.18.2.
  • updated rpi-eeprom package to latest pieeprom-2021-12-02.bin.
  • updated upstream Linux kernel to 5.10.91.

πŸ‘ͺ 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):