最近提了个海豚,怎么也得折腾下吧,所以就有了这个文章,准备工作
0、安装MQTT服务器
a) 可以参看这个链接进行安装EMQX
# 配置 EMQX Apt 源
curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash
# 安装 EMQX
sudo apt-get install emqx
# 启动 EMQX
sudo emqx start
b) 接着登入控制台,下面是界面:
1、创建homebridge传感器
需要安装Homebridge Mqtt插件,然后配置上刚刚安装的MQTT就行了。
这是论坛上已经有大神写好的Node-Red流,这边就不重复造轮子了,homeassistant现在已经不折腾,所以插件改了改,搞到苹果家庭上了。因为没有专门的传感器,所以用了温度和湿度的,虽然有点怪,但是还是能看的哈。最后的结果如图:
这边就挑了几个常用的,如果需要可以自己加哈。
2、创建开关
开关也是差不多的操作,只是监听事件的时候得改改代码了。
3、总结
没事多折腾,还是会有收获的。