H-bridge Switch

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

../../_images/hbridge-relay.png

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

Configuration variables:

  • 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.

See Also