Witam serdecznie,
Jestem nowy użytkownikiem, który od 2 tygodni pracuje nad integracją urządzeń z platformą Home Assistant.
O ile poradziłem sobie z odczynem wartości analogowych i stanem pracy pomp, utknąłem na zmiennej tryb pracy.
A mianowicie otrzymuję wynik w zakresie 0-10
obecnie na postoju wartość: 5
z czego na szybko zauważyłem ze wartościom liczbowym odpowiadają odpowiednio stany:
0 wyłączony
1 Rozpalanie
2 Stabilizacja
3 Praca
5 Postój
6 Czyszczalnie
7 Wygaszanie
8 Alarm ???
9 Ręczny
Może pytanie jest głupie, ale nie umiem znaleźć działającego rozwiązania, chciałem po stronie HA w pliku configuration.yaml
dopisać sprawdzenie zmiennej od trybu pracy: sensor.mode
i na zasadzie obsługi tablicy wartość liczbową zastąpić odpowiedzią nazwą.
Będę wdzięczny za poświęcony czas i podpowiedz jak to wykonać
Może po prostu Input Select - Home Assistant a później prosta automatyzacja i wywolanie usługi `service: input_select.select_option’, używam tego aby pokazać stan pralki : pranie, plukanie, wirowanie, wyprane.
Bardziej elagacko będzie jezeli skorzystasz z STATE BASED SENSOR MODIFYING ANOTHER SENSOR’S OUTPUT. Jak się uda udostępnij kod sensora dla potomnych.
Kod który Ci zaproponowałem pochodzi z integracji template a nie sensor.
Dlatego albo wklejasz go do pliku configuration.yaml w takiej formie jak Ci go przedstawiłem albo integrację template definiujesz w osobnym pliku np:
template: !include templates.yaml
i w utworzonym pliku templates.yaml wklejasz w poniższym formacie: