Konfiguracja
IN PROGRESS!
Konfiguracja w aplikacji webowej
Zalecany sposób konfiguracji. Poniżej alternatywny w YAML.
Głównym sposobem konfiguracji boneIO Black jest interfejs webowy dostępny pod adresem https://adres-ip-urządzenia:8443. Interfejs webowy zapewnia:
- Podgląd Wejść, wyjść i czujników, wraz z ich zmianami na żywo,
- Narzędzia do komunikajci Modbus jak i podgląd urządzeń,
- Panel ustawień umożliwiający pełną konfigurację wszystkich aspektów sterownika,
- Edytor YAML zawierający edytor tekstowy plików yaml z funkcją walidacji w czasie rzeczywistym,
- Podgląd logów w czasie rzeczywistym,
- Panel systemowy umożliwiający aktualizację, kopie zapasowe i kilka funkcji administracyjnych,
- Wsparcie wielu języków (angielski/polski),
Konfiguracja
System
Konfiguracja Aplikacji sterownika
Obszary/Pomieszczenia
Konfiguracja Obszarów/Pomieszczeń
Czujniki binarne
Konfiguracja czujników binarnych
Encje Zdarzeń
Konfiguracja encji zdarzeń
Wyjścia
Konfiguracja wyjść
Grupy Wyjść
Konfiguracja grup wyjść
Rolety
Konfiguracja rolet
Zdalne Urządzenia
Konfiguracja Zdalnych Urządzeń
Urządzenia Modbus
Konfiguracja czujników Modbus
Czujniki Onewire
Konfiguracja czujników Onewire
Wirtualne Sensory Energii
Konfiguracja Wirtualnych sensorów energii
Logger
Konfiguracja logowania
boneIO
Podstawowa konfiguracja sterownika boneIO
MQTT
Konfiguracja połączenia MQTT
Serwer Web
Konfiguracja interfejsu webowego
Modbus
Konfiguracja protokołu Modbus
MCP23017 (Zaawansowane)
Konfiguracja ekspandera MCP23017
Edytor YAML
Możesz również ręcznie edytować pliki konfiguracyjne YAML w razie potrzeby. Wszystkie pliki konfiguracyjne znajdują się w katalogu ~/boneio/.
# Example YAML configuration
mqtt:
host: "your-mqtt-broker"
port: 1883W aplikacji od wersji 1.x.x całą konfiguracja urządzenia możliwa jest przy pomocy "klikalnego" interfejsu webowego. W bardzo dużym stopniu ułatwia to i przyspiesza proces konfiguracji sterownika.
Nie zmienia to jednak faktu że nadal konfiguracja oparta jest na pliku YAML. Domyślnie nazywa się on config.yaml.
YAML wspiera zagnieżdżanie plików, co czyni go bardziej czytelnym.
Kiedy widzisz:
key: !include file.yamlOznacza to, że sekcja key zostanie wczytana z pliku file.yaml.
Aplikacja boneIO wspiera kilka sekcji.
key: !include_files file.yaml file2.yaml file3.yamlOznacza to, że sekcja key zostanie wczytana z 3 plików: file.yaml. file2.yaml, file3.yaml.
key: !include_dir_list directoryOznacza to, że sekcja key zostanie wczytana ze wszystkich plików w katalogu directory.