Visualisierung Prognosedaten bei Verwendung DOIF_set_card_data

Begonnen von jkriegl, 25 Januar 2025, 15:18:28

Vorheriges Thema - Nächstes Thema

jkriegl

Brauche Hilfe bei der Verwendung von DOIF_set_card_data.
Habe ein card([$SELF:prog:col12],"Prognose", ... funktioniert
und möchte die Prognose aus DWD-Daten dort setzen.
Der Versuch mit set_data {::DOIF_set_card_data ("$SELF","$SELF","prog","col12",0,"2025.01.25_15:00:00 2.5,2025.01.25_16:00:00 1.7");}bringt kein Ergebnis.
Wie muss ich DOIF_set_card_data korrekt benutzen?
defmod di_prog DOIF #####\
\
set_data {::DOIF_set_card_data ("$SELF","$SELF","prog","col12",0,"2025.01.25_15:00:00 2.5,2025.01.25_16:00:00 1.7");;}\

attr di_prog room 9.5 Test
attr di_prog uiTable {package ui_Table}\
\
card([$SELF:prog:col12],"Prog","measure_photovoltaic_inst",0,5,40,120,"W",undef,2,"80,1,steps,,,halfring,210")
attr di_prog verbose 5

setstate di_prog initialized
setstate di_prog 2025-01-25 15:14:29 mode enabled
setstate di_prog 2025-01-25 14:59:18 prog 1.5
setstate di_prog 2025-01-25 15:14:29 state initialized
Rpi 3/4, buster, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly

Damian

Bei mir funktioniert deine Definition wie programmiert
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

jkriegl

#2
Danke, der letzte update hat weiter geholfen.

Aber die Darstellung ist nur bis zum aktuellen Zeitpunkt, also nicht für Daten in der Zukunft.
Vermutlich wegen col12.
set_data {
::DOIF_set_card_data("$SELF","$SELF","prog","col12",7200,"2025.01.25_10 0.6,2025.01.25_12 0.3,2025.01.25_16 0.1,2025.01.25_20 0.1");}

Die 0.1 um 20:00 wird nicht angezeigt.
Habe ohne Erfolg mit dem offset probiert.
Rpi 3/4, buster, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly

Damian

Zukunft kann man nur in der Bar-Darstellung bis zum Ende der aktuellen Periode sehen. Das mache ich bei der täglichen Preisprognose für Tibber:
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

jkriegl

Rpi 3/4, buster, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly