This is release 3.61.7.20220115 of RaspberryMatic which is a maintenance 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.61.7-3 which comes with the following changes:
- updated
ReGaHss
logic engine to versionR1.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).
- fixed a bug in the
- updated
- added a forced firmware update process to
S48UpdateRFHardware
which should catch cases where aHmIP-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/missingEVENT_DELAY_UNIT
parameter forACCELERATION_TRANSCEIVER
type of devices (HmIP-SAM
) which resulted inEVENT_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 useoverflow:auto
rather thanoverflow:scroll
so that scrollbars will be automatically hidden+shown if enough space is available in certain popup window situations. - added an
overflow: hidden
to thehtml, body
CSS statement instyle.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 inic_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):
- RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.61.7.20220115-rpi4.zip
SHA256: f39d275e3f2dda81e39ee15cd7073ab7d739e0f709ed53f526b351d044b2f6c7 - 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.61.7.20220115-rpi3.zip
SHA256: ba718045a35bfdcab6b876a7ae084bbe6dea7d90ace7c475813daafd29708894
π¦ RaspberryMatic-3.61.7.20220115-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: ec66ce9fdde3031b7efefe727460d4d949399f90a24e84efa8c317252dd190b8 - RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.61.7.20220115-rpi2.zip
SHA256: c428ee429e1f4b355964663f1b314bd966e8c6bddbeffe35ebe92bf1edaa6b8d - RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.61.7.20220115-rpi0.zip
SHA256: 316647814b6bcd1be27d193aa0336a99e3fd36dd5fdda081663cf91b48881d6c - TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.61.7.20220115-tinkerboard.zip
SHA256: 7bcca8c95cab163dee62766638bed44771f1fe641857387619d2573a1956354e - ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.61.7.20220115-odroid-n2.zip
SHA256: 6c18b40873ac4529fd0693afea6d64c9976f75f4b5d155acf6d045df0e6abf07
π¦ RaspberryMatic-3.61.7.20220115-odroid-c4.zip
SHA256: 9bd35d3bdc445892eb232eebc11b4eec04e9b9351edc629752c9efcc124e09cc
π¦ RaspberryMatic-3.61.7.20220115-odroid-c2.zip
SHA256: f80b47f88c5e44f2ac610363460902828d34d967e8d7d001b43d10cfed01a3b8 - Intel NUC β (installation):
π¦ RaspberryMatic-3.61.7.20220115-intelnuc.zip
SHA256: fc5102728c021b7befd5cfaaf4e0aec3f00ad62f6ecd452bf89b75edfff78699 - Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.61.7.20220115-ova.zip
SHA256: 08cd15aeda3d037ed6a735232912d1ef2c8ffd34ddb802fe4257dc395a1af53f
π¦ RaspberryMatic-3.61.7.20220115.ova (only for initial OVA installation)
SHA256: d40b485752f6b452374bb3b3b452dedc471966b385864b488d22e10e0fb35c3b - Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.61.7.20220115-oci_amd64.tgz (amd64/x86_64)
SHA256: 14cef3c0dc543637b359141c5f2ad2f89d92b39d09991c621f2271056cdc9324
π¦ RaspberryMatic-3.61.7.20220115-oci_arm64.tgz (arm64/aarch64)
SHA256: 64789fd359ebd586bc07eb0e6d6c2e660c362e638403e70d49cfb742c5dc2925
π¦ RaspberryMatic-3.61.7.20220115-oci_arm.tgz (arm/armhf)
SHA256: eb9621b1f154dbfe82eb62cb424b724c39175e95b984afc68576b7fbac505658 - Kubernetes / K8s β virtual appliance:
see install documentation - Home Assistant Add-on β virtual appliance:
see install documentation