BlogKontakt

Sensory ADC

Odczyt czujników analogowych na wejściach analogowych sterownika.

Sterownik ma 7 wejść analogowych (ADC). Mierzą napięcie, więc można do nich podłączyć czujniki, które podają wartość, a nie tylko stan wł/wył. Każde wejście skonfigurowane tutaj staje się czujnikiem w panelu i, jeśli chcesz, w Home Assistant.

Najwyższe napięcie, jakie przyjmuje wejście analogowe, to 1,8 V. Dla czujnika o wyższym napięciu wyjściowym zastosuj zewnętrzny dzielnik napięcia. Zobacz stronę montażu dla swojego modelu, na przykład boneIO Black 32x10A.

Dodanie sensora ADC

  1. Otwórz Ustawienia → Sterowanie → Sensory ADC i dodaj nowy wpis.
  2. Wybierz Pin. Lista pokazuje każdy pin z jego kanałem analogowym, na przykład P9_39 (AIN0). Piny zajęte przez inny czujnik są oznaczone w użyciu.
  3. Opcjonalnie uzupełnij Nazwę (widoczną w Home Assistant) i ID (używane w temacie MQTT). Jeżeli zostawisz je puste, użyta zostanie nazwa kanału analogowego pinu.
  4. Opcjonalnie wybierz Obszar / Pokój.
  5. Zostaw włączone Pokaż w Home Assistant, jeśli czujnik ma się tam pojawić.
  6. Ustaw Interwał aktualizacji, czyli jak często odczytywać wartość. Domyślnie 60 s.
  7. W razie potrzeby zmień Filtry (patrz niżej) i kliknij Zapisz.

Zmiany działają bez restartu.

Ustawienia → Sterowanie → Sensory ADC, edycja jednego czujnika z polami Pin, Nazwa, Filtry

Filtry

Samo wejście podaje liczbę od 0 do 1. Filtry zamieniają ją na coś użytecznego i są stosowane w kolejności, w jakiej są na liście. Domyślne multiply przez 1,8, a potem round do 2 miejsc po przecinku, daje napięcie na pinie w woltach.

W sterownikach od wersji 1.0 (tych z portem SERVICE) każde wejście ma stopień wejściowy, który dzieli napięcie z zacisku przez około 7,7. Ustaw multiply na 13.8 zamiast 1.8, żeby odczytywać napięcie na zacisku (0–13,8 V). Zobacz Wejścia analogowe.

Dostępne filtry: offset, round, multiply, filter_out, filter_out_greater, filter_out_lower. Dodajesz je przyciskiem Dodaj filtr. Co robi każdy filtr, opisuje strona Filtry.