Witam, Zmagam się z czymś takim żeby zrobić listę rozwijalną. Znalazłem opcję w pomocnikach “pole wyboru” Ale nie mam pojęcia co wpisać w okienku “opcje” Fakt, dokumentacja jakaś tam jest ale nic z niej nie rozumiem. Jest głównie opisana jak zrobić w YAML. Mam trzy sceny związane z roletami.
Proszę o pomoc.
Podajesz nazwy które potem wykorzystujesz do zmiany jakiś parametrów w automatyzacjach, skryptach
…
Dla przykładu zmiana stacji radiowej.
i odpowiedni skrypt:
- service: media_player.play_media
data_template:
entity_id: >
{% if is_state("input_select.chromecast_radio", "Salon") %} media_player.googlehome4300
{% elif is_state("input_select.chromecast_radio", "Salon Alexa") %} media_player.artur_s_echo_dot
{% elif is_state("input_select.chromecast_radio", "Kuchnia") %} media_player.artur_s_echo_show
{% elif is_state("input_select.chromecast_radio", "Lazienka") %} media_player.pokoj_dzienny
{% elif is_state("input_select.chromecast_radio", "Echo Show 5 2nd Gen") %} media_player.artur_s_echo_show_5_2nd_gen
{% elif is_state("input_select.chromecast_radio", "House except office") %} media_player.house_except_office
{% elif is_state("input_select.chromecast_radio", "Everywhere") %} media_player.everywhere
{% elif is_state("input_select.chromecast_radio", "Everywhere except office") %} media_player.all_except_office
{% elif is_state("input_select.chromecast_radio", "Back yard") %} media_player.back_yard
{% endif %}
media_content_id: >
{% if is_state("input_select.radio_station", "RMF FM") %} http://217.74.72.11/rmf_fm
{% elif is_state("input_select.radio_station", "RMF MAXX") %} http://www.rmfon.pl/n/rmfmaxxx.pls
{% elif is_state("input_select.radio_station", "RMF Classic") %} http://rmfstream1.interia.pl:8000/rmf_classic
{% elif is_state("input_select.radio_station", "AntyRadio") %} http://stream.polandrockfestival.pl:8000/
{% elif is_state("input_select.radio_station", "Absolute Radio Classisc Rock") %} http://icy-e-bab-04-cr.sharp-stre
To mam pisać cały skrypt żeby uruchomić sobie poszczególną scene?? I znów konfiguracja YAML…
Zrób Automatyzacje:
Kod:
alias: Wybór_scen_salon
description: ""
trigger:
- platform: state
entity_id:
- input_select.wybor_scen_salon
condition: []
action:
- service: scene.turn_on
data_template:
entity_id: scene.{{trigger.to_state.state}}
mode: single
Wybór scen z dashboard
Kod karty:
type: entities
entities:
- entity: input_select.wybor_scen_salon
Nazwy w pomocniku musza równać się nazwom twoich scen.
Rozumiem że mam zrobić 3 automatyzacje każdą z osobna do każdej sceny?
Jak ja mam coś robić w Yamlu to normalnie jestem chory… Nic z tego nie czaje:/
Tylko tą jedna którą ci podałem.
Przechodzisz do
i wklejasz podany kod, zmieniając tylko nazwę pomocnika na twoją.
Jest zapowiedź rozwijalnej lisy w beta.
https://www.home-assistant.io/blog/2023/09/27/release-202310/
Edit:
Link na pewno dobry ? Oh no! This page does not exist