四路继电器软件
当前工程为hardware/ESP32_4_RelayModule/software/esp32_3.0.0,使用IDF6.1、ESP32-C3,硬件V2.1.0实测4MB。工程目录名不代表SDK版本。
main/app_runtime注册四路可写布尔属性与通电恢复参数;device_runtime提供通用调度/归属,device_runtime_wire提供有界JSON协议;relay组件封装CH423输出与NVS恢复目标,key处理扫描与物理配网策略;device_provisioning处理官方BLE配网和账号票据,yunstack_mqtt/ota处理通信与升级。
逻辑通道1/2/3/4对应旧硬件编号4/3/2/1,按键与输出在驱动映射统一,平台字段不变,前端不反转。按键动作硬件成功才上报;失败保留实际状态。NVS按物理输出保留恢复意图,临时延时OFF不覆盖断电前ON目标。
同键三连短按进入配网;等候快闪、连WiFi慢闪、STA关联常亮,不等于云端绑定成功。归属清理严格清恢复目标,未ACTIVE按键操作不保存跨归属意图。
