Wyjścia
Wyjścia realizowane przy pomocy wbudowanych w sterownik przekaźników. W zależności od ustawień mogą przyjąc kilka form i posiadać różne właściwości.
Konfiguracja w aplikacji webowej
Zalecany sposób konfiguracji.
Przykładowa konfiguracja webui

Widok umożliwiający podgląd zdefiniowanych wyjść, podgląd typów wyjść, przypisanego obszaru, grupy interlock, przywracania stanu i weryfikacji "Chwilowości" Można z jego poziomu również dodać nowe jak i usuną nie używane wyjście. Dodatkowo umożliwia ich eksport i import.
Ustawienia Podstawowe

| Nazwa opcji | Opis |
|---|---|
| Wyjście boneIO | Pole pozwalające na wybór edytowanego wyjścia jeżeli jakieś jest wolne. |
| Typ wyjścia | Definicja typu wyjścia, dostępne są: Light, Cover, Switch, Valve i None. |
| Nazwa Wyświetlana | Nazwa z jaką wyjscie będzie wyswietlane w webui sterownika, mqtt, HA. |
| Własne ID | Możliwość zdefiniowania dla wyjścia własnego ID |
| Obszar/Pokój | wybór odpowiedniego obszaru. |
| Przywracanie stanu | Zaznaczenie tej opcji powoduje że sterownik po ponownym uruchomieniu przywróci przekaźnikowi jego poprzedni stan. |
Ustawienia Zaawansowane

| Nazwa opcji | Opis |
|---|---|
| Chwilowe włączenie | Umożliwia uruchomienia wyjścia jedynie na określony przez nas czas. |
| Chwilowe wyłączenie | Umożliwia wyłączenie wyjścia na określony przez nas czas. |
| Grupa blokady | Umożliwia dodanie danego wyjścia do tzw. grupy blokady - Oznacza to że w danym momencie tylko jedno wejście z zdanej grupy może być uruchomione (przydatne przy roletach i systemach nawadniania) |
Edytor YAML
Przykładowa konfiguracja
output:
- boneio_output: OUT_01
name: Światło w kuchni
output_type: lightoutput:
- id: kitchen_main
boneio_output: OUT_01
name: Światło w kuchni
output_type: lightStarsze: Bezpośrednia konfiguracja sprzętowa
output:
- id: kitchenlight
name: Światło w kuchni
kind: mcp
mcp_id: mcp2
pin: 15
output_type: light
restore_state: Trueoutput:
- id: kitchenlight
name: Taśma LED w kuchni
kind: pca
pca_id: pca1
pin: 15
output_type: led
restore_state: True
percentage_default_brightness: 1Możesz mieszać wyjścia w jednym pliku konfiguracyjnym lub podzielić je na więcej plików - sprawdź konfigurację, jak ładować pliki yaml.
Zmienne konfiguracyjne:
- id (Opcjonalne, string) - Identyfikator techniczny używany w tematach MQTT, grupach wyjść i akcjach.
- Jeśli
boneio_outputjest ustawiony:idjest opcjonalny (domyślnie przyjmuje wartośćboneio_output) - Jeśli
boneio_outputNIE jest ustawiony:idjest WYMAGANY - Jeśli oba są ustawione:
idnadpisujeboneio_outputjako identyfikator
- Jeśli
- name (Opcjonalne, string) - Nazwa wyświetlana w Home Assistant. Jeśli nie jest ustawiona, używa efektywnego ID.
- boneio_output (Opcjonalne, string) - Odniesienie do predefiniowanej konfiguracji wyjścia (np. OUT_01, OUT_02). Dostępne tylko gdy sekcja
boneio:jest skonfigurowana. Używane jako domyślne ID, jeśli poleidnie jest określone. - area (Opcjonalne, string) - Odniesienie do ID obszaru zdefiniowanego w sekcji
areas. Tworzy pod-urządzenie powiązane z głównym urządzeniem BoneIO. - kind (Opcjonalne, string, dozwolone_wartości:
['gpio', 'mcp', 'pca', 'pcf']) - Jaki to jest rodzaj wyjścia. Dla płytki przekaźnikowej zawsze używajmcp. Nie jest potrzebne przy użyciuboneio_output. - pin (Opcjonalne, integer) - ID pinu MCP, GPIO, PCA lub PCF. Dla MCP jest to wartość 0-15. Nie jest potrzebne przy użyciu
boneio_output. - mcp_id (Opcjonalne, string) - Odniesienie do ID MCP. Nie jest potrzebne przy użyciu
boneio_output. - pca_id (Opcjonalne, string) - Odniesienie do ID PCA. Nie jest potrzebne przy użyciu
boneio_output. - pcf_id (Opcjonalne, string) - Odniesienie do ID PCF. Nie jest potrzebne przy użyciu
boneio_output. - output_type (Wymagane, string, dozwolone_wartości:
['switch', 'light', 'none']) - Jaki to jest typ wyjścia.Switch/lightpokazuje się jako takie urządzenie w Home Assistant. Wartośćnoneoznacza, że to wyjście nie jest publikowane do MQTT. Służy ono tylko do użytku wewnętrznego dla innych komponentów, np. rolet (cover). - momentary_turn_on (Opcjonalne, timeperiod) - Okres czasu, po którym przekaźnik zostanie wyłączony. Przykłady: 50ms, 500ms, 5s, 20mins, 2hours.
- momentary_turn_off (Opcjonalne, timeperiod) - Okres czasu, po którym przekaźnik zostanie włączony. Przykłady: 50ms, 500ms, 5s, 20mins, 2hours.
- restore_state (Opcjonalne, boolean, domyślnie: True) - Możesz włączyć opcję
restore_state. Zapisuje ona stan przekaźnika lub rolety w plikustate.json, który znajduje się w tym samym katalogu, co Twójconfig.json. Jeślioutput_typejest 'None', ta wartość jest nadpisywana na False!
Tylko PCA9685:
- percentage_default_brightness (Wymagane, integer, domyślnie: 1) - Ta opcja pozwala, aby
pcaustawił domyślną wartość jasności, gdy tylko włączysz wyjście, na przykład z aplikacji Home Assistant. Kiedy ustawisz jasność, wybierając wartość w Home Assistant, ustawi ona jasność na taką, jaką wybrałeś w aplikacji.