Black Series
Your first steps with 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
Web Configuration Interface
Completely redesigned web interface with full configuration management capabilities:
- Visual configuration editor - Configure all entities (outputs, covers, events, binary sensors) through an intuitive web interface
- Real-time validation - Instant feedback on configuration errors with schema validation
- Live preview - See changes instantly without manual file editing
- Multi-language support - Full Polish and English translations
System Management
- Auto-update system - Automatic updates from GitHub releases with one-click installation
- Factory reset - Reset to default configuration for various device types (24x16, 32x10, cover, cover_mix)
- Configuration backups - Automatic backup creation before factory reset with restore capability
- System restart - Application restart directly from the web interface with confirmation
Event Configuration
- Click event types - New click event options:
single,double,long,release - Time period fields - Improved handling of time periods (e.g.,
double_click_duration: 220ms) - Removing default values - Fields matching default schema values are no longer saved to YAML
Improved Cover Support
- Venetian blinds - Full support for Venetian blinds with tilt control
- Platform selection - Choice between
time_based,venetian, orpreviousplatforms - Tilt time - Configurable tilt time for Venetian blinds
- Visual tilt control - Dedicated tilt slider in the user interface
Cover Configuration
- Platform field - Default value changed from
previoustotime_based - Output selection - Improved dropdown list with grouping by areas and validation
- Duplicate prevention - The same output cannot be selected for the opening and closing relays
🔄 Technical Improvements
Backend
- TimePeriod serialization - Fixed JSON serialization to return strings (e.g.,
"220ms") instead of objects - Configuration loading - Use of raw YAML data to preserve string formats
- State file security - Write to a temporary file first, then atomic rename
- Logger improvements - Better logging for debugging and troubleshooting
- File system protection - Added filesystem overflow protection to prevent system crashes
Frontend
- React components refactoring - Improved structure and reusability of components
- OutputSelectDropdown - New reusable component with filtering and exclusion logic
- SimpleTimePeriodInput - Dedicated component for configuring time periods
- Form validation - Improved validation with better error messages
- Package updates - Updated all frontend dependencies
Integration
- Home Assistant 2024.12+ - Full compatibility with the latest Home Assistant
- MQTT improvements - Better handling of the MQTT connection
- Virtual energy sensor - Support for the new virtual energy sensor
📦 New Features
Node-RED Integration
- Added Node-RED view in the web interface
- Proxy configuration for Node-RED access
Nginx Proxy
- Configurable Nginx proxy port
- Better support for reverse proxy
Diagnostic Tools
- Sensors moved to the diagnostic section in Home Assistant
- Improved troubleshooting capabilities
- Better error messages and logging
Debian 13 System Image
- Ready Debian 13 image - Pre-configured system image available for easy installation
- Simplified setup process for new users
- All dependencies pre-installed and configured
🔐 Security and Stability
- Improved error handling throughout the application
- Better user input validation
- Safer file operations with atomic writes
- Configuration backup before destructive operations