Regenradar verschwunden

Begonnen von Prostetnik, 25 Oktober 2026, 12:05:02

Vorheriges Thema - Nächstes Thema

Prostetnik

Hallo Leute,
nachdem in den letzten Tagen das Modul keine Daten mehr aktualisiert hat, ist mit dem aktuellen Update das Ding ganz verschwunden. Das ist wirklich schade, denn es war wirklich nützlich. Ich habe das schon solange auf meiner Statusseite gehabt, dass ich schon gar nicht mehr weiß wo die Daten eigentlich herkamen... Vielleicht aus 55_DWD_OpenData? Gibt's ne Lösung?

KölnSolar

ZitatIch habe das schon solange auf meiner Statusseite gehabt, dass ich schon gar nicht mehr weiß wo die Daten eigentlich herkamen.
Naja, Deine cofig solle es Dir schon verraten können....
RPi5/3/2 Trixie-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-ecovacs(mqtt2)-zigbee2mqtt

JoWiemann

Hast du, wie beschrieben, die HD5 Tools installiert?

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

Prostetnik

Zitat von: JoWiemann am 25 Oktober 2026, 15:16:56Hast du, wie beschrieben, die HD5 Tools installiert?

Grüße Jörg

Ich meine keine Radarbildchen, sondern dieses kleine HTML das in einem Zeitbalken von 2 Stunden Regen anzeigt.

JoWiemann

Hm,

wir reden schon über das Modul 98_CDCOpenData? Dort gibt es einen entsprechenden set Befehl:

set <name> htmlBarAsStateFormat <on|off>

Definiert eine HTML Bar zur Anzeige des Regen Radars im Attribut stateFormat.
Um die Änderung zu persistieren muss sie durch klicken auf 'Save config' gesichert werden.
Die Funktion zur Generierung kann auch für die Defintion eines weblink Device genutzt werden.
defmod <barName> weblink htmlCode {CDCOpenData_radar2html('<nameCDCDevice>', '<readingName_rain_radar>')}
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

Prostetnik

Zitat von: JoWiemann am 25 Oktober 2026, 15:49:50Hm,

wir reden schon über das Modul 98_CDCOpenData? Dort gibt es einen entsprechenden set Befehl:

set <name> htmlBarAsStateFormat <on|off>

Definiert eine HTML Bar zur Anzeige des Regen Radars im Attribut stateFormat.
Um die Änderung zu persistieren muss sie durch klicken auf 'Save config' gesichert werden.
Die Funktion zur Generierung kann auch für die Defintion eines weblink Device genutzt werden.
defmod <barName> weblink htmlCode {CDCOpenData_radar2html('<nameCDCDevice>', '<readingName_rain_radar>')}

Ja, genau! Das ist das was ich suche. Nun habe ich zwar den Bar wieder und die Daten kommen auch, werden aber im htmlBar nicht dargestellt. Zeiten sind alle 00:00 und die Barsegmente alle light grey...
Irgendeine Idee?

betateilchen

Bei mir verhindert CDCOpenData (das ich eben aus Neugier zum ersten Mal verwendet habe) gerade den Neustart von FHEM.

IO::Uncompress::Gunzip::gunzip: input filename is undef or null string at ./FHEM/98_CDCOpenData.pm line 1594.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Prostetnik

Das ist bei mir nicht so. Es sieht so aus, als wenn das Stateformat nicht mehr korrekt gefüllt wird. Die Readings scheinen ok zu sein...

JoWiemann

Zitat von: betateilchen am 25 Oktober 2026, 16:52:59Bei mir verhindert CDCOpenData (das ich eben aus Neugier zum ersten Mal verwendet habe) gerade den Neustart von FHEM.

IO::Uncompress::Gunzip::gunzip: input filename is undef or null string at ./FHEM/98_CDCOpenData.pm line 1594.

Hallo betateilchen,

da fehlte irgendwie und schon immer die Fehlerbehandlung. Anbei eine korrigierte Version. Magst Du einmal testen. Danke Dir.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

JoWiemann

Zitat von: Prostetnik am 25 Oktober 2026, 17:05:08Das ist bei mir nicht so. Es sieht so aus, als wenn das Stateformat nicht mehr korrekt gefüllt wird. Die Readings scheinen ok zu sein...

Hallo,

dann poste bitte einmal ein List.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

Prostetnik

Internals:
   DEBUGLOG   OFF
   DEF        53.54205,7.93350
   DWDHOST    opendata.dwd.de
   FUUID      6ade1c45-f33f-2786-7061-1e76074523e5e0f9
   INTERVAL   300
   LOCATION   53.54205,7.93350
   NAME       RainRadar
   NR         725
   NTFY_ORDER 50-RainRadar
   STATE      <table><tr style="font-size:x-small"><td style="padding-left: 0; padding-right: 0">00:00</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">00:00</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">00:00</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">00:00</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">00:00</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">00:00</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">00:00</td></tr><tr style='border:2pt solid black'><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EFEFFF">&nbsp;&nbsp;&nbsp;</td></tr></table>
   TIMEOUT    55
   TMPDIR     temp_radolan_data_RainRadar
   TYPE       CDCOpenData
   VERSION    01.15
   eventCount 21
   CONFIG:
     IN_REQUEST 0
   READINGS:
     2026-10-25 17:55:00   loc0_rain_radar/00 0.002
     2026-10-25 18:00:00   loc0_rain_radar/01 0.005
     2026-10-25 18:05:00   loc0_rain_radar/02 0.022
     2026-10-25 18:10:00   loc0_rain_radar/03 0.001
     2026-10-25 18:15:00   loc0_rain_radar/04 0.002
     2026-10-25 18:20:00   loc0_rain_radar/05 0.002
     2026-10-25 18:25:00   loc0_rain_radar/06 0.012
     2026-10-25 18:30:00   loc0_rain_radar/07 0.005
     2026-10-25 18:35:00   loc0_rain_radar/08 0.028
     2026-10-25 18:40:00   loc0_rain_radar/09 0.007
     2026-10-25 18:45:00   loc0_rain_radar/10 0.01
     2026-10-25 18:50:00   loc0_rain_radar/11 0.007
     2026-10-25 18:55:00   loc0_rain_radar/12 0.008
     2026-10-25 19:00:00   loc0_rain_radar/13 0.001
     2026-10-25 19:05:00   loc0_rain_radar/14 0.005
     2026-10-25 19:10:00   loc0_rain_radar/15 0.004
     2026-10-25 19:15:00   loc0_rain_radar/16 0.001
     2026-10-25 19:20:00   loc0_rain_radar/17 0.01
     2026-10-25 19:25:00   loc0_rain_radar/18 0.001
     2026-10-25 19:30:00   loc0_rain_radar/19 0
     2026-10-25 19:35:00   loc0_rain_radar/20 0.008
     2026-10-25 19:40:00   loc0_rain_radar/21 0.006
     2026-10-25 19:45:00   loc0_rain_radar/22 0.001
     2026-10-25 19:50:00   loc0_rain_radar/23 0
     2026-10-25 19:55:00   loc0_rain_radar/24 0
     2026-10-25 17:58:43   retStat_lastReadout 26 values captured in 4.17 s
     2026-10-25 17:58:43   state           26 values captured in 4.17 s
   fhem:
     UPDATE     0
   helper:
     CronTime   0
     FhemLog3Std 0
     TimerCmd   RainRadar.Cmd
     TimerReadout RainRadar.Readout
     baseTMPDIR temp_radolan_data_RainRadar
     debugLog   RainRadar_debugLog
     logDebug   0
     rainLog    RainRadar_rainLog
   hmccu:
Attributes:
   enableDWDdata rainRadarbyLocation
   stateFormat {CDCOpenData_radar2html('RainRadar','Home_rain_radar',0)}
   updateOnStart 1
   verbose    0

JoWiemann

Zitat von: Prostetnik am 25 Oktober 2026, 18:00:192026-10-25 17:55:00   loc0_rain_radar/00 0.002
     2026-10-25 18:00:00   loc0_rain_radar/01 0.005
     2026-10-25 18:05:00   loc0_rain_radar/02 0.022
     2026-10-25 18:10:00   loc0_rain_radar/03 0.001
     2026-10-25 18:15:00   loc0_rain_radar/04 0.002
     2026-10-25 18:20:00   loc0_rain_radar/05 0.002
     2026-10-25 18:25:00   loc0_rain_radar/06 0.012
     2026-10-25 18:30:00   loc0_rain_radar/07 0.005
     2026-10-25 18:35:00   loc0_rain_radar/08 0.028
     2026-10-25 18:40:00   loc0_rain_radar/09 0.007
     2026-10-25 18:45:00   loc0_rain_radar/10 0.01
     2026-10-25 18:50:00   loc0_rain_radar/11 0.007
     2026-10-25 18:55:00   loc0_rain_radar/12 0.008
     2026-10-25 19:00:00   loc0_rain_radar/13 0.001
     2026-10-25 19:05:00   loc0_rain_radar/14 0.005
     2026-10-25 19:10:00   loc0_rain_radar/15 0.004
     2026-10-25 19:15:00   loc0_rain_radar/16 0.001
     2026-10-25 19:20:00   loc0_rain_radar/17 0.01
     2026-10-25 19:25:00   loc0_rain_radar/18 0.001
     2026-10-25 19:30:00   loc0_rain_radar/19 0
     2026-10-25 19:35:00   loc0_rain_radar/20 0.008
     2026-10-25 19:40:00   loc0_rain_radar/21 0.006
     2026-10-25 19:45:00   loc0_rain_radar/22 0.001
     2026-10-25 19:50:00   loc0_rain_radar/23 0
     2026-10-25 19:55:00   loc0_rain_radar/24 0
   stateFormat {CDCOpenData_radar2html('RainRadar','Home_rain_radar',0)}
Hallo,

da Deine Readings loc0_rain_data heißen muss das Attribut stateFormat manuell korrigiert werden. Bitte ersetze 'Home_rain_radar' durch 'loc0_rain_radar'. Ich lasse mir für das set ... etwas einfallen.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

Prostetnik

Läuft! Klasse, Mann! Vielen Dank!