(3)HomeAssistant 連接MQTT


整體說明

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設備。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM