SwitchC6 コンポーネントは、ESP-NOW で単線式スイッチの状態を読み取り、負荷を制御します。

| 項目 | 情報 |
|---|---|
| 製品名 | SwitchC6 |
| SKU | K140 |
| 主な機能 | 単線式スイッチの制御 |
| 通信インターフェース | ESP-NOW |
| ESPHome コンポーネント | m5stack_switchc6(外部コンポーネント) |
| 必要な ESPHome バージョン | / |
External コンポーネントを追加します。
external_components:
- source: github://m5stack/esphome-yaml/components
components: [m5stack_switchc6]
refresh: 0s ESPNOW コンポーネントを追加します。
espnow:
id: espnow1
auto_add_peer: true
peers:
- XX:XX:XX:XX:XX:XX
on_broadcast:
- lambda: |-
id(sw1).handle_broadcast(data, size); - XX:XX:XX:XX:XX:XX)。Switch コンポーネントを追加します。
switch:
- platform: m5stack_switchc6
id: sw1
name: "SwitchC6 Device 1"
espnow_id: espnow1
mac_address: "XX:XX:XX:XX:XX:XX"
retry_count: 40
retry_interval: 300 espnow:
id: espnow1
auto_add_peer: true
peers:
- AA:BB:CC:DD:EE:01
- AA:BB:CC:DD:EE:02
on_broadcast:
- lambda: |-
id(sw1).handle_broadcast(data, size);
id(sw2).handle_broadcast(data, size);
switch:
- platform: m5stack_switchc6
id: sw1
name: "SwitchC6 Device 1"
espnow_id: espnow1
mac_address: "AA:BB:CC:DD:EE:01"
retry_count: 40
retry_interval: 300
- platform: m5stack_switchc6
id: sw2
name: "SwitchC6 Device 2"
espnow_id: espnow1
mac_address: "AA:BB:CC:DD:EE:02"
retry_count: 40
retry_interval: 300 SwitchC6 と ESPHome ゲートウェイが ESP-NOW で通信すると、Home Assistant にスイッチエンティティが表示されます。