Czujnik temperatury LM75
Czujnik temperatury wbudowany w sterowniki boneIO Black od wersji 0.4.
LM75 to czujnik temperatury wewnątrz sterownika. Mierzy temperaturę samego sterownika, a nie pomieszczenia, więc przydaje się do wychwycenia szafki, w której robi się za gorąco.
Każdy sterownik boneIO Black od wersji 0.4 ma go pod adresem I2C 0x48. Wersje 0.2 i 0.3 mają zamiast niego MCP9808.
Wersja jest wydrukowana na etykiecie z boku obudowy; co ma każda wersja, opisuje strona boneIO.
Sterownik ustawiony z konfiguracji fabrycznej ma już ten czujnik, nazwany Board temperature. Ta strona przyda się, gdy chcesz zmienić jego nazwę, częstotliwość odczytu albo dodać go z powrotem po usunięciu.
Gdzie to jest w panelu
Otwórz Ustawienia → Urządzenie → Czujniki sterownika. Na liście są wszystkie czujniki wbudowane w sterownik: temperatury (LM75, MCP9808) i monitor zasilania (INA219 / INA226).
Sekcja ma znaczek restart: zmiana zaczyna działać dopiero po restarcie aplikacji.
Dodawanie i edycja czujnika
- Otwórz Ustawienia → Urządzenie → Czujniki sterownika i kliknij Dodaj Nowy (albo ikonę edycji przy istniejącym czujniku).
- Jako Typ czujnika wybierz LM75 / PCT2075.
- Wpisz Nazwa / ID, na przykład
Board temperature. - Wybierz Adres I2C. W boneIO Black czujnik ma adres
0x48. Przycisk z lupą obok (Skanuj magistralę I2C) szuka czujników na magistrali i oznacza znalezione adresy jako wykryto. - Zmień Interwał aktualizacji, jeśli 60 s Ci nie odpowiada.
- Kliknij Dodaj Element (przy edycji Zapisz Zmiany), a potem Zapisz.
- Panel pokaże Wymagany restart aplikacji. Kliknij Restartuj Teraz.
| Pole | Co robi |
|---|---|
| Typ czujnika | Dla tego czujnika LM75 / PCT2075. W istniejącym wpisie nie da się go zmienić: żeby zmienić typ, usuń wpis i dodaj nowy. |
| Nazwa / ID | Nazwa czujnika w panelu i w Home Assistant. Wymagana. Do ID w MQTT spacje są usuwane, więc Board temperature daje Boardtemperature. |
| Adres I2C | Od 0x48 (domyślny) do 0x4F. Jednego adresu może używać tylko jeden czujnik sterownika, dowolnego typu; zajęte adresy panel oznacza jako w użyciu. |
| Interwał aktualizacji | Jak często odczytywać temperaturę: od 15 s do 5 min. W nowym wpisie pole pokazuje 0; pozostawione tak oznacza domyślne 60 s. |
Odczyt jest zaokrąglany do 2 miejsc po przecinku. Inne filtry, na przykład przesunięcie, oraz jednostkę ustawia się tylko w YAML (patrz niżej). Temperatura pokazuje się też na ekranie Czas pracy wyświetlacza OLED.
Zmiana nazwy czujnika zmienia jego ID, więc Home Assistant widzi nową encję: pulpity, automatyzacje i historię, które korzystają ze starej, trzeba przepiąć na nową.

Jeśli czujnik nie odpowiada pod wybranym adresem, sterownik go nie tworzy, a panel pokazuje go w Ustawienia → Konserwacja → Błędy sprzętowe. Przyciskiem Skanuj magistralę I2C sprawdzisz, jaki adres ma naprawdę.