RaspberryMatic 3.59.6.20210807 – Neue Version

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
jmaus
Beiträge: 9865
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1882 Mal
Kontaktdaten:

RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von jmaus » 07.08.2021, 17:25

Hallo,

auch dieses Jahr gab es bzgl. RaspberryMatic keine Sommerpause und so habe ich soeben eine neue offizielle RaspberryMatic Version (3.59.6.20210807) für alle unterstützten Hardwareplattformen freigegeben. Bei diesem Release handelt es sich um ein sogenannten Maintenance-Release der neben einigen wichtigen Bugfixes auch ein paar neue Features und Verbesserungen mit sich bringt die RaspberryMatic erneut ein wenig von der Standard-CCU3 Firmware abheben sollten.

Hervorzuheben ist dieses mal eine Änderung im Firmware-Update Prozess. Da dieser in der Vergangenheit gerade bei langsamer Zentralenhardware oder durch den Einsatz langsamer Diskmedien (SD-Karte, etc.) mitunter sehr lange dauern konnte, kam es bei einigen Nutzern zu Problemen die auch dazu führen konnten das ein Firmware-Update nur durch Nutzung des Recovery Systems oder Austausch der SD-Karte erfolgen konnte. Diese Probleme sollten nun für das nächste folgende Release dann Geschichte sein, da der Firmware-Update Prozess komplett umgestellt wurde und nun auch wesentlich performanter und auch sicherer ablaufen sollte.
Darüberhinaus ist auch noch Dank @theimo1221 eine zwar kleine, aber sehr "feine" Verbesserung in der WebUI eingeflossen die zu einer weiteren wesentlichen Performancesteigerung beim darstellen der Geräteliste in der WebUI geführt hat.

Abgesehen davon sind natürlich auch letzten Monat wieder ein paar kleinere und größere Änderungen am Betriebssystem selbst oder anderen Komponenten von RaspberryMatic vorgenommen worden die hoffentlich auch diese Version wieder zu einer der stabilsten Versionen machen sollte. Die kompletten Änderungshistorie kann wie immer wie folgt eingesehen werden:

:construction: Änderungen:

CCU/HomeMatic-System Änderungen:
  • Prinzipielle Überarbeitung des Firmware-Update Prozesses. Der Großteil des Firmware-Updateprozesses wird nun innerhalb des Recovery Systemes durchgeführt statt zeitaufwendige Operationen im laufenden Hauptsystem durchzuführen und damit mitunter in Zeitüberschreitungen zu geraten die dann dazu führen konnten das ein Firmware-Update erst gar nicht angewendet werden konnte. (#1336, cf. viewtopic.php?f=65&t=67419).
  • Entfernen aller obsoleten Referenzen zur vorherigen Nutzung einer eigenen "libNRJavaSerialv8.so" Bibliothek unter den rpi4 und rpi3 Plattformen die dazu führten das es mitunter zu Abstürzen des HMIPServer Prozesses beim Einspielen eines Backups kommen konnte (#1333).
  • Umsetzung eines "fio"-basierten Disk-Performance Testes als Vorbereitung eines Firmware-Updates. Nun sollten Performanceinformationen zum genutzen Datenmedium (SD-Karte, etc.) während des Firmware-Updates ausgegeben werden um ggf. auf den Einsatz eines langsamen Bootmediums aufmerksam zu machen.
  • Reparatur eines Bugs in "createBackup.sh", das dazu führte das das Generieren eines Backups abgebrochen wurde wenn Dateien sich während des Backups veränderten.
  • Aktualisierung des integrierten NEO Servers auf die aktuellste 2.7.0 version.
WebUI Änderungen:
  • Reparatur einer defekten Verlinkung zur RaspberryMatic Dokumentation innerhalb der WebUI Hilfsseiten (#1358).
  • Hinzufügen eines neuen WebUI Bugfix Patches der den Zugriffs zu den Hilfe/Informationsseiten der WebUI auch ohne erfolgten Login ermöglichen sollte (#1358).
  • Hinzufügen einer neuen Performanceverbesserung im "0111-WebUI-Fix-Translation-Performance" WebUI Feature Patch, welcher die Performance beim Anzeigen der Geräteliste mit geringen Mitteln signifikant steigert (#1355, #1354, @theimo1221).
  • Umsetzen eines Bugfixes im "0031-WebUI-Fix-FileUpload" WebUI Patch der ein Problem bei der Ablehnung des EULA Dialoges beseitigt.
  • Bei Dateiuploads in die WebUI wird nun im lighttpd Webserver das "/dev/shm" Verzeichnis (welches im RAM liegt) für temporäre Dateien verwendet bevor auf das on-disk-verzeichnis (/usr/local/tmp) ausgewichen wird. Diese Änderung sollte helfen Dateiuploads zu beschleunigen und vermeiden das der genutzte Datenträge (z.B. die SD-Karte) unnötig mit temporären Schreiboperationen belastet wird.
  • Generelle Überarbeitung aller RaspberryMatic Logos sowie Überarbeitung des "0036-WebUI-AppleIcons" WebUI Patches um eine verbesserte favicon Nutzung in der WebUI zu ermöglichen.
  • Integration eines neuen "0125-WebUI-ChannelHighlights" WebUI Feature Patches der für ausgewählte HomeMatic/homematicIP/Wired Geräte eigene "DEV_HIGHLIGHT" Statements in der WebUI umsetzt um in den Bildern dieser Geräte die Kanalpositionen durch orangene Hervorhebungen darzustellen (#1207, @Maik2208).
  • Integration einer Änderung am "0122-WebUI-ProgramExecutionWithConditionCheck" WebUI Feature Patch, welche es erlaubt den Aktiv/Inaktiv Status eines WebUI Programmes innerhalb einer Adminsitzung auch unter "Status und Bedienung" anzupassen (#1292, @Maik2208).
Betriebsystem Änderungen:
  • Umsetzen eines geringfügigen Bugfixes zum korrekten Laden des Devicetrees für die "Tinkerboard S" Variante.
  • Aktualisierung der eingesetzten Java JRE auf version 8.0.302 LTS.
  • Aktualisierung des Linux Kernels auf Version 5.10.55 für die OVA, intelnuc, ODROID sowie Tinkerboard Plattformen.
  • Hinzufügen der bisher fehlenden Bluetooth firmware Dateien für USB-basierte RTL_87XX/RTL_88XX Bluetooth-Dongles.
  • Aktualisierung der RaspberryPi WiFi Firmwares auf die jeweils aktuellste version.
  • Aktualisierung der RaspberryPi4 EEPROM Firmwares auf die aktuellste "pieeprom-2021-07-06.bin" Version.
  • Aktualisierung der genutzten ODROID Linux kernel patches um mögliche Absturzprobleme bei der Nutzung eines ODROID-N2 zu beseitigen (cf. (https://github.com/home-assistant/opera ... /pull/1476).
  • Integration der optimierten Unterstützung von RaspberryMatic in einer XenServer Umgebung. Nun existieren entsprechende "xe-guest-utilities" die die Nutzung von RaspberryMatic als VM innerhalb einer Xen-Umgebung verbessern sollten (cf. https://github.com/home-assistant/opera ... /pull/1459).
  • Hinzufügen der "BR2_PACKAGE_WIRELESS_REGDB" Unterstützung um vom Linux kernel die korrekten "regulartoy.db" Dateien laden zu lassen damit eine optimierte, länderspezifische WiFi/WLAN Unterstützung ermöglicht wird (cf. https://github.com/home-assistant/opera ... /pull/1452).
  • Anheben der lighttpd Konfigurationswerte für "server.max-read-idle" und "server.max-write-idle" auf 1200 Sekunden (20 min) um große Dateiuploads/downloads nicht in eine frühe Zeitüberschreitung laufen zu lassen falls ein langsames Diskmedium oder Hardware zum Einsatz kommt (#1336, cf. viewtopic.php?f=65&t=67419).
  • Hinzufügen einer "Content-Length" bezogenen Auswahl des Cachingmechanismus des Dateiuploads in der lighttpd Konfiguration sodass auch bei Nutzung von "chunked" POST/PUT Requests die Möglichkeit besteht Datenuploads durchzuführen. Dies, in Kombination mit der "ingress_stream" Option neuerer HomeAssistant Versionen, sollten die Probleme beim Dateiupload von Backups > 16MB in einer HomeAssistant Add-on Umgebung beseitigen (cf. https://redmine.lighttpd.net/issues/2156, #1294, https://github.com/home-assistant/super ... ssues/2950).
    - Der Default-Timeout für große Dateiuploads wurde im "ha-proxy.js" für den Betrieb von RaspberryMatic als HomeAssistant Add-on erhöht damit bei der Nutzung des Ingress-Umleitung es hier zu keinerlei Timeout mehr kommen sollte wenn größere Backup Downloads erfolgen sollten.
: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:

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:
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.

Viel Spass mit der neuen RaspberryMatic Version!
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
shartelt
Beiträge: 7421
Registriert: 14.01.2015, 14:59
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 524 Mal
Danksagung erhalten: 753 Mal

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von shartelt » 07.08.2021, 18:05

god damn, da hat „er“ endlich seine deutschen release notes …

ich wäre ja hart geblieben ,)

berichte, falls es zu Problemen kommt…

Tante Edit(h) sagt: update erfolgreich, keinerlei Vorkommnisse.
Zuletzt geändert von shartelt am 08.08.2021, 12:56, insgesamt 1-mal geändert.

Ukle
Beiträge: 205
Registriert: 06.11.2014, 10:59
System: Alternative CCU (auf Basis OCCU)
Wohnort: Münster Westf.
Hat sich bedankt: 128 Mal
Danksagung erhalten: 23 Mal

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von Ukle » 07.08.2021, 18:55

Sowohl das Update als auch der Betrieb war unproblematisch und bisher unauffällig.

Wieder einmal eine sehr gute freiwillige Arbeit - es gilt allen Beteiligten ein herzliches Dankeschön!
Gruß Uwe
Produktiv-Zentrale: RaspberryMatic 3.75.7.20240420 (ova)-VM (Proxmox VE 8.2.2 auf Intel NUC6i3CAYH) per LAN an HB-RF-ETH + RPI-RF-MOD im Original-CCU3-Gehäuse
Testsystem(e) / Backupsystem(e):
1.VM (Proxmox VE 8.2.2) auf Intel NUC 7i3BNB mit HmIP-RFUSB
2.Rpi3 (CCU3) mit RPI-RF-MOD
3.Rpi4 2GB per LAN an HB-RF-ETH + HM-MOD-RPI-PCB
4.Rpi5 4GB per LAN an HmIP-RFUSB
5.Intel NUC7i3BNH mit HmIP-RFUSB
Addons: Cux-Daemon 2.11, Philips Hue 3.2.5, Programmedrucken 2.6, Redmatic 7.2.1, HM-Tools 0.7.0, E-Mail 1.7.6, CCU-Historian 3.5.0

Raspihausfan_1
Beiträge: 393
Registriert: 26.06.2018, 11:02
Hat sich bedankt: 4 Mal
Danksagung erhalten: 11 Mal

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von Raspihausfan_1 » 07.08.2021, 21:52

Gefühlt läuft der Updateprozess auf einem Tinkerboard S länger, Neustart WebUI manuell ausgeführt. Geschätzt so 7 bis 8 Minuten Dauer, gegenüber 5 Min früher. Beim nächsten FW-Update nutze ich mal ein Stopuhr für korrekte Zeitmessung. FW-Update wurde auf der Startseite angezeigt. Sehr gut. Die Geräteseite wird in der Tat wahnsinnig schnell aufgerufen, so gefällt es mir sehr gut.

Benutzeravatar
Black
Beiträge: 5483
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von Black » 07.08.2021, 22:04

Update erstmal wie immer auf dem Proxmox testsystem. Update problemlos, rest wird sich zeigen nächste Zeit. Bloatware musste mal wieder manuell entfernt werden, dafür ist die Geräteseite wirkich schnell.

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
jmaus
Beiträge: 9865
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1882 Mal
Kontaktdaten:

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von jmaus » 07.08.2021, 22:06

Na du kannst natürlich nicht bei einem update von der 20210703 zur 20210807 davon ausgehen das das update schneller geht, das ist die schon bewusst oder? Denn die Updateroutinen wurden ja erst in der 20210807 beschleunigt. Ergo musst du natürlich versuchen mit einer installierten 20210807 ein update durchzuführen um zu sehen wieviel schneller das ist. Dachte eigentlich ich hätte das klar genug so beschrieben im ChangeLog.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

king79
Beiträge: 2
Registriert: 07.08.2021, 22:32
System: sonstige
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von king79 » 07.08.2021, 22:45

Ich habe das Update heute auf meinem HA Addon durchgeführt.
Danach wollte ich noch meine Zusatzsoftware (XML-API Addon 1.21, hm_pdetect 1_8) auf die aktuelle Version bringen.
Nach dem erfolgreichen Upload und dem klick auf Installation starten erscheint folgende Meldung:
Error 102
Ein unerwarteter Fehler ist während der Addon-Installation aufgetreten.
Bei der hochgeladenen Datei handelt es sich entweder nicht um ein Addon-Archiv, ist defekt oder ist für eine andere Hardware vorgesehen.
Bitte versuchen Sie es erneut oder kontaktieren Sie den Autor des Addons.
Ich hoffe es kann mir jemand bei der Lösung meines Problems behilflich sein.

jutonium
Beiträge: 7
Registriert: 06.08.2021, 18:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von jutonium » 07.08.2021, 23:23

Der Update Prozess im Home Assistant war wie immer fluffig (zumindest in meiner Installtion). Snapshot erstellen, update starten, kurz warten, fertig.

Bei der Ersteinrichtung war mir aufgefallen, dass sich das Repo im ersten Versuch nicht hinzufügen lassen wollte. Das habe ich gerade nochmals nachgestellt und wieder das gleiche Verhalten gesehen:
Fehlermeldung beim ersten Klick auf OK mit dem Hinweis auf einen Superviser-Log-Eintrag. Beim zweiten klick auf OK fast sofort eingebunden.

Der Log Eintrag ist jedoch nicht zu finden.

jutonium
Beiträge: 7
Registriert: 06.08.2021, 18:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von jutonium » 07.08.2021, 23:35

king79 hat geschrieben:
07.08.2021, 22:45
Ich habe das Update heute auf meinem HA Addon durchgeführt.
Danach wollte ich noch meine Zusatzsoftware (XML-API Addon 1.21, hm_pdetect 1_8) auf die aktuelle Version bringen.
Nach dem erfolgreichen Upload und dem klick auf Installation starten erscheint folgende Meldung:
Error 102
Ein unerwarteter Fehler ist während der Addon-Installation aufgetreten.
Bei der hochgeladenen Datei handelt es sich entweder nicht um ein Addon-Archiv, ist defekt oder ist für eine andere Hardware vorgesehen.
Bitte versuchen Sie es erneut oder kontaktieren Sie den Autor des Addons.
Ich hoffe es kann mir jemand bei der Lösung meines Problems behilflich sein.
Bei mir ebenfalls. In der Logdatei sind keine Meldungen dazu vorhanden.

Raspihausfan_1
Beiträge: 393
Registriert: 26.06.2018, 11:02
Hat sich bedankt: 4 Mal
Danksagung erhalten: 11 Mal

Re: RaspberryMatic 3.59.6.20210807 – Neue Version

Beitrag von Raspihausfan_1 » 08.08.2021, 10:11

jmaus hat geschrieben:
07.08.2021, 22:06
.. die Updateroutinen wurden ja erst in der 20210807 beschleunigt.
Ist doch alles klar, kein Problem, ich habe nur rein statisch mit den vorhergehenden (monatlchen) Updates verglichen, und da schaue ich immer auf die Windowsuhr, um mitzubekommen, wenn mal ein Update "aus dem Ruder läuft". Es war nur als Hinweis an mitlesende User mit Tinkerboard S gedacht, dass es diesmal etwas länger dauert.

Gesperrt

Zurück zu „RaspberryMatic“