Neue Firmwareversion abfragen

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

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 580 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

Re: Neue Firmwareversion abfragen

Beitrag von stan23 » 06.02.2020, 12:40

Du könntest den Befehl remote über SSH ausführen.
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

Benutzeravatar
jmaus
Beiträge: 9840
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 Firmwareversion abfragen

Beitrag von jmaus » 06.02.2020, 13:21

dtp hat geschrieben:
06.02.2020, 12:23
Nee, ich wollte die aktuelle FW-Version meiner CCU abfragen.

In WebUI geht das ja sehr einfach mit

Code: Alles auswählen

string firmware;
system.Exec("grep VERSION= /VERSION | cut -d= -f2", &firmware);  
WriteLine(firmware);
Aber ich wollte diese Info gerne im ioBroker zur vis-Anzeige haben. Das einfachste wäre natürlich, die Info in eine Systemvariable der CCU zu schreiben, aber geht es ggf. auch direkt ohne Systemvariable?
Die aktuelle Version der CCU firmware gibt es schon als ObjektID wenn du den hm-rega ioBroker adapter nutzt (was du ja musst). Schau einfach in deinen hm-rega.0 Objektbaum unter der Seriennummer deiner CCU nach, dort sollte es ein Datenpunkt "hm-rega.0.XXXXXXXX.0.FIRMWARE_VERSION" geben den du dafür verwenden kannst. Dort drin sollte immer die aktuelle Version landen.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Neue Firmwareversion abfragen

Beitrag von dtp » 06.02.2020, 13:40

Nee. Da ist leider nichts. Deswegen habe ich ja hier gefragt. ;)

EDIT: Hab die Ursache gefunden. Musste im hm-rega-Adapter noch die DC-Synchrinisation aktivieren. Die brauchte ich bisher nicht.

So, alles da:
2020-02-06_14h37_44.png
Zuletzt geändert von dtp am 06.02.2020, 14:38, insgesamt 2-mal geändert.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Benutzeravatar
jmaus
Beiträge: 9840
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 Firmwareversion abfragen

Beitrag von jmaus » 06.02.2020, 14:34

dtp hat geschrieben:
06.02.2020, 13:40
Nee. Da ist leider nichts. Deswegen habe ich ja hier gefragt. ;)

EDIT: Hab die Ursache gefunden. Musste im hm-rega-Adapter noch die DC-Synchrinisation aktivieren. Die brauchte ich bisher nicht.

Alles da:

2020-02-06_14h25_43.png
Super. Wenn du mir jetzt noch nen export dieses Service-Views zukommen lässt könnte ich das für meine VIS Installation genau so nachempfinden. Danke! ;)
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Neue Firmwareversion abfragen

Beitrag von dtp » 06.02.2020, 14:40

Das kann ich selbstverständlich gerne machen. Die Anzeige der Servicemeldungen basiert aber auf meinem zPNP samt zugehörigem Servicemeldungen-Skript und einem kleinen Javaskript zum Ausfiltern bestimmter Inhalte. Immer noch interessiert? ;)
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Benutzeravatar
jmaus
Beiträge: 9840
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 Firmwareversion abfragen

Beitrag von jmaus » 06.02.2020, 14:43

dtp hat geschrieben:
06.02.2020, 14:40
Das kann ich selbstverständlich gerne machen. Die Anzeige der Servicemeldungen basiert aber auf meinem zPNP samt zugehörigem Servicemeldungen-Skript und einem kleinen Javaskript zum Ausfiltern bestimmter Inhalte. Immer noch interessiert? ;)
Das zPNP benutzt ich in der Tat schon teilweise. Insofern kein Problem. Schick mir einfach alles was du daszu hast (wenn du das willst) und ich werde schauen was ich davon übernehmen kann und werde... Danke schon einmal im Voraus.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Neue Firmwareversion abfragen

Beitrag von dtp » 06.02.2020, 15:50

Hier dann mal der exportierte View.
vis_view_CCU_dtp.txt
(34.74 KiB) 91-mal heruntergeladen
Und das zugehörite Javaskript für die Servicemeldungen.
vis_Servicemeldungen.txt
(465 Bytes) 80-mal heruntergeladen
Das zPNP findest du hier und das zugehörigen Servicemeldungen-Skript hier.

Bis dann,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

schonwiederich
Beiträge: 52
Registriert: 07.10.2016, 13:44
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Neue Firmwareversion abfragen

Beitrag von schonwiederich » 13.12.2021, 13:38

Hallo @jmaus,
Ich lasse das Skript mit cuxd seit Jahren laufen. Leider hat es seit 3 Monaten zu minutenlangen hängern geführt weil das wget nichts zurück bekommen hat. Daher musste ich die Ausführung so ändern das es nur 1 mal nachts ausgeführt wird. Den timeout habe ich auf 2 Minuten gesetzt.
Ich habe 2 Fragen dazu.
Hast du eine idee warum dieselbe url sehr lange Zeit keine Probleme verursacht und jetzt plötzlichen zu diesen hängern führt?
RM zeigt doch auf der aktuellen Startseite sowohl aktuelle als auch verfügbare Version an. Kann man beide Datenpunkt nicht zur Weiterverarbeitung bereitstellen oder als systemvariable verfügbar machen? Dann spart man sich ggf das Skript und auch die "hänger".
Danke!
Viele Grüße

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: Neue Firmwareversion abfragen

Beitrag von Aquaplex » 10.02.2023, 07:59

Ich möchte diesen Thread noch mal hochholen. Bisher hat das Abfragen auf eine neue RaspMatic-Firmware mit wget immer gut funktioniert, aber seit einiger Zeit liefert der Befehl nichts mehr zurück ("0") und ich erfahre somit auch nicht von einer neuen verfügbaren Firmware.

Ist die URL aus dem Thread noch gültig? Oder hat sich da irgendwas geändert?

Code: Alles auswählen

system.Exec("wget -q -O - --timeout=5 https://gitcdn.xyz/repo/jens-maus/RaspberryMatic/master/release/LATEST-VERSION.js | cut -d\\' -f2", &NewVersion);
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Benutzeravatar
jmaus
Beiträge: 9840
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 Firmwareversion abfragen

Beitrag von jmaus » 10.02.2023, 08:54

Aquaplex hat geschrieben:
10.02.2023, 07:59
Ist die URL aus dem Thread noch gültig? Oder hat sich da irgendwas geändert?

Code: Alles auswählen

system.Exec("wget -q -O - --timeout=5 https://gitcdn.xyz/repo/jens-maus/RaspberryMatic/master/release/LATEST-VERSION.js | cut -d\\' -f2", &NewVersion);
Nein, die ist schon seit Ewigkeiten nicht mehr gültig. Die richtige URL ist die folgende:

Code: Alles auswählen

https://raspberrymatic.de/LATEST-VERSION.js
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Antworten

Zurück zu „RaspberryMatic“