This is release 3.71.12.20230826 of RaspberryMatic which is a major release with the following bugfixes and feature changes:
π§ 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: 2035c12898785809395ced6d866b57…