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

 找回密码
 立即注册
查看: 18529|回复: 30

[经验分享] 米家蓝牙温湿度计2 接入 Tasmota

[复制链接]

1

主题

55

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
461
HASS币
0
发表于 2020-3-10 16:16:03 | 显示全部楼层 |阅读模式
本帖最后由 yehong1995 于 2020-3-12 14:40 编辑

参考地址:https//github.com/tasmota/docs/blob/d660f6ab29fb511b0b5750b296b7bb85c5641a06/peripherals/MI-HM10.md
QQ截图20200312141648.jpg
使用的是esp8266 + hm10(cc2541)
esp8266最好选择nodemcu可以帮助hm10烧写
QQ截图20200312140620.jpg
固件hm10烧录具体可以参见这两个地址:https
: //circuitdigest.com/microcontroller-projects/how-to-flash-the-firmware-on-cloned-hm-10-ble-module-using-arduino-uno HTTPS:/ /bbs.hassbian.com/forum.php?mod=viewthread&tid=8745&highlight=zigbee
最后将烧好tasmota的nodemcu连接hm10设置好gpio参数就可以了
QQ截图20200312141625.jpg
ha mqtt传感器,订阅相关主题
sensor:
  - platform: mqtt
    name: 书房温度
    state_topic: "tele/tasmota_2B2C70/SENSOR"
    unit_of_measurement: '°C'
    device_class: "temperature"
    value_template: "{{ value_json['LYWSD03-cf520f']['Temperature'] }}"
    
  - platform: mqtt
    name: 书房湿度
    state_topic: "tele/tasmota_2B2C70/SENSOR"
    device_class: "humidity"
    unit_of_measurement: '%'
    value_template: "{{ value_json['LYWSD03-cf520f']['Humidity'] }}"
     
  - platform: mqtt
    name: 书房Battery
    state_topic: "tele/tasmota_2B2C70/SENSOR"
    device_class: "battery"
    unit_of_measurement: '%'
    value_template: "{{ value_json['LYWSD03-cf520f']['Battery'] }}"

ESP8266刷HM10.zip

320.17 KB, 阅读权限: 1, 下载次数: 46

HMSoft-10-2541-V707(升级固件) .zip

236.78 KB, 阅读权限: 1, 下载次数: 25

tasmota.zip

425.37 KB, 阅读权限: 1, 下载次数: 46

评分

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

查看全部评分

回复

使用道具 举报

9

主题

99

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
金钱
371
HASS币
0
发表于 2020-3-10 17:02:35 | 显示全部楼层
这个是怎么搞得啊
回复

使用道具 举报

1

主题

55

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
461
HASS币
0
 楼主| 发表于 2020-3-10 17:57:32 | 显示全部楼层
秋流年 发表于 2020-3-10 17:02
这个是怎么搞得啊

esp8266+hm10蓝牙  
回复

使用道具 举报

9

主题

205

帖子

2354

积分

金牌会员

Rank: 6Rank: 6

积分
2354
金钱
2149
HASS币
0
发表于 2020-3-11 07:36:45 | 显示全部楼层
看来蓝牙也是不错的选择
回复

使用道具 举报

3

主题

316

帖子

2651

积分

论坛积极会员

积分
2651
金钱
2335
HASS币
10
发表于 2020-3-11 12:41:18 | 显示全部楼层
本帖最后由 tcwj2008 于 2020-3-11 12:47 编辑

哇噻,真的可以。MQTT也可以了,在 tele/tasmota_<XXXX>/SENSOR,可以使用teleperiod来设置频率,但是不知道频率高了之后,传感器耗电会不会提高。感觉小米自己的蓝牙网关获取数据频率非常低,都要1小时一次的样子。ps.如果也有人想试一试,马爸爸家搜cc2541然后找样子一样的,搜hm10很少而且贵。买到手了之后确定版本,低于700可以照教程刷,然后千万记得设置hm10的波特率到115200,Tasmota上设置8266的波特率貌似没有用。
回复

使用道具 举报

1

主题

55

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
461
HASS币
0
 楼主| 发表于 2020-3-11 18:39:34 | 显示全部楼层
tcwj2008 发表于 2020-3-11 12:41
哇噻,真的可以。MQTT也可以了,在 tele/tasmota_/SENSOR,可以使用teleperiod来设置频率,但是不知道频率 ...

bug 挺多的 有时只能搜索一两个 要是能指定mac就好了
回复

使用道具 举报

1

主题

55

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
461
HASS币
0
 楼主| 发表于 2020-3-11 18:40:45 | 显示全部楼层
yehong1995 发表于 2020-3-11 18:39
bug 挺多的 有时只能搜索一两个 要是能指定mac就好了

为什么我的mqtt 一直是 rsl
回复

使用道具 举报

3

主题

316

帖子

2651

积分

论坛积极会员

积分
2651
金钱
2335
HASS币
10
发表于 2020-3-11 18:46:12 | 显示全部楼层
本帖最后由 tcwj2008 于 2020-3-11 18:49 编辑
yehong1995 发表于 2020-3-11 18:40
为什么我的mqtt 一直是 rsl

我是从github上下了个最新的重新编译的,你要不下个新的试试看?还是说我只连了一个传感器?

我mqtt接收到这样的tele/tasmota_123456/SENSOR
{"Time":"2020-03-11T18:45:04","LYWSD03-123456":{"Temperature":23.2,"Humidity":43.0,"Battery":79},"TempUnit":"C"}

你到console里面看看,有没有上报数据呢

我的版本号

Program Version        8.1.0.10(tasmota)
Build Date & Time        2020-03-11T11:33:16
Core/SDK Version        STAGE/2.2.2-dev(38a443e)


回复

使用道具 举报

1

主题

55

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
461
HASS币
0
 楼主| 发表于 2020-3-11 18:50:13 | 显示全部楼层
tcwj2008 发表于 2020-3-11 18:46
我是从github上下了个最新的重新编译的,你要不下个新的试试看?还是说我只连了一个传感器?

我mqtt接收 ...

hm10 怎么设置115200 好像默认是9600
回复

使用道具 举报

1

主题

55

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
461
HASS币
0
 楼主| 发表于 2020-3-11 18:53:38 | 显示全部楼层
yehong1995 发表于 2020-3-11 18:50
hm10 怎么设置115200 好像默认是9600

固件版本        8.1.0.10(tasmota)
编译时间        2020-03-10T15:30:51
内核和 SDK 版本        2_6_3/2.2.2-dev(38a443e)
运行时间        0T00:07:15
Flash 写入次数        54 at 0xF5000
启动次数        30
重启原因        Software/System restart
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 04:58 , Processed in 0.060622 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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