Hi,
ich komme vom ioBroker und habe mir dort ein Javaskript gebastelt, das folgendes macht:
-
Ofen oder Kochfeld an → LED-Streifen leuchtet rot
-
Ofen oder Kochfeld fertig → LED-Streifen blinkt fünf Mal heller rot auf
-
Geschirrspüler an → LED-Streifen leuchtet grün
-
Geschirrspüler fertig → LED-Streifen blinkt fünf Mal heller grün auf
-
Waschtrockner an → LED-Streifen leuchtet blau
-
Waschtrockner fertig → LED-Streifen blinkt fünf Mal heller blau auf
-
mindestens zwei der Geräte an → LED-Streifen wechselt alle 30 Sekunden zwischen den entsprechend zugeordneten Farben.
-
alle Geräte aus → LED-Streifen wird ausgeschaltet.
automations.yaml
- id: ‘1767784829603’
alias: 'Küche Licht Sockel - Home Connect ’
description: ‘’
triggers: - trigger: state
entity_id:- sensor.backofen_betriebszustand
to: - run
id: Backofen Programm gestartet
- sensor.backofen_betriebszustand
- trigger: state
entity_id:- sensor.backofen_betriebszustand
to: - inactive
- finished
id: Backofen Programm beendet
- sensor.backofen_betriebszustand
- trigger: state
entity_id:- sensor.kochfeld_betriebszustand
to: - run
id: Kochfeld Programm gestartet
- sensor.kochfeld_betriebszustand
- trigger: state
entity_id:- sensor.kochfeld_betriebszustand
to: - inactive
- finished
id: Kochfeld Programm beendet
- sensor.kochfeld_betriebszustand
- trigger: state
entity_id:- sensor.geschirrspuler_betriebszustand
to: - run
id: Geschirrspüler Programm gestartet
- sensor.geschirrspuler_betriebszustand
- trigger: state
entity_id:- sensor.geschirrspuler_betriebszustand
to: - inactive
- finished
id: Geschirrspüler Programm beendet
- sensor.geschirrspuler_betriebszustand
- trigger: state
entity_id:- sensor.waschtrockner_betriebszustand
to: - run
id: Waschtrockner Programm gestartet
- sensor.waschtrockner_betriebszustand
- trigger: state
entity_id:- sensor.waschtrockner_betriebszustand
to: - inactive
- finished
id: Waschtrockner Programm beendet
conditions:
actions:
- sensor.waschtrockner_betriebszustand
- choose:
- conditions:
- condition: trigger
id:- Backofen Programm gestartet
- Kochfeld Programm gestartet
sequence:
- action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 255
- 0
- 0
brightness_pct: 30
- condition: trigger
- conditions:
- condition: trigger
id:- Backofen Programm beendet
- Kochfeld Programm beendet
sequence:
- repeat:
count: 5
sequence:- action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 255
- 0
- 0
brightness_pct: 60
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0 - action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 255
- 0
- 0
brightness_pct: 30
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- action: light.turn_on
- condition: trigger
- conditions:
- condition: trigger
id:- Geschirrspüler Programm gestartet
sequence:
- Geschirrspüler Programm gestartet
- action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 0
- 255
- 0
brightness_pct: 30
- condition: trigger
- conditions:
- condition: trigger
id:- Geschirrspüler Programm beendet
sequence:
- Geschirrspüler Programm beendet
- repeat:
count: 5
sequence:- action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 0
- 255
- 0
brightness_pct: 60
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0 - action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 0
- 255
- 0
brightness_pct: 30
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- action: light.turn_on
- condition: trigger
- conditions:
- condition: trigger
id:- Waschtrockner Programm gestartet
sequence:
- Waschtrockner Programm gestartet
- action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 0
- 0
- 255
brightness_pct: 30
- condition: trigger
- conditions:
- condition: trigger
id:- Waschtrockner Programm beendet
sequence:
- Waschtrockner Programm beendet
- repeat:
count: 5
sequence:- action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 0
- 0
- 255
brightness_pct: 60
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0 - action: light.turn_on
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data:
rgb_color:- 0
- 0
- 255
brightness_pct: 30
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- action: light.turn_on
- condition: trigger
- conditions:
- condition: trigger
id:- Backofen Programm beendet
- condition: trigger
id:- Kochfeld Programm beendet
- condition: trigger
id:- Geschirrspüler Programm beendet
- condition: trigger
id:- Waschtrockner Programm beendet
sequence:
- Waschtrockner Programm beendet
- action: light.turn_off
metadata: {}
target:
device_id: 206df7174241029c7eaf2175cbba43d2
data: {}
mode: restart
- condition: trigger
- conditions:
Meine Frage ist nun, ob man so etwas auch mit einer Automation im HA hin bekommen würde. Also die ersten sechs Aktionen sind eigentlich trivial. Mir geht’s eher um die letzten beiden Aktion.