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
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
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 (http://fhem.de/commandref.html#notify)
Wie erscheint denn der Zusatndswechsel des Dummys im Eventmonitor?
Bin scheinbar heute etwas neben mir ... kannst Du mir "auf die Schnelle" den Zugriff auf den Eventmonitor sagen?
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 (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...
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(
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.
ein zugang zum Webif ist eben doch gold wert - wenn man auf DEF klickt gibts sogar einen editor...
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)