FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Timmy.m am 29 September 2018, 21:39:02

Titel: DOIF AND NOT funktioniert nicht
Beitrag von: Timmy.m am 29 September 2018, 21:39:02
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
Titel: Antw:DOIF AND NOT funktioniert nicht
Beitrag 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 !
Titel: Antw:DOIF AND NOT funktioniert nicht
Beitrag von: Damian am 29 September 2018, 23:25:29
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 ;)
Titel: Antw:DOIF AND NOT funktioniert nicht
Beitrag von: CoolTux am 29 September 2018, 23:30:53
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
Titel: Antw:DOIF AND NOT funktioniert nicht
Beitrag von: Timmy.m am 30 September 2018, 13:18:23
Herzlichen Dank, beide Lösungen funktionieren bestens. Danke!

Grüße Tim