This is release 3.37.8.20181026 of RaspberryMatic which is a bugfixing and minor enhancement release:
Changes:
- updated OCCU firmware to 3.37.8-4 incorporating the following changes:
- updated
ReGaHss
logic engineR1.00.0388.0130 (Oct 14 2018)
with the following changes:- fixed bug in
State()
call on HSSdp objects which always returned false (#367). - implemented
SortByName()
forIseIdArray
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). - fixed
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.
- fixed bug in
- added workarounds to
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). - updated
eq3configd
with minor crash fixes upon receiving empty UDP datagrams. - updated
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. - integrated new WebUI patch to display the battery and valve status of all heating class relevant devices (e.g. HM-CC-RT-DN) (#444).
- completely rewritten the cron-based DutyCycle system variable update script from scratch improving general performance and reliability and modified it to raise an alarm message if the DutyCycle reaches >= 98%.
- modified
/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. - updated buildroot/Linux environment to latest stable 2018.08.1 version.
- updated U-Boot bootloader to latest stable 2018.09 version.
- updated RaspberryPi Linux kernel to 4.14.71 (raspberrypi-kernel_1.20180924-1) including corresponding RaspberryPi firmware files.
- updated armbian-based Tinkerboard Linux kernel + U-Boot patchset and raised kernel version to 4.14.75 accordingly.
- updated S.USV firmware files to latest 2.61/2.22/1.4 firmware files available (updates to these firmware have to be, however, still performed manually using a command similar to
/opt/susvd/susv -flash /opt/susvd/fw/susv_fw_XXX.hex
). - a HTTPS SSL certificate will now be automatically regenerated if it was found to be expired.
- fixed DHCP client calls to use “eQ3-CCU3” vendor class to identify itself.
- fixed passwd change in recovery-system to use
mkpasswd
to set a SSH password. - fixed recovery system to not require any valid rootfs partition anymore to actually update or flash a system update.
- fixed a minor bug in the CloudMatic Addon package to use the right armhf-platform nginx binary and updated the Addon to version 20181025 which includes a minor fix for delivering the Cloudmatic pages with the right
Content-Type:
response headers. - fixed bug where the config of lighttpd was not gracefully reloaded anymore if a new certificate was generated (#184).
- integrated new dedicated RaspberryMatic logo in WebUI.
- minor bugfixes and functional changes.
For support on installation and help please visit the following (german speaking) help fora:
RaspberryMatic – Installation/Update Guide :de:
RaspberryMatic – Forum :de:
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.zip
SHA256: 905953a606118be4b09bf7fbae88a1ccc9f99cd6c61d7877aac0b2dd3f64d9d7💼RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
RaspberryMatic-3.37.8.20181026-rpi0.zip
SHA256: 6d94bd115e72afcc48e7f581d965819c73353c640948b7a6392bee8a9f0da8d8💼Tinker Board S, Tinker Board:
RaspberryMatic-3.37.8.20181026-tinkerboard.zip
SHA256: 205fad09570210462dfff8138cff1da53e7742294807098e05f39f679229afa2💼CCU3 Firmware Upgrade Archive:
RaspberryMatic-3.37.8.20181026-ccu3.tgz
SHA256: b610034d095dddbe3634712039143ef40e0d9f1c486315e1976f64b8bec98fe0