[gelöst] Nach Änderung im DOIF stundenlange initialisierung

Begonnen von satprofi, 23 September 2017, 10:43:34

Vorheriges Thema - Nächstes Thema

satprofi

Zitat von: Per am 04 Oktober 2017, 14:10:01
Dein DOIF heisst "Ladestrom" und wird mehrfach abgefragt. Hättest du es mit "$SELF" gemacht, würde man es leichter erkennen.
Mach besser als letzte Zeile
DOELSEIF ([?$SELF:cmd] == 0 or (DOELSEIF ([Ladestrom:state] eq "4A" and [Ueberschuss] <1 and [Lader] eq "on")) ("python2 /usr/local/bin/2Amp.py", setreading Wert_I A 2)
dann hast du einen definierten Anfang ohne Seiteneffekte.
:o




sorry, verstehe nur bahnhof.
was bedeutet das [?$SELF:cmd]  ?
Was triggert hier?

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

Per

Triggern tun die "normalen" Events, nur dass diesmal das [?$SELF:cmd] (entspricht dem Status "Initialisierung") abgefangen wird und in diesen Zweig landet.