
Unit 4Relay は 4 つのリレーを統合し、I2C で制御する Unit です。各リレーは AC 250V / DC 28V まで対応し、定格 10A、ピーク 16A を許容します。各チャンネルは個別に制御でき、プログラム可能なステータス LED を備えています。
Unit 4Relay はオンボード STM32 で駆動されるため、I2C 通信用に external_component が必要です。
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 の設定例:
external_components:
- source: github://m5stack/esphome-yaml/components@main
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 動作で、チャネルスイッチをオンにすると対応する LED が点灯します。
# Example configuration entry
unit4relay: false(オフ)。すべての Switch オプションを使用可能。false(オフ)。Switch オプションを使用可能。false(オフ)。Switch オプションを使用可能。false(オフ)。Switch オプションを使用可能。デバイスを Dashboard に追加すると、Home Assistant でリレーのオン/オフを操作できます。
