Generic Output Switch¶
output switch platform allows you to use any output component as a switch.
# Example configuration entry output: - platform: gpio pin: 25 id: 'generic_out' switch: - platform: output name: "Generic Output" output: 'generic_out'
output (Required, ID): The ID of the output component to use.
name (Required, string): The name for the switch.
id (Optional, ID): Manually specify the ID used for code generation.
restore_mode (Optional): Control how the switch attempts to restore state on bootup. For restoring on ESP8266s, also see
esp8266_restore_from_flashin the esphome section.
RESTORE_DEFAULT_OFF(Default) - Attempt to restore state and default to OFF if not possible to restore.
RESTORE_DEFAULT_ON- Attempt to restore state and default to ON.
RESTORE_INVERTED_DEFAULT_OFF- Attempt to restore state inverted from the previous state and default to OFF.
RESTORE_INVERTED_DEFAULT_ON- Attempt to restore state inverted from the previous state and default to ON.
ALWAYS_OFF- Always initialize the pin as OFF on bootup.
ALWAYS_ON- Always initialize the pin as ON on bootup.
All other options from Switch.