Skip to content

H-bridge Switch

The hbridge switch platform allows you to drive an h-bridge controlled latching relay.

Omron G6CK-2117P relay module.
# Example configuration entry
switch:
- platform: hbridge
id: my_relay
name: "Relay"
on_pin: GPIOXX
off_pin: GPIOXX
pulse_length: 50ms
wait_time: 50ms
  • on_pin (Required, Pin Schema): The GPIO pin to pulse to turn on the switch.

  • off_pin (Required, Pin Schema): The GPIO pin to pulse to turn off the switch.

  • pulse_length (Optional, Time): The length in milliseconds of the pulse sent on on_pin and off_pin to change switch state. Defaults to 100 ms.

  • wait_time (Optional, Time): The time in milliseconds to delay between pulses on off_pin and on_pin. Defaults to no delay.

  • optimistic (optional, boolean): Whether to operate in optimistic mode - when in this mode, any command sent to the switch will immediately update the reported state. Defaults to false, and the reported state updates only at the end of the pulse.

  • All other options from Switch Component.