Gartenbeleuchtung aus, wenn Rolladen herunterfahren

Begonnen von Digimatik, 31 März 2013, 15:11:33

Vorheriges Thema - Nächstes Thema

Digimatik

Ich verstehe den notify Befehl noch nicht ganz.

Ich möchte auf folgenden event triggern (Homematic Rolladen Aktor Button Down):

2013-03-31 15:04:21 CUL_HM wz_Rollade_re motor: down:91 %

Ich habe schon alles mögliche versucht:

define gd_Off1 notify wz_Rollade_re:motor:down.* set gd_LichtLinks,gd_LichtRechts off
define gd_Off2 notify wz_Rollade_re.motor:.down:* set gd_LichtLinks,gd_LichtRechts off
define gd_Off3 notify wz_Rollade_re.*:down set gd_LichtLinks,gd_LichtRechts off
define gd_Off4 notify wz_Rollade_re:down* set gd_LichtLinks,gd_LichtRechts off
usw.

ich komme mit den wildcards nicht klar.
Wäre lieb, wenn mir jemand auf die Sprünge hilft

Markus

Ich hab kein Rouladen darum weiß ich jetzt nicht ob ich richtig liege
aber wenn du auf den Taster reagierst wird er doch auf oder runter heißen oder du reagierst auf den Aktor aber der sollte doch oben, unten oder irgend einen %wert haben..
am besten ist du schaust unter event Monitor zu was fhem wirklich auswirft dann kannst du auch gezielt  reagieren

probier mal
define gd_Off1 notify wz_Rollade_re:.*down.* set gd_LichtLinks,gd_LichtRechts off

zwei doppelpunkte kommen mier komisch vor
Gruß Markus
Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

Digimatik

Ich habe den event-monitor output oben bereits eingefügt.

diese events werden angezeigt, wenn ich den Rolladen-Aktor Taste-Down drücke:

Events:
2013-03-31 16:23:33 CUL_HM wz_Rollade_re deviceMsg: 91 % (to CUL_HM)
2013-03-31 16:23:33 CUL_HM wz_Rollade_re motor: down:91 %
2013-03-31 16:23:33 CUL_HM wz_Rollade_re 91 %

Wenn ich die Taste Down drücke, möchte ich gerne auch alle Gartenlampen abschalten, da ich sie ja denn eh nicht mehr sehe.
Ich habe aber Probleme, das "notify" richtig zu beschreiben.

In der command reference steht:
<pattern> must completely (!)[/b] match either the device name, or the compound of the device name and the event[/b]. To identify the events use "inform" command in telnet or "Event Monitor" in FHEMWEB.

Was auch immer "compound of the device name and the event" heissen mag?

Markus

Du reagierst hier auf den Motor aber es wäre doch einfacher auf den Taster zu reagiergieren oder willst du das Licht nur ausschalten wen der Rouladen ganz unten ist?
Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

Digimatik

Nein, ich reagiere nicht auf den Motor, sondern auf den Befehl "Motor down" den der Taster sendet.

Wenn die Rolladen ganz unten sind, funktioniert es bereits mit:

define gd_Off1 notify wz_Rollade_re:set_Zu set gd_LichtLinks,gd_LichtRechts,gd_LichtWeg off

oder

define gd_Off2 notify wz_Rollade_re:Zu set gd_LichtLinks,gd_LichtRechts,gd_LichtWeg off


aber es ist halt wie mit dem Kühlschranklicht.
Wenn die Rolladen unten sind, sehe ich nicht, ob das Licht wirklich aus ist. ;-)

Deshalb möchte ich schon beim Start der Herunterfahrt die Gartenbeleuchtung abschalten.

Digimatik

Danke Markus,
folgende Syntax funktioniert jetzt:

define gd_Off3 notify wz_Rollade_re:.*down.* set gd_LichtLinks,gd_LichtRechts,gd_LichtWeg off

Markus

Das habe ich dir doch als erstes vorgeschlagen!!

Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

Digimatik

Ja, irgendwie hatte ich deinen Vorschlag zuerst übersehen, sorry

Markus

Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa