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 中显示开关实体: