A feature-rich but lightweight, buildroot-based Linux operating system alternative for your CloudFree CCU3/ELV-Charly "homematicIP CCU" IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) or on a dedicated embedded device (RaspberryPi, Tinkerboard, IntelNUC, etc.)
APACHE-2.0 License
Bot releases are visible (Hide)
Published by jens-maus over 4 years ago
This is release 3.49.17.20200131 of RaspberryMatic which is a minor bug fixing and maintainance release including the following new features, minor bugfixes and security fixes:
/bin/updateDCVars.tcl
to set the DutyCycle system variable to -1 in case no own BidCos-RF/HmIP RF module is found./bin/updateDCVars.tcl
to also query the DutyCycle of HmIP only RF modules (HmIP-RFUSB
) in case no BidCos-RF or dual copro module is installed. This should enable a proper DutyCycle display for these RF modules also.SENDER_LINKCOUNTER
/RECEIVER_LINKCOUNTER
does not contain a certain link peer, thus resulting in a severe tclsh
error being displayed in the WebUI. Now a proper table is generated and the broken link will be correctly displayed instead (0067).server.http-parseopts
in global lighttpd.conf
to disable the url-ctrls-reject
and url-path-2f-decode
option or otherwise third-party addobns like hm_pdetect which encode complex textareas using URL encoding might cause newer lighttpd versions to return "400 Bad Request" messages. (jens-maus/hm_pdetect#77)/etc/usb_modeswitch.d
directory to /usr/local/etc
to be usable by user configurations (#763).For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi4 Model B:
📦 RaspberryMatic-3.49.17.20200131-rpi4.zipSHA256: deec2f06fdbfbee557f28b9ba5827c83871f29d12c907cc7bbff7e829e59ec11
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.49.17.20200131-rpi3.zipSHA256: 7a3c6ad5c20b6f39da4d5f2ce8790fb4bfecca1b9c1f82d11631333a47f9af53
📦 RaspberryMatic-3.49.17.20200131-ccu3.tgz (only for CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 720a246f399ffc1cef2c7570bce8a8531d890da79e17f71322dcdf408638902a
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.49.17.20200131-rpi0.zipSHA256: 183694117f0105cb49f97513dde844bf3b10a5453f92ee0dd079d31ac0a29c40
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.49.17.20200131-tinkerboard.zipSHA256: 0ded62b61e54e63f62a5d67e26c45ebe29a8dcaeb33f7150ba2340459c853ae1
Intel NUC:
📦 RaspberryMatic-3.49.17.20200131-intelnuc.zipSHA256: 659957950d883e9f54fee2d41c246a363f14002d1ded798646b6ac9ef2d36164
Open Virtual Appliance (OVA) – (ESXi, VirtualBox, Proxmox, Synology, QNAP, QEmu, HyperV):
📦 RaspberryMatic-3.49.17.20200131-ova.zipSHA256: a9224aa0c93264cb3400a25e5c340ec7773bb5dba54b5a51c1c76979914d0d76
📦 RaspberryMatic-3.49.17.20200131.ova (only for initial OVA installation)SHA256: 9e22273f0f67ec04858aaa28b533b2dff1d62048a5ef69928bac60e056c01c75
Published by jens-maus almost 5 years ago
🇩🇪 WARNUNG:
Bei den Dateien die unter "Assets" zu finden sind handelt es sich um experimentelle Build-Snapshots. Diese sind NICHT für den produktiven Einsatz bestimmt, sondern lediglich für Testzwecke vorgesehen – z.B. um neue Features bzw. Bugfixes zu testen. Die Nutzung dieser Versionen kann zum kompletten Daten/Konfigurationsverlust führen oder andere nicht vorhersehbare Effekte hervorrufen. Die Nutzung geschieht daher auf eigene Gefahr!
Eine stabile/aktuelle Version kann stattdessen unter "Releases" heruntergeladen werden.
🇺🇸 WARNING:
The files found under "Assets" are experimental build snapshots. They are NOT meant to be used in production environments as they may contain severe bugs or incompatibilities which could destroy your installation/configuration. They are meant to be used for internal tests of new features and intermediate bugfixes only. Use of these experimental builds is therefore at your own risk.
A stable/latest version can be downloaded from "Releases"
Published by jens-maus almost 5 years ago
This is release 3.49.17.20191225 of RaspberryMatic which is a major feature enhancement release including the following new features, minor bugfixes and security fixes:
HmIP-DRSI4
(Homematic IP Switchactuator for top hat rail - 4x, ELV-kit)HmIP-DRBLI4
(Homematic IP Blindactuator for top hat rail - 4x, ELV-kit)HmIP-ASIR-O
HM-ES-TX-WM
config parametersHmIP-DRBLI4
.HmIP-SAM
for "switch on/off"HmIP-WRCD
and added new config parameter for switching from power to battery use.HmIP-WRCD
HmIP-WRCD
HmIP-WTH-2
HmIP-PSM
) showed values with NaN
as the value for the CCU.multimacd
and rfd
syslog outputszabbix_agentd
version./etc/config/internetCheckDisabled
exists.qemu-guest-agentd
guest agent client for the virtual OVA platform targets so that Qemu driven virtualization environments (Proxmox, Synology VMM, QNAP, Qemu) will integrate more nicely any allow to query certain metadata updates of the virtual client (#744).For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi4 Model B:
📦 RaspberryMatic-3.49.17.20191225-rpi4.zipSHA256: 44bc5df2363ab67bb59ed8220756c28fb0c36c188212165c628b64fc3b03ae53
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.49.17.20191225-rpi3.zipSHA256: 254baf00440557c2f7b29180f9d8976733ea5936b9e03458db05db2bf6a0e4c5
📦 RaspberryMatic-3.49.17.20191225-ccu3.tgz (only for CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: b0e28c7c8f19a0f8313905696a82997b7f2e6576553902478efb7fb09affbe9d
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.49.17.20191225-rpi0.zipSHA256: 7159b8f13a02bfc05850893cf9d358e70b708817c2854a5a737d744a1d0a75f3
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.49.17.20191225-tinkerboard.zipSHA256: bd0e8d8b791693d3bb2c5a6e5b6ac77ad973b79b0dced3cf3a2fdc8283663b0e
Intel NUC:
📦 RaspberryMatic-3.49.17.20191225-intelnuc.zipSHA256: 7dc39317c331b0562af629eaa409e3717c8e0713e283e7395a5e7dd87c3cad54
Open Virtual Appliance (OVA) – (ESXi, VirtualBox, Proxmox, Synology, QNAP, QEmu, HyperV):
📦 RaspberryMatic-3.49.17.20191225-ova.zipSHA256: 0457e0fe8e22a7050b60b66a028a2dc702b200adffb2827850b7d3ce26484936
📦 RaspberryMatic-3.49.17.20191225.ova (only for initial OVA installation)SHA256: 4c64606f68476f30cd6cc4acc9aeabc06d0c78d5c80b8077761cc09e2ec5c760
Published by jens-maus almost 5 years ago
This is release 3.47.22.20191130 of RaspberryMatic which is a major feature enhancement release including the following new features, bug and security fixes:
mod_authn_rega
where missing SO_RCVTIMEO
/SO_SNDTIMEO
socket options could cause that lighttpd webserver stalled in case XMLRPC auth requests were processed while ReGaHss was not yet running and thus could not answer to these auth requests (#730).subjectAltName
consisting of the provided hostname and local ip address when creating a new HTTPS certificate. This should mitigate potential issues where the HTTPS certificate was not fully accepted by Google Chrome (#738).jqueryURLPlugin.js
URL parser class used in the WebUI. This patch updates the class to its latest 2.3.1 version (https://github.com/allmarkedup/purl) and integrates a fix for correct "@" URL parameter parsing (allmarkedup/purl#83) (#742)./dev/watchdog
is present. This should allow to run RaspberryMatic on hardware platforms without any hardware watchdog present.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi4 Model B:
📦 RaspberryMatic-3.47.22.20191130-rpi4.zipSHA256: f4d83de367daa052a69c612cc7dc4301361fc9b4b4ac1ef6a2f345d0a59a0f5a
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.47.22.20191130-rpi3.zipSHA256: 7a2ae917b6f050b29811a6f336d63fbb5250185c630ad68d83a1370956ee71bf
📦 RaspberryMatic-3.47.22.20191130-ccu3.tgz (only for CCU3 Firmware -> RaspberryMatic Upgrade) SHA256: 3adcabf320734175aaad51de533fddb2b5ddc813910c8a5400230d446a98e922
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.47.22.20191130-rpi0.zipSHA256: 77db25af9c48575ac430c38ced4be076328bfccc324ed0d8e3f9d9b5f41869f3
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.47.22.20191130-tinkerboard.zipSHA256: 09e19206614a605734d98f40bd6929217d9c3c2558ebb82fccda854975003166
Intel NUC:
📦 RaspberryMatic-3.47.22.20191130-intelnuc.zipSHA256: cd3214f1bc8763ab22c52593cf4bc62b512ff74354d808921ebc42b608deec17
Open Virtual Appliance (OVA) – (ESXi, VirtualBox, Proxmox, Synology, QNAP, QEmu, HyperV):
📦 RaspberryMatic-3.47.22.20191130-ova.zipSHA256: 2f8c91154dad468b586e6965807a9dd82bae26b4d4c533c2fc837dcb70bcef24
📦 RaspberryMatic-3.47.22.20191130.ova (only for initial OVA installation)SHA256: b59603402bf0acc67bfa856fe12903d508fc92cd366f5e5abecf7805f0e7aab0
Published by jens-maus almost 5 years ago
This is release 3.47.22.20191026 of RaspberryMatic which is a minor feature enhancement release including the following new features, minor bugfixes and security fixes:
ReGaHss
logic engine R1.00.0388.0215 (Oct 11 2019)
version with the following changes:
licenseinfo.htm
was not retrievable without valid session._version_
parameters in URLs anymore to signal a browser to fetch a new version of a served file. Instead, we now use proper Cache-Control:
response headers directly supplied via the lighttpd web server so that proper ETag-based caching mechanisms take place. In fact, this change should now hopefully fix all remaining browser cache related issues when updating from one release to another so that no manual browser cache clearing should be necessary anymore. In addition, the forced Cache-Control:
response headers will now also take care of a proper web caching setup for third-party addons also delivering any web content (0026).webui.js
to style.css
(#716, @ptweety).0052-WebUI-Fix-ESP-Security
WebUI patch as it has been integrated in latest OCCU 3.47.22.usb_modeswitch
as a new default package so that USB devices which provide different operating modes (3G/4G USB sticks) can more easily be used.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi4 Model B:
📦 RaspberryMatic-3.47.22.20191026-rpi4.zipSHA256: f833853c630c7b356446712fe445cd20b9b105e5e664342c2adb00b97924a943
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.47.22.20191026-rpi3.zipSHA256: 7f19bcb5ff5c9e9d98006b6155d8d15539b6e7ce7b2babdad4a41dd501f6c1a5
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.47.22.20191026-rpi0.zipSHA256: 24b1904445b1e5e28c94eb7dfec614368ec911f3ef8e0206a746aa2ca84939e5
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.47.22.20191026-tinkerboard.zipSHA256: 35c4a9b747024c225411cb4687287fdcf9bf211bf3dfe0b0110b5c75398ecd2b
CCU3 (only required once for switching from original CCU3 firmware to RaspberryMatic):
📦 RaspberryMatic-3.47.22.20191026-ccu3.tgz SHA256: a16b408bc9e5cea627f6324311bb206215f68851b89fb9a2be4d78034582a2f2
Published by jens-maus about 5 years ago
This is release 3.47.18.20190918 of RaspberryMatic which is a minor maintenance release including the following new features, minor bugfixes and security fixes:
ReGaHss
logic engine R1.00.0388.0213 (Sep 6 2019)
version with the following changes:
generic_raw_uart
kernel module package to newer version fixing bogus "unknown interrupt iid 0c" messages when used with a ASUS Tinkerboard.color.map
file to override the menu sorting and thus be able to sort the menu items using corresponding css statements (#709, @ptweety).CONFIG_FB_SIMPLE
instead.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi4 Model B:
📦 RaspberryMatic-3.47.18.20190918-rpi4.zipSHA256: f3e8fc3aa14545b25bc7b3777296f2011baf938944101924ae80c7b734b67a33
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.47.18.20190918-rpi3.zipSHA256: ab9d29c23ce2ec8f4cfdd8f5fe41af5b1684a40ee1a80d25514d0a410ff5f6a3
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.47.18.20190918-rpi0.zipSHA256: f9a10c969fba6f91ce8d6cbba950bcedae9f26780489d1cc5ca8eca6ffb94296
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.47.18.20190918-tinkerboard.zipSHA256: 4736aef1389eeb5937d617f52bd6fd4f3b168a218dc798f65cd8f2fed062e1b3
CCU3 (only required once for switching from original CCU3 firmware to RaspberryMatic):
📦 RaspberryMatic-3.47.18.20190918-ccu3.tgz SHA256: 2d99d2de4a0c45b0cc7939badf3d3fda1741dc27f87de6a7e4ab403f5168e9d3
Published by jens-maus about 5 years ago
This is release 3.47.15.20190831 of RaspberryMatic which is a major release including the following new features, minor bugfixes and important security fixes:
HM-ES-PMSw1-Pl*
) showed energy values with "NaN" rather than the actual consumption numbers.HM-MOD-EM-8Bit
(Version 1.0) were not displayed.ReGaHss
logic engine R1.00.0388.0212 (Aug 28 2019)
version with the following changes:
Call("")
execution caused ReGaHss to crash unexpectively.State()
function with delay routines where due to missing ISE value conversion the delay functionality didn't work for HSSDP objects. Now the routines try to convert the supplied ISE value to the appropriate type or returns false if the value conversion didn't work and thus the State()
call couldn't be executed as expected (#659)./etc/config/internetCheckDisabled
file which will cause the regular monit-based internet check to be disabled and thus not cause any alarm message if the internet connection is lost for a certain amount of time (#664).programs.fn
which should fix CVE-2019-14475 and CVE-2019-14473 (0052)./etc/config/usbGadgetModeEnabled
) which allows to connect the USB port directly to a separate Linux/macOS/Windows system and use this connection as an alternative Ethernet connection (eth0) to connect to the internet (#648, #216, @fhirschmann).max-worker
setting in global lighttpd.conf
to potentially fix issues with large file uploads.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi4 Model B:
📦 RaspberryMatic-3.47.15.20190831-rpi4.zipSHA256: 6a4fc26f228e5dd694bcec2901e589bebf0c0ab1941273891ed331c16cc176f8
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.47.15.20190831-rpi3.zipSHA256: 05e4eb24097616588dc05cfccfe268fda9e73714d3cab4020c4394c0ac6792d9
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.47.15.20190831-rpi0.zipSHA256: 9bbb8b0872b1de10c91abf55b6f071047e89bdc8b2a90d728348860274ee7319
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.47.15.20190831-tinkerboard.zipSHA256: ad169984be70f7473da99bab97f143dbccf703a8fca4299e9a1516ca11ef0e0d
CCU3 (only required once for switching from original CCU3 firmware to RaspberryMatic):
📦 RaspberryMatic-3.47.15.20190831-ccu3.tgz SHA256: 40fae188027b3e74aa224b330c7d0544575bcfbb39eb9f81fa43b90bb7706647
Published by jens-maus over 5 years ago
This is release 3.47.10.20190713 of RaspberryMatic which is a major feature release including the following new features and minor bugfixes:
HmIP-ASIR-2
, HmIPW-STHD
, HmIPW-STH
, HmIPW-WTH
, HmIP-FALMOT-C12
, HmIPW-FAL24-C6
, HmIPW-FAL230-C6
, HmIPW-FAL24-C10
, HmIPW-FAL230-C10
, HmIP-MIO16-PCB
.HmIP-RCV-50
) could not be deleted from rooms and maintenance groups.HmIP-MP3P
from a wind sensor a color selection was displayed rather than a sound selection.HmIP-SWO-*
were accidentally doubled on each CCU restart.get-/setMetadata
calls were now set to GUEST and ADMIN accordingly.HmIP-MP3P
to configure playlists within WebUI programs.Server:
response header.HM-ES-TX-WM
- Integrated the changed behavior if firmware version > 2.x.y is used and which comes with SML protocol compatibility to read out electric smart meters. With firmware version 2.x.y only ES-IEC sensor is supported anymore and no IR, Gas or LED sensor can be used with a HM-ES-TX-WM device.HmIP-MIOB
.HmIP-FAL
devices.eq3_char_loop
and rx8130
was modified and dts changes proposed. Also adapted the RTC clock setup accordingly. Furthermore we use the latest generic_raw_uart
sources for upcoming builds now (@alexreinert)./dev/urandom
random number initialisation by executing a helper tool signalling the kernel that there is somewhat more entropy available after having seeded urandom correctly.updateDCVars.tcl
helper script and then used to display the progress bars (@jp112sdl, https://homematic-forum.de/forum/viewtopic.php?f=65&t=51583&start=70#p517536).cp_time.cgi
. Now the utcOffset and position sync functionality in latest WebUI doesn't require this utcOffset list anymore while allowing to set way more time zones.checkHmIPdevices.sh
helper script to use a better search pattern and only move away ap
/apkx
files if the regadom already contains HmIP-RCV devices which means that there are references to the RF module at all. This should fix issues where people were coming from earlier versions of RaspberryMatic not containing HmIP-RCV devices already and thus the ap
/apkx
of the GPIO rf modules were accidentally moved away leaving no HmIP devices in the WebUI at all.checkHmIPdevices.sh
which accidentally moved away *.ap
and *.apkx
files from HmIPW-DRAP devices. Now it will check metaData.conf
for a reference to a HmIPW-DRAP and if it identifies it it will skip the found SGTIN (#655).nofail
mount options where appropriate so that upon startup the system doesn't complain if a certain filesystem is missing during boot./var/log/messages
to automatically rotate rather than potentially filling the tmpfs until the logrotate daemon rotates it once per day due to excessive logging settings in the WebUI.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.47.10.20190713-rpi3.zipSHA256: 69a92a611cd1ac02e0a754d0069ce7a21d01291d875c4e1182ecfd381a70598f
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.47.10.20190713-rpi0.zipSHA256: f0ff3dcf3398c4c712a0345068c3a6bfe3e63d7751398cf65adbbd4c02e4345f
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.47.10.20190713-tinkerboard.zipSHA256: 6dec97dded11992e91bba1ab20444a576c7674c5c1a0fe4806e8858e75867307
CCU3 (only required once for switching from original CCU3 firmware to RaspberryMatic):
📦 RaspberryMatic-3.47.10.20190713-ccu3.tgz SHA256: 2c6b7f8a747381a6b48a0eeac6b4b3f14b484fbaf1588e1f8bb8d286bbb48db3
Published by jens-maus over 5 years ago
This is release 3.45.7.20190622 of RaspberryMatic which is a feature release including the following new features and minor bugfixes:
ReGaHss
logic engine R1.00.0388.0208 (Jun 16 2019)
version with the following changes:
State()
scripting function to be able to specify a delay time in milliseconds which will delay the set operation for the specified amount of time. In addition, with a third boolean parameter a user can disable the retriggering/cleaing of an already scheduled event (#262).SunAzimuth
/SunElevation
/SunsetTime
/SunriseTime
can now be specified as an additional parameter to these system functions so that users can now use these functions with a specific time.rega.conf
setting (SchedulerListSize
) for changing the maximum number of scheduled events in the scheduler list and changed the default to 10000 due to sufficient performance.index.htm
and login.htm
and make sure to prevent any further sessionID generation for other pages.checkHmIPdevices.sh
helper script which will be automatically started before starting HMIPServer
and which will try to check if a *.dev
, *.ap
, *.apkx
file should be moved away into an "old" folder so that upon HMIPServer startup only device files which are actually correctly referenced in the global homematic.regadom database are present (#613)./etc/rc.local
pointing at /usr/local/etc/rc.local
so that a user can more easily create a rc.local file for own shell commands being executed during startup.syslogd
options to not enforce any maximum logfile length because we are relying on logrotate to actually rotate all logfiles to keep the memory clean/slim. In addition the standard logrotate configuration will now take care of all *.log
files no matter where they are coming from.dtoverlay
and dtparam
command use by integrating missing libfdt
support in the RaspberryPi builds (#648, @fhirschmann)For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.45.7.20190622-rpi3.zipSHA256: 8bb70bcd049565f5184afbb2a926e3d6bd9d431c0ea72a2e6643ce086142386a
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.45.7.20190622-rpi0.zipSHA256: f5ecd156d61af32786335c855ffe4f6f0b84062a20f29304af706cc737be62e9
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.45.7.20190622-tinkerboard.zipSHA256: ee891b8f74ead3d101b48c13ae06e27a0ca6b61216b4b9e772c3961b3264abd4
CCU3 (Firmware Upgrade Archive):
📦 RaspberryMatic-3.45.7.20190622-ccu3.tgz SHA256: e3b289d1baf8fa85af21b19743da4a3d9a0f3200ae2774dc30e59d1e311d97dc
Published by jens-maus over 5 years ago
This is release 3.45.7.20190511 of RaspberryMatic which is a hotfix release fixing some important issues revealed in the previous update. This includes the following changes:
monit
configuration where the wlan0
check even triggered a reinit of the wlan0
interface if the eth0
interface was used and the /etc/config/wpa_supplicant.conf
file exists (#624).For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.45.7.20190511-rpi3.zipSHA256: 8a03c490b39f6ade0d04d706b14083b2975ede1320f8ea21bdf35e20ed08f29a
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.45.7.20190511-rpi0.zipSHA256: 73d2332f1a955cc436c2865cb658aca83454d08d22a27891ae46c2cdf109b663
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.45.7.20190511-tinkerboard.zipSHA256: f4721eb4cb671f7a367b8aff4ed57da1cee01fdbb0f50ad8991b8b824b170521
CCU3 (Firmware Upgrade Archive):
📦 RaspberryMatic-3.45.7.20190511-ccu3.tgz SHA256: e88a6dff4cc6a2e5d6c94acb04058e5293a0afa6e34c90f80b952eda493ff4b7
Published by jens-maus over 5 years ago
This is release 3.45.7.20190504 of RaspberryMatic which is a feature release including the following new features and minor bugfixes:
ReGaHss
logic engine R1.00.0388.0207 (May 1 2019)
version which comes with the following changes:
/etc/rega.conf
by specifying a HistoryBufferSize
setting.system.SunAzimuth()
and system.SunAltitude()
script functions which will return the current sun position in degrees relative to the current position and time.Server:
response header anymore to reduce the probability to use search engines to find CCU installations insecurely connected via port forwarding.vcgencmd
(RaspberryPi only) and monit
so that users are warned if their connected power supply is not capable of providing enough voltage to the system.strace
, tcpdump
, ser2net
and libnetfilter conntrack
as new default packages which should better match the default package set like in a CCU2.exFAT
filesystem support for e.g. mounting external USB devices.Europe/Berlin
) and to also have more locations and more detailed GPS coordinates defined so that users can more easily install a RaspberryMatic system worldwide (#602).Content-Security-Policy:
response headers and masking lighttpd to not output any Server:
response header at all to improve security (#597, @psytester).nfs_datepicker.css
in the help page, which isn't required anymore and just resulted in font size errors if included.wlan0
interface did not work correctly on platforms not having any wifi interface at all (#587).triggerAlarm.tcl
to generate an alarm system variable will now make sure to correctly set the system viable meta data as well and re-create it if not setup correctly./sbin/ip
instead of ifconfig
where applicable.irqbalance
if only one CPU is present and thus using irqbalance would not make any sense (#596).restoreBackup.sh
did stop/start services without considering the new monitoring service (#612).For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.45.7.20190504-rpi3.zipSHA256: 277144af2c4edece5a830ae7fbdd6e1aa7d5a96808305b42186b2915a2482703
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.45.7.20190504-rpi0.zipSHA256: 9282fe3d4c7b76a1a118498231ee2837c11d0aecb42fa52555b41a2219c726f8
Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.45.7.20190504-tinkerboard.zipSHA256: f4b18f6ecc972fb33a98bb7823e598650b708791406ded576f7c28d1d957742c
CCU3 (Firmware Upgrade Archive):
📦 RaspberryMatic-3.45.5.20190330-ccu3.tgz SHA256: ded45ee707d6299d8717026a10c8a0c607d7476f5d3d7cde6a0d97f86ce682e5
Published by jens-maus over 5 years ago
This is release 3.45.5.20190330 of RaspberryMatic which is a major feature release including the following new features and minor bugfixes:
🚧 Changes:
ReGaHss
logic engine R1.00.0388.0206 (Mar 28 2019)
with the following changes:
HmIP-HAP
, Cloud Service, etc.). Now sunset/sunrise times in the WebUI should match the times calculated throughout all homematic devices/services.HmIP-ASIR-O
(homematicIP alarm siren - outside)HmIP-eTRV/eTRV-2/eTRV-C
in WebUI programs.HmIP-eTRV/eTRV-2/eTRV-C
a new "ultra-silent" mode can be set in the channel parameters which should make these devices more silent during normal operations.HmIP-RCV-50
(virtual remote control) device.HmIP-BSL
not being able to be switched in the weekly program definitions.ReGaHss
) crashes and then automatically restarts it and also notifies the user of the occurred restart event using an alarm message in the WebUI. This should greatly improve service reliability (NOTE: Users of the third-party hm-watchdog CCU add-on are asked to remove this addon because this internal watchdog functionality is a replacement for it). Please note that Addon developers can add own Monit configuration files in /usr/local/etc/
with pattern monit*.cfg
to add their own services to the Monit monitoring engine. Currently, this new process/service watchdog monitors the following services and events per default:
/bin/ReGaHss
)/opt/HMServer/HMIPServer.jar
)/bin/rfd
)/bin/hs485dLoader
)/bin/multimacd
)/bin/hss_led
)/bin/eq3configd
)/bin/ssdpd
)/bin/hmlangw
)/usr/sbin/lighttpd
)/usr/sbin/crond
)/sbin/watchdog
)/sbin/syslogd
, /sbin/klogd
)/sbin/udevd
)/usr/sbin/irqbalance
)/usr/sbin/rngd
)/usr/bin/dbus-daemon
)/usr/sbin/ifplugd
)/usr/sbin/chronyd
)/usr/sbin/sshd
)restoreBackup.sh
helper script which accidentally required a signature.sha256
file to be present (#560).control_panel.cgi
so that Add-on button column sorting is correct even if some buttons are disabled due to missing features in the various CCU generations/feature sets.ntpdate
calls to use an unprivileged port for outgoing packets, as chrony
already does. This should prevent NTP packets get filtered by some snake-oil security filtering on UDP packets with same src and dst port (@hoedlmoser).libfirewall.tcl
to use correct icmpv6
types. This should solve certain errors when setting up the firewall (@libertyx82).cryptool
type checking of backup archive consistency when using restoreBackup.sh
script (#566).CONFIG_DEBUG_USER
. This allows to use the kernel command-line user_debug=X
now to enable/disable certain segfault debugging messages in the linux kernel itself.HMIPServer
startup to start HMServer.jar
in case no RF-module is installed. This should fix the typical VirtualDevices
error messages if RaspberryMatic is used without any GPIO-based RF-module.chrony
as the main network time synchronization daemon (NTPd).👪 Contributors (alphabetically):
📝 Support:
For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
💻 Download:
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
📦 RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
RaspberryMatic-3.45.5.20190330-rpi3.zipSHA256: 0c38f65b40c4141d3d295f46951b85ac52b2256da2fd2fc78c4ba2e763a39cce
📦 RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.45.5.20190330-rpi0.zipSHA256: 502af57db6963c7601b62ec69a3dda1c0d6576b980ade0896b99c19314cb9680
📦 Tinker Board S, Tinker Board:
RaspberryMatic-3.45.5.20190330-tinkerboard.zipSHA256: 998e3454c61130fa65638f92f2ba33225d089ea8d6190dbc9e98ceee91ee2184
📦 CCU3 (Firmware Upgrade Archive):
RaspberryMatic-3.45.5.20190330-ccu3.tgz SHA256: db48b39877dde3de80b1cd306abee007d73599fef4347eca77b407f9e451240f
Published by jens-maus over 5 years ago
This is release 3.43.15.20190223 of RaspberryMatic which is a feature release including the following new major features and minor bugfixes:
🚧 Changes:
HmIPW-DRAP
(Homematic IP Wired Access Point)HmIPW-DRD3
(Homematic IP Wired Dimmaktor – 3-fach)HmIPW-DRS4
(Homematic IP Wired Schaltaktor – 4-fach)HmIPW-DRS8
(Homematic IP Wired Schaltaktor – 8-fach)HmIPW-FIO6
(Homematic IP Wired IO Modul Unterputz – 6-fach)HmIPW-DRI16
(Homematic IP Wired Eingangsmodul – 16-fach)HmIPW-DRI32
(Homematic IP Wired Eingangsmodul – 32-fach)HmIPW-DRBL4
(Homematic IP Wired Jalousieaktor – 4-fach)HmIP-RCV-50
device (virtual remote control for HmIP)HmIP-FCI6
(Homematic IP Kontakt-Schnittstelle Unterputz – 6-fach)HmIP-WT
(Homematic IP Wandthermostat)HmIP-ASIR-B1
Hm-RC-2-PBU-FM-2
(Funk-Sender 2-fach für Markenschalter, Unterputzmontage)HmIP-WT/WTH/WTH2
.HmIP-eTRV/-2/-B/-C
.HmIP-BSL
HmIP-FBL/BBL
(weekly programs or WebUI).HmIP-FCI1/6
.HmIP-MP3P
and dimm actors.HmIP-FCI1/6
.HmIP-PCBS2
so that weekly programs work correctly.restoreBackup.sh
helper script to check for included sha256 checksum files and to make sure that only files in /usr/local
will be overwritten by the restore operations. In addition, restoreBackup.sh
will now also restart all necessary services automatically instead of requiring a manual reboot afterwards (which is still advised, thought).createBackup.sh
helper script a full path to a file can also be specified now. In addition, a sha256 checksum file is now added to every backup file for future consistency checks (#543, @methodus).udev
taking care of local lofs mounts.robots.txt
file to WebUI returning a general Disallow: /
response so that any sensible web spider should stop indexing any web pages of the CCU if it had been accidentally connected to the internet (e.g. via port forwarding).👪 Contributors (alphabetically):
📝 Support:
For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
💻 Download:
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
📦 RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
RaspberryMatic-3.43.15.20190223-rpi3.zipSHA256: 917aaf93f3054bcad964c95ee100b4b781d5b33e3cae729327d952615da213f9
📦 RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.43.15.20190223-rpi0.zipSHA256: 736c751d010614a5729e90fc284e1e9f77c7b9cb849649dd8cf9068b2f8f2edf
📦 Tinker Board S, Tinker Board:
RaspberryMatic-3.43.15.20190223-tinkerboard.zipSHA256: 6d3210e6b2279c66c977c63d4b833fdb5a78bb78f48241699f6b20db9a9a27b4
📦 CCU3 (Firmware Upgrade Archive):
RaspberryMatic-3.43.15.20190223-ccu3.tgz SHA256: e5b676c0dd660a7f6828685a0ed0769571a20dedd5f22e3c2775797324820932
Published by jens-maus over 5 years ago
This is release 3.41.11.20190126 of RaspberryMatic which is a maintenance release including the following bugfixes and minor feature enhancements:
🚧 Changes:
timeout
command to default BusyBox configuration so that users can write scripts/tools that are using this timeout command to automatically cancel commands after a certain amount of time not having finished.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
📦 RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
RaspberryMatic-3.41.11.20190126-rpi3.zipSHA256: 3fcfef32de41beeabc2db0243dbdfaf9e2ed0799baa0d6228e4b284f7c68a78e
📦 RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.41.11.20190126-rpi0.zipSHA256: 7259dbdc4efd30620646f8e2fa7896380b678f2a0f659d79a3f1f22b8f484baa
📦 Tinker Board S, Tinker Board:
RaspberryMatic-3.41.11.20190126-tinkerboard.zipSHA256: 64caffddd634ed2673340184dda8bce53ad9daeba843bef40511599dc141edea
📦 CCU3 (Firmware Upgrade Archive):
RaspberryMatic-3.41.11.20190126-ccu3.tgz SHA256: 0a9aab832d691b98762ceb18b672ce9caceb1a1663d26e41e60605052028fef7
Published by jens-maus almost 6 years ago
This is release 3.41.11.20181222 of RaspberryMatic which is a major enhancement release including several bugfixes as well:
🚧 Changes:
ReGaHss
logic engine R1.00.0388.0204 (Dec 12 2018)
with the following changes:
\t
by using a \\t
string which were not possible before (#514).break
and continue
statements to break out of while()
and foreach()
loops and to also continue with the next iteration like this is commonly performed in other script languages (#224).elseif()
within a while()
/foreach()
loop didn't work as expected but was quiting the loop too early (#404).Settings -> Systemvariables
with, e.g. ~1k of system variables or with longer device list web pages.SetInterfaceClock
tool correctly using default IP and port information with a force command-line parameter.hs485dLoader
to forward the config file path to the main hs485d
daemon on execution.hmip-copro-update.jar
to use the latest version available.ntp.homematic.com
is still used which is not reliable enough anymore. Also added checks for valid NTP servers after having called "ntpdate" soSetInterfaceClock
execution to be performed only once per day. This should slightly reduce the DutyCycle by 1-2% compared to the 3.37.x and earlier firmware versions.ssdpd
and eq3configd
to provide basic CCU search mechanisms so that a CCU device in recovery mode can also be found using the eQ3 NetFinder tool.update_script
to use more verbose/easier output messages when performing the update using the ccu3
update archive.Session.login
JSON rpc calls which does not work with the latest ReGaHss session ID generation anymore. Now it will retrieve a new session ID right after having authenticated a user rather than first getting a session ID (which isn't possible anymore without any authentication).For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
💼RaspberryPi3+, RaspberryPi3, RaspberryPi2, RaspberryPi Compute Module 3 (lite):
RaspberryMatic-3.41.11.20181222-rpi3.zipSHA256: 478e9716a2d325623ac670002abdc9a858d75f95e652bbd81b2760ec49bd3243
💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.41.11.20181222-rpi0.zipSHA256: 5235c67789582a77d7165d94c86139d453ffdd5a820ed3bf9f748002856884c0
💼Tinker Board S, Tinker Board:
RaspberryMatic-3.41.11.20181222-tinkerboard.zipSHA256: 9feb3032a094e4281b4dbd6ab1e55a4b75b40a1d74e94a316227e0b9dcc71e90
💼CCU3 Firmware Upgrade Archive:
RaspberryMatic-3.41.11.20181222-ccu3.tgz SHA256: 18f57482a00725e3990c8c7c468cfaf1c33329f31e39e0ad61428b330f8404f4
Published by jens-maus almost 6 years ago
This is release 3.41.11.20181126 of RaspberryMatic which is a major bugfix release fixing certain last minute issues found in the last major release version:
🚧 Changes:
fe80::/10
IPv6 addresses to the default unblocked IPv6 range of addresses for improved default IPv6 functionality.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
💼RaspberryPi3+, RaspberryPi3, RaspberryPi2, RaspberryPi Compute Module 3 (lite):
RaspberryMatic-3.41.11.20181126-rpi3.zipSHA256: 9175c9f8878ae578e9132a316f5668fe16aa1f9fd6d75568120e9bd41434eeaf
💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.41.11.20181126-rpi0.zipSHA256: f92b7ff4b00d7180f913225da4455a4ec9d9afd6522e406562cd0301e8087804
💼Tinker Board S, Tinker Board:
RaspberryMatic-3.41.11.20181126-tinkerboard.zipSHA256: 8d4211b4b17d1ef5c37560ee424011ecbf31b9207f91760bb6a8a5fdd93d72f6
💼CCU3 Firmware Upgrade Archive:
RaspberryMatic-3.41.11.20181126-ccu3.tgz SHA256: 376a5e8a208d4a2cb6e3a2d822f364c0b51f5a82fb59a3cc64fdd29fa0b7a3c8
Published by jens-maus almost 6 years ago
This is release 3.41.11.20181124 of RaspberryMatic which is a major enhancement release including several bugfixes as well:
🚧 Changes:
ReGaHss
logic engine R1.00.0388.0203 (Nov 14 2018)
with the following changes:
DPInfo()
, etc.State()
events on HSSdp device objects (#466).ssdpd
binary version potentially fixing some problems/crashes due to non-RFC conform UPnP requests.https://USERNAME:PASSWORD@IP:PORT/
) against all XMLRPC servers (rfd, HMIPServer, etc.) if enabled in a new WebUI option under "Settings -> Security".NO SERVICEMSG
tag in the device list to warn that for these devices no service message is generated at all. This finally allows to "disable" devices, e.g. during summer/winter seasons (#222).F11
: enable fullscreen modeEsc
: disable fullscreen modeCtrl-Space
: autocompletion of current word.Ctrl-Q
: auto folding/un-folding of brackets ({
, }
) on coding blocks.Ctrl-F / Cmd-F
: start search.Ctrl-G / Cmd-G
: find next search match.Shift-Ctrl-G / Shift-Cmd-G
: find previous search matchShift-Ctrl-F / Cmd-Option-F
: replace next match.Shift-Ctrl-R / Shift-Cmd-Option-F
: replace all matches.Alt-F
: persistent search (dialog doesn't autoclose, enter to find next, Shift-Enter to find previous).Alt-G
: jump to lineOPERATING_VOLTAGE
, SABOTAGE
, ERROR_OVERHEAT
and UPDATE_PENDING
data points (if present for a certain device).snmpd.conf
configuration file, but provide the possibility for users to put own configurations into /etc/config/snmp/snmpd-user.conf
and /etc/config/snmp/snmptrapd-user.conf
.*.img
or otherwise U-Boot boot loader updates coming with future versions cannot be applied./bin/passwd
uses in main and recovery system (#469).sleep
parameter values to provide a more reliably input voltage check.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
💼RaspberryPi3+, RaspberryPi3, RaspberryPi2, RaspberryPi Compute Module 3 (lite):
RaspberryMatic-3.41.11.20181124-rpi3.zipSHA256: 26652597f366454960b4588e5e807ab82b4d6974a9508eccc35a767196f4a375
💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.41.11.20181124-rpi0.zipSHA256: 1b356d4f3dd50fa343edefd680ef3b4c6ec97774e3e42e6c082aed9ab75be89a
💼Tinker Board S, Tinker Board:
RaspberryMatic-3.41.11.20181124-tinkerboard.zipSHA256: fe8d127ea22f165aa0a8432e3925c17aad13cb3fb8432db6aea7f1a32fab57d9
💼CCU3 Firmware Upgrade Archive:
RaspberryMatic-3.41.11.20181124-ccu3.tgz SHA256: 63641e6a8ffcf752c0fc2bee140a7f2b0c352ef572b3fdd4cba370efe3298b94
Published by jens-maus almost 6 years ago
This is release 3.37.8.20181026 of RaspberryMatic which is a bugfixing and minor enhancement release:
🚧 Changes:
ReGaHss
logic engine R1.00.0388.0130 (Oct 14 2018)
with the following changes:
State()
call on HSSdp objects which always returned false (#367).SortByName()
for IseIdArray
type which will allow to sort an idarray by the names of the objects being part of the array. It will return true if the sort operation succeded and false if not (#411).CENTRAL:0
PONG xmlrpc warnings by ignoring PONG events to "CENTRAL" in general. Also switched the unknown HSSDevice messages to info rather than always logging as an error.libXmlRpc
to play nicer with the XMLRPC server implementation in HMIPServer which doesn't send any methodResponses at all for unknown or unexpected xmlrpc requests. This also fixes the stalled "Link List" output when using DevConfig (#441).eq3configd
with minor crash fixes upon receiving empty UDP datagrams.hss_led
with functionality to completely disable the RPI-RF-MOD LED upon a finished boot by creating an empty /etc/config/disableLED
file and to also regularly check for a valid internet connection and update all status files/LEDs accordingly./bin/triggerAlarm.tcl
helper script to generate an alarm message within the WebUI to create the necessary "Alarmzone 1" system variable on demand and to allow to specify another optional variable name as the second command parameter which will then be generated instead./opt/susvd/susv -flash /opt/susvd/fw/susv_fw_XXX.hex
).mkpasswd
to set a SSH password.Content-Type:
response headers.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
💼RaspberryPi3+, RaspberryPi3, RaspberryPi2, RaspberryPi Compute Module 3 (lite):
RaspberryMatic-3.37.8.20181026-rpi3.zipSHA256: 905953a606118be4b09bf7fbae88a1ccc9f99cd6c61d7877aac0b2dd3f64d9d7
💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.37.8.20181026-rpi0.zipSHA256: 6d94bd115e72afcc48e7f581d965819c73353c640948b7a6392bee8a9f0da8d8
💼Tinker Board S, Tinker Board:
RaspberryMatic-3.37.8.20181026-tinkerboard.zipSHA256: 205fad09570210462dfff8138cff1da53e7742294807098e05f39f679229afa2
💼CCU3 Firmware Upgrade Archive:
RaspberryMatic-3.37.8.20181026-ccu3.tgz SHA256: b610034d095dddbe3634712039143ef40e0d9f1c486315e1976f64b8bec98fe0
Published by jens-maus about 6 years ago
This is release 3.37.8.20180929 of RaspberryMatic which is mainly a bugfixing release with some minor enhancements.
🚧 Changes:
DutyCycle
system variable can now be disabled by creating an empty /etc/config/NoUpdateDCVars
file./etc/config/NoCronBackup
file./etc/config/CronBackupPath
./etc/config/CronBackupMaxBackups
(0 disables autodelete)./bin/createBackup.sh
now creates its temporary directory in the same directory like the backup path.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
💼RaspberryPi3+, RaspberryPi3, RaspberryPi2, RaspberryPi Compute Module 3 (lite):
RaspberryMatic-3.37.8.20180929-rpi3.zip SHA256: 89c53bc8c9713adf2bac4c855615bd51ecb2468243c12affca6099d782703def
💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.37.8.20180929-rpi0.zip SHA256: bedfb1b8ff79c2a7ed0837a3b786eb6e0e52a45c44a0962f402491ab6fba8374
💼Tinker Board S, Tinker Board:
RaspberryMatic-3.37.8.20180929-tinkerboard.zip SHA256: 02f6e08f296ece626bba8202aa9f75a9cc3921785f9d9fd737f650670995f2b5
💼CCU3 Firmware Upgrade Archive:
RaspberryMatic-3.37.8.20180929-ccu3.tgz SHA256: 4d521e9f8cfd398c60d74ee9879c6e38ead05d200f35f4738660fa25ff5166a7
Published by jens-maus about 6 years ago
This is release 3.37.8.20180922 of RaspberryMatic with major enhancements and minor bugfixes:
🚧 Changes:
RaspberryMatic-X.X.XXX-ccu3.tgz
package will now be supplied so that a CCU3 can be directly upgraded to RaspberryMatic via its WebUI update functionality.backup
directory on the connected USB device./media/usb1
and a link /media/usb0
will always point at the currently active USB device used for storing the device diagram and backup data.devconfig
tools display.favicon.ico
icons to use a somewhat nicer icon style..pass
statements will work as expected./usr/local/crontabs/root
.For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
The following installation archives (*.zip
files) can be downloaded for selected hardware platforms (including a *.tgz
update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256
checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available:
💼RaspberryPi3+, RaspberryPi3, RaspberryPi2, RaspberryPi Compute Module 3 (lite):
RaspberryMatic-3.37.8.20180922-rpi3.zip SHA256: 2490d8cfcf5eb7b9b6c68eb1552e6fce61971e30531c46e612a8bebf8319956c
💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.37.8.20180922-rpi0.zip SHA256: ccd740464aa1c74f8f8a493dfb67b5500bd8421173d1da907a8f9f121c094372
💼Tinker Board S, Tinker Board:
RaspberryMatic-3.37.8.20180922-tinkerboard.zip SHA256: 9adccead5f2c14d341190544191dd522722073cd66a2dbbfc4852dbdcd47c789
💼CCU3 Firmware Upgrade Archive:
RaspberryMatic-3.37.8.20180922-ccu3.tgz SHA256: a2ed11e136334c3c4a4bf3f45eecb0356e248105e44f55dcade076b8fd1deca4