FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: satprofi am 01 November 2016, 09:55:49

Titel: Fehler seit update, aber wo?
Beitrag von: satprofi am 01 November 2016, 09:55:49
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

Titel: Antw:Fehler seit update, aber wo?
Beitrag von: Ellert am 01 November 2016, 13:23:32
An die Bedingung anfügen and ![Zeitspanne, wenn der Hourcounter 0 schreibt]
Titel: Antw:Fehler seit update, aber wo?
Beitrag von: satprofi am 01 November 2016, 14:23:05
Danke. Werds testen.
Aber was hat sich im fhem update geändert das es nicht mehr funktioniert?
Titel: Antw:Fehler seit update, aber wo?
Beitrag von: Per am 04 November 2016, 12:46:35
Sollte nicht auch

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

gehen?
Titel: Antw:Fehler seit update, aber wo?
Beitrag von: Ellert am 04 November 2016, 13:02:25
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?
Titel: Antw:Fehler seit update, aber wo?
Beitrag von: Per am 04 November 2016, 13:13:07
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.
Titel: Antw:Fehler seit update, aber wo?
Beitrag von: satprofi am 04 November 2016, 15:31:41
mit Ellert´s vorschlag dürfte es klappen. Aber warum hat es bis jetzt geklappt. irgendwas muss sich bei DOIF geändert haben.
Titel: Antw:Fehler seit update, aber wo?
Beitrag von: Ellert am 04 November 2016, 16:28:03
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.