Unterstützung des Kanals
Hinweis: Der folgende Link ist ein Affiliate-Link.
Die Erstellung meiner Skripte und Videos ist mit einem erheblichen zeitlichen Aufwand verbunden – von der technischen Vorbereitung über intensive Recherche bis hin zu Tests, Aufnahmen und Nachbearbeitung. Alle Inhalte stelle ich dir dennoch vollständig kostenlos zur Verfügung.
Wenn du meine Arbeit unterstützen möchtest, kannst du das ganz einfach tun: Für deine Amazon-Bestellungen nutze gern meinen Partner-Link. Für dich ändert sich am Preis nichts – ich erhalte lediglich eine kleine Provision. Vielen Dank für deinen Support!
Jetzt über Amazon unterstützen
Entdecken Sie die Vielfalt von Home Assistant in der Gestaltung dynamischer Icons basierend auf Zuständen. Erleben Sie die Vielseitigkeit mit zwei Beispielen: einem binären Templatesensor für eine variable Icon-Anzeige und einem Sensor, der den Zustand eines Garagentors mit integrierter Dienstausführungsfunktion enthält.
Links aus dem Video:
Pictogrammers Website mit Icons: https://pictogrammers.com/library/mdi/
Home Assistant Template Integration: https://www.home-assistant.io/integrations/template/
Home Assistant Template Cover : https://www.home-assistant.io/integrations/cover.template/
Beispiel Template Sensor (binary_sensor):
binary_sensor:
- platform: template
sensors:
garage:
friendly_name: Garage
value_template: "{{ states('binary_sensor.garagentorsensor_contact') }}"
unique_id: garage_id
icon_template: >
{% if is_state('binary_sensor.garagentorsensor_contact', 'on') %} mdi:garage-open
{% else %} mdi:garage
{% endif %}
Beispiel Template Sensor (cover):
cover:
- platform: template
covers:
garagen_tor:
friendly_name: Garagentor
unique_id: garagentor_id
value_template: "{{is_state('binary_sensor.garagentorsensor_contact', 'on' )}}"
open_cover:
service: input_boolean.toggle
data:
entity_id: input_boolean.garage_test
close_cover:
service: input_boolean.toggle
data:
entity_id: input_boolean.garage_test
icon_template: >
{% if is_state('binary_sensor.garagentorsensor_contact', 'on') %} mdi:garage-open
{% else %} mdi:garage
{% endif %}