FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dxt am 30 November 2014, 01:28:37

Titel: piLight - 433MHz Steckdose - Zeitgesteuert
Beitrag von: dxt am 30 November 2014, 01:28:37
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
Titel: Antw:piLight - 433MHz Steckdose - Zeitgesteuert
Beitrag von: andy19850 am 30 November 2014, 09:18:39
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?!