Moinsen
Vielen lieben Dank an Simon für deine/seine Videos udn diese daraus entstandene Communities.
Habe schon gegoogelt, aber nichts spezifisches gefunden. Vermutlich weil ich einfach nicht die richtigen Begriffe nutze :-/
Also folgendes.
Ich arbeite in einem Beruf mit sehr häufig stark wechselnden Arbeitszeiten, weshalb vor allem die Heizungssteuerung nicht mit einfach über einen “normalen” Schedule generelisierbar / automatisierbar ist.
Folglich suche ich ein Addon/Hack welches es mir ermöglicht Presets Anzulegen (V.a. Heizungen), in denen ich für die einzelnen Schichtarten Automatisierungen festlegen kann.
Z.b.
Frühdienst: Temperatur Raum 1 von x bis y Uhr xx°C, von bis xx2°C , Raum 2 von bis x°C
Zwischendienst: Temperatur Raum 1 von x bix y Uhr xy°C usw
usw …
Anschließend das irgendwie in einen Kalender übertragen. z.b. Dropdown für den Tag, oder Checkbox oder so … so dass ich schnell jedem Tag ein Preset zuordnen kann.
Gibt soviele Berufe die wechselnde Schichten haben … kann mir nicht vorstellen, dass ich der einzige bin, der vor diesem Problem steht oO …
Ich habe sowas in der Art recht einfach gelöst…
Habe mir ein Dropdown Menü erstellt mit den Schichtzeiten die ich so fahre…(Sehr Frür, Früh, Normal, Spät, Nacht)
Die Auswahl kann ich Manuell am Wandtablet machen oder per Sprachbefehl über Alexa.
Und darauf habe ich einfach Automationen erstellt.
Wenn ich dann das Haus verlasse und das Tor zu geht, geht der Deckenflter auch aus.
Wenn also “Sehr Früh” an ist dann mache den Deckenfluter um 03:30an und schalte um 04:00 wieder aus.
So sieht meine Atuomation für die Beleuchtung aus:
alias: Schicht
description: ""
triggers:
- trigger: time
at: "03:40:00"
id: "03:40"
- trigger: time
at: "04:00:00"
id: "04:00"
- trigger: time
at: "05:00:00"
id: "05:00"
- trigger: time
at: "04:10:00"
id: SehrFrühSchicht AUS
- trigger: time
at: "04:35:00"
id: FrühSchicht AUS
- trigger: time
at: "05:35:00"
id: NormalSchicht AUS
- trigger: state
entity_id:
- binary_sensor.8ksensorbueroip_sensor_2_torip_ch2
from: "on"
to: "off"
id: Tor Geschlossen
conditions: []
actions:
- alias: Frühschicht Beleuchtung
if:
- condition: numeric_state
entity_id: sensor.hmip_slo_000d5be9a4defd_durchschnittliche_beleuchtungsstarke
below: 40
- condition: trigger
id:
- "04:00"
- condition: state
entity_id: input_select.schicht
state: Früh
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
then:
- type: turn_on
device_id: de7ce94141f83bdcd475160117a32ac8
entity_id: be77d0f7412e22ec3933a92c652cb7bc
domain: switch
- type: turn_on
device_id: 9289cd718f0da3a9e390aa515cd9b597
entity_id: 1ac2cbc15594275d2488a65797db0fdb
domain: switch
else:
- choose:
- conditions:
- condition: trigger
id:
- FrühSchicht AUS
sequence:
- type: turn_off
device_id: 9289cd718f0da3a9e390aa515cd9b597
entity_id: 1ac2cbc15594275d2488a65797db0fdb
domain: switch
alias: Küchentisch AUS
- conditions:
- condition: trigger
id:
- Tor Geschlossen
- condition: time
after: "04:10:00"
before: "04:40:00"
- condition: state
entity_id: input_select.schicht
state: Früh
sequence:
- type: turn_off
device_id: de7ce94141f83bdcd475160117a32ac8
entity_id: be77d0f7412e22ec3933a92c652cb7bc
domain: switch
alias: Deckenfluter AUS
- alias: Normalschicht Beleuchtung
if:
- condition: numeric_state
entity_id: sensor.hmip_slo_000d5be9a4defd_durchschnittliche_beleuchtungsstarke
below: 40
- condition: trigger
id:
- "05:00"
- condition: state
entity_id: input_select.schicht
state: Normal
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
then:
- type: turn_on
device_id: de7ce94141f83bdcd475160117a32ac8
entity_id: be77d0f7412e22ec3933a92c652cb7bc
domain: switch
- type: turn_on
device_id: 9289cd718f0da3a9e390aa515cd9b597
entity_id: 1ac2cbc15594275d2488a65797db0fdb
domain: switch
else:
- choose:
- conditions:
- condition: trigger
id:
- NormalSchicht AUS
sequence:
- type: turn_off
device_id: 9289cd718f0da3a9e390aa515cd9b597
entity_id: 1ac2cbc15594275d2488a65797db0fdb
domain: switch
alias: Küchentisch AUS
- conditions:
- condition: trigger
id:
- Tor Geschlossen
- condition: time
after: "05:10:00"
before: "05:40:00"
- condition: state
entity_id: input_select.schicht
state: Normal
sequence:
- type: turn_off
device_id: de7ce94141f83bdcd475160117a32ac8
entity_id: be77d0f7412e22ec3933a92c652cb7bc
domain: switch
alias: Deckenfluter AUS
mode: single
Nur so al Beispiel… Vielleicht kannst du darauf aufbauen…
@Misux muss zur Arbeit, lese es nachher in Ruhe durch ! XD
danke für die Antwort
Ja, Steuerung über Anwesenheit ist ne Möglichkeit, macht aber z.b. das Vorheizen des Bades schwierig.
Aktuell trage ich meinen Dienstplan in einen eigenen Google Kalender als Tagesevent ein.
Also ich kann in den Schedulecards für jedes Event einen Kalender als Condition hinterlegen, würde aber heißen, dass ich
a) 8 verschiedene Kalender anlegen müsste XD (ja, Augen auf bei der Berufswahl )
b) jedes Event einzeln mit der Bedingung versehen müsste …
ja, das würde gehen, ist aber leider extrem umsändlich.
Ich suche mal weiter :-/