魅族蓝牙遥控器温湿度接入homeassistant

魅族遥控器购入三个,在论坛大神努力下,现已接入homeassistant.

1.下载插件,放到custom_components/meizu_hygrothermo

git资源

2.安装bulepy

  sudo apt-get install python3-pip libglib2.0-dev

  apt-get install -y python3-setuptools

  sudo apt-get install git build-essential libglib2.0-dev

  git clone https://github.com/IanHarvey/bluepy.git

  cd bluepy

  python3 setup.py build

  sudo python3 setup.py install

3.添加到开机进程
将脚本写在 /etc/rc.local文件
输入命令:
sudo vi /etc/rc.local
在exit 0上一行输入:
python3 /bluepy/gateway.py(你放gateway.py文件的路径)
保存
重启就可以看效果

4.用你的魅家app把接入的蓝牙改名1、2、3……

5.配置文件

sensor:

  - platform: meizu_hygrothermo

    name: keting #1 

    host: '192.168.99.5' #做蓝牙网关的服务器ip,项目上是写网关mac,我测试是用ip才可以

    mac: '68:3E:34:CC:D3:44' #魅族蓝牙的mac地址

    scan_interval: 30

  - platform: meizu_hygrothermo

    name: zhuwo #2

    host: '192.168.99.5'

    mac: '68:3E:34:CC:DE:D2'

    scan_interval: 30    

homeassistant:        

  customize:

    sensor.keting_humidity:

      friendly_name: 客厅湿度

    sensor.keting_temperature:

      friendly_name: 客厅温度    

    sensor.zhuwo_humidity:

      friendly_name: 主卧湿度

    sensor.zhuwo_temperature:

      friendly_name: 主卧温度       

group:

  huanjing:      

    name: 室内环境

    view: no

    entities:

      - sensor.keting_humidity

      - sensor.keting_temperature

      - sensor.zhuwo_humidity

      - sensor.zhuwo_temperature

sudo reboot

6.配置蓝牙

bluetoothctl

在[bluetooth]#模式下输入
power on #开启蓝牙
scan on  #扫描,输入这个命令你就可以看到你的魅族蓝牙mac 了

agent on   #打开agent,这个我也不清楚哈
trust [BT mac address] #信任蓝牙mac
pair [BT mac address] #这个我也不知道干嘛的,pair一个空格后面跟上你的魅族蓝牙mac,要接入几个就分别pair xx:xx:xx........
connect [BT mac address] #连接魅族蓝牙,也是接入几个,就分别连接一下。
quit #退出bluetoothctl
reboot #重启N1

效果如下

猜你喜欢

转载自blog.csdn.net/yyandad/article/details/95633547