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

 找回密码
 立即注册
查看: 3198|回复: 5

[技术探讨] 空调伴侣下挂设备在HA里面不能显示电量的坑

[复制链接]

12

主题

328

帖子

1792

积分

论坛技术达人

积分
1792
金钱
1459
HASS币
40
发表于 2019-3-28 13:20:08 | 显示全部楼层 |阅读模式
组件里面\xiaomi_aqara\__init__.py
其中这一段改为下面的就可以了,目前使用没有发现副作用,本人水平有限,望高手指正
def parse_voltage(self, data):
        """Parse battery level data sent by gateway."""
        if 'battery_voltage' in data:
            voltage = data['battery_voltage']
            max_volt = 3300
            min_volt = 2800
            voltage = min(voltage, max_volt)
            voltage = max(voltage, min_volt)
            percent = ((voltage - min_volt) / (max_volt - min_volt)) * 100
            self._device_state_attributes[ATTR_BATTERY_LEVEL] = round(percent, 1)
            return True
        elif 'voltage' in data:
            voltage = data['voltage']
            max_volt = 3300
            min_volt = 2800
            voltage = min(voltage, max_volt)
            voltage = max(voltage, min_volt)
            percent = ((voltage - min_volt) / (max_volt - min_volt)) * 100
            self._device_state_attributes[ATTR_BATTERY_LEVEL] = round(percent, 1)
            return True
        else:
            return False

评分

参与人数 1金钱 +2 收起 理由
rtzz + 2 感谢楼主分享!

查看全部评分

回复

使用道具 举报

2

主题

177

帖子

2655

积分

金牌会员

Rank: 6Rank: 6

积分
2655
金钱
2478
HASS币
0
发表于 2019-3-28 20:19:46 | 显示全部楼层
空调伴侣我已经放弃了,昨天刚拍了一个aqara的G2摄像头(网关版),明天回来了测试一下能接入HA不能!
回复

使用道具 举报

8

主题

868

帖子

5152

积分

论坛元老

Rank: 8Rank: 8

积分
5152
金钱
4284
HASS币
0
发表于 2019-3-28 22:19:57 | 显示全部楼层
学习学习,赞
回复

使用道具 举报

3

主题

120

帖子

670

积分

论坛积极会员

积分
670
金钱
550
HASS币
0
发表于 2019-4-3 12:11:49 | 显示全部楼层
已试,可用
回复

使用道具 举报

2

主题

160

帖子

2484

积分

金牌会员

Rank: 6Rank: 6

积分
2484
金钱
2324
HASS币
0
发表于 2019-4-8 14:56:48 | 显示全部楼层
终于可以了,谢谢
回复

使用道具 举报

1

主题

92

帖子

285

积分

中级会员

Rank: 3Rank: 3

积分
285
金钱
193
HASS币
0
发表于 2019-5-14 12:15:00 | 显示全部楼层
留个脚印 回去试一下 谢谢楼主
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-16 08:27 , Processed in 0.139771 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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