Created with Sketch.

This is release 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:

  • updated OCCU version to 3.69.6-3 integrating full compatibility to the CCU3 3.69.6 firmware which comes with the following upstream (eQ3) performed changes:
    • HmIP-SWD – Within programs the parameter “Moisture detected: Yes” was wrongly named.
    • Fixed an error when transferring the AutoCal parameter of the HmIP-SCTH230.
    • The “CO2 concentration” parameter may not have been displayed correctly within programs.
    • When calling a link of a level channel with a HmIP-DRBL4 a blank page appeared. blank page.
    • When calling a link of a HmIP-SWD with the HmIP-MP3P an empty page appeared.
    • Within programs, the percentage value 0 – 100% may have been displayed as 0.0 – 1.0.
    • The configuration parameter DELAY-COMPENSATION has been removed for the HmIP-FROLL as it is not supported.
    • Correction of the default value for the parameter Condition_Value_HI at HmIP-BROLL and HmIP-BBL.
    • In certain cases it was possible to upload multiple device firmware updates with different different version status for one device type to the CCU.
    • At the HmIP-SPI the calculation of the brightness value was corrected.
    • In the case of wall thermostats with hygrostat function, the currently selected type of two-point control was displayed incorrectly.
    • Some configuration parameters have been added to the HmIP-eTRV-2 (decalcification run, error position and valve opening degree).
    • The button “Access Points with incompatible FW” (Settings β†’ Control Panel) has been removed.
    • File permissions have been adjusted so that it is now possible to store public keys for SSH access in the file /root/.ssh/authorized_keys.
    • For HmIP-eTRVs the adaptation drive is now automatically started after a firmware update started.
    • The INCLUSION_UNSUPPORTED_DEVICE parameter is no longer offered within programs.
    • With the HmIP-SPDR, the channel type is no longer displayed under Status/Operation, but the device name.
    • The HmIP-HAP and HmIPW-DRAP firmware update files delivered with the CCU were removed.
    • The configuration parameter CHANNEL_OPERATION_MODE was added for the HmIP-BBL and HmIP-FBL with a firmware from 1.10.2.
    • Generierung von SSL Zertifikaten ΓΌber update.homematic.com wurde aus der WebUI entfernt. Es ist weiterhin mΓΆglich ΓΌber Systemsteuerung β†’ Einstellungen β†’ Netzwerkeinstellungen eigene Zertifikate hoch zu laden oder zu lΓΆschen.
    • A new parameter has been added to the Easymode toggle profile for links with the HmIP-DLD (Unlock / Open).
    • Known Bugs: The Homematic IP DALI gateway does not display a control for 4-channel DALI lights (e.g. RGBW) under Status and operation. Will be fixed in the upcoming version.
  • integrated a fixed HMServer.jar version which is used in HomeMatic/BidCos-only mode and which will make sure that no homematicIP virtual groups will be unnecessarily removed anymore (#2260).
  • updated integrated Mediola NEO server to latest 2.12.2.
  • updated generic_raw_uart to latest 1.12 version incorporating kernel 6.1.x compatibility.

WebUI changes:

  • modified 0042-WebUI-HeatingControl-HumidityBatteryValveState WebUI patch to show “n/a” instead of 20% humidity in heating groups not containing any device that delivers a humidity value (#2274, #2276, @jp112sdl).
  • added new 0177-WebUI-Fix-EmptyHmIPWKPPIN WebUI / OCCU 3.69.6 bugfix patch fixing an incorrect quoting ending up in empty PINs for a HmIP-WKP to show superfluous double apostrophes (#2269).
  • modified 0135-WebUI-Add-ControlPanel-AdvancedSettings WebUI patch to also allow to configure the IP address of a HB-RF-ETH adapter directly via the “Advanced settings” WebUI control panel.
  • updated CodeMirror to latest 5.65.12.
  • modified 0046-WebUI-ImprovedScriptEditor WebUI patch to allow to resize a CodeMirror based editor vertically. This should enable users to resize the source code and output area in the script editor and script testing popup to their needs. (cf. https://homematic-forum.de/forum/viewtopic.php?p=760691).
  • updated 0002-WebUI-Bootstrap WebUI patch to use a viewport 1024 meta statement to ensure that the WebUI will always appear in desktop mode even on mobile devices because it is not yet ready for mobile devices and does use incorrect scaling since the bootstrap introduction. Also adapted 0036-WebUI-ImprovedFavIcons accordingly to remove merge conflicts and also adapted logout/login.htm to also carry the same meta statements.
  • integrated another minor translation typo fix in 0143-WebUI-Fix-Translation WebUI patch.

Operating system changes:

  • updated upstream linux kernel for all supported platforms to the latest 6.1.x (6.1.23) LTS version.
  • updated RaspberryPi kernel+firmware to latest 1.20230317 version coming with kernel 6.1.x.
  • updated buildroot linux environment to latest 2023.02 version.
  • modified install-proxmox.sh helper script to use “VirtIO SCSI single” controller type in combination with iothread=1 for improved disk performance in Proxmox. Existing users should make sure to set these parameters in the VM options under Proxmox.
  • added a check to install-proxmox.sh to output a proper ERROR in case the script is not executed on a Proxmox VE host system (cf. https://homematic-forum.de/forum/viewtopic.php?p=759474#p759447).
  • updated tailscale to latest 1.38.3 and modified package to use the official stable packages from pkgs.tailscale.com rather than compiling an own tailscale version from scratch which often comes with go-related compile issues and is better be avoided and should make builds also slightly faster.
  • updated wiringpi-rpi package to latest version.
  • updated odroid wiringpi package to latest version.
  • fixed GPIO name for button use on ODROID-C2.
  • added new multilib32_arm_a55_defconfig multilib config for ARM cortex A55 cpus and fixed defconfigs for ODROID-C4.
  • fixed HM_LED_GREEN/RED paths for RaspberryPi to use the latest ACT/PWR equivalents in place since kernel 6.1.x/latest Pi firmware. (cf. https://github.com/jens-maus/RaspberryMatic/discussions/2264).
  • updated U-boot to latest 2023.01 version for all U-boot enabled platforms (RaspberryPi, ASUS Tinkerboard, ODROID-C4/C2/N2).
  • replaced own kernel defconfig for ODROID-C4/C2 with link to same kernel config like ODROID-N2 since these share the same kernel settings anyway.
  • reworked S50lighttpd to also check the certificate in case the reload() function is used.
  • updated qemu-guest-agent to latest 7.2.0 version.
  • integrated a minor localization fix to S01InitZRAMSwap to estimate the total memory amount (cf. StuartIanNaylor/zram-swap-config@eb6fda3)
  • modified S46chrony startup script to make sure the chrony user can access /var/lib/chrony accordingly (#2250).
  • enable Microsoft HyperV integration services for ova build target and added upstream patch to fix and optimize the S10hyperv init script, thus skip daemon startup if no HyperV environment is found. (cf. home-assistant/operating-system#2381).
  • remove unnecessary 0000-Makefile.patch patch to get xe-guest-utilities package compiled again.
  • updated rpi-rf-mod package to be compatible with latest buildroot check package in version 2023.02.
  • updated xe-guest-utilities package to latest 7.33.0 to be compatible with buildroot 2023.02.
  • added upstream buildroot patch for rtl8812au-aircrack-ng package which updates the package for kernel 6.1.x compatibility.

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