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

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

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

  [复制链接]

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-10-22 09:49:52 | 显示全部楼层
893399065 发表于 2020-10-21 22:56
我没用过小米的 IOT 设备,作为入门者我好奇是否需要 ha 主机具备蓝牙。获取数据是主机从设备通过蓝牙获 ...

好的,我整理一下
非常感谢
回复

使用道具 举报

17

主题

273

帖子

1786

积分

金牌会员

Rank: 6Rank: 6

积分
1786
金钱
1508
HASS币
30
发表于 2020-10-22 09:54:11 | 显示全部楼层
这个是需要ha载体有蓝牙的是么?
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-10-22 10:29:04 | 显示全部楼层
froggyfly 发表于 2020-10-22 09:54
这个是需要ha载体有蓝牙的是么?

对的,详细说明按照斑竹的要求,后续会更新在首页
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-10-22 10:33:06 | 显示全部楼层
cqzz1 发表于 2020-10-22 09:49
谢谢  下班回家试试

需要把logger的debug打开,看看是不是接收数据解析地方的问题
两个设备的返回数据长度不一样,但是我使用的是一样的逻辑
回复

使用道具 举报

0

主题

13

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
金钱
237
HASS币
0
发表于 2020-10-22 14:52:38 | 显示全部楼层
shidaisky 发表于 2020-10-19 16:14
嗯 ,我是群晖DOCKER部署,没有蓝牙,要是能通过小米的蓝牙网关获取到这些数据 就好了。 ...

买个蓝牙适配器就行,十几块钱
回复

使用道具 举报

15

主题

636

帖子

2201

积分

金牌会员

Rank: 6Rank: 6

积分
2201
金钱
1565
HASS币
0
发表于 2020-10-22 15:34:27 | 显示全部楼层
本帖最后由 telanx 于 2020-10-22 15:38 编辑

这次我用了两个1代蓝牙温湿度计
一个是设置的mode是1代的那个
另一个设置的mode是2代的那个

两个都在实体清单里识别出来了,但都是unavailable的状态。
我把日志设置成 logs: custom_component.mi_bt2:bug,但是好像还是没有日志


截屏2020-10-22 下午3.18.48.png
截屏2020-10-22 下午3.17.59.png
截屏2020-10-22 下午3.18.24.png
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-10-22 15:36:58 来自手机 | 显示全部楼层
telanx 发表于 2020-10-22 15:34
这次我用了两个1代蓝牙温湿度计
一个是设置的mode是1代的那个
另一个设置的mode是2代的那个

debug日志也没有?
回复

使用道具 举报

15

主题

636

帖子

2201

积分

金牌会员

Rank: 6Rank: 6

积分
2201
金钱
1565
HASS币
0
发表于 2020-10-22 15:41:53 | 显示全部楼层
leon_xi 发表于 2020-10-22 15:36
debug日志也没有?

我在homeassistant的目录里,查看 logs文件,filter出来的

2020-10-22 14:58:34 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for mitemp_bt2 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.
2020-10-22 15:00:02 WARNING (MainThread) [homeassistant.components.sensor] Setup of sensor platform mitemp_bt2 is taking over 10 seconds.
2020-10-22 15:00:02 WARNING (MainThread) [homeassistant.components.sensor] Setup of sensor platform mitemp_bt2 is taking over 10 seconds.
2020-10-22 15:00:04 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up mitemp_bt2 platform for sensor
  File "/config/custom_components/mitemp_bt2/sensor.py", line 223, in setup_platform
  File "/config/custom_components/mitemp_bt2/sensor.py", line 215, in update_ble
  File "/config/custom_components/mitemp_bt2/sensor.py", line 194, in discover_ble_device
  File "/config/custom_components/mitemp_bt2/sensor.py", line 156, in get_info
2020-10-22 15:00:07 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up mitemp_bt2 platform for sensor
  File "/config/custom_components/mitemp_bt2/sensor.py", line 223, in setup_platform
  File "/config/custom_components/mitemp_bt2/sensor.py", line 215, in update_ble
  File "/config/custom_components/mitemp_bt2/sensor.py", line 194, in discover_ble_device
  File "/config/custom_components/mitemp_bt2/sensor.py", line 149, in get_info
回复

使用道具 举报

6

主题

130

帖子

659

积分

论坛技术达人

积分
659
金钱
524
HASS币
50
 楼主| 发表于 2020-10-22 15:57:02 | 显示全部楼层
telanx 发表于 2020-10-22 15:41
我在homeassistant的目录里,查看 logs文件,filter出来的

2020-10-22 14:58:34 WARNING (MainThread) [ ...

我修改了一下sensor.py,你拿最新的再尝试一下
回复

使用道具 举报

15

主题

636

帖子

2201

积分

金牌会员

Rank: 6Rank: 6

积分
2201
金钱
1565
HASS币
0
发表于 2020-10-22 16:12:42 | 显示全部楼层
leon_xi 发表于 2020-10-22 15:57
我修改了一下sensor.py,你拿最新的再尝试一下

用了最新的gitee上的组件,好像还是不行。
会是我N1蓝牙的问题吗?N1的蓝牙貌似不是很稳定,不过貌似驱动后,也可以scan什么的。

2020-10-22 16:06:39 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for mitemp_bt2 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.
2020-10-22 16:06:51 WARNING (MainThread) [homeassistant.components.sensor] Setup of sensor platform mitemp_bt2 is taking over 10 seconds.
2020-10-22 16:06:51 WARNING (MainThread) [homeassistant.components.sensor] Setup of sensor platform mitemp_bt2 is taking over 10 seconds.
2020-10-22 16:06:53 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up mitemp_bt2 platform for sensor
  File "/config/custom_components/mitemp_bt2/sensor.py", line 225, in setup_platform
  File "/config/custom_components/mitemp_bt2/sensor.py", line 217, in update_ble
  File "/config/custom_components/mitemp_bt2/sensor.py", line 196, in discover_ble_device
  File "/config/custom_components/mitemp_bt2/sensor.py", line 158, in get_info
2020-10-22 16:06:59 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up mitemp_bt2 platform for sensor
  File "/config/custom_components/mitemp_bt2/sensor.py", line 225, in setup_platform
  File "/config/custom_components/mitemp_bt2/sensor.py", line 217, in update_ble
  File "/config/custom_components/mitemp_bt2/sensor.py", line 196, in discover_ble_device
  File "/config/custom_components/mitemp_bt2/sensor.py", line 150, in get_info
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 16:49 , Processed in 0.173700 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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