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 mediola addon to latest 2.12.0 version.
  • updated integrated tailscale-VPN client to latest 1.34.0 version.

WebUI changes:

  • modified 0135-WebUI-Add-ControlPanel-AdvancedSettings WebUI feature patch to display the help texts in a hided area and just show it in case a user explicitly requests it (#2070, @jp112sdl).
  • modified 0135-WebUI-Add-ControlPanel-AdvancedSettings WebUI feature patch to allow enable/disable the addon check via the Advanced Settings dialog (#2069, @jp112sdl).
  • reworked 0131-WebUI-ShowAddonUpdatesOnStartpage WebUI patch for a better presentation of available additional software versions on startpage (#2063, @jp112sdl).
  • added 0172-WebUI-Fix-ScriptErrorAfterCPSoftwareClose WebUI bugfix patch fixing a javascript exception when closing the addon window too early (#2064, #2062, @jp112sdl).
  • added new 0171-WebUI-Add-HmIPKeyTransceiverCentralLinkConfiguration WebUI patch to activate/deactivate push button events being sent to a CCU central (#2017, #1567, @jp112sdl).
  • added new 0170-WebUI-RegexSearchInDeviceLists WebUI patch to allow filtering of device liste via standard regex (#2035, #2028, @IT-VBFK).
  • modified 0165-WebUI-ShowFreeUserspaceOnMaintenancePage WebUI patch to only perform a userfs space check if this isn’t a OCI/docker system and also make sure the queried userfs space is really a number.
  • integrated a fix for CCU addon versions containing white spaces within their version numbers, thus the WebUI incorrectly displaying a notification for a potential update while this was not the case.
  • updated third-party codemirror.js library to latest 5.65.10 which is used for the integrated code editor.
  • updated third-party spectrum.js library to latest 1.8.1 (#609).
  • updated third-party excanvas.js library to latest version available (#609).
  • updated third-party scriptaculous.js library to latest 1.9.0 (#609).
  • updated third-party prototype.js to latest 1.7.3 (#609).

Operating system changes:

  • updated buildroot to latest 2022.11.
  • updated upstream kernel to 5.15.83 LTS.
  • updated RaspberryPi kernel+firmware to latest 1.20221104.
  • updated rpi4 rpi-eeprom package to latest v2022.12.07-138a1.
  • updated qemu-guest-agent to latest 7.1.0 version.
  • updated java version to latest version.
  • make sure to background DHCP client in case it could not obtain a lease during recovery system startup. This will allow the static ip if-up script to check for a static ip address to be set, thus make the interface setup valid (#2039).
  • modified K8s support to use a common helm chart and Ingress upgrade to allow K8s 1.25 deployment (#2018, #2026, @angelnu).
  • added CONFIG_MLX5_CORE to OVA kernel config to support MLX5 (ConnectX 4) NICs to be used (cf. home-assistant/operating-system#2214).
  • added a sysctl entry to enforce default use of the fq_codel network scheduler like this is the case for all modern linux distributions these days. This network scheduler comes with improved scheduling properties making it the new de-facto standard because it has better scheduling capabilities compared to the the previously used pfifo_fast scheduler. (home-assistant/operating-system#2203).
  • Add patch to avoid dummy waits on CPU idle for AMD systems (cf. home-assistant/operating-system#2210).
  • integrated upstream buildroot patch for package/openvmtools: Add a patch for CVE-2022-31676 (local privilege escalation vulnerability).
  • modified the busybox less command options to be somewhat more consistent with the standard less command in other distros.

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