RaspberryMatic 2.31.25.20180120
This is release version 2.31.25.20180120 of RaspberryMatic with the following important bugfixes and functional changes:
🚧 Changes:
- updated HomeMatic/OCCU to version 2.31.25 with full compatibility to CCU2 2.31.25 firmware.
- updated buildroot/Linux environment to latest stable 2017.11.1 version.
- updated RaspberryPi Linux kernel to 4.9.77 including compatible RaspberryPi firmware.
- updated ReGaHss scripting engine version to community version
R1.00.0388.0127 (Jan 14 2018)
incorporating the following fixes/changes (for more see here):- added "incorrect use" warnings for use of
Device()
on DP objects andLastTimestamp()
andLastTimestampSeconds()
on channel objects similar to the already existing warning on incorrect use ofAlDestMap()
. - added automatic variable stack enlargement which should allow to deal with way more variables on the script execution stack than before.
- added default charset encoding
iso-8859-1
to all xmlrpc responses so that clients should have additional information to decode xmlrpc responses correctly.
- added "incorrect use" warnings for use of
- implemented automatic firmware update procedure for HmIP-RFUSB
- added WebUI feature to allow the script editor window to correctly resize upon resizing the edit area (#237).
- added WebUI feature to allow to filter for Devices, Rooms and Functions display and to display the list in the same table form like the other tables used (#238).
- added WebUI feature to display user shared objects on the main page with units and the same precision like in the rest of UI (#194).
- added WebUI feature to additionally output values in the system protocol with the same output like in the rest of the UI (#194).
- fixed WebUI bug where upon using special characters (
\n
,\r
) in system variables could result in an unresponsive UI if displayed in the user shared objects list on the main page (#231). - fixed WebUI bug where the JSON response interface returned json responses with invalid, unescaped character sequences (#239).
- integrated a potential WebUI fix for optimized browser cache management so that hopefully manually clearing the browser cache shouldn't be required anymore after a version upgrade (#245).
- fixed RaspberryPi model identification which didn't identify a, e.g. RaspberryPi2 Rev 1.2.
- fixed bug in SSH daemon startup which didn't correct permissions of ssh host keys in case the permissions were set wrong in a restored backup.
- integrated TCP performance tuning to reduce TCP performance spikes like done on a CCU2.
- minor bugfixes and functional changes.
For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪
Please find the necessary installation images (*.img
files) for each supported hardware platform in separate zip archive files attached to this release. To verify their integrity a *.sha256
file is included in the zip file which contains the sha256 checksum of the img file.
The following installation archives can be downloaded for selected hardware platforms:
-
💼RaspberryPi3, RaspberryPi2, RaspberryPi Compute Module 3 (lite):
RaspberryMatic-2.31.25.20180120-rpi3.zip 8a9e10220ce6acf9f8dfb2a02dc2308295a34916d76f6147679cc6b6901b6fbd -
💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-2.31.25.20180120-rpi0.zip 0e181c735c093aa947e019c5a2aa69241fafe53259234350ef3149dcbaab2e71 -
💼ASUS Tinkerboard:
RaspberryMatic-2.31.25.20180120-tinkerboard.zip 3fff62db0dde3378866996f8269fbd458e63eb95a89564347c5f44b812f69766