Hauptmenü

DOIF and funktion

Begonnen von otto, 19 April 2021, 22:02:21

Vorheriges Thema - Nächstes Thema

otto

Hallo h([haus.stromzaehler:"^total_consumption_Ch1:.*$"] and [HT_NT:"^off$"]) (set HT_NT on) DOELSEIF ([haus.stromzaehler:"^total_consumption_Ch2:.*$"] and [HT_NT:"^on$"]) (set HT_NT off)

(nur einfersuch und es ist ein Dummy HT_NT)

Gruß Otto

Otto123

Hi,

Du hast zwar gar keine Frage - aber wenn Du hier den Absatz nach dem zweiten Beispiel liest:
https://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung_ueber_Auswertung_von_Events
Da steht, dass Dein Ansatz nicht funktioniert. ;)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

otto

Hallo,danke

aber das gibt Fhem aus wenn ich über Eventmonitor ein DOIF anlegen lasse :   
([haus.stromzaehler:"^total_consumption_Ch1:.*$"]) ()
und ich bräuchte dazu eine "and funktion" jetzt dachte ich ich könnte einfach nur ein "and" dazwischen machen..?
oder doch nicht?


Gruß Otto

Otto123

ZitatDie logische Verknüpfung "and" mehrerer Ereignisse ist nicht sinnvoll, da zu einem Zeitpunkt immer nur ein Ereignis zutreffen kann.
Damian hat es nett geschrieben - es gibt keine zwei GLEICHZEITIGEN Events in FHEM.

Du kannst den Event mit einer Zustandsabfrage kombinieren. Also in etwa so:
and [?HT_NT] eq "off"
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

otto

 ;D   Danke Danke

Gruß Otto