找回密码
 立即注册

微信扫码登录

搜索
查看: 6148|回复: 5

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

[复制链接]

12

主题

317

回帖

1824

积分

论坛技术达人

积分
1824
金钱
1490
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

主题

178

回帖

2899

积分

金牌会员

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

使用道具 举报

8

主题

863

回帖

5240

积分

论坛元老

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

使用道具 举报

4

主题

121

回帖

740

积分

论坛积极会员

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

使用道具 举报

2

主题

158

回帖

2748

积分

金牌会员

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

使用道具 举报

1

主题

91

回帖

285

积分

中级会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-11-9 03:26 , Processed in 0.275621 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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