RaspberryMatic 3.55.5.20201226 veröffentlicht

04.01.2021
1.297

Bereits am zweiten Weihnachtsfeiertag gab es im HomeMatic-Forum einen neuen Diskussionsthread zum jüngsten RaspberryMatic Update auf die Version 3.55.5, die nun auch hier mit einer urlaubsbedingten Verspätung endlich Erwähnung findet. In diesem Zuge auch nochmal von mir ein "Prost Neujahr".

Changelog

CCU/HomeMatic-System Änderungen:

  • Aktualisierung der OCCU Umgebung auf Version 3.55.5-1 die neben einer vollen Kompatibilität zur CCU3 3.55.5 Firmware auch noch die folgenden Verbesserungen mit sich bringt:

    • Unterstützung für Homematic IP CO2-Sensor, 230V ( HmIP-SCTH230 – ELV Bausatz)
    • Unterstützung für Homematic IP Wired Fußbodenheizungscontroller ( HmIPW-FALMOT-C12 )
    • Unterstützung für Homematic IP Feinstaubsensor ( HmIP-SFD – ELV Bausatz)
    • Auf der CCU mitgelieferte HmIP-HAP Firmware wurde auf Version 2.2.18 und HmIPWDRAP Firmware wurde auf Version 2.2.16 aktualisiert.
    • Die HmIP-HAP und HmIPW-DRAP Firmware, auf der Zentrale ist, wird bei der Anzeige neuer Firmware Versionen auf der Startseite berücksichtigt.
    • Verhalten der WebUI beim Update der HmIP-HAP bzw. HmIPW-DRAP Firmware ist vereinheitlicht worden.
    • CCU Firmware kann jetzt in einem Schritt direkt auf die Zentrale heruntergeladen und installiert werden.
    • Coprozessor in Bootloader versetzen beim Herunterfahren der Zentrale.
    • Optional aktivierbare automatische Umleitung von HTTP- auf HTTPS Verbindungen für die WebUI (Einstellungen -> Systemsteuerung -> Sicherheit).
    • Berücksichtigung des Coprozessors bei Werksreset der Zentrale.
    • Parameter für Notbetrieb Heizen / Kühlen bei HmIP-FALM OT-C12 und HmIPW-FALMOTC12 ließen sich nicht einstellen.
    • Beim Herunterfahren der Zentrale wurde der Prozess multimacd nicht gestoppt.
    • HmIP-FALM OT: Darstellung des Öffnungswinkels bei einem Wert von 0% korrigiert. Es wurde anstatt 0% „—“ angezeigt.
    • Korrektur bei der Filterfunktion beim Einstellen von Gewerken.
    • WebUI Seite „Geräte-Firmware-Übersicht“ wurde nach erfolgreichem Firmware-Update des HmIPW-DRAP nicht automatisch aktualisiert.
  • Das "cronBackup.sh" Skript stellt nun sicher das das BACKUPDIR immer eine ".nobackup" Datei enthält und damit sicher nicht selbst mit ins Backup aufgenommen wird.

  • Bugfix im CloudMatic Addon umgesetzt, da die Reserve-Proxy Funktionalität auf Grund des Fehlens der nginx/zabbix_agentd binaries nicht korrkt auf den 64bit Platformen funktionierte.

  • Aktualisierung des integrierten NEO Server Addons auf die aktuellste 2.6.0 version.

WebUI Änderungen:

  • Neuer "0095-WebUI-userSysVarTblMoveUpDown" WebUI Patch hinzugefügt, der Hoch/Runter Buttons für die Sortierung von Nutzer-zugeordneten Systemvariablen hinzufügt (#1000, @jp112sdl).
  • Neuer "0096-WebUI-AdditionalSoftwareSortedList" WebUI Patch hinzugefügt, welcher die CCU Addonliste alphabetisch sortiert darstellt (#1003, @jp112sdl).
  • Neuer "0097-WebUI-SetSysvarValueByUser" WebUI Patch hinzugefügt, welcher es erlaubt den Inhalt von Systemvariablen im Konfigurationsdialog anzupassen (#1004, @jp112sdl).
  • Neuer "0098-WebUI-Fix-ProofAndSetValue" WebUI Bugfix Patch hinzugefügt, der ein in der offiziellen OCCU 3.55.5 Version existentes Problem beseitigt der das Editieren von einigen Geräteparametern verhinderte.
  • Neuer "0099-WebUI-Add-DeviceRenameAllChannels" WebUI Patch hinzugefügt, welcher es erlaubt mit einer Aktion alle Kanäle eines Gerätes mit einem einheitlichen Namensschema umzubenennen (#1020, @jp112sdl).
  • Verbesserung des "0072-WebUI-Fix-hm_autoconf" WebUI Bugfix Patches um einige weitere Bugfixes bzgl. hm_autoconf/hm_startup, sodass z.B. alle Systemvariablen trotz fehlendem Funkmodul korrekt angelegt werden (#1021, #861, @alexreinert).
  • Neuer "0100-WebUI-Fix-CreateDirectLink-GroupDescription-Translation" WebUI Bugfix Patch, welcher einige nicht übersetzte Textpassagen beim Anlegen von Direktverknüpfungen hinzufügt (#1025, @jp112sdl).

Betriebsystem Änderungen:

  • Um die Kompatibilität zu existierenden 32bit basierten CCU Addons zu verbessern (z.B. Moquitto CCU Addon) wurde das BR2_PACKAGE_LIBUV und BR2_PACKAGE_C_ARES Paket zum multilib32 Paket hinzugefügt.
  • Anpassung der usbmount.rules in /lib/udev , sodass das bootfs, rootfs und userfs Dateisystem von RaspberryMatic selbst ignoriert wird und damit verhindert werden soll das diese fälschlicherweise gemountet werden wenn diese die falsche PARTUUID haben. Dies sollte ein doppeltes mounten der userfs partition verhindern.
  • Bei Ausführung eines Factory Reset wird nun sichergestellt das die verwendete PARTUUID immer 0xDEEDBEEF ist. Dies sollte Probleme beheben, bei der es bei gewissen Fehlkonfigurationen zu einer falschen PARTUUID kommen konnte. Nun können Nutzer hierfür zur Beseitigung dieser Probleme einen Factory Reset druchführen umd die PARTUUID auf den vorgesehenen Wert zu setzen.
  • Um Problemen bei der Kanalauswahl beim WLAN Setup zu beseitigen, wird nun der Eintrag "Country=DE" in der Standard "wpa_supplicant.conf" Datei hinterlegt. Zusätzlich sollte es nun via "wpa_cli" kommando möglich sein Config updates interaktiv vornehmen zu lassen (#997).
  • Anpassung des multimacd Startupskriptes um diesen via PIDFILE check automatisch beenden zu lassen.
  • Bei Shutdown oder Reboot wird nun das Funkmodul automatisch in den Bootloader-Modus zurückversetzt um etwaige Funkmodulantworten bei nicht mehr funktionierender Verarbeitung durch rfd/HmIPServer zu unterbinden.
  • Hinzufügen eines standardmäßigen "Include" Statements in der "sshd_config/ssh_config" Datei um es Nutzern zu erlauben unter /usr/local/etc/ssh eigene Konfigurationsanpassungsdatei zu hinterlegen.
  • Bei Start des SSH Daemons wird nun sichergestellt das das /usr/local/etc bzw. /usr/local/etc/ssh sowie die "authorized_keys" Datei passende Permissions aufweist, sodass es nicht zu einer Fehlkonfiguration kommt.
  • Nutzen der "BR2_x86_corei7=y" buildroot konfigurationseinstellung für die IntelNUC Builds da IntelNUC Systeme generell eine SSE Kompatibilität bis SSE4.2 aufweisen. Dies sollte bei Nutzung eines IntelNUC System ggf. zu Performanceverbesserungen führen.
  • Hinzufügen eines neuen "rpi-eeprom" buildroot paketes das für die RaspberryPi4 build automatisch die notwendigen EEPROM Firmwareupdatedateien (pieeprom.upd/.sig) generiert und unter dem bootfs Dateisystem zur verfügung stellt. Bei Booten über USB werden diese Updatedateien in Zukunft nun dazu verwendet un das Pi4-spezifische EEPROM upzudaten (https://github.com/home-assistant/operating-system/pull/939).
  • Hinzufügen eines symbolischen Linkks von /etc/rc.init zu /etc/local/etc/rc.init um die Möglichkeit dieser zusätzlichen init Datei besser darzustellen
  • Aktualisierung der RaspberryPi4 spezifischen Kernel- und U-Boot bootloader Patches um die Möglichkeit via USB Medien zu booten zur verfügung zu stellen. Damit sollte nun das Booten via USB auch mit einem RaspberryPi4 nun auch ohne SD karte möglich sein (#842).
  • Hardwareunterstützung für das RaspberryPi4 Compute Modul sowie den neuen RaspberryPi400 hinzugefügt.
  • Aktualisierung des RaspberryPi Kernel+Firmware auf die aktuellste 5.4.83 LTS Version mit verbesserter RaspberryPi4 Unterstützung sowie Aktualisierung der anderen Linux Kernels auf 5.4.84 LTS.
  • Aktualisierung der Standard "Busybox.config" Konfiguration sowie Entfernung einiger unnötigen Busybox-basierten Kommandos die bereits via "util-linux" Paket zur Verfügung gestellt wird.
  • Aktualisierung der aarch32hf Java Umgebung auf die aktuellste 8.50.51.263-ca-jdk8.0.275 LTS Version.
  • Aktualisierung der Buildroot/Linux Umgebung auf die aktuelle 2020.11 Version.
  • Hinzufügen der Treiber für LSI53C10XX SCSI Controller die in einigen virtuellen Umgebungen als Standard verwendet werden (https://github.com/home-assistant/operating-system/pull/1060).
  • Aktualisierung der "generic_raw_uart" Treiber auf die aktuellste Version.

Relevante Downloads:
RaspberryMatic (GitHub)

Weiterführende Seite:
Diskussionen im HomeMatic-Forum

Kommentieren

- Code scannen, um zur Orginalseite zu gelangen -