找回密码
 立即注册

微信扫码登录

搜索
查看: 32454|回复: 25

[进阶教程] (更新)米家蓝牙温湿度计2接入

[复制链接]

2

主题

46

回帖

187

积分

注册会员

积分
187
金钱
139
HASS币
0
发表于 2020-1-13 20:23:50 | 显示全部楼层
秋流年 发表于 2020-1-13 19:17
这个文件修改好以后 放哪个文件夹  configuration.yaml文件需要配置吗

直接运行即可(一般是python3+文件路径),然后在Hass内设置MQTT传感器(可参考: https://www.home-assistant.io/integrations/sensor.mqtt/
回复

使用道具 举报

2

主题

46

回帖

187

积分

注册会员

积分
187
金钱
139
HASS币
0
发表于 2020-1-14 12:54:34 | 显示全部楼层
秋流年 发表于 2020-1-14 11:41
大佬没用啊 求明示

不需要加sudo单纯直接运行即可,另外提示信息是找不到这个文件,确认一下你的文件地址是否写对了
回复

使用道具 举报

2

主题

46

回帖

187

积分

注册会员

积分
187
金钱
139
HASS币
0
发表于 2020-1-17 16:54:11 | 显示全部楼层
本帖最后由 Lightwing 于 2020-1-17 17:27 编辑

没想到lz已经更新了,那我也先把我这版放在这里吧
LYWSD03MMC_2MQTT.zip (5.6 KB, 下载次数: 80)
特点:
支持Hass自动发现
可能在退出处理上更完善一些

也期待有大神可以搞个直接接入的版本

用法:
【以下在部署Homeassistant的设备上执行】

处理依赖(方法见一楼,比如很多时候会缺bluepy就执行pip3 install bluepy补上)

(1)解压,解压后文件结构:
LYWSD03MMC_2MQTT(文件夹)
├conf.cfg(配置文件)
├LYWSD03MMC.py(元项目)
├main.sh(执行文件)
└report.sh(元项目MQTT回调用)
(2)进入文件夹(执行 cd LYWSD03MMC_2MQTT )
(3)赋予可执行权限(执行以下两条命令)
chmod +x ./main.sh
chmod +x ./report.sh
(4)写配置文件
编辑conf.cfg
如果不知道怎么做你可以使用nano(执行: nano ./conf.cfg 用法:Ctrl+O保存 Ctrl+X退出)或者在本地编辑再上传
要是看不明白就先看这里↓
device_name=这里填设备名,自己写一个
device_MAC_Address=这里写设备蓝牙MAC,格式近似AA:BB:CC:DD:EE:FF,不懂请百度
mqtt_host=这里写MQTT服务器地址,如果mqtt和homeassistant装在同一台机子上就写“localhost”(不含引号)
mqtt_username=这里写MQTT用户名,如果用的Homeassistant自带mqtt就写“homeassistant”(不含引号)
mqtt_passwd=这里写MQTT密码,如果用的Homeassistant自带mqtt就写你登录homeassistant用的密码
mqtt_port=这里写MQTT端口号,不知道就先写1883
注意填写以上信息时不要加引号
像这样是错误的
device_name="aaazzz"
device_MAC_Address="AA:BB:CC:DD:EE:FF"
mqtt_host="localhost"
mqtt_username="mqttbroker"
mqtt_passwd="aisheishei"
mqtt_port="1883"
错误的
相同信息的正确填写↓
device_name=aaazzz
device_MAC_Address=AA:BB:CC:DD:EE:FF
mqtt_host=localhost
mqtt_username=mqttbroker
mqtt_passwd=aisheishei
mqtt_port=1883
正确的↑
(5)运行
执行 ./main.sh
(6)退出
Ctrl+C即可,你应该可以看到实体状态变为“不可用”
(7)设置自启动
执行 “crontab -e”(依旧不含引号)
新起一行把以下内容输入(假设你把main.sh所在的文件夹放在主目录下)
@reboot ~/LYWSD03MMC_2MQTT/main.sh
可选:重启测试一下?

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-14 03:17 , Processed in 0.053075 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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