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

 找回密码
 立即注册
查看: 1347|回复: 6

[已解决] 米家空调代码如何修改精度到0.5℃

[复制链接]

20

主题

160

帖子

1197

积分

金牌会员

Rank: 6Rank: 6

积分
1197
金钱
1037
HASS币
0
发表于 2022-7-25 17:11:50 | 显示全部楼层 |阅读模式
本帖最后由 aprking 于 2022-8-12 10:44 编辑

家中中央空调通过米家接入HA,可米家代码只能支持1℃精度调节,请教坛内大佬,如何修改代码使精度提高到0.5℃,在此先行谢过!
附:米家空调py

climate.rar

5.76 KB, 下载次数: 9

climata.py

回复

使用道具 举报

20

主题

160

帖子

1197

积分

金牌会员

Rank: 6Rank: 6

积分
1197
金钱
1037
HASS币
0
 楼主| 发表于 2022-7-25 17:13:20 | 显示全部楼层
本人对代码一无所知,只能从代码中猜测是以下两段的四舍五入值产生的问题
           stp = self.target_temperature_step
            if stp is not None and stp >= 1:
                val = int(round(val / stp) * stp)
            ret = self.set_property(self._prop_target_temp, val)
            if ret:
                self._prev_target_temp = val
        return ret
回复

使用道具 举报

0

主题

88

帖子

1015

积分

金牌会员

Rank: 6Rank: 6

积分
1015
金钱
927
HASS币
0
发表于 2022-7-25 17:59:57 来自手机 | 显示全部楼层
用conversation吧
回复

使用道具 举报

20

主题

160

帖子

1197

积分

金牌会员

Rank: 6Rank: 6

积分
1197
金钱
1037
HASS币
0
 楼主| 发表于 2022-7-25 18:45:33 | 显示全部楼层

conversationt不懂啊,请大佬指导!
回复

使用道具 举报

0

主题

88

帖子

1015

积分

金牌会员

Rank: 6Rank: 6

积分
1015
金钱
927
HASS币
0
发表于 2022-7-26 09:25:33 | 显示全部楼层
回复

使用道具 举报

11

主题

242

帖子

1899

积分

论坛技术达人

积分
1899
金钱
1647
HASS币
40
发表于 2022-7-26 10:34:33 | 显示全部楼层
试试吧,大概看了下

climate.py

31.27 KB, 下载次数: 3

回复

使用道具 举报

20

主题

160

帖子

1197

积分

金牌会员

Rank: 6Rank: 6

积分
1197
金钱
1037
HASS币
0
 楼主| 发表于 2022-7-26 11:52:06 | 显示全部楼层
needs 发表于 2022-7-26 10:34
试试吧,大概看了下

是改了四处step么?
仅改这四处是无效的!
昨晚和另一大佬折腾过了,现估计是中弘控制器固件不支持0.5精度,没辙了!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 18:21 , Processed in 0.168323 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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