Hauptmenü

Fehler seit update, aber wo?

Begonnen von satprofi, 01 November 2016, 09:55:49

Vorheriges Thema - Nächstes Thema

satprofi

Hallo.
Habe hier ein DOIF was mir einen Wert aus Hourcounter in einen Dummy schreibt

([Batterielader_aus] eq "on") ({ my $sld = ReadingsVal("Batterieladezeit","kWh",0);; fhem("set load_kWh_daily $sld ");;})


Jetzt habe ich aber bemerkt, das Werte die eigentlich erst um 8:00h nächsten Tages manuel auf 0 gesetzt wurden, schon um Motternacht auf 0 stehen.
Ich vermute, da der Hourcounter seinen wert um 0:00h auf 0 setzt. Wie verhindere ich jetzt das auch der Dummy auf 0 springt?

lg

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Ellert

An die Bedingung anfügen and ![Zeitspanne, wenn der Hourcounter 0 schreibt]

satprofi

#2
Danke. Werds testen.
Aber was hat sich im fhem update geändert das es nicht mehr funktioniert?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Per

Sollte nicht auch

([Batterielader_aus] eq "on") (set load_kWh_daily [Batterieladezeit:kWh])

gehen?

Ellert

Nicht unter dieser Voraussetzung
ZitatJetzt habe ich aber bemerkt, das Werte die eigentlich erst um 8:00h nächsten Tages manuel auf 0 gesetzt wurden, schon um Motternacht auf 0 stehen.
Ich vermute, da der Hourcounter seinen wert um 0:00h auf 0 setzt. Wie verhindere ich jetzt das auch der Dummy auf 0 springt?

Per

Zitat von: Ellert am 04 November 2016, 13:02:25
Nicht unter dieser Voraussetzung
Ich meine als Ersatz für die Commandseite mit der FHEM->Perl->FHEM Umstetzung. Das 0-Problem steht natürlich weiterhin, d.h. dein Vorschlag müsste noch in die Bedingung rein.

satprofi

mit Ellert´s vorschlag dürfte es klappen. Aber warum hat es bis jetzt geklappt. irgendwas muss sich bei DOIF geändert haben.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Ellert

Zitat von: Per am 04 November 2016, 13:13:07
Ich meine als Ersatz für die Commandseite mit der FHEM->Perl->FHEM Umstetzung. Das 0-Problem steht natürlich weiterhin, d.h. dein Vorschlag müsste noch in die Bedingung rein.
Ja, das ist eindeutig die klarere Schreibweise.