光合未来ESP8266+DHT11接入蜗牛黑群晖 MQTT+ Home Assistant
老王家购得几只4.9元光合未来N1温湿度计(ESP8266+DHT11)。于是开始了Home Assistant 的填坑之路。
一、硬件
光合未来N1 (其它ESP8266 ESP32+DHT11 也可)
ESP8266烧写工具(CH340 CP2101 PL2303 等USB转TTL模块,要实现光合未来N1 不拆机烧写,还需要5P麦克工头,本人使用USB OUG转接头)
MQTT+ Home Assistant 服务器硬件,本人使用架设在蜗牛星际上的黑群晖。
自制CH340G 烧录线,加USB公头,为了直接对接OTG
USB OTG接头,应该是某次网购的赠品
接头定义如下 USB公头依次 GND RXD TXD 3.3V
二、软件
1.服务器软件(群晖 安装MQTT Home Assistant )
搜索了好多资料,找到这种最简便的安装方式
进去群晖套件中心,点右上角设置
首选勾选这个选项
再添加第三方套件源 添加“http://packages.synocommunity.com” 名称可自定。
点击左侧社群,如果右边能出现套件,证明网络正常,否则考虑源网络不通或者 需要梯子
如果被墙,需要在网络射中中设置代理服务器(可正常显示套件可跳过此步),在群晖控制面板界面选择 网络 选项
在网络常规选项中勾选通过代理访问,并设置正确代理IP及端口,再点击应用保存(可正常显示套件可跳过此步)
套件中心正常就在搜索栏输入“MQTT”,安装MQTT套件
在搜索栏输入“homeassistant”,安装home assistant套件,安装正常后,可浏览器访问 群晖IP+:8123访问Home assistant,按提示设置用户名,地理位置
进去Home Assistant 点击左下角 “配置” ,再点击右边 “集成”
搜索框 输入”MQTT“,添加MQTT组件
点击MQTT组价配置,再点击下面按钮配置MQTT服务
上面填写MQTT服务器IP 即群晖服务器IP,端口填写1883,用户名 密码留空,提交,至此HOME ASSISTANT 已连接到MQTT服务器,待ESP8266连接上MQTT服务器