Jak stworzyć alerty baterii bez tworzenia szablonów dla każdego urządzenia

Temat : community.home-assistant

Plik na github: Battery alert

Wymagania :
Wpis w configuration.yaml


  packages: !include_dir_named packages/
  
    #!include_dir_named integrations
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

Katalog HA

homeassistant/packages/

Plik battery_alert.yaml kopiujemy do katalogu packages
restart HA dodajemy sobie nowe encje

Opis dodatkowej konfiguracji znajduje się w pliku battery_alert.yaml

Screenshot - 28.06.2021 , 12_15_38
Wszyscy pomocnicy, grupy, automatyzacje tworzone są automatycznie wiec nie musimy robić dodatkowych wpisów

2 Likes

Dzięki za podsuniecie rozwiązania. Długo się nad czymś podobnym zastanawiałem. Bardzo to fajne działa. Nie mogę sobie tylko poradzić z wykluczeniem alertów o bateriach w telefonach:

MI 9 Temperatura baterii (22.2)
mi battery czujnik korytarz (37)
mi battery czujnik salon (25)
mi battery czujnik sypialnia (32)
POCO Temperatura baterii (24.2)
POCO Zdrowie baterii (unknown)
S20 Battery Temperature (23.5)

Nie bardzo rozumiem jak i gdzie tego użyć:

  1. To disable alerts for a specific entity, use customize to
    set battery_alert_disabled to true

    homeassistant:
    customize:
    sensor.sensor_name_to_ignore_battery:
    battery_alert_disabled: true

EDIT:
Poradziłem sobie. Wystarczyło zebrać encje do wykluczenia i dodać w pliku battery_alert.yaml według schematu:

homeassistant:
  customize:
    sensor.mi_9_temperatura_baterii:
      battery_alert_disabled: true
    sensor.mi_9_poziom_baterii:
      battery_alert_disabled: true