RaspberryMatic 3.69.6.20230407 – Neue Version

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

Moderatoren: jmaus, Co-Administratoren

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

RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von jmaus » 07.04.2023, 11:47

Hallo Zusammen,

nachdem eQ3 vor einigen Tagen eine neue CCU3/OCCU Firmware freigegeben hat und die Anpassungen von RaspberryMatic an die aktuelle 3.69.6 bereits seit einiger Zeit erfolgreich im Test sind, habe ich soeben eine neue (3.69.6.20230407) für die breite Nutzung freizugeben.

Da in dieser Version neben der aktuellen OCCU 3.69.6 Version auch noch ein Upgrade des Linux Kernels auf die aktuellste 6.1.x LTS vollzogen wurde und auch bei den nutzenden Platformen die U-boot Booloaderversion auf die aktuellste 2023.01 Version angehoben wurde und darüber hinaus auch noch das darunterliegende Buildroot Linux auf die aktuellste 2023.02 gesetzt wurde handelt sich sich hierbei um einen Major Release der einiges an Neuerungen, Verbesserungen und auch Bugfixes mit sich bringt.

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.69.6-3 aktualisiert, wodurch eine vollständige Kompatibilität mit der CCU3-Firmware 3.69.6 erreicht wird, die die folgenden vorgelagerten (eQ3) Änderungen enthält:
    • HmIP-SWD - Innerhalb von Programmen wurde der Parameter „Feuchtigkeit erkannt: Ja“ falsch benannt.
    • Fehler beim Übertragen des Parameters AutoCal des HmIP-SCTH230 behoben.
    • Der Parameter „CO2-Konzentration“ wurde innerhalb von Programmen u. U. nicht korrekt dargestellt.
    • Beim Aufruf einer Verknüpfung eines Level-Kanals mit eine HmIP-DRBL4 erschien eine leere Seite.
    • Beim Aufruf einer Verknüpfung eines HmIP-SWD mit dem HmIP-MP3P erschien eine leere Seite.
    • Innerhalb von Programmen wurde u. U. der Prozentwert 0 - 100% als 0.0 - 1.0 dargestellt.
    • Der Konfigurationsparameter „DELAY-COMPENSATION“ wurde für den HmIP-FROLL entfernt, da er nicht unterstützt wird.
    • Korrektur des Default-Wertes für den Parameter Condition_Value_HI beim HmIP-BROLL und HmIP-BBL.
    • In bestimmten Fällen war es möglich mehrere Gerätefirmware Updates mit unterschiedlichem Versionstand für einen Gerätetyp auf die CCU hoch zu laden.
    • Beim HmIP-SPI wurde die Berechnung des Helligkeitswertes korrigiert.
    • Bei Wandthermostaten mit Hygrostatenfunktion wurde die aktuell gewählte Art der Zweipunktregelung falsch dargestellt.
    • Beim HmIP-eTRV-2 wurden einige Konfigurationsparameter hinzugefügt (Entkalkungsfahrt, Fehlerposition u. Ventilöffnungsgrad.)
    • Der Button „Access Points mit inkompatibler FW” (Einstellungen → Systemsteuerung) wurde entfernt.
    • Dateiberechtigung wurden angepasst, so dass es jetzt möglich ist Public Keys für den SSH Zugriff in der Datei /root/.ssh/authorized_keys abzulegen.
    • Für HmIP-eTRVs wird jetzt nach einem Firmware Update automatisch die Adaptionsfahrt gestartet.
    • Der Parameter INCLUSION_UNSUPPORTED_DEVICE wird innerhalb von Programmen nicht mehr angeboten.
    • Beim HmIP-SPDR wird unter Status/Bedienung nicht mehr der Kanaltyp angezeigt, sondern der Gerätename.
    • Die auf der CCU mit ausgeliefert HmIP-HAP und HmIPW-DRAP Firmware Update Dateien wurden entfernt.
    • Der Konfigurationsparamter CHANNEL_OPERATION_MODE wurde für den HmIP-BBL und HmIP-FBL mit einer Firmware ab 1.10.2 hinzugefügt
    • Generierung von SSL Zertifikaten über update.homematic.com wurde aus der WebUI entfernt. Es ist weiterhin möglich über Systemsteuerung → Einstellungen → Netzwerkeinstellungen eigene Zertifikate hoch zu laden oder zu löschen.
    • Dem Toggle-Profil des Easymodes für Verknüpfungen mit dem HmIP-DLD wurde ein neuer Parameter hinzugefügt (Entriegeln / Öffnen).
  • eine korrigierte HMServer.jar Version integriert, die im HomeMatic/BidCos-only Modus verwendet wird und die sicherstellt, dass keine virtuellen HomematicIP Gruppen mehr unnötig entfernt werden (#2260).
  • den integrierten Mediola NEO-Server auf die neueste Version 2.12.2 aktualisiert.
  • generic_raw_uart auf die neueste Version 1.12 aktualisiert, die Kernel 6.1.x-Kompatibilität beinhaltet.
WebUI Änderungen:
  • 0042-WebUI-HeatingControl-HumidityBatteryValveState WebUI-Patch geändert, um "n/a" anstelle von 20% Luftfeuchtigkeit in Heizgruppen anzuzeigen, die kein Gerät enthalten, das einen Luftfeuchtigkeitswert liefert (#2274, #2276, @jp112sdl).
  • 0177-WebUI-Fix-EmptyHmIPWKPPIN WebUI / OCCU 3.69.6 Bugfix-Patch hinzugefügt, der ein falsches Quoting behebt, das zu leeren PINs für einen HmIP-WKP führt und überflüssige doppelte Apostrophe anzeigt (#2269).
  • 0135-WebUI-Add-ControlPanel-AdvancedSettings WebUI-Patch geändert, um auch die Konfiguration der IP-Adresse eines HB-RF-ETH-Adapters direkt über das WebUI-Kontrollfeld "Erweiterte Einstellungen" zu ermöglichen.
  • CodeMirror auf die neueste Version 5.65.12 aktualisiert.
  • 0046-WebUI-ImprovedScriptEditor WebUI Patch geändert, um die vertikale Größenänderung eines CodeMirror-basierten Editors zu ermöglichen. Dies sollte es Benutzern ermöglichen, die Größe des Quellcodes und des Ausgabebereichs im Skript-Editor und im Skript-Test-Popup an ihre Bedürfnisse anzupassen (vgl. viewtopic.php?p=760691).
  • 0002-WebUI-Bootstrap WebUI Patch aktualisiert, um eine viewport 1024 Meta-Anweisung zu verwenden, um sicherzustellen, dass die WebUI immer im Desktop-Modus erscheint, auch auf mobilen Geräten, da sie noch nicht für mobile Geräte bereit ist und seit der Bootstrap-Einführung eine falsche Skalierung verwendet. Außerdem wurde 0036-WebUI-ImprovedFavIcons entsprechend angepasst, um Merge-Konflikte zu beseitigen, und auch logout/login.htm wurde angepasst, um die gleichen Meta-Anweisungen zu enthalten.
  • einen weiteren kleinen Übersetzungsfehler in den 0143-WebUI-Fix-Translation WebUI Patch integriert.
Betriebsystem Änderungen:
  • Upstream-Linux-Kernel für alle unterstützten Plattformen auf die neueste Version 6.1.x (6.1.23) LTS aktualisiert.
  • RaspberryPi Kernel+Firmware auf die neueste Version 1.20230317 aktualisiert, die mit Kernel 6.1.x kommt.
  • Aktualisierung der buildroot-Linux-Umgebung auf die neueste Version 2023.02.
  • Das Hilfsskript install-proxmox.sh wurde geändert, um den Controllertyp "VirtIO SCSI single" in Kombination mit iothread=1 für eine verbesserte Festplattenleistung in Proxmox zu verwenden. Bestehende Benutzer sollten sicherstellen, dass diese Parameter in den VM-Optionen unter Proxmox eingestellt sind.
  • install-proxmox.sh eine Prüfung hinzugefügt, um einen korrekten ERROR auszugeben, falls das Skript nicht auf einem Proxmox VE Hostsystem ausgeführt wird (vgl. viewtopic.php?p=759474#p759447).
  • tailscale auf die neueste Version 1.38.3 aktualisiert und das Paket so geändert, dass es die offiziellen stabilen Pakete von pkgs.tailscale.com verwendet, anstatt eine eigene tailscale-Version von Grund auf zu kompilieren, was oft zu Kompilierproblemen führt und besser vermieden werden sollte.
  • Wiringpi-rpi-Paket auf die neueste Version aktualisiert.
  • odroid wiringpi-Paket auf die neueste Version aktualisiert.
  • GPIO-Name für die Verwendung von Tasten auf dem ODROID-C2 korrigiert.
  • neue multilib32_arm_a55_defconfig Multilib-Konfiguration für ARM Cortex A55 Cpus hinzugefügt und Defconfigs für ODROID-C4 korrigiert.
  • HM_LED_GREEN/RED-Pfade für RaspberryPi korrigiert, um die neuesten ACT/PWR-Äquivalente zu verwenden, die seit Kernel 6.1.x/letzter Pi-Firmware vorhanden sind. (vgl. https://github.com/jens-maus/RaspberryM ... sions/2264).
  • U-boot auf die neueste Version 2023.01 für alle U-boot-fähigen Plattformen (RaspberryPi, ASUS Tinkerboard, ODROID-C4/C2/N2) aktualisiert.
  • die eigene Kernel-Defconfig für ODROID-C4/C2 durch einen Link auf die gleiche Kernel-Konfiguration wie ODROID-N2 ersetzt, da diese ohnehin die gleichen Kernel-Einstellungen verwenden.
  • S50lighttpd wurde überarbeitet, um auch das Zertifikat zu prüfen, wenn die Funktion reload() verwendet wird.
  • qemu-guest-agent auf die neueste Version 7.2.0 aktualisiert.
  • eine kleinere Lokalisierungskorrektur in S01InitZRAMSwap integriert, um die Gesamtspeichermenge zu schätzen (vgl. StuartIanNaylor/zram-swap-config@eb6fda3)
  • S46chrony-Startskript geändert, um sicherzustellen, dass der Benutzer chrony auf /var/lib/chrony zugreifen kann (#2250).
  • Microsoft HyperV-Integrationsdienste für ova-Build-Target aktivieren und Upstream-Patch hinzufügen, um das S10hyperv-Init-Skript zu korrigieren und zu optimieren, so dass der Start des Daemons übersprungen wird, wenn keine HyperV-Umgebung gefunden wird. (vgl. home-assistant/operating-system#2381).
  • Entfernen Sie den unnötigen Patch 0000-Makefile.patch, um das Paket xe-guest-utilities neu zu kompilieren.
  • rpi-rf-mod Paket aktualisiert, um mit dem neuesten buildroot check Paket in Version 2023.02 kompatibel zu sein.
  • das Paket xe-guest-utilities auf die neueste Version 7.33.0 aktualisiert, um mit buildroot 2023.02 kompatibel zu sein.
  • Upstream-Buildroot-Patch für das Paket rtl8812au-aircrack-ng hinzugefügt, der das Paket für Kernel 6.1.x-Kompatibilität aktualisiert.
: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!
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

MichaelN
Beiträge: 9686
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1627 Mal

Re: RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von MichaelN » 07.04.2023, 12:05

Hast du den Fehler mit dem WRCD korrigiert oder steckt der auch in deiner Version?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

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

Re: RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von jmaus » 07.04.2023, 12:25

MichaelN hat geschrieben:
07.04.2023, 12:05
Hast du den Fehler mit dem WRCD korrigiert oder steckt der auch in deiner Version?
Wird da vmtl. auch mit drinstecken da das ja wie ein Upstream Problem im HMIPServer aussieht auf das auch RaspberryMatic keinen Einfluss hat.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von Baxxy » 07.04.2023, 12:32

Da ich eh gerade am Hauptsystem "arbeite" habe ich gleich mal die Empfehlung für den VM SCSI Controller übernommen ("VirtIO SCSI single" in Kombination mit iothread=1) und die neue Version installiert.

Sieht soweit erstmal gut aus. :)

fire0112
Beiträge: 61
Registriert: 11.11.2012, 23:52

Re: RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von fire0112 » 07.04.2023, 12:55

Moin ,
Update mit automatischen Modus aktualisiert. Problemlos und in annehmbarer Zeit. Bisher keine Auffälligkeiten , Geräte Programme und Funktionen sind soweit ich das testen konnte vorhanden und ok.

Besten Dank an das hervorragende Entwicklerteam und deren Arbeit.

Schöne Ostern.

Gruß
Rainer

andrzejgilas
Beiträge: 202
Registriert: 16.01.2021, 00:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von andrzejgilas » 07.04.2023, 13:18

alles funktioniert gut, danke

Ich erinnere Sie daran, unsere Programmierer mit einem Bier oder Kaffee zu unterstützen :-)
CCU3 (rpi5) RaspberryMatic + 49 Gerate (HmIP-HAP, HmIP-HAP JS1, 3xHmIP-BWTH, 3xHmIP-PCBS, 2xHmIP-PCBS2, HmIP-SMO, 2xHmIP-SWDO-PL, 3xHmIP-PSM-CH, HmIP-FCI6, 4xHmIP-SRH, 3xHmIP-SWDO-I, HmIP-KRC4, HmIP-RC8, 7xHmIP-FBL, HmIP-FDT, HmIP-FSI16, 5xHmIP-FSM, 2xHmIP-STHO, HmIP-WRC6, 2xHmIP-SWDM, HmIP-FSM16, HmIP-WTH-1, 2xHMIP-WRC2) , CCU-Historian, Mediola App, VPN - Synology RT2600ac

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.69.6.20230407 – Neue Version

Beitrag von Black » 07.04.2023, 13:40

Spielesystem läuft schon mal sauber auf den ersten Blick.. Hauptsystem kommt die Tage

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

Ralli_
Beiträge: 92
Registriert: 02.03.2016, 10:41
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal

Re: RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von Ralli_ » 07.04.2023, 13:54

Raspberrymatic in (damals manuell konfigurierter) Proxmox-VM von der vorherigen auf diese Version problemlos aktualisiert. Außerdem von SATA auf SCSI gemäß der Empfehlung umgestellt.

Bislang keine Auffälligkeiten außer der altbekannten, die aber eher in der OCCU zu suchen ist.
Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3dev, virtualisierte RaspberryMatic (3.75.7.20240420) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW, FRITZBOX 7490 (7.57), FBDECT

andrzejgilas
Beiträge: 202
Registriert: 16.01.2021, 00:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von andrzejgilas » 07.04.2023, 14:10

Ich habe nur eine Frage
Sollte hier nicht 6.1.23 anstelle von 6.1.19 angezeigt werden ?
2023-04-07 14 06 57.jpg
Zuletzt geändert von andrzejgilas am 07.04.2023, 14:37, insgesamt 1-mal geändert.
CCU3 (rpi5) RaspberryMatic + 49 Gerate (HmIP-HAP, HmIP-HAP JS1, 3xHmIP-BWTH, 3xHmIP-PCBS, 2xHmIP-PCBS2, HmIP-SMO, 2xHmIP-SWDO-PL, 3xHmIP-PSM-CH, HmIP-FCI6, 4xHmIP-SRH, 3xHmIP-SWDO-I, HmIP-KRC4, HmIP-RC8, 7xHmIP-FBL, HmIP-FDT, HmIP-FSI16, 5xHmIP-FSM, 2xHmIP-STHO, HmIP-WRC6, 2xHmIP-SWDM, HmIP-FSM16, HmIP-WTH-1, 2xHMIP-WRC2) , CCU-Historian, Mediola App, VPN - Synology RT2600ac

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: RaspberryMatic 3.69.6.20230407 – Neue Version

Beitrag von Baxxy » 07.04.2023, 14:18

andrzejgilas hat geschrieben:
07.04.2023, 14:10
Sollte hier nicht 6.1.23 anstelle von 6.1.19 angezeigt werden ?
Nein.
Welche Versionen mit Kernel 6.1.23 laufen sieht man hier:
https://github.com/jens-maus/RaspberryM ... 11f091d832

Die Raspi's sind nicht dabei.

Gesperrt

Zurück zu „RaspberryMatic“