RaspberryMatic 3.63.8.20220330 #1777
jens-maus
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is release 3.63.8.20220330 of RaspberryMatic which is a major release with the following changes:
Hier klicken für deutschsprachige 🇩🇪🇦🇹🇨🇭 Version des ChangeLogs/Diskussionsbeitrag
🚧 Changes:
For all changes, see the full commit log.
CCU/HomeMatic service changes:
ReGaHss
logic engine to versionR1.00.0388.0230 (Mar 24 2022)
:+
character to a white-space in the parameter part of URLs which violated RFC1866 (ReGaHss: URL parameter decoding of '+' to white space unimplemented (visible with curl >= 7.77.0) #1762).HmIP-WSC
(ELV kit) Speed resp. travel time within programs supplemented.HmIP-FSM16
- Incorrect description of configuration parameter "Value Minimum transmission distance" corrected (was value random part).HmIP-FWI
(ELV kit) - The displayed code ID was too high by 1 under Status/Operation.HmIPW-DRAP
firmware supplied on the CCU has been updated to version 2.4.14.HmIP-HAP
firmware supplied on the CCU has been updated to version 2.4.12.HmIP-SMI55-2
- The note text for battery/mains operation has been adapted.HmIPW-WRC6
- Within programs it is now possible to trigger on the brightness value.HmIP-BWTH
additionally receives the heat demand channel Boiler (channel 13). The FW rollout is still pending.tcl
/tclsh
scripting engine is now compiled within our build environment for every target platform (including 64 bit version) instead of taking the pre-compiled 32bit onlytcl
8.2.3 binaries from OCCU. This finally allowed to upgradetcl
to the latest 8.6.12 version with all bug fixes and improvements of this newer version. In addition, thelibxmlparser.so
,libXmlRpc.so
,tclrega.so
andtclrpc.so
shared libraries which certain common homematic services use are now also directly compiled from our build environment rather than just taking pre-compiled versions, thus native 64bit versions are now compiled/available (Switch to 64bit kernel+OS environment (x86_64, aarch64) #903)./etc/config/forced_coprocessor_version
file users can pin a certain version for their rf module.sleep 5
after theeq3_char_loop
modprobe to give the system (especially in case of running RaspberryMatic as a HomeAssistant Add-on) more time to settle (Home Assistant Add-on rfd & HMIPServer ERROR #1707, "Starting multimacd: ...........ERROR" at HassOS #1752)./var/board_serial
( org.xml.sax.SAXException: Unknown XML-RPC tag: title - openhab funktioniert nicht wenn kein Funkmodul verbunden ist. #1729).WebUI changes:
0031-WebUI-Fix-FileUpload
WebUI patch to contain several security checks for a valid admin session id and query string checks as well as omitting the critical use of URL query string parsing functionality . This should significantly improve the security burden, thus fix a raised security issue (CVE-2022-24796, @qx-f7).0132-WebUI-Fix-UnitDisplay
WebUI patch.0167-WebUI-Fix-InternalTclURLs
WebUI bugfix patch which fixes all used URLs in tcl routines to be compatible with tcl 8.6 version of http geturl function (JSON RPC API Method Session.login fails on Beta 3.61.7.20220311 (ova) #1754, HM-MOD-Re-8 hat 9 Kanäle? #1765)0133-WebUI-Fix-InternalIDExposure
WebUI patch and removed the HmIPW- and HmIP-DRSI checks which caused the maintenance channel to always be shown rather than manually showable (HmIP-DRSIx - Aktoren ignorieren den "Systeminterne Kanäle einblenden / ausblenden - Button" #1751).0166-WebUI-Fix-PowermeterControl
WebUI bugfix patch which fixes ScriptRuntimeErrors when display the status pages of aHM-ES-TX-WM
with firmware 2.5 and IEC sensor connected (WebUI: ScriptRuntimeError beim Aufruf der Status-Seite des HM-ES-TX-WM mit FW 2.5 (IEC Sensor) #1748, fixes #1748 #1749, @jp112sdl).0165-WebUI-ShowFreeUserspaceOnMaintenancePage
WebUI patch to display the free userspace on the maintenance control page so that users are notified in case not enough space is left for applying a software update (WebUI:show free userspace on maintenance page #1737)help.cgi
so that the right space free values are used from the monit status output.0057-WebUI-ImprovedDutyCycleDisplay
WebUI patch. Please note that these thresholds are pure empirically chosen where even a CS >= 20% could still be tolerable.Operating system changes:
BR2_PACKAGE_XZ
andBR2_PACKAGE_ZSTD
to all buildroot configs ([Docker] Invalid module format error #1750).BR2_PACKAGE_KMOD_TOOLS
to the oci defconfigs so that the kmod utilities (modprobe, etc.) are built which should allow to also load compressed kernel modules ([Docker] Invalid module format error #1750).CONFIG_SECCOMP
kernel option for all ODROID-based platforms.CONFIG_AUDIT
kernel options for Tinkerboard platform so that it behaves essentially the same like the kernels for the other supported platforms.wpa_supplicant
options to also add support for the older 'wext' extension so that third-party wifi drivers (e.g. r8188eu) still only providing wext support continue to work (cf. Enable wext backend for wpa_supplicant to support r8188eu home-assistant/operating-system#1811).pieeprom-2022-03-10.bin
.👪 Contributors (alphabetically):
📝 Support:
For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation 🇺🇸
RaspberryMatic - Discussions 🇺🇸
RaspberryMatic - Dokumentation 🇩🇪
RaspberryMatic - Forum 🇩🇪
📦 Download:
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a
sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included*.img
files on a fresh installation media (e.g. microSD card):RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 – (installation):
📦 RaspberryMatic-3.63.8.20220330-rpi4.zip
SHA256: cec563f530f9e151852c461ebd8a4e754a31f4d86ebc1b21b02f7f94b25b7bde
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W – (installation):
📦 RaspberryMatic-3.63.8.20220330-rpi3.zip
SHA256: e3caa374df2052f5632528f5d5409cdcda35cbe2710981b236e8dce1919e3807
📦 RaspberryMatic-3.63.8.20220330-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 7ae5db3e4919ed59a9cb59a9476c535376d6a542d205653b9f2822631b58a3ed
RaspberryPi2 Model B – (installation):
📦 RaspberryMatic-3.63.8.20220330-rpi2.zip
SHA256: 9080b901407dd52978176083ec60cd6e39878aecef76b6000c82dfd74f056154
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) – (installation):
📦 RaspberryMatic-3.63.8.20220330-rpi0.zip
SHA256: 8561246f3d81edd2de8a39a6f7824e529982dc317b72b20646a7aab7b3146cee
TinkerBoard S, TinkerBoard – (installation):
📦 RaspberryMatic-3.63.8.20220330-tinkerboard.zip
SHA256: d3d7bfa699da260f9c08b8c2aff43175f7c35f3e7f4611a956b7b0c3894ee92f
ODROID-N2/N2+/C4/C2 – (installation):
📦 RaspberryMatic-3.63.8.20220330-odroid-n2.zip
SHA256: a2f4affde057e0c12a886d9e78dd2035f28efc2696a100340996571b5e40eee0
📦 RaspberryMatic-3.63.8.20220330-odroid-c4.zip
SHA256: e09f4f8861f272da7f5aea82e5809bbb50bf6450339faf9ababdcbfbb4786a58
📦 RaspberryMatic-3.63.8.20220330-odroid-c2.zip
SHA256: de76d9ddb4e6608fe465d22cba136e7b55879ae5768d62f2caef7aab9f873ebc
Intel NUC – (installation):
📦 RaspberryMatic-3.63.8.20220330-intelnuc.zip
SHA256: 2e77b5f806984e677d921fd25b06641e8f1a9410c2ec8e224b4befade435548b
Open Virtual Appliance (OVA) – (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
📦 RaspberryMatic-3.63.8.20220330-ova.zip
SHA256: d34a2011cf408b26c2e1ebee8229193fcad5f764a2468cbb7d363fc44abafc02
📦 RaspberryMatic-3.63.8.20220330.ova (only for initial OVA installation)
SHA256: 732333e289015c556b9413900f255b072684ac1106b2a66f9813de2628442608
Docker / Open Container Initiative (OCI) – virtual appliance (installation):
📦 RaspberryMatic-3.63.8.20220330-oci_amd64.tgz (amd64/x86_64)
SHA256: 97659cca8c741ccf0f7b36e9562e51599499ca90d489ea429b7d08a8d42462e4
📦 RaspberryMatic-3.63.8.20220330-oci_arm64.tgz (arm64/aarch64)
SHA256: 478d02b7ba6379cdd368b3b8df1aa8c8933565f5b898f042d8f4ce03a782708e
📦 RaspberryMatic-3.63.8.20220330-oci_arm.tgz (arm/armhf)
SHA256: a7fc1c8f8107aae91b5299ef3966bc9c5f291cc05b8cddb906f85d2818a10050
Kubernetes / K8s – virtual appliance:
see install documentation
Home Assistant Add-on – virtual appliance:
see install documentation
This discussion was created from the release RaspberryMatic 3.63.8.20220330.
Beta Was this translation helpful? Give feedback.
All reactions