原帖最后由 goto100 于 2020-1-17 12:51 编辑
python3 mac.py 用户名 暗码
复制代码
1月17更新:
倡议运用 https://github.com/xcy1231/Ha-GreeCentralClimate 版原,可主动发现子方法,无需手动获与子方法 mac
本文:
自从家里拆置了格力地方空调,接入 HA 就成为了一个难啃的骨头。趁着最近手热,完全钻研了一下,末于被我搞定了。
历程就不细说了,很是荆棘,曾一度想放弃走 modbus rtu 方案,但最末正在严酷的现真(穷)面前(方法价格小2000),对峙了下来……
格力的通信和谈给取的 udp,抓包不太便捷,为了看代码各类逆向安卓 apk,最后末于被我找到相关和谈代码,上网一搜,居然曾经有了?!
https://github.com/arthurkrupa/gree-hvac-mqtt-bridge
https://github.com/RobHofmann/HomeAssistant-GreeClimateComponent
本来,格力云控的本理是把原人做为一个父方法,下面的空调做为子方法,而格力云控则间接通过格力普通空调的局域网 udp 和谈对外露出接口,问题正在于,以上两个名目都是从普通空调作的逆向,并无办理父子方法相关的逻辑,且地方空和谐普通空调的罪能上也有不同,须要作一些适配工做,HomeAssistant-GreeClimateComponent 的适配批改我曾经作完了,目前还未折入,可以运用我的批改版 fork:
https://github.com/goto100/HomeAssistant-GreeClimateComponent
最末成效比较折意,形态读与、形式、温度、风向控制应有尽有。除了云控 api 偶尔会报错 400,形态更新可能有延迟。
此方案须要先获与到子方法的 mac 地址,此 mac 地址其真不是真正在 mac 地址,无奈从路由器看到,还得通过官方云 api 获与,后续的运止时为彻底局域网通信。感谢群内大佬 yinzhennan 之前的成绩,那局部代码我可以不用从头写了:
https://github.com/goto100/HomeAssistant-GreeClimateComponent/blob/master/scripts/mac.py
【置顶】旺财宝盒独家揭秘:菜鸟如何快速在网上赚到第一桶金!...
浏览:6273 时间:2022-08-25WhatsApp营销:除了筛号群发之外,SendWS系统还有...
浏览:414 时间:2022-10-15微震天激活码多少钱 蘑菇小管家战虎助手多少钱代理加盟费用...
浏览:353 时间:2022-09-11王者荣耀:为什么都不喜欢玩辅助,却都禁辅助,难道得罪所有人?...
浏览:652 时间:2022-10-11高质量发展看中国|全国定制家装“扛大旗者”出自佛山,用数智化...
浏览:393 时间:2023-02-242023离散行业自动化(逻辑算法)六部十层电梯程序设计思路与...
浏览:14 时间:2024-05-14债券业务中联席主承与牵头主承的法律责任差异 债券业务中 ...
浏览:20 时间:2024-05-14