RaspberryMatic 3.71.12.20230826
This is release 3.71.12.20230826 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
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.71.12-1 integrating full compatibility to the CCU3 3.71.12 firmware which comes with the following upstream (eQ3) performed changes:
- HmIP-WGD/WGD-PL - A dot (.) in the tile label blocked the configuration page
- links with a HmIP-SPI possibly showed the expert mode or "Unknown profile"
- fixed error when adding HmIP-eTRV to HmIP heating groups.
- an incorrect product image was displayed for ELV-SH-SW1-BAT (ELV kit).
- no direct room assignment was possible for the device channels if only one room is available.
- fixed the easymode profile of a heating group with 2-point control opened in the expert mode.
- when changing a channel parameter as a trigger within programs, direct links between the direct links between the device and the control panel were sometimes not created correctly.
- easymode for linking HmIP-DRG-DALI with multimode devices added.
- the effects for HmIP-DRG-DALI and HmIP-RGBW are now configurable by the user.
- for dimmers with corresponding firmware, 2 new parameters for setting the lowest/highest dimming value have been added to the 'Status message dimming value' channel.
- easymode for linking HmIP-RGBW with devices of channel type MULTI_MODE_INPUT_TRANSMITTER (e.g. HmIP-FCI6) added.
- with the HmIPW-DRG-DALI, a control is now displayed for certain device types.
- for dimming actuators with current firmware, the configuration parameter "Minimum level in ON state" has been added.
- fix for CCU-Jack MQTT port (#2361, @dega2).
- added network block to HA addon apparmor profile (cf. home-assistant/supervised-installer#311 (comment)).
- updated cloudmatic to latest v2023300501.
- fixed issue that hmlangw puts rf-module copro into bootloader mode itself while multimacd is already doing that (#2350, @jp112sdl).
- Update real-time capability check for multimacd (#2386, @honsma235).
- modified 'hmlangw' to add timestamps to all stderr output (#2391, #2390, @jp112sdl).
- updated generic_raw_uart to latest version.
WebUI changes:
- integrated fix in
0031-WebUI-Fix-FileUpload
WebUI patch which fixes a broken HTTPS certificate file upload which was not storing the pem file at the correct location (#2322). - added new
0179-WebUI-Fix-TypoBrightnessFilterChannelParameter
WebUI patch fixing issues with displaying channel parameter forHM-Sen-MDIR-X
type of devices since OCCU 3.71.12 (#2377, #2381, @jp112sdl). - update CodeMirror to latest 5.65.14.
- implemented new
0180-WebUI-ShowCurrentIPOnNetworkSettingsPage
WebUI patch which will display the current ip settings in the network config page if DHCP is enabled (#2397, #2394, @jp112sdl).
Operating system changes:
- added
CONFIG_I6300ESB_WDT
kernel config option to OVA platform and adapted the proxmox installation script to setup the necessary watchdog option for the VM accordingly (cf. home-assistant/operating-system#2627). Existing proxmox users can useqm set <VMID> -watchdog model=i6300esb,action=reset
to enable the virtual hardware watchdog so that after reboot of the VM a stalling VM should result in a hard reboot. - implemented a qemu-guest-agent fsfreeze hook script for ReGaHss database flushing so that before qemu fsfreeze (e.g. Proxmox backup) execution the ReGaHss database will be flushed to disk which should improve consistency of a snapshot-based backup.
- added buildroot upstream patch which will use all non-annotated tags in the setlocalversion tool so that the
VERSION=
string in the/etc/os-release
file of buildroot will correctly reference latest tag names. - updated buildroot to latest 2023.05.1.
- removed
0000-sha256sum-shani-fix.patch
buildroot upstream patch since it has been integrated into busybox 1.36.1 which is part of buildroot 2023.05.1. - added missing
BR2_PACKAGE_PCRE
package to multilib32 environment which resulted in the reverse nginx proxy of cloudmatic to not work anymore (cf. EasySmartHome/CloudMatic-CCUAddon#10, #2395). - updated upstream kernel to 6.1.47.
- updated tailscale to 1.48.1.
- updated java azul to latest 8.72.0.17-ca-jdk8.0.382.
- updated qemu-guest-agent to latest 8.0.4 version.
- renamed to bluetoothd to match the name from general buildroot init script.
- added statedir parameter for tailscale startup fixing broken cert generation (#2380, @konne).
👪 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):
-
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 – (installation):
📦 RaspberryMatic-3.71.12.20230826-rpi4.zip
SHA256: 694a107c1bb7aacd3c804a7fcca6e73223f4afc61978727c2a3676777138d7f6 -
CCU3, 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.71.12.20230826-rpi3.zip
SHA256: e8fd1b8d0c96bcbfea0b3990e10385f8aa60e0e3ffa3816d4844c370371d1375
📦 RaspberryMatic-3.71.12.20230826-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: f3adf7407776055d0369bd204c8a3050cb71dfe1d30c053c2316834e180ce626 -
RaspberryPi2 Model B – (installation):
📦 RaspberryMatic-3.71.12.20230826-rpi2.zip
SHA256: 082cb69840792397cdf1ca6ffd8cd89c94a24ec1db6366a8d849fd59a94e38ed -
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) – (installation):
📦 RaspberryMatic-3.71.12.20230826-rpi0.zip
SHA256: fbb5386b709cf2af1c5eb3a4564884853923c2def40609ae70fd51977dbaa0ca -
TinkerBoard S, TinkerBoard – (installation):
📦 RaspberryMatic-3.71.12.20230826-tinkerboard.zip
SHA256: 83cb5681b7d9d3dd9a8736f2a90dc4f9d82b33dd359ed1fd3004d23ba87ee4f7 -
ODROID-N2/N2+/C4/C2 – (installation):
📦 RaspberryMatic-3.71.12.20230826-odroid-n2.zip
SHA256: 514d5900b2b09d090764dc5b4c89021edfeb5985755fb82c4e15ea439320c9ce
📦 RaspberryMatic-3.71.12.20230826-odroid-c4.zip
SHA256: 2035c12898785809395ced6d866b57a43459473859e0adcfa33efc00545b0fef
📦 RaspberryMatic-3.71.12.20230826-odroid-c2.zip
SHA256: cfac630cb9f5a3283c3d3caf3828ce80c4e8727291eac65bdfdae2b1eeb1d914 -
Intel NUC – (installation):
📦 RaspberryMatic-3.71.12.20230826-intelnuc.zip
SHA256: f5a43ef75ef8cfdf5c6ba3d6dc022c4afbcaa15384f4b8d0f713540d5fd75e09 -
Open Virtual Appliance (OVA) – (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
📦 RaspberryMatic-3.71.12.20230826-ova.zip
SHA256: 1c1d1b033082fccfb9124beadfc8961b83ccb42032b4bb329b20ab88a0c1c65d
📦 RaspberryMatic-3.71.12.20230826.ova (only for initial OVA installation)
SHA256: 2ea239cefc088e7a770e42483d4a097be6b06f2af440c002c0d2d223823d22cb -
Docker / Open Container Initiative (OCI) – virtual appliance (installation):
📦 RaspberryMatic-3.71.12.20230826-oci_amd64.tgz (amd64/x86_64)
SHA256: 9b06b78e635662363afc3ed2b08514902007aa08ce3822e0ba84830863cada8a
📦 RaspberryMatic-3.71.12.20230826-oci_arm64.tgz (arm64/aarch64)
SHA256: 07b000557b39f7e09a5121a103772d630d6ed84e680c1d7432cfeb698d995790
📦 RaspberryMatic-3.71.12.20230826-oci_arm.tgz (arm/armhf)
SHA256: d43748c9eae94c1d793c8843792751d55fd4f02f5ecb813e03300ec40308d84d -
Kubernetes / K8s – virtual appliance:
see install documentation -
Home Assistant Add-on – virtual appliance:
see install documentation