This is release 3.79.6.20241122 of RaspberryMatic which is a maintenance 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:
- 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: 89fa523b1594d4480a63c6981477f72c2e67ac3671edcd5b71205446bb5e03c2 -
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 – (installation):
📦 RaspberryMatic-3.79.6.20241122-rpi4.zip
SHA256: 744aa5020b726a9b225534658842acce82c2b5cf3990cd13964b6fb2739cc97e -
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.79.6.20241122-rpi3.zip
SHA256: 2c947251ca0f7a5d47c6cd6ace0c4f65308fb4f2e4d84bee0ccd555e48f5bc5a
📦 RaspberryMatic-3.79.6.20241122-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 716e3f923990a053700d98aea91ccdefceb45c05530504606bdeab0dddbd3219 -
RaspberryPi2 Model B – (installation):
📦 RaspberryMatic-3.79.6.20241122-rpi2.zip
SHA256: 75e24def970318c1835736d0eb309725bac98cdf0f054ba9a4a34b6a91ad3ac6 -
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) – (installation):
📦 RaspberryMatic-3.79.6.20241122-rpi0.zip
SHA256: 764d42fd5bb4953074d9bc0fb4e58584515a7d5b279299239cedc24753f8bac6 -
TinkerBoard S, TinkerBoard – (installation):
📦 RaspberryMatic-3.79.6.20241122-tinkerboard.zip
SHA256: 174e8cbe6ca5994e4e75b84536c7e99b98a6c944ff6170258b27df829f5bb42d -
ODROID-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: d841c1132675b6e0db71408ca61995026b9332627b2335a3bdab7b1561bba7b2 -
Generic-x86_64 – (installation):
📦 RaspberryMatic-3.79.6.20241122-generic-x86_64.zip
SHA256: a0cc72418bd30fd4c6d5886d0de26770b4d35ec6c7645bcf513beec67ee207cf -
Open 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: 6d16fa82d604ad2da838bceb574a048d665045412c8ca902e32a66be3a21947e -
Docker / 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: 7030aa0e563793c5caca4371c918f41a137ee89246e37820ad1b2c400d7bb3dd -
LXC 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: c82a797861465e9e27b7f5b63c99e05dff0e049c61076903397b5be3b4db8dae -
Generic-aarch64 Appliance – (ProxmoxVE):
📦 RaspberryMatic-3.79.6.20241122-generic-aarch64.zip
SHA256: 6f9ec9e42290fbf43b59276cc7db0863c2f1317ea1961975b200056872b3e76a -
Kubernetes / K8s – virtual appliance:
see install documentation -
Home Assistant Add-on – virtual appliance:
see install documentation