pdf-icon

Unit 4Relay Home Assistant 集成

Unit 4Relay 是一款集成 4 路继电器的 Unit,通过 I2C 进行控制。继电器控制电压最高为 AC 250V / DC 28V,额定电流 10A,瞬时电流可承受 16A。每路继电器可单独控制,且每路继电器都有一个可编程的状态指示灯。

注意
因为 Unit 4Relay 是单独的继电器/开关平台,需要额外的主控设备(如 Atom 系列、Stamp 系列, Stick 系列,Core/Basic 系列等)才能集成至 Home Assistant

由于 Unit 4Relay 由内置的 STM32 控制,需要 external_component 以实现 I2C 通信控制

配置继电器

需要在 ESPHome 配置中启用 I²C 组件:

# Example configuration entry for ESP32
i2c:
  sda: GPIOXX
  scl: GPIOXX
  scan: true

这里的 GPIO 引脚会因为使用的主控设备不一而不同。比如使用 Atom Lite 作为主控:

# I2C Bus on Grove Port (HY2.0-4P)
i2c:
  sda: GPIO26
  scl: GPIO32

Unit 4Relay 配置范例:

yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
external_components:
  - source: https://github.com/m5stack/esphome-yaml/tree/main/components
    components: unit4relay
    refresh: 0s


unit4relay:

switch:
  - platform: unit4relay
    relay_1:
      name: "Relay Channel 1"
      restore_mode: RESTORE_DEFAULT_OFF
    relay_2:
      name: "Relay Channel 2"
      restore_mode: RESTORE_DEFAULT_OFF
    relay_3:
      name: "Relay Channel 3"
      restore_mode: RESTORE_DEFAULT_OFF
    relay_4:
      name: "Relay Channel 4"
      restore_mode: RESTORE_DEFAULT_OFF

此处采用默认灯光控制,即开启对应通道的开关,相应 LED 会亮起。

可配置选项

组件

# Example configuration entry
unit4relay:
  • id (可选, ID): 为 Unit 4Relay 组件设置一个 id

开关

  • relay_1 (可选): 通道 1 的继电器开关。 默认是 false (关闭),以及其它所有 Switch 支持的配置选项

  • relay_2 (可选): 通道 2 的继电器开关。 默认是 false (关闭),以及其它所有 Switch 支持的配置选项

  • relay_3 (可选): 通道 3 的继电器开关。 默认是 false (关闭),以及其它所有 Switch 支持的配置选项

  • relay_4 (可选): 通道 4 的继电器开关。 默认是 false (关闭),以及其它所有 Switch 支持的配置选项

将继电器添加至 Home Assistant

将设备添加至 Dashboard 之后,您可以在 Home Assistant 中控制继电器开/关动作

On This Page