FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: michi15 am 07 Dezember 2015, 09:30:35

Titel: Twilight: Variable schreiben
Beitrag von: michi15 am 07 Dezember 2015, 09:30:35
Hallo FHEMler,

ich bin schon seit einiger Zeit ein Fan von FHEM und
bastle fleissig daran herum. :D

Ein Problem, dass ich immer hatte war, dass ich über
Twilight ss_weather geschaltet habe und er mir immer den
Sonnenuntergang vom Vortag genommen hat.
Das wollte ich jetzt optimieren.

Meine Aktoren schalten sobald die Variable "Tageslicht" auf 0 springt.

Ich bräuchte diesbezüglich eure Hilfe, in dem mir ein notify automatisch den
dummy Tageslicht schaltet, sobald der sr_weather, bzw. der ss_weather erreicht wurde.

Habe schon unzählige Threads gelesen aber nicht die passende Antwort erhalten.  :-[

Danke euch im Voraus.
Viele Grüße
Michi
Titel: Antw:Twilight: Variable schreiben
Beitrag von: frank am 07 Dezember 2015, 10:39:24
wenn ich mein twilight so betrachte, würde ich wohl ein notify auf das reading aktEvent lauschen lassen und entsprechend der gewünschten ereignisse schalten. etwa so:

define n notify my_twilight.aktEvent:.* {if($EVTPART1 eq "sr_weather"){fhem("set Tageslicht 0")} elsif($EVTPART1 eq "ss_weather"){fhem("set Tageslicht 1")}}
Titel: Antw:Twilight: Variable schreiben
Beitrag von: michi15 am 07 Dezember 2015, 21:38:36
Hallo frank!

Vielen Dank für deine Hilfe.
Ich habe den halben Sonntag damit zugebracht ne Lösung zu finden,
in dem ich die Uhrzeit in ein Dummy schreibe- aber es scheiterte dann an der
Variablendeklaration.

Deine Lösung ist perfekt!

Viele Grüße
michi15
Titel: Antw:Twilight: Variable schreiben
Beitrag von: Dietmar63 am 07 Dezember 2015, 23:09:09
oder so:
define n notify Twilight.*:aktEvent:.*ss_weather.* set StehlampeTisch on