Hauptmenü

DWD Wetterkarte

Begonnen von Muffin4711, 18 Mai 2024, 15:34:31

Vorheriges Thema - Nächstes Thema

Muffin4711

Hallo zusammen,

ich habe im MAIN Bereich eine Image (DWD Wetterkarte) eingebunden mit dem CAM Template.
Wie kann ich das Template dazu bewegen das das Bild zB. alle 5 Minuten neu gezogen wird?
Sprich, alle paar Minuten stellt DWD eine neue Karte zur Verfügung, diese sollte dann natürlich auch im Template zu sehen sein ohne das man das Template neu aufrufen muss...

Auch die Größe des Bildes sollte man angeben können.


Danke an Alle

jemu75

Schicke bitte mal die Panel- bzw. Tempatedefinition

Grüße
Jens  :)

Muffin4711

Zitat von: jemu75 am 19 Mai 2024, 12:46:03Schicke bitte mal die Panel- bzw. Tempatedefinition

Grüße
Jens  :)

Hallo Jens, anbei die definition:

{
   "name": "Wetterkarte",
   "template": "SSCam",
   "panel": {
      "devices": [
         "cam:"
      ],
      "navigation": [
         "::Wetter"
      ]
   },
   "status": {
      "title": [
         "a-alias::%s"
      ],
      "bar": []
   },
   "main": [
      {
         "level": {
            "mid": "image",
            "show": [
               "true"
            ]
         },
         "mid": {
            "image": [
               ":://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_baw_akt.jpg"
            ]
         }
      }
   ],
   "info": {}
}

jemu75

Spontane Idee:

Du verbindest Dein Panel mit einem FHEM Device, dass ein Reading enthält, welches regelmäßig aktualisiert wird. Dieses Reading bindest du dann in deine Image-Definition ein. Ich meine, dass Bild sollte dann bei jeder Aktualisierung des Readings neu geladen werden.

Beispiel:
   "image": [
               "device-state:://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_baw_akt.jpg"
            ]

Gern mal Feedback, ob das so funktioniert.

Grüße
Jens :)