DOIF AND NOT funktioniert nicht

Begonnen von Timmy.m, 29 September 2018, 21:39:02

Vorheriges Thema - Nächstes Thema

Timmy.m

Hallo liebe FHEM Gemeinde.

Ich möchte gerne eine Erinnerungsnachricht, wenn meine Lieblingssendung kommt und der Fernseher nicht darauf geschaltet ist.
Mein Problem liegt darin, dass ich das Fernsehprogramm und das aktuell eingestellte Programm miteinander vergleiche und nur eine Meldung kommt, wenn das gewünschte Programm im Fernsehprogramm läuft, aber der Fernseher ein anderes Programm anzeigt.

Da Fernseher als auch TV Programm Sendung mit Titel in ein Reading übertragen muss ich auf ein Bestandteil des Strings suchen. Leider gelingt es mit nicht so eine Art AND NOT in mein DOIF zu bringen.

([TV_Programme:WDR]=~"Tatort" AND NOT [LGTV:currentProgram]=~"Tatort")

Vielleicht könnt Ihr mir helfen?

Grüße Tim
FHEM5.9@RaspPi.3B|HMLAN|CUL868V3|1Wire|HUE|FritzBox|BotVacDconnected|3xKindleDisplay|
FHEM2FHEM|
FHEM5.9@RaspPi.2B|nanoCul868|TCM310|JeeLinkClone|RFXTRX433E|ZWave|Zigbee|xiaomi
RaspberryMatic@RaspPi.3B+ in Planung

CoolTux

#1

([TV_Programme:WDR]=~"Tatort" and [LGTV:currentProgram]!~"Tatort")


Ne allgemeine Syntaxprüfung habe ich jetzt nicht gemacht. Bei Regex nimmt man für nicht oder ungleich eine Negation also ein !
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Damian

Zitat von: CoolTux am 29 September 2018, 21:59:20

([TV_Programme:WDR]=~"Tatort" AND [LGTV:currentProgram]!~"Tatort")


Ne allgemeine Syntaxprüfung habe ich jetzt nicht gemacht. Bei Regex nimmt man für nicht oder ungleich eine Negation also ein !

und bitte auf Kleinschreibung achten: AND gibt es genauso wenig wie NOT, and bzw. not dagegen schon ;)
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

CoolTux

Zitat von: Damian am 29 September 2018, 23:25:29
und bitte auf Kleinschreibung achten: AND gibt es genauso wenig wie NOT, and bzw. not dagegen schon ;)

Hab es mal korrigiert
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Timmy.m

Herzlichen Dank, beide Lösungen funktionieren bestens. Danke!

Grüße Tim
FHEM5.9@RaspPi.3B|HMLAN|CUL868V3|1Wire|HUE|FritzBox|BotVacDconnected|3xKindleDisplay|
FHEM2FHEM|
FHEM5.9@RaspPi.2B|nanoCul868|TCM310|JeeLinkClone|RFXTRX433E|ZWave|Zigbee|xiaomi
RaspberryMatic@RaspPi.3B+ in Planung