piLight - 433MHz Steckdose - Zeitgesteuert

Begonnen von dxt, 30 November 2014, 01:28:37

Vorheriges Thema - Nächstes Thema

dxt

Hallo zusammen,

seit ein paar Tagen läuft auf meinem Raspberry endlich FHEM und steuert damit meinen Receiver, die Heizung und ein paar 433MHz Dosen.
Nun suche ich eine Möglichkeit um eine dieser Dosen nach einer bestimmten Zeit wieder auszuschalten.

Die Dosen steuer ich über piLight

define Steckdose dummy
attr Steckdose eventMap /on:on off:off
attr Steckdose
attr Steckdose room Wohnzimmer
define NSteckdose notify Steckdose {\
if ("%" ne "off") {\
  system("sudo pilight-send -p elro_he -s 31 -u 1 -t")\
}\
else {\
  system("sudo pilight-send -p elro_he -s 31 -u 1 -f")\
}\
}


Das funktioniert auch ohne Probleme. Nun möchte ich aber einen "Schalter" haben mit dem ich die Dose für xx Minuten aktivieren kann.

Google hat mir diesen Code gebracht:

define Schalter dummy
   attr Schalter eventMap on:on off:off
   attr Schalter room Schalter

   define Lamp1On_for10sec notify Schalter.on { \
      fhem ("set Lamp1 on-for-timer 10") ;; \
      fhem ("define SchalterOff at +00:00:10 set Schalter off")}

   define Lamp1Off notify Schalter.off {fhem ("set Lamp1 off")}


Allerdings bin ich noch nicht fit genug in dem Thema um mein Problem selbst zu lösen.

Für Denkanstöße wäre ich sehr dankbar.

Sascha

andy19850

Ich habe es so gelöst:

define TV_OFF_notify notify wz_Fernseher_Power:off { Log 3, "Wohnzimmerlampen werden in 1:30 Minuten automatisch ausgeschaltet";;fhem("define WZ_spaeter_aus at +00:01:30 set WZ_Lampen off") }

Vielleicht hilft das?!