Unit 4Relay 组件通过 I2C 独立控制四路继电器输出。
| 项目 | 信息 |
|---|---|
| 产品名称 | Unit 4Relay |
| SKU | U097 |
| 主要功能 | 四路继电器独立控制 |
| 通信接口 | I2C |
| 默认 I2C 地址 | 0x26 |
| ESPHome 组件 | unit4relay(外部组件) |
| ESPHome 版本要求 | / |
在 YAML 文件中添加 External Components 配置,加载 Unit 4Relay 组件。
external_components:
- source: github://m5stack/esphome-yaml/components
components: [unit4relay]
refresh: 0s 由于 Unit 4Relay 由内置的 STM32 控制,需要通过 external_components 加载驱动,以实现 I2C 通信控制。
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 会亮起。
unit4relay: relay_1(可选):通道 1 的继电器开关。默认是 false(关闭),以及其它所有 Switch 支持的配置选项。
relay_2(可选):通道 2 的继电器开关。默认是 false(关闭),以及其它所有 Switch 支持的配置选项。
relay_3(可选):通道 3 的继电器开关。默认是 false(关闭),以及其它所有 Switch 支持的配置选项。
relay_4(可选):通道 4 的继电器开关。默认是 false(关闭),以及其它所有 Switch 支持的配置选项。
将设备添加至 Dashboard 之后,您可以在 Home Assistant 中控制继电器开 / 关动作。