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
ReGaHsslogic engine to versionR1.00.0388.0229 (Jan 12 2022)coming with the following changes:- fixed a bug in the
History.csvexport 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
S48UpdateRFHardwarewhich should catch cases where aHmIP-RFUSBmight 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-MissingHmipChannelParametersWebUI bugfix patch which fixes the broken/missingEVENT_DELAY_UNITparameter forACCELERATION_TRANSCEIVERtype of devices (HmIP-SAM) which resulted inEVENT_DELAY_UNITnot 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-ImprovedStartpageLayoutWebUI patch which should fix the flickering mouseover problems in the favorite display of sysvars. - added more style fixes to
0039-WebUI-Fix-Style-Glitchesto useoverflow:autorather thanoverflow:scrollso that scrollbars will be automatically hidden+shown if enough space is available in certain popup window situations. - added an
overflow: hiddento thehtml, bodyCSS statement instyle.cssto 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-TranslationWebUI patch which adds a missing translation inic_deviceFirmwareOverview.cgi(#1652). - added another minor fix to
0039-WebUI-Fix-Style-Glitchesto 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-Glitchesto tune the channel parameter display in case no parameters can be configured for a device. - added new
0161-WebUI-Add-ShowRFGatewayInDeviceListWebUI 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-FileUploadWebUI 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.cgiso 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-daemonreturn 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.shcronjob 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.shto 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
