(gelöst) Probleme mit notify

Begonnen von Wernieman, 17 April 2015, 09:19:59

Vorheriges Thema - Nächstes Thema

Wernieman

Hallo,

Ich habe gerade ein Problem mit notify:

Ich habe mir einen Dummy gebaut:
fhem> list LED_Lampe
Internals:
   CFGFN     
   NAME       LED_Lampe
   NR         113
   STATE      off
   TYPE       dummy
   Readings:
     2015-04-17 09:15:20   state           off
Attributes:
   room       SIS_PMS
   setList    on off


Wenn der geschaltet werden wird, sollen 2 andere Schalter betätigt werden (Hier erstmal als Test1 und Test2)
fhem> list LED_Lampe_On
Internals:
   CFGFN     
   DEF        notify LED_Lampe:on set Test1 on; set Test2 on
   NAME       LED_Lampe_On
   NR         195
   NTFY_ORDER 50-LED_Lampe_On
   REGEXP     notify
   STATE      active
   TYPE       notify
   Readings:
     2015-04-17 09:13:54   state           active
Attributes:
   room       SIS_PMS


Soweit, so gut, ABER ... wenn ich den Dummy schalte, wird das Notify nicht ausgeführt:
fhem> set LED_Lampe on

Kann mir jemand dabei helfen? Es ist nicht mein erstes notify, darum verstehe ich momentan nicht, warum es nicht funktioniert.

Alle Ausgaben sind übrigens aus der telnet-Konsole kopiert.

Danke für Hilfe, auch über Hinweise, wo ich suchen kann/soll währe ich dankbar ...

Gruß,
Werner
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Bennemannc

Hallo,

Zitatnotify LED_Lampe:on set Test1 on; set Test2 on
versuche es mal mit einem Punkt also

notify LED_Lampe.on set Test1 on; set Test2 on - den set 'Teil' kannst Du auch so
set Test1,Test2 on - schreiben

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Wernieman

Da war es bedauerlich auch nicht.

Sieht jetzt so aus:

fhem> list LED_Lampe_On
Internals:
   CFGFN     
   DEF        notify LED_Lampe.on set Test1,Test2 on
   NAME       LED_Lampe_On
   NR         195
   NTFY_ORDER 50-LED_Lampe_On
   REGEXP     notify
   STATE      active
   TYPE       notify
   Readings:
     2015-04-17 09:55:28   state           active
Attributes:
   room       SIS_PMS


Laut Dokun sollte es aber doch der ":" sein?
http://fhem.de/commandref.html#notify
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

der-Lolo

Wie erscheint denn der Zusatndswechsel des Dummys im Eventmonitor?

Wernieman

Bin scheinbar heute etwas neben mir ... kannst Du mir "auf die Schnelle" den Zugriff auf den Eventmonitor sagen?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

der-Lolo

#5
Ich erreiche ihn über das Menü links - ganz unten...
Du kannst aber denke ich auch
http://192.168.178.200:8083/fhem?cmd=style%20eventMonitor
benutzen - natürlich gegen deine IP tauschen...

John beschreibt hier
http://forum.fhem.de/index.php/topic,30624.msg257698.html#msg257698
sehr gut wie man ein notify vernünftig aufbaut, vielleicht hilft dir das...

Vorteil wenn Du über $EVENT gehst ist klar - du brauchst kein zweites notify um auszuschalten...

Wernieman

#6
Blöderweise hatte ich bis eben nur telnet Zugrif .. habe mir eben eine ssh-Forwarding "gebaut" ... mal sehen ...

Edit:
Habe es
Events (Filter:.*):
2015-04-17 10:16:18 dummy LED_Lampe on
......
2015-04-17 10:16:39 dummy LED_Lampe off
2015-04-17 10:16:50 dummy LED_Lampe on


Habe einige male Lampe on/off geschaltet

Notify wird immer noch nicht ausgeführt ... :o(
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Wernieman

Fehler saß mal wieder vor dem Bildschirm :o(

fhem> list LED_Lampe_On
Internals:
   CFGFN     
   DEF        LED_Lampe:on set Test1,Test2 on
   NAME       LED_Lampe_On
   NOTIFYDEV  LED_Lampe
   NR         195
   NTFY_ORDER 50-LED_Lampe_On
   REGEXP     LED_Lampe:on
   STATE      active
   TYPE       notify
   Readings:
     2015-04-17 11:16:19   state           active
Attributes:
   room       SIS_PMS


Mein Fehler war, das ich beim modify des bestehenden notify das notify mitgenommen habe, also wie beim define. Richtig ist aber:
modify LED_Lampe_On LED_Lampe:on set Test1,Test2 on

Jetzt funzt es.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

der-Lolo

ein zugang zum Webif ist eben doch gold wert - wenn man auf DEF klickt gibts sogar einen editor...

Wernieman

Naja .. aber nicht immer
1. Hatte ich gestern Zugriff auf Web .. ohne Lösung
2. Muste ich mir jetzt erst einen "basteln" ....
3. .... finde ich manchmal telnet schneller ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html