RaspberryMatic icon indicating copy to clipboard operation
RaspberryMatic copied to clipboard

Verfügbarkeit von FW-Updates für Geräte per Systemvariable anzeigen

Open neopholus opened this issue 1 year ago • 10 comments

Describe the solution you'd like

Wenn man sich in die RaspberryMatic Weboberfläche einloggt, wird nach kurzer Zeit auf der Startseite angezeigt, wenn Firmware-Updates für Devices zur Verfügung stehen. Nur loggt man sich manchmal monatelang nicht ein, wenn alles stabil läuft. Meine Programme laufen in ioBroker.

Daher mein Vorschlag, einmal Nachts prüfen ob FW-Updates für Devices vorhanden sind und eine entsprechende Systemvariable setzen. Mir reicht ein True/False oder die Anzahl an Geräten, für die ein Update vorliegt vollkommen aus.

Darauf könnte dann ein Skript reagieren und eine Mail verschicken -- in RaspberryMatic selbst, aber auch in Systemen wie ioBroker.

Describe alternatives you've considered

Regelmäßig in RaspberryMatic einloggen uns selbst prüfen.

Is your feature request related to a problem?

Nein

Additional information

No response

neopholus avatar Nov 14 '24 21:11 neopholus

+1

kangaroo72 avatar Jan 20 '25 14:01 kangaroo72

me too. Ich würde mir dann mit der Statusänderung der Systemvariable eine eMail senden. Wahrscheinlich kann das mit einem einfachen Script implementiert werden, denn die Informationen liegen ja irgendwo vor.

drose28357 avatar Jan 22 '25 11:01 drose28357

Hi, es wäre auch super wenn die Firmware-Updates der CCU selbst ähnlich behandelt werden könnten.

kmoschcau avatar Jan 26 '25 07:01 kmoschcau

@kmoschcau Hierzu gibt es eine Lösung, siehe hier Klar wäre es schöner, wenn das auch geliefert wird als Flag, aber wenn du es dringend haben willst, kannst du schon mal diese Lösung nutzen.

neopholus avatar Jan 29 '25 19:01 neopholus

@neopholus sorry, wenn ich mich hier als etwas "unwissend" oute :-) Aber könntest Du mir verraten, wie ich dieses js-Script einbaue? Viele Grüße

kangaroo72 avatar Jan 30 '25 23:01 kangaroo72

Schau mal hier, das sollte weiterhelfen:

neopholus avatar Jan 31 '25 06:01 neopholus

Schau mal hier, das sollte weiterhelfen:

Ist leider leer bzw. ohne Anhang.

drose28357 avatar Jan 31 '25 08:01 drose28357

@neopholus Aber könntest Du mir verraten, wie ich dieses js-Script einbaue?

Ich würde es wie folgt machen: Da eine Überprüfung nur einmal am Tag erfolgen muss.... Erstelle im UI ein normales Programm mit einem Zeitmodul als Trigger (z.b. Zeitpunkt morgens um 3:00) Im Dann Zweig eine Aktion anlegen und als Gerätetyp Script auswählen. In dem Script-Editor Fenster den ganzen code reinkopieren.

Alternative: unter Programme und Direktverknüpfungen gibt es auch einen Menü-Punkt Script testen o.ä. dort in das Editorfenster den Code reinkopieren und unten auf Ausführen drücken. Ggf ein paar writeline () einfügen, um Fehler zu finden.

Details zur Einrichtung der Systemvariable sind ja im Quelltext des JS enthalten.

drose28357 avatar Jan 31 '25 08:01 drose28357

@kangaroo72 Das tut mir leid, war mir sicher, ich hatte diesen Link geposted. Also nochmal: https://www.smarthome-tricks.de/iobroker-javascript-uebersicht/

@drose28357 Das Skript ist ein Skript für iobroker. Du schreibst über Programme und Möglichkeiten auf der CCU, das geht mit dem Javascript leider nicht.

neopholus avatar Jan 31 '25 15:01 neopholus

So, stopp jetzt hier mal. Das ist ein Bug/Issue Tracker und kein Diskussionsforum. Tauscht euch im Diskussionsteil aus. Hier geht es nur nüchtern um ein Featurerequest das nun auf Implementierung wartet. Nicht mehr und nicht weniger..

jens-maus avatar Jan 31 '25 16:01 jens-maus