This is release 3.79.6.20241122 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:
- f7d2f5cfd – updated OCCU version to 3.79.6-6 which comes with the following changes:
- update
ReGaHss
logic engine to versionR1.00.0388.0245 (Nov 6 2024)
:- implement
SortByName()
sort order and sort type functionality. Now a user can specifysoAsc
orsoDesc
as a first parameter to specify the sort order andstAlpha
orstNatural
as a second parameter to specify the sort type (alphabetical vs. natural sorting) with the defaultssoAsc
andstAlpha
. - fix issue where negative offset values for AstroDay/Night events did not work.
- fix issue in
.UserAccessRights()
and.GetHistoryData()
not converting their integer parameters correctly to 64bit integers.
- implement
- update
- e197f02d0 – add new
clear_sysvars
function to/bin/hm_startup
to ensure theID_GW_SYSALARM
andID_GW_SYSSERVICE
system variables are set to zero upon ReGaHss startup. - 394d630f5 – add fix to
/bin/hm_startup
which will make sure that the standard “Alarmzone 1”OT_ALARMDP
will be generated in the same way likeOT_ALARMDP
variables are generated in the WebUI or via triggerAlarm.tcl, thus ensuring thatAlSetBinaryCondition()
has been called to add the necessary binary condition. In addition, a newfix_alarmDPs()
function inhm_startup
will now make sure that existingALARMDP
variables will get the necessary binary condition as well. This should fix issues with the default “Alarmzone 1” variable which was always toggling its state. - 11776dd92 – added a new HomeAssistant Add-on called “RaspberryMatic CCU (Proxy)” to our HA Add-on repository. This HA add-on allows to reference an external RaspberryMatic system from within HA so that an ingress driven sidebar element can be added for being able to access the WebUI from that external CCU system directly within Home Assistant.
- b5ca8fd5b – update Mediola NEOserver to 2.17.0
WebUI changes:
- 0bb52cf41 – add new 0194-WebUI-Add-MissingChannelDescriptions WebUI patch to add missing channel descriptions (#2922, @jp112sdl)
- 67828ca2e – add new 0193-WebUI-EnhancedTRVSettingsPage WebUI patch to unify all eTRV related device settings pages for better device parameter management (#2919, #2893, @Baxxy13)
- 69c7b017f – add new 0192-WebUI-Fix-IncorrectTagClosure WebUI bugfix patch fixing certain tag closure typos (fixes #2913).
- d871acec6 – retire 0189-WebUI-Fix-ControlHmIP-MOD-RC8 since OCCU 3.79.6-5 is about to fix the issue instead.
- ea0381594 – add new 0191-WebUI-Add-NaturalSortOrderInControlTabs WebUI patch to use natural sorting in control tabs (#2897, #2904, @jp112sdl)
- 2c5fa333a – add “soAsc”, “soDesc”, “stAlpha” and “stNatural” to CodeMirror syntax highlighting.
- d2ddd461f – add new 0190-WebUI-Fix-AddMissingExtendedChannelDescriptions WebUI patch fixing missing channel descriptions (#2898, #2902, @jp112sdl)
- 30a8ca957 – add new 0188-WebUI-Fix-MissingEasymodeSHORT_ON_MIN_LEVEL WebUI patch fixing issues (#2889, #2887, @jp112sdl)
- 66b8cbbe4 – add new 0187-WebUI-Fix-GroupEditingIfDevicesInInbox WebUI patch fixing group editing if devices are in inbox (#2886, @jp112sdl)
- 5626642a4 – add additional fix to 0119-WebUI-Fix-ProofAndSetValue WebUI patch to fix issues in
getOptionBox
tcl function to perform a correct floating point comparison via an epsilon difference (#2929).
Operating system changes:
- 5075b8062 – update buildroot to latest 2024.08.2
- 4a64ab266 – update upstream kernel to 6.6.62
- c83bd4084 – update rpi-eeprom to latest pieeprom-2024-11-12.bin
- 71bed2eb7 – use dwc2 dtoverlay for rpi0 target to get recovery system boot fixed.
- 721bb0e4d – update tailscale to 1.76.6
- 7517b0522 – don’t use arm-linux-gnueabihf binaries for rpi0 platform (fixes #2888).
- 05d78388d – Update install-proxmox.sh to add RaspberryMatic logo and link in Proxmox description (#2894, @ArnaudFeld)
πͺ 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):
RaspberryPi5 Model B β (installation):
π¦ RaspberryMatic-3.79.6.20241122-rpi5.zip
SHA256: 89fa523b1594d4480a63c6981477f72c2e67ac3671edcd5b71205446bb5e03c2RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.79.6.20241122-rpi4.zip
SHA256: 744aa5020b726a9b225534658842acce82c2b5cf3990cd13964b6fb2739cc97eCCU3, 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.79.6.20241122-rpi3.zip
SHA256: 2c947251ca0f7a5d47c6cd6ace0c4f65308fb4f2e4d84bee0ccd555e48f5bc5a
π¦ RaspberryMatic-3.79.6.20241122-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 716e3f923990a053700d98aea91ccdefceb45c05530504606bdeab0dddbd3219RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.79.6.20241122-rpi2.zip
SHA256: 75e24def970318c1835736d0eb309725bac98cdf0f054ba9a4a34b6a91ad3ac6RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.79.6.20241122-rpi0.zip
SHA256: 764d42fd5bb4953074d9bc0fb4e58584515a7d5b279299239cedc24753f8bac6TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.79.6.20241122-tinkerboard.zip
SHA256: 174e8cbe6ca5994e4e75b84536c7e99b98a6c944ff6170258b27df829f5bb42dODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.79.6.20241122-odroid-n2.zip
SHA256: f19b3f5995bf5d4980ba2b9c7d51553f7013e582bd7efe507084f300ba4391ba
π¦ RaspberryMatic-3.79.6.20241122-odroid-c4.zip
SHA256: 39e20ae53dcd14f9e0ab364d27364f7fff58c49fa0e02bdd2d9e8fc299a234fa
π¦ RaspberryMatic-3.79.6.20241122-odroid-c2.zip
SHA256: d841c1132675b6e0db71408ca61995026b9332627b2335a3bdab7b1561bba7b2Generic-x86_64 β (installation):
π¦ RaspberryMatic-3.79.6.20241122-generic-x86_64.zip
SHA256: a0cc72418bd30fd4c6d5886d0de26770b4d35ec6c7645bcf513beec67ee207cfOpen Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ RaspberryMatic-3.79.6.20241122-ova.zip
SHA256: cf04824eaab318399afa1860ae2eeb54b74f32e0d2c85be93efd77d19e88b201
π¦ RaspberryMatic-3.79.6.20241122.ova (only for initial OVA installation)
SHA256: 6d16fa82d604ad2da838bceb574a048d665045412c8ca902e32a66be3a21947eDocker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.79.6.20241122-oci_amd64.tgz (amd64/x86_64)
SHA256: efaff39390fade9b870b091de384c5092164558acdb18449db93ffeb4c5e6121
π¦ RaspberryMatic-3.79.6.20241122-oci_arm64.tgz (arm64/aarch64)
SHA256: f7c041c42254f73261d11d3e8ee19f403b293c9c7c7923709d80ab5cd68f7c4d
π¦ RaspberryMatic-3.79.6.20241122-oci_arm.tgz (arm/armhf)
SHA256: 7030aa0e563793c5caca4371c918f41a137ee89246e37820ad1b2c400d7bb3ddLXC Container β virtual appliance (installation):
π¦ RaspberryMatic-3.79.6.20241122-lxc_amd64.tar.xz (amd64/x86_64)
SHA256: 1904bc2d84fb1db276b7881ee54d633cd8ad04f41bfb0c548ad6de8ca76758b1
π¦ RaspberryMatic-3.79.6.20241122-lxc_arm64.tar.xz (arm64/aarch64)
SHA256: 7e8e57a7ba894ea5ffc14aff35e3c315653c6bcc4a36803655a2091ff0d6e569
π¦ RaspberryMatic-3.79.6.20241122-lxc_arm.tar.xz (arm/armhf)
SHA256: c82a797861465e9e27b7f5b63c99e05dff0e049c61076903397b5be3b4db8daeGeneric-aarch64 Appliance β (ProxmoxVE):
π¦ RaspberryMatic-3.79.6.20241122-generic-aarch64.zip
SHA256: 6f9ec9e42290fbf43b59276cc7db0863c2f1317ea1961975b200056872b3e76aKubernetes / K8s β virtual appliance:
see install documentationHome Assistant Add-on β virtual appliance:
see install documentation