Add general JSON MQTT Sensor to Home Assistant

Add general JSON MQTT Sensor to Home Assistant

การเพิ่ม Sensor ทั่วไปที่ส่งข้อมูลผ่าน MQTT ในรูปแบบ JSON ให้ Home Assistant มองเห็นสามารถทำได้ด้วยการแก้ไข configuration.yaml

หาที่ตั้ง File configuration.yaml แล้วทำการแก้ไข

JSON attributes template configuration

  • Device msg.payload is
    • elec2rak/devices020 = {"voltage":220.20,"current":5.02,"power":925.20,"energy":3013.92,"frequency":50.00,"PF":0.84}
  • Code ที่เพิ่มเข้าไปใน configuration.yaml

# Example configuration.yaml entry
mqtt:
  sensor:
    - name: "SBBR_Temperature"
      state_topic: "elec2rak/devices001"
     # suggested_display_precision: 1
      unit_of_measurement: "°C"
      value_template: "{{ value_json.temperature }}"
    - name: "SBBR_Humidity"
      state_topic: "elec2rak/devices001"
      unit_of_measurement: "%"
      value_template: "{{ value_json.humidity }}"

ทำการ Check and Restart Configuration จากนั้นจึงเข้าไปตรวจสอบ Sensor ที่เพิ่มเข้าไปใหม่ใน Entities List ของ Home Assistant

เราสามารถตั้งให้  Home Assistant ตรวจหา Sensor แบบอัตโนมัติได้โดยกำหนด Topic ในการส่งเป็น homeassistant ถ้า Template ถูกต้อง ระบบก็จะนำไปแสดงใน Entities ให้เห็นเลย

14/3051 หมู่14 บางบัวทอง, บางบัวทอง, นนทบุรี, ประเทศไทย 11110

โทร +669 4004 5061
อีเมล: admin@elec2rak.com
Line ID: elec2rak
  • เนื้อหาที่เปิดอ่าน 5944

มี 222 ผู้มาเยือน และ ไม่มีสมาชิกออนไลน์ ออนไลน์