BlogKontakt
Wprowadzenie

boneIO Black vs ESP

Porównanie różnic między sterownikami boneIO Black i boneIO ESP

boneIO Black vs ESP

Zastanawiasz się jaką wersję sterownika wybrać? boneIO Black? ESP? A może taki i taki? Poniższe porównanie skupione jest na pokazaniu kluczowych różnic między sterownikami, jak i ukazaniu najmocniejszych stron każdej z serii.

Wprowadzenie

Obydwie wersje sterowników boneIO stanowią niezależne platformy automatyki domowej, które mogą działać całkowicie autonomicznie – bez konieczności połączenia z serwerem Home Assistant. Pomimo tego że mają odmienną architekturę i możliwości, ich przeznaczenie jest bardzo podobne. Poniżej przedstawiamy szczegółowe porównanie ich możliwości.

Tabela Porównawcza

CechyboneIO BlackboneIO ESP
Baza oprogramowaniaDedykowany - modyfikowany system Debian 13 (Linux)Kompilowany program z ESPHome
Sposób konfiguracjiInterfejs Graficzny (Web UI / PWA)Edytor tekstowy (Pliki YAML)
Szybkość uruchamianiaWolniejszy (ładowanie OS Debian)Natychmiastowy
Sieć i łącznośćEthernetEthernet oraz WiFi*
Szerokość na szynie DIN15 modułów DIN12 modułów DIN
Ilość fizycznych wejść49 wejść35 wejść
Aplikacja w HATak (konfiguracja, zarządzanie i kopie zapasowe)Tak (Esphome Device Builder)
ModbusZdecydowanie więcej urządzeń, predefiniowane w kodzie**Mniej urządzeń, ale możliwość samodzielnego dodania własnych YAML
Dodatkowe środowiska logikiWbudowany Node-Red, MosquittoBrak
Harmonogramy i słońceWbudowane, ustawiane w panelu, z historią wykonańW YAML (time, sun), kompilacja po każdej zmianie
Symulacja obecnościWbudowany kreatorBrak gotowej funkcji
Alarm, nawadnianie, termostatGotowe, konfigurowane w paneluKomponenty ESPHome, pisane w YAML
Wprowadzenie zmianySekundy, nic do kompilowaniaKompilacja i wgranie firmware
Konta i bezpieczeństwoKonta administratora i tylko do odczytu, HTTPS, strona BezpieczeństwoHasło serwera WWW, klucz szyfrowania API
AktualizacjeboneIO, Debian i jądro z paneluFirmware przez sieć z ESPHome Device Builder
LoxoneLox UDP (eksperymentalnie)Przez komponenty własne (custom components) dostępne w internecie

* Używanie połączenia WiFi w zamkniętej metalowej rozdzielnicy lub szafie elektrycznej nie jest zalecane ze względu na silne tłumienie sygnału.
** Urządzenie wyposażone jest w aplikacje, umożliwiającą przygotowywanie własnych konfiguracji Modbus. Po przygotowaniu konfiguracji. jej dodanie do oprogramowania. nie powinno potrwać więcej niż 48h roboczych.


Architektura i Oprogramowanie

  • System i kompilacja: boneIO Black oparty jest na specjalnie przygotowanej dystrybucji systemu operacyjnego Linux (Debian 13) - która została dodatkowo zmodyfikowana przez zespoł boneIO. Usunięto zbędne elementy, pozostawiając leki spójny rdzen i najwazniejsze pakiety - zapewniając niesamowitą stabilność. Zastosowanie systemu Debian przekłada się na ogromne możliwości, kosztem dłuższego czasu uruchamiania urządzenia. Od momentu załączenia zasilania w pełni zaawansowany system operacyjny musi się załadować: wejścia i wyjścia działają po około minucie, panel chwilę później. Wersja boneIO ESP opiera się na wgrywaniu firmware'u z ESPHome. Jego kompilacja i flashowanie (wgrywanie na mikroprocesor) na komputerze jest nieco czasochłonne, jednak procentuje to niemal natychmiastowym uruchamianiem urządzenia! Po restarcie zasilania sterownik jest gotowy do natychmiastowej akcji niemal bezzwłocznie (około 5 sekund).
  • Open Source: Należy zauważyć, że rozwiązanie ESP po stronie logiki bazuje na wielkim i dojrzałym projekcie Open Source - ESPHome stoi za nim gigantyczna społeczność. Co niezwykle istotne z punktu widzenia potencjalnego użytkownika, również całe oprogramowanie boneIO - zarządzające modelem boneIO Black zbudowane na architekturze systemu Linux (jak i sam modyfikowany system operacyjny) pozostaje w 100% oprogramowaniem w pełni bezpłatnym i w całości Open Source!
  • Niezależność od Home Assistant: Oba sterowniki są w pełni inteligentne i autonomiczne, potrafią realizować ułożone na nich reguły lokalnie, bez przymusu utrzymywania połączenia z serwerem Home Assistant.

Konfiguracja i Zarządzanie

  • Interfejs Użytkownika: Cała konfiguracja i zarządzanie serią boneIO Black odbywa się przez rozbudowany i niezwykle intuicyjny interfejs graficzny. Dodatkowo aplikacja zarządzająca boneIO Black'iem, obsługuje standard PWA, co oznacza że możesz z łatwością przypiąć interfejs kontrolera, jako natywną aplikację - do ekranu głównego w swoim smartfonie, w celu łatwego dostępu. Obsługa aplikacji jest bardzo prosta i przejrzysta. Z kolei platforma ESP bazuje na składni kodu YAML; choć bywa to bardziej skomplikowane dla laika, to przy wielkich i skomplikowanych instalacjach pozwala w ESP dużo prościej i elastyczniej wdrażać gotowe szablony logiki oraz powtarzalne encje różnego typu.
  • Zarządzanie poprzez HA: Platforma boneIO Black posiada własną, oficjalnie przygotowaną Aplikację wewnątrz ekosystemu Home Assistant, która umożliwia zarządzanie sterownikiem w łatwy sposób. Przenosi naszą autorską aplikację wewnątrz HA. Z jej poziomu możliwe jest również tworzenie kopii zapasowych (backupów) sterownika — bez tej Aplikacji użytkownik musi samodzielnie dbać o pobieranie i przechowywanie backupów. W przypadku platformy ESP konfiguracja zawsze przechowywana jest na serwerze ESPHome Device Builder, dlatego należy pamiętać o regularnym tworzeniu kopii zapasowej tej aplikacji.
  • Funkcja Multiclick: Ze względu na większą wydajność i różnice konstrukcyjne - funkcje multiclick reagują oraz działają zauważalnie szybciej w modelu boneIO Black. Dodatkowo oferuje on sekwencję jak i znacznie łatwiejszy proces ich konfiguracji.
  • Grupowanie wyjść: boneIO Black natywnie wspiera grupowanie wyjść w grupy świateł i przełączników, które są od razu widoczne jako osobne encje w Home Assistant. Pozwala to na łatwe sterowanie np. całą grupą świateł w pokoju jednym przyciskiem. Platforma ESP nie wspiera grupowania wyjść wewnątrz urządzenia — tego typu logikę trzeba realizować po stronie Home Assistant.

Gotowe od razu, bez programowania

To, co na ESP byłoby projektem w YAML, w panelu boneIO Black jest formularzem — zapisanym w kilka sekund, bez kompilowania i wgrywania:

  • Harmonogramy i słońce — akcje o określonej godzinie albo o wschodzie, zachodzie i zmierzchu, z przesunięciem, losowym rozrzutem, warunkami i granicami „nie wcześniej / nie później". Każdy harmonogram pokazuje następne uruchomienie i historię, a w Home Assistant pojawia się jako przełącznik. Zobacz Harmonogramy.
  • Symulacja obecności — cztery pytania i pusty dom wygląda na zamieszkany: wieczorem światła zapalają się pokój po pokoju. Zobacz Symulacja obecności.
  • Przełączniki wirtualne — tryby takie jak Nie ma nas w domu czy Wieczór, od których zależą inne akcje, bez przekaźnika za nimi.
  • Alarm, nawadnianie, termostat, liczniki energii — gotowe funkcje konfigurowane w panelu.
  • Bezpieczny od pierwszego uruchomienia — panel przez HTTPS, konta z rolą administratora i tylko do odczytu, żadnych domyślnych haseł i strona Bezpieczeństwo, która mówi, co jeszcze warto poprawić. Wersja 1.6 to nasza praca nad dostosowaniem boneIO Black do unijnego Aktu o cyberodporności (CRA).
  • Dba o siebie — boneIO, Debian i jądro aktualizują się z panelu; kopie zapasowe, paczka diagnostyczna, którą możesz nam wysłać, i tryb ratunkowy, gdy konfiguracja się nie wczyta.

Komunikacja i Ekosystem

  • Sterowanie między urządzeniami: Jako swego rodzaju centralny sterownik, model boneIO Black może kontrolować inne sterowniki serii boneIO Black, wysyłając im powiadomienia poprzez brokera MQTT, jak i kontrolować inne moduły ze świata ESP komunikując się z nimi bezpośrednio, natywnym, lokalnym, Interfejsem API ESPHome. Co więcej, potrafi on również, natywnie kontrolować urządzenia, dedykowane do sterowania adresowalnymi taśmami LED z oprogramowaniem WLED (w efekcie pozwalając przypisać np. "single click" przycisku ściennego do błyskawicznej akcji inicjacji sceny z kontrolera WLED). Natomiast proste i skupione na jednym zadaniu sterowniki z rodziny ESP mogą swobodnie komunikować się między sobą dzięki UDP. Urządzenia serii ESP nie potrafią wydawać komend sterujących kontrolerom boneIO Black.
  • Wbudowany Node-Red: System boneIO Black na swoim pokładzie wyposażony jest standardowo w Node-Red, dając wizualne, pełnowartościowe, potężne narzędzie, umożliwiające tworzenie niezwykle skomplikowanych automatyzacji wewnątrz samego sterownika. Jest niezwykle przydany w sytuacjach w których chcemy, uniezależnić od HA część automatyzacji. Może również być alternatywnym podejściem dla instalatora, uniezależniając dużą część systemu od, "wyższych" warstw sterujących.
  • Połączenia Sieciowe: Urządzenia serii boneIO Black komunikują się wyłącznie za pomocą przewodowego portu Ethernet. ESP opcjonalnie pozwala na łączność przy pomocy WiFi. Jednak ze względu na warunki panujące w metalowych rozdzielniach elektrycznych - korzysta się bardzo rzadko.

Modbus i Gabaryty Sprzętowe

  • Rozmiar obudowy: Ze względu na dużo mocniejszy SOC, jak i większą ilość wejść w modelach boneIO Black, zajmują one nieco więcej miejsca w rozdzielnicy - 15 pól DIN. Dla osób które posiadają mniej przestrzeni model ESP zajmujący 12 DIN może okazać się lepszym wyborem.
  • Złącza sygnałowe (Peryferia IO): Oczywiście rozmiar obudowy przekłada on się naturalnie na większą ilość dostępnych wejść cyfrowych. boneIO Black umożliwia podłączenie ich aż 49, gdzie w przypadku modelu ESP dostępne jest 35 wejść.
  • Wydajność magistrali Modbus RS485: boneIO Black jest w stanie obsłużyć większą ilość urządzeń, z wyższą częstotliwością odpytywania. Dzięki mocnemu procesorowi jest w stanie utrzymać wysoką sprawność w szybkim odpytywaniu urządzeń Modbus.

Instalacje Hybrydowe - uwolnij potencjał!

Przy tworzeniu architektury nowoczesnego inteligentnego domu warto rozważyć wybranie modelu hybrydowego. Stworzenie instalacji hybrydowej jest rozwiązaniem najbardziej optymalnym pod kątem niezawodności i balansu zasobów:

  • Rdzeń - zarządzający systemem smart home, światłami i przyciskami warto przenieść w stronę wydajniejszego i bardziej wszechstronnego modelu boneIO Black.
  • Pozostałe części systemu np odczyt stanów z czujników ruchu, kontaktronów, sterowanie silników - wprawianie w ruch bram, rolet okiennych, spryskiwaczy ogrodowych warto przenieść na platformę ESP.