Hallo Zusammen,
ich bin aktuell dabei meine Rolladen mit HA automatisiert zu steuern.
Jetzt gibt es da aber schon einige Herausforderungen.
Ich möchte euch hier mal kurz erklären, was ich aktuell mache.
So Fahre ich meine Rolladen aktuell runter:
alias: Rolladen Küche runter
description: ""
trigger:
- platform: time_pattern
minutes: /15
condition:
- condition: state
entity_id: input_boolean.rolladen_automatik
state: "on"
- condition: template
value_template: >-
{{ not state_attr('automation.rolladen_alle_hoch_wenn_sonne_hinter_haus',
'last_triggered').day==now().day }}
enabled: true
- condition: numeric_state
entity_id: sensor.sun_solar_azimuth
above: 58
- condition: numeric_state
entity_id: sensor.sun_solar_elevation
above: 7
- condition: numeric_state
entity_id: sensor.netatmo_haus_buro_og_aussen_og_temperature
above: 10
- condition: or
conditions:
- condition: state
entity_id: sensor.ort_condition
state: sunny
- condition: state
entity_id: sensor.ort_condition
state: partlycloudy
- condition: state
entity_id: sensor.ort_condition
state: cloudy
enabled: true
- condition: numeric_state
entity_id: cover.homematicip_rollladen_kuche
attribute: current_position
above: 20
action:
- service: cover.set_cover_position
data:
position: 18
target:
entity_id:
- cover.homematicip_rollladen_kuche
mode: single
Das funktioniert soweit auch ohne Probleme.
Jetzt habe ich aber mehrere Automationen, die meine Rolladen wieder hochfahren.
Wenn Außen Kühler als innen:
- Rolladenautomatik aktiviert
- Außen kühler als Innen
Wenn Außen schlechtes Wetter:
- Rolladenautomatik aktiviert
- Wetter nicht sonnig oder teilweise bewölkt oder bewölkt ist
- Außen unter 25 °C
Wenn Sonne hinter Haus gesunken:
- Rolladenautomatik aktiviert
- Sonnenhöhe unter 12 °
- Außen unter 25 °C
Wenn Sonne untergegangen ist:
- Rolladenautomatik aktiviert
- Sonn untergegangen ist
Ich wollte jetzt nicht gleich die ganzen Codes fürs hochfahren reinposten, sonst wäre es so riesig geworden ![]()
Mein Problem ist jetzt. Die Rolladen sind heute morgen wie gewünscht herunter gefahren. Als vorhin Außen Kühler als Innen war, sind sie auch wieder hochgefahren. 15 Minuten später hat dann meine Automation fahre runter zugeschlagen
. Inhaltlich ist das natürlich logisch. Jetzt habe ich in meine Automation zum herunterfahren noch diese Bedingung ergänzt:
{{ not state_attr('automation.rolladen_alle_hoch_wenn_aussen_kuhler', 'last_triggered').day==now().day }}
Damit wäre natürlich heute der Rolladen nicht wieder herunter gefahren.
Mein Problem ist jetzt aber. Mal angenommen Mein Rolladen fährt herunter. Es wird Außen kühler als Innen und dadurch fährt der Rolladen wieder hoch. Jetzt würde es aber außen doch noch einmal extrem warm werden. Mit der jetzigen Automation würde der Rolladen dann ja nicht mehr herunter fahren.
Jetzt würde mich mal interessieren, wie ihr das bei euch so umsetzt?