Home Assistant to popularny, otwarty system automatyki domowej pozwalający na integrację i personalizację wielu różnych systemów i serii urządzeń. Jednym z prostych, ale skutecznych sposobów personalizacji interfejsu HA jest zmiana ikon przypisanych do encji, np. przełączników, czujników czy świateł. Home Assistant korzysta z ikon pochodzących z zestawu MDI (Material Design Icons). Są to ikony opracowane wedle wytycznych Material Design od Google.
W Home Assistant można ich używać, poprzedzając nazwę ikony prefiksem mdi:. Na przykład:
- mdi:camera - ikona kamery
- mdi:account - ikona konta (ludzik)
- mdi:alarm-light - światło alarmowe
- itd.
REKLAMA
Najprościej w Home Assistant jest zmienić ikonkę dla już sparowanego urządzenia. Może być ono dodane wcześniej przez Home Assistant Discovery. Klikamy na jego ikonkę:
Potem wchodzimy w ustawienia:
Wybieramy ikonkę z rozwijanej listy:
Ikonka została wybrana:
Klikamy update:
Od teraz ikona jest zmieniona:
W celu łatwiejszego przeglądania ikonek polecam odwiedzić bibliotekę ikonek:
https://pictogrammers.com/library/mdi/
Tamtejsza wyszukiwarka jest znacznie bardziej czytelna niż to, co oferuje HA:
Zostało jeszcze zastanowić się jak to wygląda od strony programistycznej. Załóżmy, że tworzymy sensor przez Home Assistant Discovery.
Publikujemy dane pod tematem:
homeassistant/sensor/MyDevice/my_voltage/config
o treści:
Kod: JSON
Home Assistant bierze wtedy domyślną ikonę dla napięcia:
Natomiast jeśli dopiszemy do JSON własne ustawienie:
Kod: JSON
To otrzymujemy:
W ten sposób można zmienić ikonę z poziomu nie samego Home Assistant, lecz ze źródłowego urządzenia wykonującego HASS Discovery.
Podsumowując, personalizacja ikon w Home Assistant to prosty, ale efektywny sposób na lepsze dopasowanie interfejsu do własnych potrzeb i preferencji. Dzięki wykorzystaniu bogatego zestawu ikon MDI można łatwo zmieniać wygląd reprezentacji urządzeń zarówno z poziomu samego Home Assistant, jak i bezpośrednio w konfiguracji urządzeń przesyłających dane przez Home Assistant Discovery.
Czy też korzystacie z szerokiej gamy ikonek w Home Assistant, a jeśli tak, to do czego?
Fajne? Ranking DIY Pomogłem? Kup mi kawę.