『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: goto100

[插件集成] 终于搞定了格力云控,控制中央空调【局域网协议】

  [复制链接]

4

主题

294

帖子

3982

积分

论坛元老

Rank: 8Rank: 8

积分
3982
金钱
3688
HASS币
0
发表于 2020-1-9 14:31:52 | 显示全部楼层

中了nr的毒了,啥都想用nr
回复

使用道具 举报

13

主题

107

帖子

1128

积分

论坛技术达人

积分
1128
金钱
996
HASS币
20

教程狂人卓越贡献突出贡献

发表于 2020-1-9 19:06:22 | 显示全部楼层
...我不是两年前就发过格力了么
回复

使用道具 举报

13

主题

107

帖子

1128

积分

论坛技术达人

积分
1128
金钱
996
HASS币
20

教程狂人卓越贡献突出贡献

发表于 2020-1-9 19:44:20 | 显示全部楼层
本帖最后由 roiff 于 2020-1-9 19:54 编辑

你把所有格力的协议内容,写到climate的类里面去,感觉官方肯定给你打回来的。
这个是我自用的,因为懒,除了ha版本更新的时候改过下,2年没动了,如果你要PR到官方,架子你可以参考下的。你可以把前面的协议部分单独拿出来,写一个依赖的话,就更加容易通过官方PR了。

配置好像是这样的吧: 记不得了
climate:
  - platform: gree
    sensors:
      - mac: xxxxxxxx
        entity_id: sensor.roiffroom_temperature
      - mac: xxxxxxxx
        entity_id: sensor.livingroom_temperature


climate.py

13.95 KB, 下载次数: 38

回复

使用道具 举报

13

主题

107

帖子

1128

积分

论坛技术达人

积分
1128
金钱
996
HASS币
20

教程狂人卓越贡献突出贡献

发表于 2020-1-9 19:46:18 | 显示全部楼层

一年不见了,一上来就能看到你,给我送点积分呀,呵呵

评分

参与人数 1金钱 +20 HASS币 +20 收起 理由
+ 20 + 20 你这太久没来了,已经被我淡忘了!.

查看全部评分

回复

使用道具 举报

4

主题

67

帖子

734

积分

论坛技术达人

积分
734
金钱
657
HASS币
60
 楼主| 发表于 2020-1-10 12:25:33 | 显示全部楼层
本帖最后由 goto100 于 2020-1-10 12:27 编辑
roiff 发表于 2020-1-9 19:44
你把所有格力的协议内容,写到climate的类里面去,感觉官方肯定给你打回来的。
这个是我自用的,因为懒,除 ...

我没计划提交到官方,我改的是这个 custom_component,RobHofmann/HomeAssistant-GreeClimateComponent 这个仓库的代码,一言难尽,目前没找到代码质量高,又能很方便直接接入 HA 的项目去修改。也许哪天有空用 NodeRed 重构下,现在这个凑活用了。
回复

使用道具 举报

4

主题

67

帖子

734

积分

论坛技术达人

积分
734
金钱
657
HASS币
60
 楼主| 发表于 2020-1-10 12:31:38 | 显示全部楼层
roiff 发表于 2020-1-9 19:06
...我不是两年前就发过格力了么

中央空调的找遍了都没找到啊,坛子里有个基于格力+app的场景进行控制的,看不到空调状态。

格力云控就是格力的中央空调的一个桥设备,对外暴露的协议和网上能找到的大部分普通空调的协议非常相似,但没有一个是能用的,都需要做一下适配的。
回复

使用道具 举报

13

主题

107

帖子

1128

积分

论坛技术达人

积分
1128
金钱
996
HASS币
20

教程狂人卓越贡献突出贡献

发表于 2020-1-11 02:13:00 来自手机 | 显示全部楼层
一摸一样的协议吧,略改也就个把小时的事情调试下
回复

使用道具 举报

0

主题

64

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
金钱
341
HASS币
0
发表于 2020-1-14 18:56:26 | 显示全部楼层
大佬,请问mac.py怎么执行?在手机上执行吗?
回复

使用道具 举报

1

主题

42

帖子

454

积分

论坛技术达人

积分
454
金钱
407
HASS币
20
发表于 2020-1-15 16:06:14 | 显示全部楼层
我这也改了个,https://github.com/xcy1231/Ha-GreeCentralClimate,只针对中央空调,去掉了不少代码,只留了温度、模式、风速三个功能,写完才看到roiff大神早就写过了,不过最新的HA上好像有报错,重新改的目的是为了配置简单,gree目录放到custom_components下,再加上以下配置就好,可以自动发现设备:
climate:
  - platform: gree


回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2020-1-15 22:28:01 | 显示全部楼层
honry 发表于 2020-1-9 11:39
想从nodered直接控制,大佬这个可以在nodered里搞不

中毒已深
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 13:39 , Processed in 0.239836 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表