出售本站【域名】【外链】

首页 AI人工智能软件 qqAI人工智能 微信AI人工智能 抖音AI人工智能 快手AI人工智能 云控系统 手机AI人工智能

终于搞定了格力云控,控制中央空调【局域网协议】

2022-06-06

原帖最后由 goto100 于 2020-1-17 12:51 编辑

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

python3 mac.py 用户名 暗码

复制代码



会输出所有子方法的名字和 mac,那里的 mac 便是 HA 插件配置文件中的 mac 了。
 

热门文章

推荐文章

友情链接: 永康物流网 本站外链出售 义乌物流网 本网站域名出售 手机靓号-号码网