This is release 3.45.7.20190622 of RaspberryMatic which is a feature release including the following new features and minor bugfixes:
🚧 Changes:
General changes:
- updated OCCU firmware to 3.45.7-5 version with full compatibility to the CCU3 3.45.7 firmware and incorporating the following changes:
- added new
ReGaHss
logic engineR1.00.0388.0208 (Jun 16 2019)
version with the following changes:- modified
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). - modified scheduler to work with milliseconds precision and also changed the tick count routines to ensure that the queried time is not influenced by time changes (manual, NTP).
- a time to query via
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. - implemented a new
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. - fixed session ID generation to only generate a new session ID for selected pages like
index.htm
andlogin.htm
and make sure to prevent any further sessionID generation for other pages.
- modified
- added new
- added a new
checkHmIPdevices.sh
helper script which will be automatically started before startingHMIPServer
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). - added explicit detection of HmIP-RFUSB-TK so that only compatible firmware updates will be applied to it (#641, @alexreinert).
- added soft-link
/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. - modified standard
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. - updated integrated Mediola NEO server Addon to version 2.4.5.
- updated buildroot/Linux version to latest stable 2019.05 version.
- updated Linux kernel version to 4.19.51 for ASUS Tinkerboard and to 4.19.42 for RaspberryPi (raspberrypi-kernel_1.20190517-1) including the corresponding firmware files.
- updated Java version to latest stable 1.8.0_212-8.38.0.163.
WebUI changes/fixes:
- fixed a bug in the new sticky filters WebUI patch which resulted in some filter to lose their red signaling color (#617, @psi-4ward).
Bugfixes:
- fixed bug in the global logrotate configuration where a log file rotation was always force each night rather than only be performed once the log file reached a certain limit.
- fixed
dtoverlay
anddtparam
command use by integrating missinglibfdt
support in the RaspberryPi builds (#648, @fhirschmann)
👪 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.7.20190622-rpi3.zip
SHA256: 8bb70bcd049565f5184afbb2a926e3d6bd9d431c0ea72a2e6643ce086142386a - RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.45.7.20190622-rpi0.zip
SHA256: f5ecd156d61af32786335c855ffe4f6f0b84062a20f29304af706cc737be62e9 - Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.45.7.20190622-tinkerboard.zip
SHA256: ee891b8f74ead3d101b48c13ae06e27a0ca6b61216b4b9e772c3961b3264abd4 - CCU3 (Firmware Upgrade Archive):
📦 RaspberryMatic-3.45.7.20190622-ccu3.tgz
SHA256: e3b289d1baf8fa85af21b19743da4a3d9a0f3200ae2774dc30e59d1e311d97dc