Seria Black
Twoje pierwsze kroki z boneIO Black
Witaj w dokumentacji boneIO Black!
Na tej stronie znajdziesz przewodniki krok po kroku oraz instrukcje dotyczące, podłączenia a także konfiguracji Twojego sterownika boneIO Black! Cała dokumentacja podzielona jest na 2 segmenty, część poświęcona sprzetowi - znajdziesz tam wszystko co niezbędne aby zainstalować urządzenie w rozdzielni, następnie podłączyć wejścia, wyjścia i wszystkie magistrale.
Dokumentacja sprzętowa
Dokumentacja sprzętowa różni się w zależności od wybranego przez Ciebie sterownika. O ile wszystkie wejścia, ich sposób połączenia, jak i wbudowane magistrale są tożsame dla wszystkich urządzeń serii Black. Tak konfiguracja wyjść i to jak je podłączamy jest specyficzne dla konkretnego modelu.
Dlatego podzieliliśmy tą część w zależności od produktu, na:
- Black 32x10A,
- Black 24x16A,
- Black Cover,
- Black Cover Mix,
Dokumentacja aplikacji
Twoje urządzenie jest dostarczane z preinstalowaną aplikacją boneIO. Aplika boneIO Black, jest taka sama niezależnie od wersji sterownika - różni się jedynie domyślną konfiguracją. Będziesz musiał ją dostosować do swoich indywidualnych wymagań. Poniżej znajdziesz opis co znajdziesz w naszej aplikacji od wersji 1.x.x a Samą dokumentacje aplikacji znajdziesz w części Aplikacja Black.
🎉 Black App
Webowy interfejs konfiguracji
Kompletnie przeprojektowany interfejs webowy z pełnymi możliwościami zarządzania konfiguracją:
- Wizualny edytor konfiguracji - Konfiguruj wszystkie encje (wyjścia, rolety, zdarzenia, czujniki binarne) przez intuicyjny interfejs webowy
- Walidacja w czasie rzeczywistym - Natychmiastowa informacja zwrotna o błędach konfiguracji z walidacją schematu
- Podgląd na żywo - Zobacz zmiany natychmiast bez ręcznej edycji plików
- Wsparcie wielu języków - Pełne tłumaczenia polskie i angielskie
Zarządzanie systemem
- System auto-aktualizacji - Automatyczne aktualizacje z wydań GitHub z instalacją jednym kliknięciem
- Przywracanie ustawień fabrycznych - Reset do domyślnej konfiguracji dla różnych typów urządzeń (24x16, 32x10, cover, cover_mix)
- Kopie zapasowe konfiguracji - Automatyczne tworzenie kopii zapasowej przed resetem fabrycznym z możliwością przywracania
- Restart systemu - Restart aplikacji bezpośrednio z interfejsu webowego z potwierdzeniem
Konfiguracja zdarzeń
- Typy zdarzeń kliknięcia - Nowe opcje zdarzeń kliknięcia:
single,double,long,release - Pola okresu czasu - Ulepszona obsługa okresów czasu (np.
double_click_duration: 220ms) - Usuwanie wartości domyślnych - Pola pasujące do wartości domyślnych schematu nie są już zapisywane do YAML
Ulepszone wsparcie rolet
- Żaluzje weneckie - Pełne wsparcie dla żaluzji weneckich z kontrolą nachylenia lameli
- Wybór platformy - Wybór między platformami
time_based,venetianlubprevious - Czas nachylenia - Konfigurowalny czas nachylenia lameli dla żaluzji weneckich
- Wizualna kontrola nachylenia - Dedykowany suwak nachylenia w interfejsie użytkownika
Konfiguracja rolet
- Pole platformy - Domyślna wartość zmieniona z
previousnatime_based - Wybór wyjścia - Ulepszona lista rozwijana z grupowaniem według obszarów i walidacją
- Zapobieganie duplikatom - Nie można wybrać tego samego wyjścia dla przekaźnika otwierania i zamykania
🔄 Ulepszenia techniczne
Backend
- Serializacja TimePeriod - Naprawiono serializację JSON aby zwracać stringi (np.
"220ms") zamiast obiektów - Ładowanie konfiguracji - Użycie surowych danych YAML aby zachować formaty stringów
- Bezpieczeństwo pliku stanu - Najpierw zapis do pliku tymczasowego, następnie atomowe przemianowanie
- Ulepszenia loggera - Lepsze logowanie do debugowania i rozwiązywania problemów
- Ochrona systemu plików - Dodano zabezpieczenie przed przepełnieniem systemu plików aby zapobiec awariom systemu
Frontend
- Refaktoryzacja komponentów React - Ulepszona struktura i możliwość ponownego użycia komponentów
- OutputSelectDropdown - Nowy komponent wielokrotnego użytku z filtrowaniem i logiką wykluczania
- SimpleTimePeriodInput - Dedykowany komponent do konfiguracji okresów czasu
- Walidacja formularzy - Ulepszona walidacja z lepszymi komunikatami błędów
- Aktualizacje pakietów - Zaktualizowano wszystkie zależności frontend
Integracja
- Home Assistant 2024.12+ - Pełna kompatybilność z najnowszym Home Assistant
- Ulepszenia MQTT - Lepsza obsługa połączenia MQTT
- Wirtualny czujnik energii - Wsparcie dla nowego wirtualnego czujnika energii
📦 Nowe funkcje
Integracja Node-RED
- Dodano widok Node-RED w interfejsie webowym
- Konfiguracja proxy dla dostępu do Node-RED
Proxy Nginx
- Konfigurowalny port proxy nginx
- Lepsze wsparcie dla reverse proxy
Narzędzia diagnostyczne
- Czujniki przeniesione do sekcji diagnostycznej w Home Assistant
- Ulepszone możliwości rozwiązywania problemów
- Lepsze komunikaty błędów i logowanie
Obraz systemu Debian 13
- Gotowy obraz Debian 13 - Dostępny prekonfigurowany obraz systemu dla łatwej instalacji
- Uproszczony proces konfiguracji dla nowych użytkowników
- Wszystkie zależności preinstalowane i skonfigurowane
🔐 Bezpieczeństwo i stabilność
- Ulepszona obsługa błędów w całej aplikacji
- Lepsza walidacja danych wejściowych użytkownika
- Bezpieczniejsze operacje na plikach z atomowymi zapisami
- Kopia zapasowa konfiguracji przed destrukcyjnymi operacjami