Hauptmenü

GDS Wetterwarnungen

Begonnen von moonsorrox, 05 Juli 2015, 13:59:18

Vorheriges Thema - Nächstes Thema

moonsorrox

ich habe irgendwie die Tage das sich die Meldungen in der Wetteranzeige übereinander legen obwohl grad gar keine Warnmeldung vorhanden ist. Siehe Screenshot.

Mein Code dazu habe ich versucht anzupassen, aber ist wohl grad zu heiss und ich finde den Fehler leider nicht.
Das Problem ist wohl das er die a_0_headline anzeigt obwohl, keine Wetterwarnungen da sind. Evtl. muss ja etwas am Code geändert werden.

Geändert habe ich länger aber nichts am Code:
### Wetterwarnung ###
# Rechteck für Warnmeldung

rgb  2F4F4F
rect 0 390 950 510 1


# Aktuell keine Wetterwarnung

condition {(ReadingsVal('resse','a_0_valid','') ne '1')}
img 830 390 .20 png url "http://info.xxxxxx.de/icon/ok.png"

pt 26
rgb 00FA9A # MediumSpringGreen
textbox 0.10 430 540 "keine Wetterwarnungen"
condition 1


# Aktuelle Wetterwarnung

condition {(ReadingsVal('resse','a_0_valid','') eq '1')}
img 810 380 .30 png url "http://info.xxxxxx.de/icon/warn.png"

pt 14
rgb  FF0000  # rot
thalign "center"
moveto 170 415
text x y { "gültig von: "  .substr((ReadingsVal("resse","a_0_onset_local","")),0,16) }



moveby 430 0
text x y { "bis: " .substr((ReadingsVal("resse","a_0_expires_local","")),0,16) }
condition 1



# hier kommt die Wetterwarnung in GROSS rein - sofern vorhanden

pt 20
textbox 0.10 440 540 { utf8ToLatin1 (ReadingsVal("resse","a_0_headline","")) }
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Hollo

Dir ist schon klar, dass Du im letzten Abschnitt (Textbox) die Überschrift ausgibst, UNABHÄNGIG DAVON ob sie noch gültig ist !?

Daher bekommst Du "keine Wetterwarnung", wenn sie abgelaufen ist;
ABER die Überschrift so lange sie noch vorhanden ist.

Mach die generelle Abfrage mit a_valid und a_count , dann weisst Du ob und wie viele gültig/vorhanden sind.
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

moonsorrox

Zitat von: Hollo am 05 Juli 2015, 20:54:40
Dir ist schon klar, dass Du im letzten Abschnitt (Textbox) die Überschrift ausgibst, UNABHÄNGIG DAVON ob sie noch gültig ist !?
das war mir bisher nicht aufgefallen da wohl die Situation nicht eingetreten war.... mich wunderte es nur weil ich solch eine Überschneidung noch nicht hatte.
Werde mir das nochmals anschauen.... Danke für den Hinweis
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Hollo

Zitat von: moonsorrox am 06 Juli 2015, 08:32:29
das war mir bisher nicht aufgefallen da wohl die Situation nicht eingetreten war....
Das kenne ich.   ;D
Ich muss da auch noch mal etwas anpassen, nachdem ich letzte Woche mal 5 Warnmeldungen gleichzeitig hatte.
Da reichte dann der Platz auf der Detailseite trotz Vorüberlegungen nicht mehr.
Auf der Übersicht ist das egal, da wird ja bei mehr als 1 Warnung nur ein Hinweis mit der Gesamtanzahl eingeblendet.

FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"