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

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

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

[复制链接]

12

主题

327

帖子

1814

积分

论坛技术达人

积分
1814
金钱
1482
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

主题

180

帖子

2785

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

3

主题

120

帖子

674

积分

论坛积极会员

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

使用道具 举报

2

主题

160

帖子

2586

积分

金牌会员

Rank: 6Rank: 6

积分
2586
金钱
2426
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-11-25 00:00 , Processed in 0.285286 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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