Ogólne: Encje informacje podstawowe (AI-Speaker - Home Assistant)

W związku z pytaniami na forum i priv wrzucam trochę informacji dla poczatkujących odnośnie encji.
PS jak mi kupel pół roku temu powiedział “encja” to zrobiłem :astonished: :scream: :rofl:
pozdro @Cino111 to przez Ciebie w tym siedzę :+1:

Podstawowe encje w AIS a zatem w Home Assistant to:
binary_sensor
climate
cover
fan
light
lock
media_player
sensor
switch
utility_meter

Dla encji poniżej można zmieniać klasę urządzenia, to znaczy czy np. encja cover ma być bramą garażową, roletą czy oknem itp.

Binary Sensor
Sensor
Cover
Media Player

Zmianę klasy urządzenia robimy tutaj:

Wszystkie informacje są w odnośnikach proszę studiować :wink:

Jeżeli dodamy jakieś urządzenie do bramki AIS to encja automatycznie doda się do bramki, dotyczy to praktycznie większości urządzeń z softem AIS.
Niektóre encje trzeba dodać ręcznie w plikach na bramce. Poniżej opis jak to robić.

Co do zarządzania encjami na bramce to najlepiej dla każdego typu encji utworzyć osobny plik yaml
i w pliku configuration.yaml dodać wpis który będzie odsyłał nas do danego typu encji.
Jak się dostać do pliku configuration.yaml macie tutaj
Tu przykład dla encji light:

  • zrobić wpis w configuration.yaml light: !include light.yaml
    adad
  • utworzyć plik light.yaml i wrzucić do tej samej lokalizacji na bramce co configuration.yaml

    Od teraz wszystkie encje typu light wrzucacie do light.yaml.
    Tu przykład:
    aaaaa
    Tak samo robimy dla innych encji.

Oczywiście można wszystko trzymać w configuration.yaml ale zarządzanie bramką jest o wiele trudniejsze i nie wygodne. Tu przykład jak wtedy wygląda wpis w configuration.yaml dla light:
asasasas

na razie tyle :stuck_out_tongue:

7 polubień

@Tomasz brawo dla Ciebie :wave: :wave: :wave:
Cieszę się , że udało mi się Ciebie zainspirować - nie muszę siedzieć po nocach w tym sam :rofl:

1 polubienie

Dzięki Tomasz, Twoje wskazówki (tu w innym temacie) są bardzo cenne. Chwila i jest karta sprzętowa bramki.
Masz dar przekazywania wiedzy.
image

2 polubienia

o której godzinie jest reset w sczytywaniu utility meter? bo ponoć następnego dnia zaczyna poprawie wyświetlać (po kilku h nadal mam 0 chyba że to wina integracji która rzadko się aktualizuje)

Ale po paru godz. powinieneś już mieć historię, nie zapominając o dopisaniu jednego wiersza w configuration.yaml
history:
Więcej w tym temacie:

coś u mnie nie dział (cały czas wyświetla 0) chyba mimo iż po 4 niby był reset mimo iż mam tak

Na podstawie tego rób History - Home Assistant
Config
Zostaw history:
Utwórz plik utility_meter.yaml
Przenieś


Zrób wpis w config
Utility_meter: include utility_meter.yaml

Zrestartuje bramkę w konsoli pm2 restart ais

@Medykkforek wprowadzasz w błąd, Twoja rada nic nie zmienia. Bez znaczenia czy zapis jest w całości w configuration.yaml czy podlinkowany w nim do pliki include (na zewnątrz).

1 polubienie

Ale
History nie ma include…

Chyba nie rozumiesz jak działa include więc zacznij od podstaw:

Plik configuration.yaml wygląda dobrze pod warunkiem, że masz wpisaną prawidłową encję sensora w mierniku utility_meter. Baza danych pompuje dane po pełnym restarcie systemu.

obraz

Źle zobaczyłem myślałem że template jest:
History:
utility_meter

O to mi chodziło myślałem że chce dołączyć do historii utility meter i nie zobaczyłem że ma cała historię dołączona
history:
include:
domains:
-utility_meter

Koło 12:30 pojawiła sie jakaś dana ale od ponad kilku godzin się nie zmienia i dziś rano znów mam 0

A czy sensor w tym czasie zmienił wartość? Zwróć jeszcze uwagę czy sensor nie będzie pokazywał mniejszej wartości niż była, wtedy też będziesz miał wartość 0 w utility meter. Nie mam tej integracji, ale może jest w niej sensor, który podaje ilość zarażonych od początku pandemii, na nim chyba najprościej ustawić utility meter.

Gdzieś chyba już to widziałem - ale nie mogę sobie przypomnieć…

Jak zamienić urządzenie typu switch na light lub na odwrót?

Dzięki serdecznie. Ale wydaje mi się, że gdzieś w samym AIS była taka możliwość; chyba był nawet screen…

Przez HA możesz zmieniać atrybuty encji, ale nie jej typ/klasę.

Tasmota - konsola - SetOption30 1

2 polubienia

No dobrze - ale jak dodaję nowe gniazdo do AIS (z tasmotą) to w kreatorze dodawania mogę wybrać czy ma pełnić funkcję switch czy light? Mi standardowo dodało jako switch a generalnie chciałbym mieć wybór…