Hallo
Ich habe noch ein kleines Verständnisproblem mit DOIF.
Mein Device ESPWifiAnalyser3 im Readings MAC_1 steht die unten genannte MAC Adresse drin.
Ich konnte soweit alle Fehler mal bereinigen, aber egal ob ich die Richtige oder eine Falsche MAC in die DOIF Abfrage mache es kommt immer cmd_2 bzw. off
Kann es sein das die DOIF abfrage mit den ":" nicht klar kommt? :o
define MAC_Watchdog_001_ber1 DOIF ([ESPWifiAnalyser3:MAC_1] eq "b0:4e:26:13:81:cb") (set MAC_Watchdog_001 on) DOELSE (set MAC_Watchdog_001 off)
So ist es :o
ändere mal den Ausdruck in eq 'b0:4e:26:13:81:cb'
Ich weiß noch nicht genau warum, hat aber offenbar was mit Perl und Strings und Unterschied '' und "" zu tun
Edit: War wohl ein Trugschluss
Gruß Otto
Ist die Schreibung der Adresse in Großschreibung?
Zitat von: Ellert am 08 Januar 2019, 20:37:46
Ist die Schreibung der Adresse in Großschreibung?
Genau, mal im Eventmonitor schauen was da kommt...
list vom DOIF (im Fehlerzustand) wäre hilfreich...
...ebenso von dem das die Events auslöst...
...also wo die MAC als Reading stehen...
Gruß, Joachim
Ich habe noch etwas probiert
Wie sieht das Reading ESPWifiAnalyser3:MAC_1 aus? Steht die Mac in "" oder nicht?