Neue Release-Candidate/Test Version (3.49.17.20191218) verfügbar

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

Moderatoren: jmaus, Co-Administratoren

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Neue Release-Candidate/Test Version (3.49.17.20191214) verfügbar

Beitrag von jp112sdl » 17.12.2019, 14:09

Funktioniert das Einspielen von Gerätefirmware-Update-Dateien?
Einfach mal irgendeine (außer "Funk-Sender für Energiezähler-Sensor Firmware 2.5") testen... https://www.eq-3.de/service/downloads.html?id=25
Es geht beim dem Test nur erstmal um das Hochladen in die CCU.

Es funktioniert bei der 2.49.18 nicht.
Siehe auch viewtopic.php?p=548898#p548898

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

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

Re: Neue Release-Candidate/Test Version (3.49.17.20191214) verfügbar

Beitrag von Baxxy » 17.12.2019, 14:21

jp112sdl hat geschrieben:
17.12.2019, 14:09
Funktioniert das Einspielen von Gerätefirmware-Update-Dateien?
Kurz und knapp... nein.
Getestet mit HmIP-WTH-2 Firmware V1.8 und HM-Dis-EP-WM55 Firmware V1.2. (beide frisch von EQ3 gedownloaded)
CCU_FW_Updates_Fehler.JPG
CCU_FW_Updates_Fehler.JPG (22.23 KiB) 3776 mal betrachtet
Grüße
Baxxy

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Neue Release-Candidate/Test Version (3.49.17.20191214) verfügbar

Beitrag von jp112sdl » 17.12.2019, 14:25

Baxxy hat geschrieben:
17.12.2019, 14:21
Kurz und knapp... nein.

Gut, danke, dann ist das bei der 3.49.17 das selbe.

Kann ich mir das Testen sparen.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

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

Re: Neue Release-Candidate/Test Version (3.49.17.20191214) verfügbar

Beitrag von jmaus » 17.12.2019, 16:50

jp112sdl hat geschrieben:
17.12.2019, 14:25
Baxxy hat geschrieben:
17.12.2019, 14:21
Kurz und knapp... nein.
Gut, danke, dann ist das bei der 3.49.17 das selbe.
Ja, ist es. Aber das Problem liegt eigentlich an einer anderen Stelle.

Das Problem sind die veralteten Firmware-Updates auf dem eq3 Downloadserver bzw. hat sich das Format der Metadateien (info Datei) eben leicht geändert. Diese Gerätefirmwaredateien sollten schon länger offline gesetzt werden auf dem eQ3 Downloadserver weil es die offiziellen Gerätefirmwares jetzt eigentlich nur noch über den programmatisch abrufbaren Update-Server von eQ3 gibt den auch die WebUI nun direkt nutzt. Bei den Gerätefirmwares gibt es ja eine "info" Datei in der die Minimal notwendige Firmware hinterlegt ist. Die notwendigen Einträge in den info Dateien sahen z.B. so aus:

Code: Alles auswählen

CCUFirmwareVersionMin=2.31.25
Nun gibt es allerdings für die CCU3 (und somit auch für RaspberryMatic) separate Einträge, sodass es nun eigentlich immer zwei einträge geben sollte:

Code: Alles auswählen

CCUFirmwareVersionMin=2.31.25
CCU3FirmwareVersionMin=3.37.8
Das Problem ist also das die Gerätefirmwares auf dem eQ3 Downloadserver veraltet sind und es nun eine andere Stelle gibt von der man diese beziehen muss. Und das geht (und wird auch meiner Info nach so bleiben) nur programatisch und nicht mehr über eine ordinäre Webseite wie die eQ3 Downloadseite.

Wenn man also z.B. schauen will welche Gerätefirmwares auf dem eQ3 Update Server es zur Zeit für die CCU3 verfügbar gibt dann kann man das via folgendem "curl" kommando abfragen:

Code: Alles auswählen

$ curl "http://ccu3-update.homematic.com/firmware/api/firmware/search/DEVICE?product=HM-CCU3"
homematic.com.setDeviceFirmwareVersions([{"type":"HmIP-STHD","version":"2.2.2"},{"type":"HM-LC-Dim1L-Pl-3","version":"2.9.7"},{"type":"HmIPW-DRD3","version":"1.0.0"},{"type":"HmIP-SMO","version":"1.2.8"},{"type":"HmIP-SWO-PR","version":"1.0.18"},{"type":"HM-ES-PMSw1-Pl-DN-R1","version":"2.5.9"},{"type":"HmIP-SWO-B","version":"1.0.18"},{"type":"HM-LC-RGBW-WM","version":"1.0.0"},{"type":"HmIP-SRH","version":"1.2.10"},{"type":"HmIP-SPI","version":"1.4.0"},{"type":"HmIP-PDT","version":"1.4.8"},{"type":"HmIP-PSM-IT","version":"2.6.2"},{"type":"HmIP-PSM","version":"2.6.2"},{"type":"HmIP-PS","version":"2.6.2"},{"type":"HmIP-MIOB","version":"1.6.4"},{"type":"HM-CC-RT-DN","version":"1.5.3"},{"type":"HmIP-BBL","version":"1.6.2"},{"type":"HmIP-PSM-PE","version":"2.6.2"},{"type":"HM-LC-Dim1T-Pl-3","version":"2.9.5"},{"type":"HmIP-BSM","version":"1.12.6"},{"type":"HmIP-PDT-UK","version":"1.4.8"},{"type":"HmIP-SMI","version":"1.4.8"},{"type":"HmIP-STH","version":"2.2.0"},{"type":"HmIP-FDT","version":"1.4.8"},{"type":"HM-Dis-EP-WM55","version":"1.2.0"},{"type":"HmIP-SWDO-I","version":"1.16.10"},{"type":"HM-LC-Dim1T-DR","version":"1.1.0"},{"type":"HM-MOD-Re-8","version":"1.2.0"},{"type":"HmIP-PSM-CH","version":"2.6.2"},{"type":"HM-LC-Dim1TPBU-FM","version":"2.9.5"},{"type":"HmIP-BWTH","version":"1.2.4"},{"type":"HM-TC-IT-WM-W-EU","version":"1.4.2"},{"type":"HM-LC-Bl1PBU-FM","version":"2.11.1"},{"type":"HM-OU-CFM-TW","version":"1.3.0"},{"type":"HmIP-BWTH","version":"1.2.4"},{"type":"HmIP-FSM","version":"1.6.2"},{"type":"HmIP-eTRV","version":"2.2.8"},{"type":"HmIP-BROLL","version":"1.6.2"},{"type":"HmIP-SMO-A","version":"1.2.8"},{"type":"HmIP-eTRV-2","version":"2.2.8"},{"type":"HmIP-SWDO","version":"1.16.8"},{"type":"HmIP-PCBS","version":"2.10.2"},{"type":"HmIP-WTH-2","version":"2.0.2"},{"type":"HmIP-WTH","version":"2.2.0"},{"type":"HmIP-BDT","version":"1.4.8"},{"type":"HmIP-FSM16","version":"1.6.2"},{"type":"HmIP-PSM-UK","version":"2.6.2"},{"type":"HM-LC-Dim1PWM-CV","version":"2.9.5"},{"type":"HmIP-SWO-PL","version":"1.0.18"},{"type":"HM-Sen-MDIR-WM55","version":"1.2.0"}]);
Das kann man sogar noch etwas verfeinern indem man an die URL die momentane Firmwareversion wie folgt anhängt:

Code: Alles auswählen

$ curl "http://ccu3-update.homematic.com/firmware/api/firmware/search/DEVICE?product=HM-CCU3&version=3.40.17"
homematic.com.setDeviceFirmwareVersions([{"type":"HmIP-STHD","version":"2.2.2"},{"type":"HM-LC-Dim1L-Pl-3","version":"2.9.7"},{"type":"HmIPW-DRD3","version":"1.0.0"},{"type":"HmIP-SMO","version":"1.2.8"},{"type":"HmIP-SWO-PR","version":"1.0.18"},{"type":"HM-ES-PMSw1-Pl-DN-R1","version":"2.5.9"},{"type":"HmIP-SWO-B","version":"1.0.18"},{"type":"HM-LC-RGBW-WM","version":"1.0.0"},{"type":"HmIP-SRH","version":"1.2.10"},{"type":"HmIP-SPI","version":"1.4.0"},{"type":"HmIP-PDT","version":"1.4.8"},{"type":"HmIP-PSM-IT","version":"2.6.2"},{"type":"HmIP-PSM","version":"2.6.2"},{"type":"HmIP-PS","version":"2.6.2"},{"type":"HmIP-MIOB","version":"1.6.4"},{"type":"HM-CC-RT-DN","version":"1.5.3"},{"type":"HmIP-BBL","version":"1.6.2"},{"type":"HmIP-PSM-PE","version":"2.6.2"},{"type":"HM-LC-Dim1T-Pl-3","version":"2.9.5"},{"type":"HmIP-BSM","version":"1.12.6"},{"type":"HmIP-PDT-UK","version":"1.4.8"},{"type":"HmIP-SMI","version":"1.4.8"},{"type":"HmIP-STH","version":"2.2.0"},{"type":"HmIP-FDT","version":"1.4.8"},{"type":"HM-Dis-EP-WM55","version":"1.2.0"},{"type":"HmIP-SWDO-I","version":"1.16.10"},{"type":"HM-LC-Dim1T-DR","version":"1.1.0"},{"type":"HM-MOD-Re-8","version":"1.2.0"},{"type":"HmIP-PSM-CH","version":"2.6.2"},{"type":"HM-LC-Dim1TPBU-FM","version":"2.9.5"},{"type":"HmIP-BWTH","version":"1.2.4"},{"type":"HM-TC-IT-WM-W-EU","version":"1.4.2"},{"type":"HM-LC-Bl1PBU-FM","version":"2.11.1"},{"type":"HM-OU-CFM-TW","version":"1.3.0"},{"type":"HmIP-BWTH","version":"1.2.4"},{"type":"HmIP-FSM","version":"1.6.2"},{"type":"HmIP-eTRV","version":"2.2.8"},{"type":"HmIP-BROLL","version":"1.6.2"},{"type":"HmIP-SMO-A","version":"1.2.8"},{"type":"HmIP-eTRV-2","version":"2.2.8"},{"type":"HmIP-SWDO","version":"1.16.8"},{"type":"HmIP-WTH-2","version":"2.0.2"},{"type":"HmIP-WTH","version":"2.2.0"},{"type":"HmIP-BDT","version":"1.4.8"},{"type":"HmIP-FSM16","version":"1.6.2"},{"type":"HmIP-PSM-UK","version":"2.6.2"},{"type":"HM-LC-Dim1PWM-CV","version":"2.9.5"},{"type":"HmIP-SWO-PL","version":"1.0.18"},{"type":"HM-Sen-MDIR-WM55","version":"1.2.0"}]);
Dann sollten nur die Firmwarestände ausgegeben werden die für die via "version=X.X.X" angefragte Version auch passfähig sind.

Möchte man hingegen für ein Gerät herausfinden welche Version denn nun genau die aktuelle Gerätefirmware ist die zur Verfügung steht dann erledigt man das via folgendem Kommando:

Code: Alles auswählen

$ curl "http://ccu3-update.homematic.com/firmware/download?cmd=js_check_version&product=HmIP-WTH-2&serial=0"
homematic.com.setLatestVersion('2.0.2', 'HmIP-WTH-2');
Und last, not least kann und sollte man in Zukunft die Gerätefirmware dann wie folgt direkt als tgz Datei z.B. mit folgender URL/Aufruf herunterladen:

Code: Alles auswählen

curl --output HmIP-WTH2-2.0.2.tgz "http://ccu3-update.homematic.com/firmware/download?cmd=download&product=HmIP-WTH-2&serial=0"
Nichts anderes macht die WebUI in der 3.49.x bzw. 2.49.x selbst. Und wenn man die Gerätefirmwares über diesen Weg dann runterlädt erhält man dann immer die aktuellsten und diese funktionieren auch mit den 3.49.x und 2.49.x Firmwares.

Und wie schon erwähnt, es wird nicht lange dauern und alle Gerätefirmwares werden dann von der normalen eQ3 Downloadwebseite komplett verschwinden und man sollte sich dann nur darauf verlassen was die CCU selbst einem dann über die WebUI so mitteilt – oder man entwickelt sich anhand der obigen Informationen eben selbst ein Firmwarestand Abfrage/Downloadmechanismus wenn man andere Ansprüche hat...
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Neue Release-Candidate/Test Version (3.49.17.20191214) verfügbar

Beitrag von jp112sdl » 17.12.2019, 17:24

jmaus hat geschrieben:
17.12.2019, 16:50
alle Gerätefirmwares werden dann von der normalen eQ3 Downloadwebseite komplett verschwinden
Ok, also Hamsterkäufedownloads durchführen, so lange es noch geht. :shock:
Gerade wenn ich an die Heizkörperthermostate denke, bin ich froh, dass ich noch die 1.4 zu liegen habe und auch einspielen kann!
Ich hatte der 1.5 Ende Oktober/Anfang November noch mal eine Chance gegeben, aber vergeblich.

Das mit der CCU(3)MinVersion hatte ich schon insoweit analysiert, als dass die Prüfung in der HMIPServer.jar stattfindet und man da ja eh nicht rankommt. Die info-Datei zu editieren ist ja kein Problem. Muss man sich halt 1x die Arbeit machen.

Bedeutet letztendlich auch eine Änderung für OTA Updates der Homebrew Geräte.
Würde mich nicht wundern, wenn demnächst noch eine Prüfung auf "echte" HM Gerätetypen stattfindet. :roll:

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Gerti
Beiträge: 3029
Registriert: 28.01.2016, 18:06
System: CCU
Wohnort: Hürth
Hat sich bedankt: 16 Mal
Danksagung erhalten: 270 Mal

Re: Neue Release-Candidate/Test Version (3.49.17.20191214) verfügbar

Beitrag von Gerti » 17.12.2019, 20:26

Hi!

Die alphabetische Sortierung bei den direkten Verknüpfungen funktioniert nicht mehr.
Lege ich eine neue Verknüpfung an, sind die Geräte nicht mehr alphabetisch sortiert und die Sortierung ändert sich auch nicht, wenn ich auf "Namen" klicke.

Gruß,
Gerti

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

Re: Neue Release-Candidate/Test Version (3.49.17.20191218) verfügbar

Beitrag von jmaus » 18.12.2019, 12:10

Habe gerade einen neuen Release Candidate (3.49.17.20191218) in das bekannte Cloud Verzeichnis geladen und würde darum bitten diesen wieder einen ausführlichen Test zu unterziehen.

Darin geändert wurde vor allem die Beseitigung des Bugs das durch eine zu lange Gewerkeauflsitung unter "Einstellungen -> Gewerke" die ReGaHss durch ungünstige WebUI aufrufe blockiert werden konnte und das dazu führen konnte das der monit Watchdog sich genötigt fühlte ReGaHss komplett neu zu starten (siehe https://github.com/jens-maus/RaspberryMatic/issues/751).

Ich würde daher darum bitten vor allem die Gewerkeauflistung in euren Installationen ausführlich zu testen und zu schauen ob es zu falschen Darstellungen bzw. irgendwelchen anderen Fehlern kommt. Und die die von dem genannten Problem betroffen waren sollten bitte einmal testen ob das Problem damit beseitigt ist und es nicht mehr zu den "errno" ausgaben und zum neustart der ReGaHss mehr kommt.

EDIT:
Achja und ganz herzlichen dank gilt jp112sdl der hier einen wesentlichen anteil daran hatte dem Problem auf die Schliche zu kommen weil ich das Problem bei meinen Testinstallationen selbst nicht reproduzieren konnte.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

1techone
Beiträge: 213
Registriert: 19.01.2016, 10:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 49 Mal
Danksagung erhalten: 19 Mal

Re: Neue Release-Candidate/Test Version (3.49.17.20191218) verfügbar

Beitrag von 1techone » 18.12.2019, 12:43

Hallo,

Installation per WEBUI auf meinem Raspi-3B mit HM, HMIP und "Jerome-Nachbauten" ohne Probleme.
Alles läuft wie geschmiert, ich werde weiter testen
Auch unter Einstellungen/Gewerke kann ich keinen Fehler feststellen.

Danke für die tolle Arbeit
Gruß Jürgen
Dateianhänge
Raspi20191218.PNG
Raspi20191218.PNG (8.89 KiB) 3498 mal betrachtet

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Neue Release-Candidate/Test Version (3.49.17.20191218) verfügbar

Beitrag von jp112sdl » 18.12.2019, 12:46

jmaus hat geschrieben:
18.12.2019, 12:10
vor allem die Gewerkeauflistung in euren Installationen ausführlich zu testen
Hab jetzt nur mal den Patch in meinem Produktivsystem angewendet. Ein Unterschied wie Tag und Nacht. 8)
Die ReGa-Warnung erscheint dadurch auch nicht mehr.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

CoolmanHB
Beiträge: 112
Registriert: 14.02.2010, 20:33
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 9 Mal
Danksagung erhalten: 6 Mal

Re: Neue Release-Candidate/Test Version (3.49.17.20191218) verfügbar

Beitrag von CoolmanHB » 18.12.2019, 15:07

Hallo,

einzige Auffälligkeit war ein DutyCycle von 40 Punkten der auch nach einer Stunde nicht runterging.

Im Log fand ich dann das..

Dec 18 14:38:28 homematic-RasPi daemon.warn openvpn[1077]: WARNING: --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.
Dec 18 14:38:39 homematic-RasPi daemon.warn openvpn[1077]: WARNING: --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.
Dec 18 14:39:24 homematic-RasPi daemon.warn openvpn[1077]: WARNING: --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.

.....
Dec 18 14:47:27 homematic-RasPi user.info homematic: cloudmatic Upgrade Prozess, spiele CloudMatic GUI update ein.
Dec 18 14:47:27 homematic-RasPi user.info kernel: [ 3756.547391] EXT4-fs (mmcblk2p2): re-mounted. Opts: (null)
Dec 18 14:47:27 homematic-RasPi user.info homematic: CloudMatic UI Update Prozess kopiert neue Dateien
Dec 18 14:47:27 homematic-RasPi user.info homematic: CloudMatic UI Update Prozess aktualisiert Dateirechte
Dec 18 14:47:27 homematic-RasPi user.info kernel: [ 3756.612347] EXT4-fs (mmcblk2p2): re-mounted. Opts: (null)
Dec 18 14:47:27 homematic-RasPi user.info homematic: cloudmatic Upgrade Prozess beendet

Nachdem ich über Cloudmatic ein Update angestossen habe war alles wieder im Grünen Bereich, sonst keinerlei Auffälligkeiten.

Besten Dank :D
@TinkerS - CCU3 boxed Metall… und Dualbeam-Antenne -
:wink:
Die Anzahl der Funkkanäle hängt vom Gerätetyp (z. B. Schaltaktor oder Wandtaster) ab. Typerweise können 100 bis 120 Funk-Geräte und 127 Wired Geräte angelernt werden

Gesperrt

Zurück zu „RaspberryMatic“