RaspberryMatic 3.75.6.20240316 #2682
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.75.6.20240316 of RaspberryMatic which is a major release with the following bugfixes and feature 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.0237 (Feb 15 2024)
:system.Srandom()
to correctly returntrue
/false
to signal success or failure (ReGaHSS: .´Srandom() -> gibt keinen Wert, sondern den Namensraum zurück #2644).HMIPServer
have been closed (CVE-2024-24578).WebUI changes:
0039-WebUI-Fix-Style-Glitches
WebUI patch by addingresize:auto
totxVals
/txValue
textarea andmin-width:min-content
to messagebox css styles so that all message boxes will automatically adapt to its content, thus textarea elements resizing causing automatic resize of the message boxes (Systemvariablen Wertefenster nur noch vertikal vergrößerbar #2634, Text-SysVar Eingabe-PopUp... Eingabefeld horizontal veränderbar gestalten #2440).0097-WebUI-SetSysvarValueByUser
fixing vertical resizing of enum-based web edit textareas (Systemvariablen Wertefenster nur noch vertikal vergrößerbar #2634).Operating system changes:
RPI-RF-MOD
led modules should now be loaded correctly and thecheckFirmwareUpdate.sh
script also does not allow to perform an update because LXC platform updates have to be performed within the virtualization/host environment like with docker/oci/home assistant.install-proxmox.sh
to allow to install RaspberryMatic as an LXC container which will also ensure that all necessary additional host packages (e.g. kernel modules) are installed before the RaspberryMatic VM installation.install-lxc.sh
installation script to allow to install RaspberryMatic as a LXC based container under Debian-based systems.generic-aarch64
,intelnuc
,odroid
,ova
andtinkerboard
platform and synced kernel patches accordingly and split the kconfig fragment files for kernel 6.1 and 6.6.usbstoragequirks
supplied to the kernel commandline to consider more USB storage exceptions for rpi platforms.generic-aarch64
,intelnuc
,odroid
,ova
andtinkerboard
platform.iostat
as a new integral tool. Furthermoretop
now also allows to display memory statistics for more verbose analyses on process-wise memory usage.cmdline.txt
from bootfs for specifying additional cmdline options for the kernel.--enable-blumenthal-aes
configure option to netsnmp daemon compilation to enable AES192/AES256 encryption for improved SNMPv3 support (SNMPv3 with stronger protocols #2673).CONFIG_SERIAL_PRESENT
to rpi uboot config and re-addno-stdout
chosen fragment to all rpi related rpi-rf-mod dts overlays to ensure that u-boot will not output any debug info on the standard stdout.HMLGW
to docker healthcheck. (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=80283&p=795894#p795894)./run
and/var/run
to use same tmpfs (The upsmon.pid file is in the wrong directory #2639).S06InitSystem
to correctly grep for a root user entry.dtoverlay=miniuart-bt
for rpi5 as not required anymore.BR2_ARM64_PAGE_SIZE_64K
foroci_arm64
platform to allow to use the docker container also on hardware platforms with more than 4K memory page size (e.g. RaspberryPi5).irqbalance
from global use as it has no use in container based environments.👪 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):RaspberryPi5 Model B – (installation):
📦 RaspberryMatic-3.75.6.20240316-rpi5.zip
SHA256: 268003cc6165bb2e4a4080cfb479f5c3878abd6e44d56c588f0d0c73940b685c
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 – (installation):
📦 RaspberryMatic-3.75.6.20240316-rpi4.zip
SHA256: c302c6f557e2bf546928c6da318695819af38d93d65cc4f6ccab64af8c01af41
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.75.6.20240316-rpi3.zip
SHA256: 7491c1d9fc618ec5e2a3e7c4be26e3d72319937674038bd099eaf38bcf1d7252
📦 RaspberryMatic-3.75.6.20240316-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: d5f16c34b0095324b676e019155f1358d08d8e704b45a79619a22eac77b55a68
RaspberryPi2 Model B – (installation):
📦 RaspberryMatic-3.75.6.20240316-rpi2.zip
SHA256: 39b496d9116f8d8efb87541fda599a77ba60ebd1da26faa7ab783e636ed4bf88
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) – (installation):
📦 RaspberryMatic-3.75.6.20240316-rpi0.zip
SHA256: b4c83671a9d684c41527c78ffe66bf7c20148e0b5a3166ed27f4c55e31883db1
TinkerBoard S, TinkerBoard – (installation):
📦 RaspberryMatic-3.75.6.20240316-tinkerboard.zip
SHA256: 31d3376cd8980dea33e39e61ee9ffba162eba0f2a74d0f61a8544867d5079c05
ODROID-N2/N2+/C4/C2 – (installation):
📦 RaspberryMatic-3.75.6.20240316-odroid-n2.zip
SHA256: c536dde588eb403f97e99b6e092885424022988c2d81f16ba5a76584ff0d8820
📦 RaspberryMatic-3.75.6.20240316-odroid-c4.zip
SHA256: 080388309b26e7c811f33e2356f48c3272d216044d0f98f1d1a55e62f77f6cd4
📦 RaspberryMatic-3.75.6.20240316-odroid-c2.zip
SHA256: 126765c2fcd7a43e74339eec364ee1391eac4256371025cb9009593990476f49
Intel NUC – (installation):
📦 RaspberryMatic-3.75.6.20240316-intelnuc.zip
SHA256: 16c24ed3153950235f84c1b0e9b2a26c61917574f0c5b941440a8d2ccf9d0a36
Open Virtual Appliance (OVA) – (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
📦 RaspberryMatic-3.75.6.20240316-ova.zip
SHA256: 8662dd7e287f2dd280c08c8666a7453b575ae7cd866aa1a46ea99421c6d2b14b
📦 RaspberryMatic-3.75.6.20240316.ova (only for initial OVA installation)
SHA256: 1947a5da777782b7ae4a8abde241b886b384c1350ff81f4e0a541e11625ad374
Docker / Open Container Initiative (OCI) – virtual appliance (installation):
📦 RaspberryMatic-3.75.6.20240316-oci_amd64.tgz (amd64/x86_64)
SHA256: 93f53758833934118b6e8852c8a09130368e270a1884481961b199a0a26cbdfa
📦 RaspberryMatic-3.75.6.20240316-oci_arm64.tgz (arm64/aarch64)
SHA256: db3ee6689d8f4bb45a1a115f7669adf5395ff7f2daa796959b2319d98b2081a7
📦 RaspberryMatic-3.75.6.20240316-oci_arm.tgz (arm/armhf)
SHA256: 4224a408405cd847e77b2c9d8eaca3810b458c8f5b2b1069b8e0bfc1855ee0d6
LXC Container – virtual appliance (installation):
📦 RaspberryMatic-3.75.6.20240316-lxc_amd64.tar.xz (amd64/x86_64)
SHA256: 2d6ef090b99a6e72bb011aa99165428783ce35890745e0e61757d17cdbfb2453
📦 RaspberryMatic-3.75.6.20240316-lxc_arm64.tar.xz (arm64/aarch64)
SHA256: 29b911185cc097a053441049a6704e3e4003d5710c60aefd74d2e4cd6cd3e019
📦 RaspberryMatic-3.75.6.20240316-lxc_arm.tar.xz (arm/armhf)
SHA256: cff39bd23b393a6179cdd2b2ef80a720f25f3d9cf15e7712954d0863689e5075
Generic-aarch64 Appliance – (ProxmoxVE):
📦 RaspberryMatic-3.75.6.20240316-generic-aarch64.zip
SHA256: e62c256fdc9dfdf6d9e3b687984ed6f8c9a14adccd926e9809c72cf0be8fe20d
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.75.6.20240316.
Beta Was this translation helpful? Give feedback.
All reactions