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
([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 !
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 ;)
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
Herzlichen Dank, beide Lösungen funktionieren bestens. Danke!
Grüße Tim