3.71.12.20230826 freigegeben

Created with Sketch.

Hallo Zusammen,

inzwischen sind nun genau 2 Monate nach dem letzten Vorsommer-Release vergangen und es hat sich mal wieder einiges rund um das Thema RaspberryMatic getan. Deshalb habe ich soeben die Version (3.71.12.20230826) als stabile Version für die breite Nutzung freigegeben.

Bei dieser Version handelt es sich um ein Major Release da neben kleineren Verbesserungen und Bugfixes auch größere Dinge umgesetzt wurden und auch die OCCU/CCU Version inzwischen auf die 3.71.12 geupdatet wurde um somit 100% mit einer CCU3 mit dieser Version kompatibel zu sein. Des Weiteren gab es natürlich noch eine ganze Menge anderer Änderungen die sicherlich für die meisten interessant sein sollten, sodass ich jedem nur anraten kann ein Update auf diese Version durchzuführen.

Die kompletten Änderungshistorie kann wie immer wie folgt eingesehen werden (wurde mit DeepL automatisiert übersetzt):

:construction: Änderungen:

CCU/HomeMatic-System Änderungen:

  • Die OCCU-Version wurde auf 3.71.12-1 aktualisiert, wodurch eine vollständige Kompatibilität mit der CCU3-Firmware 3.71.12 erreicht wird, die die folgenden Upstream-(eQ3)-Änderungen enthält:
    • HmIP-WGD/WGD-PL – Ein Punkt (.) in der Kachelbeschriftung blockierte die Konfigurationsseite.
    • Verknüpfungen mit einem HmIP-SPI zeigten u. U. den Expertenmodus bzw. “Unbekanntes Profil”.
    • Fehler beim Hinzufügen von HmIP-eTRV zur HmIP-Heizgruppen behoben.
    • Für ELV-SH-SW1-BAT (ELV Bausatz) wurde ein falsches Produktbild angezeigt.
    • Keine direkte Raumzuordnung bei den Geräte Kanälen möglich, wenn nur 1 Raum vorhanden.
    • Das Easymode-Profil einer Heizungsgruppe mit 2-Punkt-Regelung öffnete im Expertenmodus.
    • Beim Wechsel eines Kanalparameters als Auslöser innerhalb von Programmen wurden direkte Verknüpfungen zwischen Gerät und Zentrale teilw. nicht korrekt angelegt.
    • Easy Mode für Verknüpfungen von HmIP-DRG-DALI mit Multimode Geräten hinzugefügt.
    • Die Effekte für HmIP-DRG-DALI und HmIP-RGBW sind nun durch den Anwender konfigurierbar.
    • Bei Dimmern mit entsprechender Firmware wurden beim Kanal ‘Statusmitteilung Dimmwert’ 2 neue Parameter zur Einstellung des niedrigsten/höchsten Dimmwertes hinzugefügt.
    • Easymode für die Verknüpfung HmIP-RGBW mit Geräten vom Kanaltyp MULTI_MODE_INPUT_TRANSMITTER (z. B. HmIP-FCI6) hinzugefügt.
    • Beim HmIPW-DRG-DALI wird für bestimmte Gerätetypen nun ein Control angezeigt.
    • Für Dimmaktoren mit aktueller Firmware wurde der Konfigurationsparameter „Minimaler Pegel im Zustand EIN“ hinzugefügt.
  • Fix für CCU-Jack MQTT-Port (#2361, @dega2).
  • Netzwerkblock zum HA-Addon-Apparmor-Profil hinzugefügt (vgl. https://github.com/home-assistant/super … 1639740364).
  • Cloudmatic auf die neueste Version 2023300501 aktualisiert.
  • Problem behoben, dass hmlangw rf-module copro selbst in den Bootloader-Modus versetzt, während multimacd dies bereits tut (#2350, @jp112sdl).
  • Aktualisierung der Echtzeit-Fähigkeitsprüfung für multimacd (#2386, @honsma235).
  • hmlangw geändert, um Zeitstempel zu allen stderr-Ausgaben hinzuzufügen (#2391, #2390, @jp112sdl).
  • generic_raw_uart auf die neueste Version aktualisiert.

WebUI Änderungen:

  • integrierter Fix in 0031-WebUI-Fix-FileUpload WebUI-Patch, der einen fehlerhaften HTTPS-Zertifikatsdatei-Upload behebt, bei dem die pem-Datei nicht am richtigen Ort gespeichert wurde (#2322).
  • neuer WebUI-Patch 0179-WebUI-Fix-TypoBrightnessFilterChannelParameter hinzugefügt, der Probleme mit der Anzeige von Kanalparametern für Geräte vom Typ HM-Sen-MDIR-X seit OCCU 3.71.12 behebt (#2377, #2381, @jp112sdl).
  • CodeMirror auf die neueste Version 5.65.14 aktualisiert.
  • 0180-WebUI-ShowCurrentIPOnNetworkSettingsPage WebUI-Patch implementiert, der die aktuellen IP-Einstellungen auf der Netzwerkkonfigurationsseite anzeigt, wenn DHCP aktiviert ist (#2397, #2394, @jp112sdl).

Betriebsystem Änderungen:

  • CONFIG_I6300ESB_WDT Kernel-Konfigurationsoption zur OVA-Plattform hinzugefügt und das proxmox-Installationsskript angepasst, um die notwendige Watchdog-Option für die VM entsprechend einzurichten (vgl. https://github.com/home-assistant/opera … /pull/2627). Bestehende proxmox-Benutzer können qm set <VMID> -watchdog model=i6300esb,action=reset verwenden, um den virtuellen Hardware-Watchdog zu aktivieren, so dass nach einem Neustart der VM eine blockierte VM zu einem harten Neustart führen sollte.
  • ein qemu-guest-agent fsfreeze Hook-Skript für das Flushen der ReGaHss-Datenbank implementiert, so dass vor der Ausführung von qemu fsfreeze (z.B. Proxmox-Backup) die ReGaHss-Datenbank auf die Festplatte geflusht wird, was die Konsistenz eines Snapshot-basierten Backups verbessern sollte.
  • Upstream-Patch für buildroot hinzugefügt, der alle nicht-annotierten Tags im Werkzeug setlocalversion verwendet, so dass die Zeichenkette VERSION= in der Datei /etc/os-release von buildroot korrekt auf die neuesten Tagnamen verweist.
  • Buildroot auf die neueste Version 2023.05.1 aktualisiert.
  • 0000-sha256sum-shani-fix.patch buildroot upstream patch entfernt, da er in busybox 1.36.1 integriert wurde, das Teil von buildroot 2023.05.1 ist.
  • fehlendes BR2_PACKAGE_PCRE-Paket zur multilib32-Umgebung hinzugefügt, was dazu führte, dass der Reverse-Nginx-Proxy von Cloudmatic nicht mehr funktionierte (vgl. https://github.com/EasySmartHome/CloudM … /issues/10, #2395).
  • Upstream-Kernel auf 6.1.47 aktualisiert.
  • Tailscale auf 1.48.1 aktualisiert.
  • Java azul auf die neueste Version 8.72.0.17-ca-jdk8.0.382 aktualisiert.
  • qemu-guest-agent auf die neueste Version 8.0.4 aktualisiert.
  • bluetooth service in bluetoothd umbenannt, um dem Namen aus dem allgemeinen buildroot-Init-Skript zu entsprechen.
  • statedir-Parameter für tailscale-Start hinzugefügt, um fehlerhafte Zertifikatsgenerierung zu beheben (#2380, @konne).

:family: Mitwirkende (diese Version, alphabetisch):

:memo: Support:
Hier sei auch noch einmal auf die umfangreiche Dokumentation von RaspberryMatic hingewiesen an der bereits seit einiger Zeit gearbeitet wird und die auch sukzessive mit jeder Version verbessert wird. Zu erreichen ist die Dokumentation unter folgender Stelle:

Wie die URLs schon vermuten lassen, handelt es sich hierbei teils um einen öffentlichen Wiki an dem sich wirklich jeder gerne (nach entsprechender technischer Selbst-Einarbeitung) beteiligen kann um Anderen vor allem den Einstieg rund um das Thema “RaspberryMatic” zu erleichtern.

:package: Download/Installation:

Die neue Version kann wie gehabt von folgender URL für die verschiedenen Installationsplatformen von RaspberryPi über Tinkerboard bis hin zu allen virtuellen Platformen heruntergeladen und entsprechend installiert werden:

https://github.com/jens-maus/RaspberryM … ses/latest

Zu beachten gilt, das auf Grund der Unterstützung unterschiedlicher Geräte/Platformen es getrennte Installationsarchive und Installationsweisen gibt die für die folgende Hardware jeweils einheitlich ist. Hier bitte entsprechend die Dokumentation konsultieren.

Update/Upgrade:
Das Update auf diese Version kann bei Einsatz einer Vorversion unter “Einstellungen->Systemsteuerung->Zentralen-Wartung” durch Upload der jeweiligen *.zip oder *.tgz Datei (Nicht ausgepackt!) erfolgen. Alternativ kann natürlich weiterhin auch einfach eine neue SD-Karte verwendet werden und das im Archiv befindliche *.img auf die neue SD Karte kopiert werden um dann von dort aus neu zu booten und via Backup-Restore das jeweils aktuelle Backup wiederherstellen zu lassen. Bei den virtuellen Platformen (ova bzw. oci) passiert das jeweilige Update/Upgrade ggf. via der eingesetzten Virtualisierungsumgebung.

Hinweis:
Bitte beachten, dass natürlich vor jedem Update erst einmal ein manuelles Backup erfolgen sollte damit bei eventl. Fehlschlagen des WebUI-basierten Updates man mittels einer neuen SD-Karte dann sein aktuellstes Backup einfach wieder einspielen kann.

Für Bugreports und Featurerequests bitte den GitHub Issue-Tracker nutzen damit ich die Anfragen geordnet abarbeiten kann. Support- und Hilfeanfragen bei vermeintlichen Nutzungsproblemen bitte weiterhin hier als erstes im Forum platzieren und erst daraus ein Bugreport im GitHub machen wenn das Problem von anderen Nutzern bestätigt werden konnte.

Viel Spass mit der neuen RaspberryMatic Version!