ich möchte gerne eine Automatisierung umsetzen, die meine Rollos bei Sonneneinstrahlung runterfährt. Da die Sonne im Laufe des Tages rumkommt, soll das erst ab 11:30 Uhr passieren.
Um das Ganze nicht zu kompliziert zu machen, interessiert es mich erstmal für ein Rollo.
Als Indikator für die Sonneneinstrahlung nehme ich die Leistung meiner PV Anlage (> 5000 W =Sonne).
Ich bin aber unsicher, was ich als Trigger nehme:
a)
trigger:
* trigger: time
at: “11:30:00”
Ich habe hier Bedenken, dass das Rollo nicht schließt, wenn die PV ANlage um 11.30 4900 W produziert und um 11.35 Uhr mehr als 5000 W.
Was ist, wenn die PV Anlage um 10.00 Uhr schon mehr als 5000 W produziert und dauerhaft über 5000 W bleibt? Würde der Trigger dann nur um 10.00 Uhr ausgelöst und wegen der Bedingung (after 11.30 Uhr) nichts passieren?
Oder würde sekündlich geprüft, pb die PV ANlage merh als 5000 W leistet?
Stimmt, 2 Trigger werden ja mit “oder” verknüpft und 2 Bedingungen mit “und”.
Hat also den gleichen Effekt wie mein Vorschlag. Ich arbeite öfters mit “Auswahl”, da ich abhängig von diversen Sensoren verschiedene Aktivitäten auslöse.
Die Automaitisierung hat bisher niemals ausgelöst.
Aktuell leistet die PV Anlage über 10.000 Wund es is tnach 11.30 Uhr.
Warum löst die nicht aus?
Is es deswegen, weil wir weder 11.30 Uhr erreicht haben (Punkt 11.30 wird ausgelöst) bzw. der Wechselrichter die 5000 W Schwelle nicht geknackt hat (er ist die ganze Zeit drüber)?
Wenn du die Automation jetzt erst erstellt bzw aktiviert hast und zum Zeitpunkt der Aktivierung beide Trigger schon ausgelöst haben, dann passiert natürlich nichts mehr.
Du kannst aber bei der Automation auf “Aktionen ausführen” klicken, dann sollte sie einmal durchlaufen werden.
In die Bedingung nehme ich dann Azimuth, Außentemperatur, Wetterbedingung (wolkig, sonnig), und eine Boolean
conditions:
- condition: and
conditions:
- condition: numeric_state
entity_id: sensor.wetterstation_temperature
above: 23
- condition: numeric_state
entity_id: sensor.sun_solar_azimuth
above: 175
below: 270
- condition: template
value_template: >-
{{ not
state_attr('automation.rollo_schlafzimmer_sonnenschutz','last_triggered').day==now().day
}}
- condition: state
entity_id: input_boolean.sonnenschutz
state: "on"
- condition: state
entity_id: input_boolean.mittagsschlaf_aktiv
state: "off"
- condition: or
conditions:
- condition: state
entity_id: weather.zuhause
state: sunny
- condition: state
entity_id: weather.zuhause
state: partlycloudy
alias: Teilweise bewölkt oder sonnig
Hier kannst du dann natürlich auch noch deine Solarleistung ergänzen und die Wetterbedingungen löschen.
Das ganze kann man dann endlos weiterspinnen und sich weitere Auslöser ausdenken für den Fall, dass die Sonne nicht mehr ins Fenster scheint und die Rollos wieder hoch fahren sollten.
Simon hat hierzu auch schon mal ein Video gemacht.
Das soll nur ein kleiner Gedankenanstoß sein wenn du lust hast ein bisschen zu eskalieren. Bei mir läuft die Automation seit ca. 2 Jahren stabil.