本帖最后由 ABC 于 2017-11-25 22:06 编辑
把小米体重秤接入树莓派 hass,
sudo apt-get install python3-pip libglib2.0-dev
sudo pip3 install bluepy
sudo pip3 install paho-mqtt
把下面附件miscalegw.py复制到 /usr/local/bin/(注意,miscalegw.py 必须改mqtt的 密码用户名和体重称的mac)
试一下
sudo python3 /usr/local/bin/miscalegw.py
正常的话你可以看到多少kg
cd /etc
sudo nano crontab
把下面这句复制粘贴保存
*/01 * * * * root python3 /usr/local/bin/miscalegw.py
/01每ge一分钟运行这个命令
在sensor下写入
- platform: mqtt
name: "miscale"
state_topic: "miscale/weight/kg"
value_template: "{{ value }}"
unit_of_measurement: "kg"
tts自动化播报
在自动化写入
alias: miscale
trigger:
- platform: state
entity_id: sensor.miscale
action:
- service: tts.baidu_say
entity_id: media_player.vlc_player
data_template:
message: >
"你的体重是{{states('sensor.miscale')}}公斤,重复一次,你的体重是{{states('sensor.miscale')}}公斤"
cache: false
|