(四) 天猫精灵接入Home Assistant-ESP-WIFI模块通过mqtt协议接入HASS
2024-10-01 19:38:01
总过程
1 ESP8266上电后,初始化
- 连接MQTT服务器
- 发布自身配置信息----hass自动发现该设备
- 订阅hass的命令话题---接收命令
- 发布hass的状态话题---返回自身状态
2 ESP8266while函数
- 循环检测mqtt是否断开,断开就重连,并执行一次初始化配置
- 接收hass命令,做出动作
- 返回自身状态信息,给hass更新设备状态
参考:
https://github.com/Zack-Xu/four_relay/blob/master/switch_button.py
1 上电初始化
2 whlie函数循环检测
最新文章
- 用扩展开发一个PHP类
- 【bzoj3505】 Cqoi2014—数三角形
- <;<;<; request.getParameterMap()方法
- EditText自定义边框
- hiho1015(kmp+统计出现次数)
- Baseline模板管理
- Android开发之线程池使用总结
- Java 多线程之内存一致性错误
- Javascript技巧实例精选(5)—显示当前的日期和时间
- 关于php数组是否要声明
- HDU 4291 A Short problem(2012 ACM/ICPC Asia Regional Chengdu Online)
- Java学习笔记13(面向对象六:super)
- Mybatis源码解析-MapperRegistry代理注册mapper接口
- Android adb from work ---three
- oracle substr函数
- 移动端 - Android客户端性能测试常见指标
- linux解压zip乱码解决方案
- Java虚拟机学习 - 对象访问 (2)
- git推送报错: No path specified. See &#39;man git-pull&#39; for valid url syntax或does not appear to be a git repository以及remote: error: insufficient permission for adding an object to repository databa
- java.lang.IncompatibleClassChangeError:可以考虑是否是jar包冲突