Podział na urządzenia w Home Assistant
Jak w ESPHome Device Builder pogrupować wyjścia i wejścia boneIO ESP w osobne urządzenia Home Assistant, np. jedno na każdy obwód.
Domyślnie sterownik boneIO ESP jest w Home Assistant jednym urządzeniem ze
wszystkimi wyjściami i wejściami. ESPHome pozwala podzielić go na
sub-urządzenia (devices), np. jedno na każde wyjście razem z wejściem,
które nim steruje. Każde sub-urządzenie dostaje w Home Assistant własny obszar
(pokój) i własną stronę, a na liście urządzeń widać, że jest podłączone przez
sterownik.
Firmware z boneio.eu/esp tego nie ma — podział ustawiasz sam w konfiguracji przejętej do ESPHome Device Builder.
Wymagania
- Sterownik przejęty w ESPHome Device Builder — zobacz Połącz się z boneIO ESP.
- ESPHome 2025.7 lub nowszy.
Krok 1: zdefiniuj urządzenia
W sekcji esphome: dopisz listę devices. Resztę sekcji zostaw bez zmian.
esphome:
name: '${name}'
# ... reszta sekcji bez zmian
devices:
- id: out_01_device
name: Out01
- id: out_02_device
name: Out02id to nazwa używana w YAML, name — nazwa urządzenia w Home Assistant.
Nazwę możesz potem zmienić w Home Assistant.
Krok 2: przypisz encje
Do wyjścia i do wejścia, które mają trafić do urządzenia, dopisz device_id:
light:
- platform: binary
name: 'Light 01'
output: out_01
id: light_01
device_id: out_01_device
binary_sensor:
- platform: gpio
name: 'IN_01'
id: in_01
device_id: out_01_device
pin:
# ... bez zmianEncje bez device_id zostają na głównym urządzeniu. Na koniec wgraj
konfigurację przyciskiem Install.
Nie zmieniaj nazw encji (name), gdy dopisujesz device_id. Home
Assistant rozpoznaje przeniesioną encję po nazwie i zachowuje jej entity_id,
historię i automatyzacje. Encja z nową nazwą albo z name: None pojawi się
jako nowa, a automatyzacje, które używały starej, przestaną działać.
Home Assistant pokazuje encję z nazwą urządzenia na początku, np. „Out01 Light 01”. Gdy zmienisz w Home Assistant nazwę urządzenia na „Salon lampa”, encja będzie się nazywać „Salon lampa Light 01”.
Co połączyć w jedno urządzenie
Przy włączonym sterowaniu lokalnym
wejście IN_01 przełącza wyjście 1, IN_02 wyjście 2 i tak dalej. Takie
pary zwykle są w tym samym pokoju, więc najlepiej dać je do jednego
urządzenia. W Cover i Cover Mix do urządzenia rolety przypisz jej oba
wejścia: góra i dół.
Przycisk, który steruje czymś innym niż wyjście o tym samym numerze, przypisz do urządzenia, którym steruje, albo zostaw na głównym urządzeniu.
Obszary (opcjonalnie)
Obszar najprościej ustawić w Home Assistant: otwórz sub-urządzenie i wybierz obszar. Możesz też podać go w YAML:
esphome:
areas:
- id: living_room
name: Salon
devices:
- id: out_01_device
name: Out01
area_id: living_roomIntegracja Modbus przez Pakiety ESPHome
Dowiedz się, jak łatwo zintegrować urządzenia Modbus, takie jak pompy ciepła czy rekuperatory, z Home Assistant za pomocą gotowych pakietów ESPHome dla boneIO.
Instalacja i Resetowanie Oprogramowania (Firmware)
Naucz się, jak w kilku prostych krokach zainstalować lub zresetować oprogramowanie na sterowniku boneIO ESP za pomocą instalatora webowego.