Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
neopholus opened this issue Nov 14, 2024 · 10 comments
Open
Labels
💡 enhancement-ideas New feature or change request

Comments

@neopholus
Copy link

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 neopholus added the 💡 enhancement-ideas New feature or change request label Nov 14, 2024
@kangaroo72
Copy link

+1

@drose28357
Copy link

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.

@kmoschcau
Copy link

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

@neopholus
Copy link
Author

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

@kangaroo72
Copy link

@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

@neopholus
Copy link
Author

Schau mal hier, das sollte weiterhelfen:

@drose28357
Copy link

Schau mal hier, das sollte weiterhelfen:

Ist leider leer bzw. ohne Anhang.

@drose28357
Copy link

drose28357 commented Jan 31, 2025

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

@neopholus
Copy link
Author

neopholus commented Jan 31, 2025

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

@jens-maus
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 enhancement-ideas New feature or change request
Projects
Status: No status
Development

No branches or pull requests

5 participants