miracle 发表于 2018-5-3 19:54:28

小米体重秤,体脂秤 home assistant 自制插件 (仅体重数据)

本帖最后由 miracle 于 2018-5-16 19:05 编辑

首先,本人不擅长写教程,写代码是爱好,高手优化强烈建议,小白可拿去直接使用,只本着折腾的初心,玩着HA


书归正文:此插件分别借鉴了 帖1帖2大神3,感谢前任的前任,所栽的树,让我等这么容易乘凉!

我做了什么:
1:修改为真正的ha插件,开箱即用,(理论)不用额外安装python蓝牙的支持包;
2:将传感器和自动化等部分,打成package包,大家没有特殊需求,直接将自己体重秤的mac填上即可;
3:分析了体脂秤的数据包结构,依照体重秤的插件,添加体脂秤的支持;
4:单位可根据体重秤的配置,自动变化。


当前问题:(我导入的ble设备超过了10个)
1:有时慢有时快,最长可能到30s以上才有反应,这个和机制相关,没有大改,懂行的可以拿去优化一下,在此感激不尽;
2:因为设置了扫描5s超时,加上ha里ble扫描的插件很多,所以,经常扫描失败或冲突,和问题1类似。3:谢谢群友的提醒,遗漏了,目前的插件,需要在ha的环境中,安装指定版本的bluepy,具体指令为“pip3 install bluepy==1.1.4”


使用方法:
1:拿去解压到对应目录,没有创建,packages没配置的需要在主配置文件配置;还是不懂得,先去科普!
2:从小米运动中,找到称的mac地址,将其填写到packages目录下的文件中!

3:如果只有一个称,将另一个配置信息删除/注释即可!
4:修改一下,自己tts的配置和media_player的设备id!这样就能发声了。
5:重启ha,结束。







dsyulgz 发表于 2018-5-3 19:57:10

点个赞啊

paochu_2007 发表于 2018-5-3 20:07:30

再改写一下婓讯的吧

killadm 发表于 2018-5-3 20:51:39

体重秤测试成功,感谢楼主分享

酷寒521 发表于 2018-5-3 21:26:29

:):):):):)

apple4105 发表于 2018-5-4 00:05:09

大神改个斐讯的吧

750123208 发表于 2018-5-6 18:17:23

刚好有一个,学习一下

xbox3600 发表于 2018-5-7 07:35:48

感謝分享~謝謝您

xbox3600 发表于 2018-5-7 20:36:13

設定檔內容檢查錯誤
Platform not found: sensor.mi_scale

奇怪我都放到相對位置了 結果出現了這個訊息
mi_scale.yaml 放到Y:\packages
mi_scale.py放到Y:\custom_components\sensor

- platform: mi_scale
    mac: '88:0f:10:8f:d6:xx'    改成體重計的ma
    name: mi_scales

還沒重啟ha 檢查就出現了Platform not found: sensor.mi_scale

windgo 发表于 2018-5-14 09:44:41

@miracle
大神可以請教一下configuration.yaml該如何設定嗎?
沒用過package不知道怎麼用
查了文件也看不懂呀
页: [1] 2 3 4 5
查看完整版本: 小米体重秤,体脂秤 home assistant 自制插件 (仅体重数据)