Datum und Zeit-Abfrage für bedingte Schaltung

Begonnen von cornelius fillmore, 23 Dezember 2014, 12:46:36

Vorheriges Thema - Nächstes Thema

cornelius fillmore

Hallo zusammen,

ich möchte mir eine einfache Anbei die Abfrage von einem Tag im Monat, bzw. einen Stundenwert an welchem ich einen Schalter an und wieder abschalte.
Aber irgendwas klappt mit dem notify nicht.

Vielleicht kann ja einer von euch mal drüberschauen

#Sonder_1#
define Sonder_1_an notify {\
if (($wday == (ReadingsVal("Sonder_1_Tag","state","") eq "$wday")) && (ReadingsVal("Sonder_1","state","") eq "findet_statt")) {\
  fhem ("set (ReadingsVal("Sonder_1_Zeit_Start","state","") on-till (ReadingsVal("Sonder_1_Zeit_Ende","state","")")\
}\
}

und die Definition der dummys
define Sonder_1 dummy
attr Sonder_1 room Sonder
attr Sonder_1 setList state:findet_statt,fällt_aus
attr Sonder_1 webCmd state

define Sonder_1_Tag dummy
attr Sonder_1_Tag room Sonder
attr Sonder_1_Tag setList state:slider,1,1,31
attr Sonder_1_Tag webCmd state

define Sonder_1_Zeit_Start dummy
attr Sonder_1_Zeit_Start room Sonder
attr Sonder_1_Zeit_Start setList state:slider,1,1,23
attr Sonder_1_Zeit_Start webCmd state

define Sonder_1_Zeit_Ende dummy
attr Sonder_1_Zeit_Ende room Sonder
attr Sonder_1_Zeit_Ende setList state:slider,1,1,23
attr Sonder_1_Zeit_Ende webCmd state

define Sonder_1_Raum dummy
attr Sonder_1_Raum room Sonder
attr Sonder_1_Raum setList state:1,2,3,4
attr Sonder_1_Raum webCmd state
3 x Fhem 5.9 mit RPI

frank

define Sonder_1_an notify {\
da fehlt die regex. wahrscheinlich "Sonder_1" nach notify einsetzen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html