Moduł wyjść (output)
Ekspander używany w płytce przekaźnikowej. Prawdopodobnie musisz to skonfigurować.
Jeśli używasz konfiguracji boneio:, nie musisz już konfigurować mcp23017 ani umieszczać w konfiguracji następujących argumentów:
- kind
- mcp_id
- pin
Przykładowa konfiguracja
output:
- id: kitchenlight
kind: mcp
mcp_id: mcp2
pin: 15
output_type: light
restore_state: Trueoutput:
- id: kitchenlight
kind: pca
pca_id: pca1
pin: 15
output_type: led
restore_state: True
percentage_default_brightness: 1Przykładowa konfiguracja, jeśli używasz konfiguracji boneio:
output:
- id: Kitchen Light
boneio_output: "OUT_01"Moż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, domyślnie: wartość
{kind}_{pin}) - unikalnie identyfikuje to urządzenie w MQTT i Home Assistant. - boneio_output (Opcjonalne, string, domyślnie) - Nazwa wyjścia sterownika boneIO. Użyj znaku podkreślenia dla spacji.
- kind (Wymagane, string, dozwolone_wartości:
['gpio', 'mcp']) - Jaki to jest rodzaj wyjścia. Dla płytki przekaźnikowej zawsze używajmcp. - pin (Wymagane, string) - ID pinu MCP lub GPIO. Dla MCP jest to wartość 0-15.
- 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.