3.47.18.20190918 freigegeben

Created with Sketch.

Hallo Zusammen,

zwar sind noch nicht vier Wochen seit dem letzten Release von RaspberryMatic vergangen. Trotzdem haben sich inzwischen ein paar Dinge ergeben die meines Erachtens einen erneuten Release rechtfertigen. Ich habe daher soeben die Version 3.47.18.20190918 zum Download freigegeben und an die bekannten Stellen in GitHub eingestellt. Neben der Aktualisierung auf die 3.47.18 Version der CCU Firmware sind auch noch ein paar weitere Änderungen in diese neue Version eingeflossen. Hier allen voran Änderungen bzgl. Stabilität und Bugfixes.

Die komplette Liste aller Änderungen in dieser Version kann wie immer hier eingesehen werden:

CCU-System Änderungen:

  • OCCU wurde auf Version 3.47.18-1 geupdatet mit voller Kompatibilität zur CCU3 3.47.18 Firmware die folgende Änderungen mit sich bringt:
    • Aktualisierung der ReGaHss Logikengine auf Version R1.00.0388.0213 (Sep 6 2019) die folgende Änderungen mit sich bringt:
      • Änderung der delayed-State() Funktion sodass State() Ausführungen mit einer angegebenen Verzögerung <= 0 ohne Scheduler sofort ausgeführt werden.
      • Beseitigung eines Problems in der State() Funktion durch das es passieren konnte das bei Angabe einer Verzögerungszeit die Aktion trotzdem nicht durchgeführt wurde.
    • Allgemeine Stabilitätsverbesserungen beim Homematic IP Dienst
    • Robustheit der Homematic IP XML-RPC Schnittstelle gegenüber nicht mehr erreichbaren Clients wurde verbessert. Hierdurch konnte es zum Ausbleiben von Geräte Events kommen.
  • Integration einer neuen “generic_raw_uart” version die etwaige Probleme mit “unknown interrupt iid 0c” Meldungen bei Betrieb mit einem ASUS Tinkerboard beseitigen sollte.

WebUI Änderungen:

  • Verbesserung des MenuSortedIcons WebUI patch um es zu ermöglichen das mittels einfacher CSS Anweisungen in der Nutzer-definierbaren “color.map” Datei die Sortierung der Hauptmenüs selbst beeinflusst werden kann (#709, @ptweety).
  • Reparatur eines kleineres Sortierungsproblems in der neuen alphabetischen Menüsortierung (#695, @ptweety).
  • Anpassung des MenuSortedIcons WebUI Patches sodass an verschiedenen Stellen Menüeinträge korrekterweise im Plural angegeben werden (#696, @ptweety).

Linux Betriebsystem Änderungen:

  • Linux/Buildroot Umgebung auf die aktuellste 2019.05.2 Version geupdatet.
  • Reparatur der fehlenden HDMI Ausgabe für den RaspberryPi4 und Änderung des Standard Framebuffer Gerätes auf “CONFIG_FB_SIMPLE” für alle RaspberryPi basierten targets.
  • Aktualisierung des Linux kernels für ASUS Tinkerboard auf 4.19.72 bzw. 4.19.71 für alle RaspberryPi targets inklusive der passenden RaspberryPi firmware updates.

Mitwirkende (diese Version, alphabetisch):

Die neue Version kann wie gehabt von folgender URL als *.zip Datei für die verschiedenen RaspberryPi Modelle heruntergeladen und installiert werden:

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

Zu beachten gilt, das auf Grund der Unterstützung unterschiedlicher Geräte es getrennte Installationsarchive (*.zip Dateien) gibt die für die folgende Hardware jeweils einheitlich ist:

RaspberryPi4 Model B:

Code: Alles auswählen

RaspberryMatic-3.47.18.20190918-rpi4.zip

CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:

Code: Alles auswählen

RaspberryMatic-3.47.18.20190918-rpi3.zip

RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):

Code: Alles auswählen

RaspberryMatic-3.47.18.20190918-rpi0.zip

Tinker Board S, Tinker Board:

Code: Alles auswählen

RaspberryMatic-3.47.18.20190918-tinkerboard.zip

Bitte hierbei den Unterschied der Endung “-rpi4.zip“, “-rpi3.zip“, “-rpi0.zip” und “-tinkerboard.zip“beachten. D.h. man muss je nachdem welche Hardware eingesetzt wird ein unterschiedliches Image verwenden/installieren.

Zusätzlich dazu gibt es auch noch für den einmaligen Umstieg von einer CCU3 zu RaspberryMatic ein Installationsarchiv …

Code: Alles auswählen

RaspberryMatic-3.47.18.20190918-ccu3.tgz

… das man auf einer CCU3 direkt über den WebUI-integrierten Updatemechanismus hochladen und installieren lassen kann. Danach läuft dann auf einer CCU3 RaspberryMatic und zukünftige RaspberryMatic Updates können dann entweder durch das Einspielen von “-ccu3.tgz” Archiven erfolgen oder durch Nutzung des oben genannten “-rpi3.zip” Archives.

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.

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.

Wie auch bei bisherigen Releases möchte ich auch bei diesem Release gerne wieder darum bitten bei Gefallen über eine mögliche Unterstützung/Spende für das RaspberryMatic Projekt nachzudenken. Wenn dem Einen oder Anderen dieses Release gefallen sollte, so würde ich mich natürlich über zahlreiche (auch gerne erneute) Spenden via PayPal oder auch Sachspenden freuen. Für PayPal-Spenden (die meine Motivation weiterhin an RaspberryMatic zu arbeiten wirklich sehr heben) bitte diesen Link nutzen.

Viel Spass mit der neuen RaspberryMatic Version!