Hi,
Ich weiß es klingt immer so wie mit dem erhobenen Zeigefinder, aber gerade bei HA finde ich es besser, wenn man sein System auch maintainen kann. Es erfordert einfach etwas Einarbeitung.
Das wäre jetzt die Gelegenheit für dich…
Das müsste dann so aussehen (ich hoffe ich habe alles erwischt (Irrtümer vorbehalten)):
Denk daran, dass Template nur einmal vorkommen darf.
template:
- light:
- name: "Ambilight"
unique_id: hue_ambilight
state: "{{ states('number.sync_box_brightness') | int > 0 }}"
level: "{{ (states('number.sync_box_brightness') | int * 255 / 100) | int }}"
turn_on:
- service: number.set_value
target:
entity_id: number.sync_box_brightness
data:
value: 100
turn_off:
- service: number.set_value
target:
entity_id: number.sync_box_brightness
data:
value: 0
set_level:
- service: number.set_value
target:
entity_id: number.sync_box_brightness
data:
value: "{{ (brightness / 255 * 100) | round(0) }}"
- light:
- name: "Sonos Lautstärke"
unique_id: sonos_lautstaerke
state: "{{ state_attr('media_player.sonos', 'volume_level') | float > 0 }}"
level: "{{ (state_attr('media_player.sonos', 'volume_level') | float * 255) | int }}"
turn_on:
- service: media_player.media_play
target:
entity_id: media_player.sonos
turn_off:
- service: media_player.media_stop
target:
entity_id: media_player.sonos
set_level:
- service: media_player.volume_set
target:
entity_id: media_player.sonos
data:
volume_level: "{{ brightness / 255 }}"
- switch:
- name: "Ladestation Wohnzimmer"
unique_id: ladestation_wohnzimmer
state: "{{ is_state('light.ladesation_wohnzimmer', 'on') }}"
turn_on:
- service: light.turn_on
target:
entity_id: light.ladesation_wohnzimmer
turn_off:
- service: light.turn_off
target:
entity_id: light.ladesation_wohnzimmer
Da gibts doch schon ein Thema:
Hier ist auch die Doku zum Nachlesen: