Veraltete Switch Template & Light Template

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: