FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fidel71 am 24 April 2018, 16:13:27

Titel: Zwei Bedingungen und zwei Schalter
Beitrag von: fidel71 am 24 April 2018, 16:13:27
Danke schon mal im voraus für die für euch sicher simple Frage.

Ich möchte wenn der Receiver eingeschalten wird zwei Lampen mit angehen, aber nur nach Sonnenuntergang oder Dunkelheit. Ausschalten möchte ich per Hand, oder eventuell später mal über eine Nachfrage am Receiver.....

define Licht_Reciver_an notify Formuler1 set TV_LED|STEH_LICHT $EVENT

dies funktioniert schon mal wunderbar(Receiver über Modul Enigma2 eingebunden). Wie binde ich nun Sunrise oder Twilligth mit ein?

define Sonne dummy
attr Sonne webCmd on:off

define Sonne_Untergang_on at *{sunset(0,"17:00","22:00")} set Sonne on
define Sonne_Untergang_off at *{sunrise(0,"05:00","07:00")} set Sonne off


habe mir auch den Schalter angelegt, aber ich komme trotzdem nicht weiter  :-\

Riesen Dank im voraus!!!
Titel: Antw:Zwei Bedingungen und zwei Schalter
Beitrag von: Beta-User am 24 April 2018, 16:25:48
Brauchst du den Dummy noch für was anderes?

Ansonsten am einfachsten direkt (ungetestet, aber isday() verwendet dieselben Parameter wie sunset&Co):

define Licht_Reciver_an notify Formuler1 { fhem "set TV_LED,STEH_LICHT $EVENT" if (!isday(0,"17:00","22:00"))}

Unklar ist mir aber, ob es ggf. weitere Events außer on gibt, für die das notify auch greift. Da könntest du das Event noch etwas einschränken. Geht am einfachsten mit dem Event-Monitor.
Wenn der Dummy verwendet werden soll, halt das if entsprechend anpassen (Value("Sonne") eq "off").

Gruß, Beta-User

EDIT: Klammern beim if eingefügt und code tags verwendet (wo waren die hinverschwunden, ich meinte welche verwendet zu haben?!?).
Titel: Antw:Zwei Bedingungen und zwei Schalter
Beitrag von: CoolTux am 24 April 2018, 17:43:11

define Licht_Reciver_an notify Formuler1.(on|off) { fhem('set TV_LED|STEH_LICHT ' . $EVENT) if( not isday(0,"17:00","22:00") ) }
Titel: Antw:Zwei Bedingungen und zwei Schalter
Beitrag von: fidel71 am 24 April 2018, 19:03:15
Vielen vielen Dank für eure Antworten und Tipps. Bin gerade am testen und vor allem lesen. Mir ist etliches unverständlich :(....