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

 找回密码
 立即注册
楼主: leon_xi

[插件集成] 自定义组件 简单接入小米温湿度计2

  [复制链接]

24

主题

122

帖子

1311

积分

金牌会员

Rank: 6Rank: 6

积分
1311
金钱
1189
HASS币
0
发表于 2020-11-3 17:26:01 | 显示全部楼层
leon_xi 发表于 2020-10-31 21:43
欢迎问题反馈,代码维护中

经常数据不更新
zigbee网关专题:最合适你的网关 访问https://z2m.store/了解更多
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-11-4 09:45:01 | 显示全部楼层

距离是不是比较远? 导致3次尝试都失败了, 这样就需要下个扫描点才会继续尝试
回复

使用道具 举报

24

主题

122

帖子

1311

积分

金牌会员

Rank: 6Rank: 6

积分
1311
金钱
1189
HASS币
0
发表于 2020-11-4 10:08:42 | 显示全部楼层
leon_xi 发表于 2020-11-4 09:45
距离是不是比较远? 导致3次尝试都失败了, 这样就需要下个扫描点才会继续尝试 ...

相隔20cm左右,我用其他的蓝牙网关获取数据正常,这个就是hass重后能正常一段时间,过后就不行了,数据一直没变化
zigbee网关专题:最合适你的网关 访问https://z2m.store/了解更多
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-11-4 10:12:20 | 显示全部楼层
yuzhigang 发表于 2020-11-4 10:08
相隔20cm左右,我用其他的蓝牙网关获取数据正常,这个就是hass重后能正常一段时间,过后就不行了,数据一 ...

数据变化是根据间隔扫描时间动作的
最新版本(使用UI安装)默认半个小时更新一次,主要是考虑耗电问题
回复

使用道具 举报

24

主题

122

帖子

1311

积分

金牌会员

Rank: 6Rank: 6

积分
1311
金钱
1189
HASS币
0
发表于 2020-11-4 10:13:09 | 显示全部楼层
leon_xi 发表于 2020-11-4 10:12
数据变化是根据间隔扫描时间动作的
最新版本(使用UI安装)默认半个小时更新一次,主要是考虑耗电问题 ...

我昨天到今天观察了下数据  一直没变
zigbee网关专题:最合适你的网关 访问https://z2m.store/了解更多
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-11-4 10:43:42 | 显示全部楼层
yuzhigang 发表于 2020-11-4 10:13
我昨天到今天观察了下数据  一直没变

你安装的版本是多少?另外,看一下日志,有没有错误日志
我看看是不是后台线程挂了,导致不更新
回复

使用道具 举报

0

主题

10

帖子

146

积分

注册会员

Rank: 2

积分
146
金钱
136
HASS币
0
发表于 2020-11-4 22:31:13 | 显示全部楼层
Platform error sensor.mitemp_bt2 - cannot import name 'PERCENTAGE' from 'homeassistant.const' (/usr/src/homeassistant/homeassistant/const.py) 我在通过将该自定义组件的 custom_component,出现这个问题
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-11-4 23:09:08 来自手机 | 显示全部楼层
qiqo84 发表于 2020-11-4 22:31
Platform error sensor.mitemp_bt2 - cannot import name 'PERCENTAGE' from 'homeassistant.const' (/usr/ ...

你是什么版本的ha?
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-11-6 09:18:58 来自手机 | 显示全部楼层
qiqo84 发表于 2020-11-4 22:31
Platform error sensor.mitemp_bt2 - cannot import name 'PERCENTAGE' from 'homeassistant.const' (/usr/ ...

我在最新的Ha上重新通过hacs安装测试了一下,没有报错
我估计你的版本比较低,或者什么地方有问题
你可以把详细的hass环境参数发出来
回复

使用道具 举报

3

主题

275

帖子

3957

积分

论坛元老

Rank: 8Rank: 8

积分
3957
金钱
3682
HASS币
20
发表于 2020-11-6 21:52:03 | 显示全部楼层
2020-11-06 20:08:46 ERROR (SyncWorker_1) [custom_components.mitemp_bt2.sensor] A4:C1:38:2C:xx:xx Connection lost, Retrying ... 1
2020-11-06 20:08:46 ERROR (SyncWorker_1) [custom_components.mitemp_bt2.sensor] Waiting ...
2020-11-06 20:08:50 ERROR (SyncWorker_0) [custom_components.mitemp_bt2.sensor] A4:C1:38:7Bxx:xx Connection lost, Retrying ... 1
2020-11-06 20:08:50 ERROR (SyncWorker_0) [custom_components.mitemp_bt2.sensor] Waiting ...
2020-11-06 20:08:53 ERROR (SyncWorker_0) [custom_components.mitemp_bt2.sensor] A4:C1:38:7B:xx:xx Connection lost, Retrying ... 2
2020-11-06 20:08:53 ERROR (SyncWorker_0) [custom_components.mitemp_bt2.sensor] Waiting ...
2020-11-06 20:08:55 ERROR (SyncWorker_0) [custom_components.mitemp_bt2.sensor] A4:C1:38:7B:xx:xx Connection lost, Retrying ... 3
2020-11-06 20:08:55 ERROR (MainThread) [homeassistant.helpers.entity] Update for sensor.mi_scales fails
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 278, in async_update_ha_state
    await self.async_device_update()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 474, in async_device_update
    raise exc
  File "/usr/local/lib/python3.8/asyncio/coroutines.py", line 124, in coro
    res = func(*args, **kw)
  File "/config/custom_components/mi_scale/sensor.py", line 95, in async_update
    devices = scanner.scan(5.0)
  File "/usr/local/lib/python3.8/site-packages/bluepy/btle.py", line 854, in scan
    self.stop()
  File "/usr/local/lib/python3.8/site-packages/bluepy/btle.py", line 803, in stop
    self._mgmtCmd(self._cmd()+"end")
  File "/usr/local/lib/python3.8/site-packages/bluepy/btle.py", line 309, in _mgmtCmd
    rsp = self._waitResp('mgmt')
  File "/usr/local/lib/python3.8/site-packages/bluepy/btle.py", line 362, in _waitResp
    raise BTLEDisconnectError("Device disconnected", resp)
bluepy.btle.BTLEDisconnectError: Device disconnected

重啟後數據才會更新,但之後數據一直沒更新....包括HA都是最新版本了...樹梅派3B+,docker+hassio
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 16:51 , Processed in 0.085417 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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