Hallo, in Verbindung mit einem Nextion Display will ich den Zustand meiner Dimmer ans Display beim Start übergeben.
Dazu habe ich folgenden Befehl hinterlegt
led1.val={(return ( ( ReadingsVal("WZ.Dimmer_1_Sw","state","off") eq "on" )?1:0) )};led2.val={(return ( ( ReadingsVal("WZ.Dimmer_2_Sw","state","off") eq "on" )?1:0) )};
Jetzt habe ich aber das Problem das der Dimmer den state "on" erst nach ein paar Sekunden hat. Vorher hat er z. Bsp. "set_on" und danach "chn:on phys:0".
Wo ich absolut nicht weiterkomme ist wie ich das ganze in Verbindung mit Readingsval bewerkstellige das er quasi auf das vorkommen von on und off reagiert?
per regexp
Das Internet ist voll mit einschlägigen Informationen dazu.
noch ein kleiner Tip. Statt eq nimmst Du RegEx. Das sollte für die Suche aber reichen