FHEM Forum

FHEM => Automatisierung => Thema gestartet von: hotwebnet am 04 April 2015, 21:36:15

Titel: Ich verstehe dieses Notify nicht......
Beitrag von: hotwebnet am 04 April 2015, 21:36:15
Hallo, und guten Abend.....ich habe ein Problem verstehe es aber nicht zu lösen....

Ich habe eine Intertechno Steckdose und einen Intertechno Schalter/Taster on/off

Nun mein Problem ich schalten den Taster auf on und die STeckdose soll angehen...kein Problem

define IT_Schalter1onNotify notify IT_Schalter1 set IT_Stecker1 on

alles geht an...der Taster schaltet die Steckdose....

Nun möchte ich natürlich auch wieder das die STeckdose aus geht also

define IT_Schalter1offNotify notify IT_Schalter1 set IT_Stecker1 off

der Schalter geht aus die STeckdose aber nicht.......wie soll ich das nur verstehen.......
Titel: Antw:Ich verstehe dieses Notify nicht......
Beitrag von: schka17 am 04 April 2015, 22:29:42
Nun, du hast jetzt zwei  notify's die beide auf alle Events von IT_Schalter1 reagieren. Du müsstest die Regex etwas spezifischer machen, oder du definierst  einfach set IT_Stecker1 $EVENT als Befehl und löscht eines der notify's.

Gruß

Karl


Sent from my iPad using Tapatalk
Titel: Antw:Ich verstehe dieses Notify nicht......
Beitrag von: hotwebnet am 04 April 2015, 22:43:03
jetzt geht nichts mehr..........

nur noch 1 Notify, und das sieht so aus.........

define IT_Schalter1Notify notify IT_Schalter1 set IT_Stecker1 $Event
Titel: Antw:Ich verstehe dieses Notify nicht......
Beitrag von: rudolfkoenig am 05 April 2015, 08:41:00
Bitte Gross-/Kleinschreibung beachten, $Event gibt es nicht, nur $EVENT.
Titel: Antw:Ich verstehe dieses Notify nicht......
Beitrag von: Icinger am 05 April 2015, 08:42:27
Ich würde das RegEx vom notify noch genauer spezifizieren.
Titel: Antw:Ich verstehe dieses Notify nicht......
Beitrag von: rudolfkoenig am 05 April 2015, 09:08:26
Und das geht in der FHEMWEB-Detailview der notify auch grafisch unterstuetzt, indem man zuerst IT_Schalter1:on, dann IT_Schalter1:off hinzufuegt, und zum Schluss das urspruengliche regexpPart entfernt.
Titel: Antw:Ich verstehe dieses Notify nicht......
Beitrag von: hotwebnet am 05 April 2015, 15:43:55
Vielen Dank, nun schaltet alles so wie ich will in FHEM....aber nicht in Real, wenn ich meinen Taster drücke geht die Steckdose hin und wieder an, ich habe den Eindruck das die zwei befehle gleichzeitig zu viel für meinen CUL sind...
wie kann ich mit"sleep" eine sekunde zwischen den Schaltvorgänge verzögern.......

Danke

IT_Schalter1 set IT_Stecker1 $EVENT
Titel: Antw:Ich verstehe dieses Notify nicht......
Beitrag von: Puschel74 am 05 April 2015, 15:47:29
Zitatzwischen den Schaltvorgänge verzögern.......
Wozu?
Erstmal musst du dir klar werden was in $EVENT alles stehen kann.
Dort können auch Events stehen mit denen deine Dose absolut nichts anfangen kann.

Aber evtl. hilft dir ja mal ein Blick ins Logfile sonst würde ich - wie schon des öfteren hier vorgeschlagen:
Zitat von: Icinger am 05 April 2015, 08:42:27
Ich würde das RegEx vom notify noch genauer spezifizieren.