Historia zmian
Co zmieniło się w firmware i konfiguracjach YAML boneIO ESP, wydanie po wydaniu
Tu opisujemy, co zmienia się w firmware boneIO ESP i w publicznych konfiguracjach YAML, od najnowszego wydania. Przy każdej zmianie zaznaczamy, kogo dotyczy:
- Firmware fabryczny — sterownik z firmware'em z fabryki albo z instalatora boneio.eu/esp. Nowa wersja przychodzi przez encję Firmware w Home Assistant, nie musisz nic przepisywać.
- Konfiguracja YAML — zmiana w publicznym pliku sterownika. Jeśli adoptowałeś sterownik w ESPHome Builder, Twoja kopia konfiguracji jej nie dostanie: przenieś ją sam i skompiluj firmware.
Pełna historia zmian jest w repozytorium boneIO-eu/esphome.
2026.10.1-b6
Konfiguracja YAML — Dimmer LED v0.3 (8 channels, 2× RGBW, 4× CCT):
-
Jedno naciśnięcie przełączało światło dwa razy. Wejścia IN_05–IN_08 są podłączone bezpośrednio do pinów ESP32, a ESPHome domyślnie odczytuje je przerwaniami, które łapią każde drganie styków. IN_01–IN_04 są na ekspanderze PCF8574 i tego problemu nie miały. Poprawka dla IN_05–IN_08:
binary_sensor: - platform: gpio name: 'IN_05' id: in_05 use_interrupt: false pin: number: 36Tak samo
in_06(pin 39),in_07(34) iin_08(35). Jeśli to nie wystarczy, dodaj filtrdelayed_on: 30msidelayed_off: 30ms. -
Usunięty sensor Hostname — nie działał. Wróci po poprawce.
-
Usunięte wgrywanie firmware'u przez przeglądarkę (było bez hasła), tak jak w pozostałych sterownikach od 2026.10.1-b1. Usuń z konfiguracji
- platform: web_serverw sekcjiota.
2026.10.1-b5
Firmware fabryczny:
- Sterowniki 32x10, Cover i Cover Mix v0.5/v0.6 dostają z instalatora tylko jeden firmware — Switches + web panel (Cover: Web panel) — i nie mają listy Firmware variant. Pliki YAML tych wersji zostają w repozytorium do adopcji.
- Wersja v0.7 w instalatorze nazywa się teraz v0.7+ — ten sam firmware działa na sterownikach v0.8 i v0.9.
2026.10.1-b4
Firmware fabryczny:
- Jedna lista Firmware variant w Home Assistant zamiast osobnych Dimmer mode i Web panel. Pozycje są takie jak w instalatorze, np. „Lights” / „Lights + web panel”. Zobacz Zmiana wariantu firmware'u.
2026.10.1-b3
Konfiguracja YAML — Dimmer LED gen2:
- Sterowanie lokalne. Wejście przełącza kanał o tym samym numerze: 8 channels IN_01–IN_08, 2× RGBW IN_01–IN_02, 4× CCT IN_01–IN_04. Przełącznik Local control to wyłącza. Wcześniej wejścia Dimmera gen2 nic nie przełączały — jeśli masz w Home Assistant automatyzacje na tych wejściach, wyłącz Local control, inaczej światło przełączy się dwa razy.
Firmware fabryczny:
- Lista Web panel w Home Assistant włącza i wyłącza stronę urządzenia (w b4 zastąpiona listą Firmware variant).
2026.10.1-b2
Konfiguracja YAML — 32x10, 8x10A gen2, Cover, Cover Mix:
-
Przełącznik Local control. Gdy jest wyłączony, wejścia nie przełączają wyjść na sterowniku, tylko zgłaszają swój stan do Home Assistant. Każda akcja
on_press/on_releasewejść jest teraz pod warunkiem:switch: - platform: template id: local_control name: Local control icon: mdi:gesture-tap-button entity_category: config optimistic: true restore_mode: RESTORE_DEFAULT_ON binary_sensor: - platform: gpio name: 'IN_01' # ... on_press: - if: condition: switch.is_on: local_control then: - light.toggle: light_01Zobacz Sterowanie lokalne.
2026.10.1-b1
ESPHome 2026.10.1.
Firmware fabryczny:
- Aktualizacje z Home Assistant przez encję Firmware. Sterownik sprawdza je po każdym starcie i co 6 godzin. Starsze sterowniki dostaną tę encję po jednorazowym wgraniu firmware'u z instalatora.
- Szyfrowane połączenie z Home Assistant — klucz ustawia Home Assistant przy pierwszym połączeniu.
- Strona urządzenia tylko na życzenie — opcja + web panel w instalatorze.
- Dimmer gen2: zmiana trybu (8 channels, 2× RGBW, 4× CCT) z Home Assistant.
- Instalator proponuje wymazanie urządzenia przy instalacji.
Szczegóły: Bezpieczeństwo.
Konfiguracja YAML — wszystkie sterowniki w sprzedaży:
-
Usunięte wgrywanie firmware'u przez przeglądarkę (było bez hasła). Usuń z konfiguracji:
ota: - platform: web_server -
Konfiguracje sterowników wycofanych ze sprzedaży (24x16, Dimmer LED v0.3) są w katalogu
discontinued/i dalej dostają firmware.
2026.8.1-b1
ESPHome 2026.8.1, pakiety boneIO v2.1.0.
2026.5.3-b1
ESPHome 2026.5.3.
Konfiguracja YAML:
- 32x10, Cover, Cover Mix i 24x16: piny Modbus (GPIO14, GPIO15) są zerowane
przy starcie, a RX ma pull-up w zakomentowanym przykładzie
uart— bez tego Modbus mógł nie działać. - 24x16: brakujące
idwejśćin_33,in_34,in_35.
2026.4.0-b1
ESPHome 2026.4.0.