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

 找回密码
 立即注册
查看: 1900|回复: 8

[技术探讨] 格力空气循环扇增加档位

[复制链接]

34

主题

312

帖子

1452

积分

金牌会员

Rank: 6Rank: 6

积分
1452
金钱
1140
HASS币
0
发表于 2023-9-8 12:36:46 | 显示全部楼层 |阅读模式
本帖最后由 hcfong2020 于 2023-9-18 20:58 编辑


2023年9月18日,修复了风扇速度和实际设备速度同步显示的错误。把风扇变成了两个实体,一个使用空调面板操作,一个直接使用风扇的面板操作。 greexfan-两个实体.zip (30.31 KB, 下载次数: 7)

greexfan (2).zip (35.39 KB, 下载次数: 6)


125.png 1243.png


2.png
12345.png


2023年9月10日更新实现面板控制风扇速度和开关。因为使用的空调的控制面板,所以显示的是温度,不改变系统提供的界面的化,16度就表示风扇6档。将就着用用吧。附上风扇的照片。这个集成是在新版本的格力空调的系统集成上面修改的,我家里的2023年3月25日版本的好像不能使用。


微信图片_20230910192833.jpg
格力的空气循环扇型号FSTZ-20X60Bg3,可以使用格力的app控制。
偶然的机会在集成发现有格力的空调的集成,测试了一下,在风扇模式的时候可以正常控制。集成搜索 gree
可以控制风扇的开关,但是档位不太对,循环扇的档位是8档,系统的只支持5档。本帖子,修改原始的集成实现剩下的3档。
涉及修改的文件
/usr/src/homeassistant/homeassistant/components/gree/climate.py
from .const import (
    COORDINATORS,
    DISPATCH_DEVICE_DISCOVERED,
    DISPATCHERS,
    DOMAIN,
    FAN_MEDIUM_HIGH,
    FAN_MEDIUM_LOW,
    FAN_SIX_HIGH,
    FAN_SEVEN_HIGH,
    FAN_EIGHT_HIGH,    
    TARGET_TEMPERATURE_STEP,
)
FAN_MODES = {
    FanSpeed.Auto: FAN_AUTO,
    FanSpeed.Low: FAN_LOW,
    FanSpeed.MediumLow: FAN_MEDIUM_LOW,
    FanSpeed.Medium: FAN_MEDIUM,
    FanSpeed.MediumHigh: FAN_MEDIUM_HIGH,
    FanSpeed.High: FAN_HIGH,
FanSpeed.Six: FAN_SIX_HIGH,
FanSpeed.Seven: FAN_SEVEN_HIGH,
FanSpeed.Eight: FAN_EIGHT_HIGH,
}


/usr/src/homeassistant/homeassistant/components/gree/const.py中增加三个档位
FAN_SIX_HIGH = "high six"
FAN_SEVEN_HIGH = "high seven"
FAN_EIGHT_HIGH = "high eight"


/usr/local/lib/python3.10/site-packages/greeclimate/device.py
class FanSpeed(IntEnum):
    Auto = 0
    Low = 1
    MediumLow = 2
    Medium = 3
    MediumHigh = 4
    High = 5
Six = 6
Seven = 7
Eight = 8
修改好重启homeassitant,这里只实现增加档位。等空了再看看。

微信图片_20230908123617.png











微信图片_20230910192339.png
微信图片_20230910192352.png
回复

使用道具 举报

8

主题

171

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
2292
HASS币
0
发表于 2023-9-8 20:02:05 来自手机 | 显示全部楼层
还以为就我一个人用风扇
回复

使用道具 举报

8

主题

171

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
2292
HASS币
0
发表于 2023-9-8 20:13:01 来自手机 | 显示全部楼层
期待更新
回复

使用道具 举报

34

主题

312

帖子

1452

积分

金牌会员

Rank: 6Rank: 6

积分
1452
金钱
1140
HASS币
0
 楼主| 发表于 2023-9-10 18:30:24 | 显示全部楼层

更新成自定义集成了。不过功能有限,不能控制摇头模式。
回复

使用道具 举报

8

主题

171

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
2292
HASS币
0
发表于 2023-9-10 22:24:55 来自手机 | 显示全部楼层
格力不集成风扇也是坑
回复

使用道具 举报

0

主题

167

帖子

1353

积分

金牌会员

Rank: 6Rank: 6

积分
1353
金钱
1186
HASS币
0
发表于 2023-9-15 23:08:00 | 显示全部楼层
我也以为只有我用格力的循环扇呢,不过格力集成不支持风扇也是坑,不过证明一点就是格力只有空调这一个设备。
回复

使用道具 举报

11

主题

304

帖子

1635

积分

金牌会员

Rank: 6Rank: 6

积分
1635
金钱
1331
HASS币
0
发表于 2023-9-16 13:17:00 | 显示全部楼层
我的格力塔扇应该不支持。Gree集成发现不了。。
回复

使用道具 举报

8

主题

171

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
2292
HASS币
0
发表于 2024-5-16 13:23:00 | 显示全部楼层
/usr/src/homeassistant/homeassistant/components/gree/climate.py这是隐藏文件吗
回复

使用道具 举报

8

主题

171

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
2292
HASS币
0
发表于 2024-5-18 18:14:30 | 显示全部楼层
原版只可以上下摇头不可以左右
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 00:55 , Processed in 0.071503 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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