Czujniki Onewire
Sekcja w której zarządzamy urządzeniami podłączonymi do magistrali Onewire.
Konfiguracja w aplikacji webowej
Zalecany sposób konfiguracji.
Przykładowa konfiguracja w webui
Widok umożliwiający podgląd zdefiniowanych urządzeń Onewire, podgląd ich adresów, interwału aktualizacji.
Dodawanie nowego

| Nazwa opcji | Opis |
|---|---|
| Wykryte czujniki | Adres czujnika Onewire - Sterownik samoczynnie wykrywa urządzenia podłączone do magistrali - Adres urządzenia uzupełni sie automatycznie. |
| Nazwa | Nazwa z jaka wyświetlany będzie czujnik Onewire. |
| Własne ID | Umożliwia wprowadzenie zdefiniowanego przez siebie ID urządzenia. Domyślnie adres czujnika. |
| Obszar | wybór odpowiedniego obszaru. |
| Platforma | Wybór rodzaju czujnika |
| Pokaż w Home Assistant | Umożliwia ukrycie czujnika w Home Assistant. |
| Interwał aktualizacji | Czas co jaki boneIO aktualizuje stan czujnika. |
| Filtry | Umożliwia filtrowanie wartości jakie wskazuje czujnik. Dostępny zestaw niezbędnych filtrów |
Edytor yaml
DS18B20 to 1-przewodowy (1-wire) czujnik temperatury. Możesz użyć DS2482, aby podłączyć czujnik Dallas lub pin OneWire GPIO (tylko P9.12!). Aby skonfigurować OneWire GPIO, postępuj zgodnie z poniższymi instrukcjami. Jeśli masz DS2482, najpierw skonfiguruj sekcję DS2482, a następnie skonfiguruj listę czujników.
Skonfiguruj P9.12 One Wire
Zaloguj się do swojego Beaglebone przez ssh.
Edytuj plik /boot/uEnv.txt za pomocą edytora plików (musisz użyć sudo, np. sudo nano /boot/uEnv.txt)
Odkomentuj (usuń # z początku) następującą linię:
uboot_overlay_addr4=/lib/firmware/BB-W1-P9.12-00A0.dtboUruchom ponownie urządzenie.
Przykładowa konfiguracja
dallas:
id: mydallas
sensor:
- platform: dallas
id: temperature
address: 0x6e0300a279d76428
bus_id: mydallas
update_interval: 60s
filters:
- round: 2
- offset: 5Zmienne konfiguracyjne:
- platform (Wymagane, string, domyślnie: dallas) - obecnie w zmiennej platformy wspierany jest tylko Dallas. Zdefiniuj to, aby uniknąć problemów w przyszłych wersjach.
- id (Opcjonalne, string, domyślnie: Adres urządzenia I2C) - unikalnie identyfikuje to urządzenie w MQTT i Home Assistant
- address (Wymagane, int) - Adres urządzenia Dallas
- bus_id (Opcjonalne, string) - ID DS2482 zdefiniowane w sekcji ds2482 lub id dallas. Domyślnie ID magistrali Dallas.
- show_in_ha (Opcjonalne, boolean, domyślnie: True) - Wyślij wiadomość autodetekcji (autodiscovery) do Home Assistant.
- update_interval (Opcjonalne, timeperiod, domyślnie: 60 sekund) - jak często ten czujnik ma się aktualizować
- unit_of_measurement (Opcjonalne, string, domyślnie:
°C) - jednostka miary czujnika. To nie wykonuje żadnych obliczeń matematycznych w celu przełączania między jednostkami! - filters (Opcjonalne, lista, domyślnie:
- round: 2) - lista filtrów. Zobacz Filtry, aby dowiedzieć się więcej.