RaspberryMatic 2.29.23.20171118
This is release version 2.29.23.20171118 of RaspberryMatic with the following important bugfixes and functional changes:
🚧 Changes:
- updated buildroot/Linux environment to latest stable 2017.08.1 version.
- updated RaspberryPi Linux kernel to 4.9.62 including compatible RaspberryPi firmware.
- updated ReGaHss scripting engine version to community version
R1.00.0388.0124 (Nov 14 2017)
incorporating the following major fixes/changes (for more see here):- fixed bug where on a DST switching date the internal time module crashed ReGaHss because internal time calculation routines couldn't deal with DST borders.
- fixed more DST related bugs in the time module which could result in various different issues at DST borders.
- fixed bug where deleting an object didn't remove it from the shared user objects list. Also added an automatic cleanup routine upon loading the regadom which will remove all invalid object ids in the shared user objects list.
- fixed bug where using
ToTime()
on a time object andFilename()
on a xml object returned incorrect results. - modified error output to be more verbose when assigning incompatible data to a system variable of a different type.
- added warning output if the maximum number of iterations for
while()
andforeach()
use has been reached. This should make it easier to reveal situations wherewhile()
/foreach()
uses show strange results because of the max iteration limitation. Also increased the maximum iterations to 500000.
- fixed bug where BidCos-RF entries in
InterfacesList.xml
were incorrectly stripped if only LAN gateways were used (#177). - fixed bug where recreating a HTTPS certificate resulting in a stopped webserver (#184).
- fixed bug where saving week program settings (e.g. for HMIP-BROLL) didn't work due to a too small request header size of lighttpd (#187).
- fixed bug where for some HmIP devices with weekly schedules (e.g. HmIP-FSM) the device parameters were not displayed (#173).
- added possibility to add an empty
.nobackup
file to any directory under/usr/local
which will then result in the whole directory tree not being included into the backup process. This should allow Addon developers to flag a certain directory for not being worth to be included in the backup creation process (#179). - added support for StromPi2 UPS HAT (http://www.joy-it.net/strompi-2/). To enable support a file
/etc/config/strompi2
has to be created. (#186) - modified HMIP-RFUSB recognition to automatically identify the device path and not use the fixed
/dev/ttyUSB0
device path as previously hardcoded. - updated S.USV support software to version 2.33 including firmware 2.4.
- updated JAVA8 runtime environment to version 1.8.0_152-8.25.0.76
- 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.29.23.20171118-rpi3.zip 93e69c8fcc3851f8848ab9eddcdd2019e67029a96fb8878c3fa043f6d640b4e4 -
💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-2.29.23.20171118-rpi0.zip ae5b6143619aee1e7c76e5c4684d1c22c11d10f1f50af81c3bfa54900c557a4e -
💼ASUS Tinkerboard:
RaspberryMatic-2.29.23.20171118-tinkerboard.zip 6018845be5275e0759e20c64d5bd776a1fc4abae1949a041cebd18d3ed7da5f6