整體說明
1 自己在阿里雲上搭建MQTT服務器
2 自己筆記本電腦windos10搭建HASS,配置參數連接阿里雲服務器
3 手機下載MQTT調試助手,當測試端
4手機當終端---阿里雲MQTT-------筆記本電腦HASS--網頁燈管理
具體步驟
1 參看官網,為自己筆記本電腦上的HASS服務器添加一盞燈,對接阿里雲MQTT服務器
官網配置文件修改教程 --- https://www.hachina.io/docs/3030.html
找到筆記本HASS的配置文件
1.1添加要連接的阿里雲MQTT服務器信息---HASS連接阿里雲MQTT服務器
在 broker 參數后面 輸入一個mqtt服務器IP或域名 io.adafruit.com 分享一個 免費的
# configuration.yaml配置樣例 mqtt: # MQTT Broker的IP地址或者域名 broker: io.adafruit.com # MQTT Broker的端口號,缺省為1883 port: 1883 # 用戶名 #username: hachina # 密碼 #password: hachina # 配置自動發現 discovery: true # 自動發現使用的主題位置前綴,缺省為homeassistant discovery_prefix: homeassistant # Weather prediction #在傳感器(sensor)域中增加設備
1.2 添加 一個燈設備----HASS在阿里雲Mqtt服務器上發布和訂閱燈的話題
# 這是一個MQTT設備,名字是"MQTT Sensor 1",在MQTT中發布信息的位置在"home/bedroom/temperature" # 此配置添加系統內實體sensor.mqtt_sensor_1 light: #設備類型 MQTT - platform: mqtt # 設備名字 name: "LED light over MQTT" # HASS標准格式 狀態話題 HASS接收來自設備的狀態信息 state_topic: "hachina/hardware/led01/state" # HASS標准格式 命令話題 HASS發送控制設備的命令 command_topic: "hachina/hardware/led01/switch" # 命令格式 on 和 off payload_on: "on" payload_off: "off"
發現在自己筆記本上的HASS多了個燈設備
1.3 手機打開MQTT調試助手,自己充當燈,接收和發布對應話題
手機連上這個服務器
2 測試
每次點擊網頁上的燈開關
手機在對應話題接收ON消息
3 至此,完成HASS和阿里雲MQTT通信
未來計划
1 HASS接入天貓精靈
2 HASS部署在樹莓派上
3 天貓精靈語音控制MQTT設備。