Hallo und einen schönen Tag euch allen. (#Mein erster Beitrag)
Ich war einige Jahre mit FHEM und überwiegend mit Homematic unterwegs und bin vor ca: 2 Wochen zu HomeAssistant gewechselt.
Fast alle meiner Homematic Classic und (ip) Komponenten (123 Stück) habe ich erfolgreich in die RaspberryMatic von HomeAssistent
eingebunden/angemeldet/integriert… wie auch immer, hat alles sauber funktioniert.
Da ich nun alle meine Rolladen-Aktoren (26 Stück) eingebunden habe stelle ich mir die Frage, wie ich eine vernünftige Automation
erstellen kann.
Alle Rolladen-Aktoren sollen von der Helligkeit (Bightnes-Sensor)
und/oder
einige von unterschiedlichen Uhrzeiten sowie Werktags und Wochenende (z.B. Schlafräume etc.),
und/oder einige mit Fensterkontakt (z.B. Terrassentür),
und/oder einige vom Dienstplan abhängig sein.
Ich habe da eine Blaupause gefunden “New Shading - automatic driving for sun protection” mit der man sehr viele Einstellungen
vornehmen kann, würde aber bedeuten das ich für jeden Rolladen eine eigene Automation erstellen muss. Kann das sein ?
Im Moment habe ich noch keinen Plan und kein Konzept wie ich das ganze angehe und hoffe ihr könnt mir einige Vorschläge mache.
Ja das ist mir schon klar… z.B. alle Rollos im Erdgeschoss schliessen in eine Gruppe “EG Rollos schliessen”.
In dieser Gruppe befindet sich das Rollo zur Terrassse, das aber nicht schliessen darf wenn die Terrassentür geöffnet ist.
Ist mir noch nicht klar wie ich da eine Bedingung erstellen kann.
So, ich habe jetzt angefangen mich ersteinmal um das ÖFFNEN der Rollos zu kümmern, da es noch relativ einfach ist da ich auch auf Sonnenaufgang etc. verzichte
und möchte die Rollos nur zu bestimmten Zeiten öffnen.
4 Gruppen erstellt “Rollos EG”, “Rollos OG”, “Schlafräume OG” und “Schlafzimmer OG”
wichtig war mir das die Rollos im Schlazimmer erst um 11 Uhr öffnen wenn im Kalender Dienstplan, “Nachtdienst” eingetragen ist. Ich hoffe das die Automation auch so funktioniert.
und dazu die Automation:
alias: "# Rolladen morgens auf #"
description: ""
trigger:
- platform: time
at: "07:15:01"
id: Zeit 7:15:01 Uhr
- platform: time
at: "07:45:01"
id: Zeit 07:45:01 Uhr
- platform: time
at: "09:00:01"
id: Zeit 09:00:01 Uhr
- platform: time
at: "11:00:01"
id: Zeit 11:00:01 Uhr
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Zeit 7:15:01 Uhr
- condition: time
after: "07:15:00"
weekday:
- mon
- tue
- wed
- thu
- fri
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id:
- cover.eg_rollos
- cover.og_rollos
- cover.rollos_og_schlafraume
- choose:
- conditions:
- condition: not
conditions:
- condition: state
entity_id: calendar.schichtplan_2014
attribute: message
state: Nachtdienst
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.rollos_og_schlafzimmer
alias: Alle Rollos Werktags um 07:15 Uhr auf
- conditions:
- condition: trigger
id:
- Zeit 07:45:01 Uhr
- condition: time
weekday:
- sat
- sun
after: "07:45:00"
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id:
- cover.eg_rollos
- cover.og_rollos
alias: Rollos EG, OG Wochenende um 07:45 Uhr auf
- conditions:
- condition: trigger
id:
- Zeit 09:00:01 Uhr
- condition: time
weekday:
- sat
- sun
after: "09:00:00"
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.rollos_og_schlafraume
- choose:
- conditions:
- condition: not
conditions:
- condition: state
entity_id: calendar.schichtplan_2014
attribute: message
state: Nachtdienst
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.rollos_og_schlafzimmer
alias: Rollos Schlafräume Wochenende um 09:00 Uhr auf
- conditions:
- condition: trigger
id:
- Zeit 11:00:01 Uhr
- condition: and
conditions:
- condition: state
entity_id: calendar.schichtplan_2014
attribute: message
state: Nachtdienst
- condition: time
weekday:
- tue
- wed
- thu
- fri
- sat
after: "11:00:00"
- condition: not
conditions:
- condition: state
entity_id: cover.rollos_og_schlafzimmer
attribute: current_position
state: "100"
sequence:
- service: cover.open_cover
metadata: {}
data: {}
target:
entity_id: cover.rollos_og_schlafzimmer
alias: Rollos Schlafzimmer um 11:00 Uhr auf bei Nachtdienst
mode: single