新年第一天,写了个格力空调的 Homebridge 接入

2021-01-02 05:11:53 +08:00
 Elethom
以前 GitHub 上有一个,无奈接入逻辑和代码质量实在一言难尽,于是自己写了一个。理论上任何能连得上 Wi-Fi 的格力空调都可以用。

https://github.com/Elethom/homebridge-gree-heatercooler-v2




谢谢猫猫帮我 review 代码。

9337 次点击
所在节点    分享创造
48 条回复
goodryb
2021-02-02 10:19:14 +08:00
格力的中央空调能接入吗
ihipop
2021-02-02 10:26:31 +08:00
@Elethom @Elethom 那看来不行,格力 app 里面找不到这个型号的空调。。
niub
2021-02-02 10:29:04 +08:00
哈哈哈哈,这才是有用的东西
Elethom
2021-02-02 12:59:50 +08:00
@goodryb
@ihipop
看是否可用 Gree 或其他 partner 厂商(如 Ewpe )的 app 控制。理论上这些 apps 能用的就可以。
qW7bo2FbzbC0
2021-02-02 13:00:18 +08:00
不带无线功能也没有遥控的中央空调只能放弃治疗,选择手指头戳控制器了吗
Elethom
2021-02-02 13:04:17 +08:00
@hjahgdthab750
带遥控器的还能用单向控制加额外传感器挣扎一下,遥控都没有的就……手指头戳吧。 😓
goodryb
2021-02-02 13:31:05 +08:00
@Elethom #24 没有 APP,只有遥控器,那估计希望不大
Elethom
2021-02-02 13:45:48 +08:00
@goodryb
空调伴侣了解一下。
goodryb
2021-02-02 13:51:20 +08:00
@Elethom #28 空调伴侣看着想个插座,这种不知道在中央空调上面怎么用
Elethom
2021-02-02 13:53:13 +08:00
@goodryb
做成插座是方便取电,控制还是靠红外发信号。
ihipop
2021-02-03 09:17:49 +08:00
@elfive @Elethom 反馈一下状态。
我买的是京东定制的京致系列的格力空调,格力官方 app 没有这个型号,机身上只有京鱼智能的绑定码。之前用京鱼智能控制,控制界面里面是个很简陋网页,感觉是格力或者京鱼智能给非包装的页面。
用格力 app 通过扫描周边设备也发现不了空调,自动绑定(*长按* 模式+WiFi )也不能绑定。然后格力 app 提供了一个手动绑定的途径,方法如下:

- 空调关机,关机前确认空调的 WiFi 处于打开状态(遥控器 WiFi 提示亮)
- *同时* *短按* 模式+WiFi 滴一声后等待 5 秒
- *长按* WiFi,滴一声,遥控器 WiFi 提示灭等待 5 秒
- *长按* WiFi,滴一声,遥控器 WiFi 提示量,等待 5 秒,WiFi 重置完成

然后会出现一个含数字的无密码的 WiFi,打开格力的 app 使用手动绑定方式连接到这个 WiFi,剩下的工作 app 会自己完成(其实应该就是通过 TCP 发送了你家 WiFi 密码过去,这里有个人写了分析 https://github.com/arthurkrupa/gree-hvac-mqtt-bridge/blob/6ab669503f05b1c70cf12023ea497b33bf149327/README.md#configuring-hvac-wifi

第一次这么做,app 显示发现了设备但是连接格力云超时,我又重新做了一次就 OK 了,格力 app 里面还能更新固件,从 V3 升级到 V10 了,之前京鱼出厂的 V3 固件还会乱给我局域网设备发 DHCP 回应,现在应该不会了,京鱼智能还没法更新固件,操作界面简陋,所以我也不想尝试这个 V10 固件还能不能连回京鱼了。
ihipop
2021-02-03 09:21:55 +08:00
@ihipop 打错了,想着 U DP,打了 TCP
Elethom
2021-02-03 09:47:40 +08:00
@ihipop
Congrats. 京东做的东西是这样的,我有个空气净化器也是,京东是直接把所有请求 forward 到空气净化器厂家自己的服务器上进行控制,也不维护,没多久就不能用了,但换到原厂 app 还一切正常。
elfive
2021-02-03 10:31:11 +08:00
@ihipop #31 回去试一下,感觉大概率可行🤣
ihipop
2021-02-05 10:46:49 +08:00
@elfive 我已经成功的在 hassio 上用上、了
ihipop
2021-02-05 13:11:46 +08:00
@Elethom 请问下 app 的里面有协议控制电辅热么?
gongshishao126
2021-02-05 17:04:39 +08:00
养布偶的都是壕无人性的,我一个杂交英短还是别人送的
Elethom
2021-02-05 17:38:33 +08:00
@ihipop
不确定。有一些未知属性,我可以研究一下里面有没有电辅热。
Elethom
2021-02-05 17:40:07 +08:00
@gongshishao126
https://twitter.com/nfcschwarz
看看她推上的自拍,明明是森林猫吧。
20015jjw
2021-02-06 01:33:30 +08:00
惊了国内现在都是这么玩的吗
只有我还活在偶尔调节一下墙上 thermalstats 的时代吗..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/740985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX