Unit 4Relay ESPHome コンポーネント

Unit 4Relay コンポーネントは、I2C 経由で 4 系統のリレー出力を個別に制御します。

1. コンポーネント概要

項目 情報
製品名 Unit 4Relay
SKU U097
主な機能 4 系統リレーの個別制御
通信インターフェース I2C
デフォルト I2C アドレス 0x26
ESPHome コンポーネント unit4relay(外部コンポーネント)
必要な ESPHome バージョン /

2. コンポーネントの説明

外部コンポーネントの読み込み

YAML ファイルに External Components の設定を追加し、Unit 4Relay コンポーネントを読み込みます。

external_components:
  - source: github://m5stack/esphome-yaml/components
    components: [unit4relay]
    refresh: 0s

Switch によるリレー制御

Unit 4Relay は基板上の STM32 で制御されるため、external_components でドライバーを読み込み、I2C 制御を行います。

yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
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:
  • 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 オプションにも対応します。

3. 参考例

Dashboard に追加すると、Home Assistant でリレーのオン/オフを制御できます。

4. 関連リンク

5. 関連動画

Page Tools
PDF
On This Page