ขออภัย เบราว์เซอร์ของคุณไม่รองรับ JavaScript!
เข้าสู่ระบบ

คู่มือการรวมระบบมิเตอร์พลังงาน Home Assistant: MQTT, Modbus TCP และ IAMMETER-Link

คู่มือการรวมระบบมิเตอร์พลังงาน Home Assistant: MQTT, Modbus TCP และ IAMMETER-Link

มิเตอร์พลังงาน IAMMETER สามารถรวมเข้ากับ Home Assistant ได้ผ่าน HTTP ในเครื่อง, Modbus TCP หรือ MQTT วิธีที่ดีที่สุดขึ้นอยู่กับว่าคุณต้องการการรวมระบบอย่างเป็นทางการ, การตั้งค่าผ่าน UI, การอัปเดตในเครื่องที่รวดเร็ว, MQTT auto-discovery หรือการใช้งาน IAMMETER Cloud อย่างต่อเนื่อง

คู่มือนี้นำเสนอการเปรียบเทียบวิธีการที่มีอยู่และแนะนำคุณไปยังคู่มือการตั้งค่าที่เหมาะสม ครอบคลุมมิเตอร์พลังงาน IAMMETER ปัจจุบันทั้งหมด รุ่น WEM3162 ที่เลิกผลิตแล้วไม่รวมอยู่ในคู่มือนี้

ฉันควรใช้การรวมระบบ Home Assistant แบบใด?

Method Meter-side setup Home Assistant setup Typical update interval Fully local IAMMETER Cloud at the same time Auto-discovery Best for
Home Assistant Core Keep the meter accessible on the LAN Add the built-in IAMMETER integration in YAML 30 seconds Yes Yes No Users who prefer an official built-in integration
Home Assistant Modbus Make Modbus TCP available on the LAN Configure the built-in Modbus integration and sensors in YAML Configurable; commonly 1–5 seconds Yes Yes No Fast monitoring and real-time automations
MQTT Manual Configure the MQTT broker in the meter WebUI Enable the MQTT integration and define sensors in YAML Configurable; latest firmware supports down to 2 seconds Yes, with a local broker No No Users who need custom topics and sensors
HACS HTTP Keep the meter accessible on the LAN Install IAMMETER HTTP through HACS and configure it in the UI 60 seconds Yes Yes SSDP-assisted UI setup without YAML
HACS Modbus Make Modbus TCP available on the LAN Install IAMMETER Modbus through HACS and configure it in the UI Configurable; default 3 seconds Yes Yes SSDP-assisted Fast local updates with UI configuration
MQTT Discovery Configure the broker and enable HA MQTT Discovery in the meter WebUI Enable the MQTT integration; sensors are created automatically Configurable; latest firmware supports down to 2 seconds Yes, with a local broker No Yes The simplest MQTT setup

คำแนะนำด่วน:

  • เลือก Home Assistant Core หากคุณต้องการการรวมระบบในตัวของทางการและช่วงเวลาอัปเดต 30 วินาทีก็เพียงพอ
  • เลือก HACS HTTP หากคุณต้องการตั้งค่าผ่าน UI และไม่จำเป็นต้องอัปเดตที่รวดเร็ว
  • เลือก HACS Modbus หากคุณต้องการตั้งค่าผ่าน UI พร้อมข้อมูลภายในเครื่องที่เร็วขึ้นสำหรับแดชบอร์ดและระบบอัตโนมัติ
  • เลือก Home Assistant Modbus หากคุณถนัดกับ YAML และต้องการควบคุมรีจิสเตอร์, เซ็นเซอร์ และช่วงเวลาการสอบถามอย่างเต็มที่
  • เลือก MQTT Discovery หากคุณใช้ MQTT อยู่แล้วและต้องการให้ Home Assistant สร้างอุปกรณ์และเอนทิตีโดยอัตโนมัติ
  • เลือก MQTT Manual หากคุณต้องการควบคุมหัวข้อ MQTT, เทมเพลต และคำจำกัดความของเอนทิตีอย่างสมบูรณ์

MQTT Manual และ MQTT Discovery เปลี่ยนโหมดการอัปโหลดของมิเตอร์เป็น MQTT ในโหมดเหล่านี้ มิเตอร์จะไม่อัปโหลดการวัดไปยัง IAMMETER Cloud พร้อมกัน การรวมระบบ HTTP ในเครื่องและ Modbus TCP ยังคงทำงานได้ในขณะที่มิเตอร์อัปโหลดไปยัง IAMMETER Cloud

1. การรวมระบบ Home Assistant Core อย่างเป็นทางการ

การรวมระบบ IAMMETER อย่างเป็นทางการถูกรวมอยู่ใน Home Assistant และอ่าน HTTP API ในเครื่องของมิเตอร์ ไม่จำเป็นต้องใช้ HACS หรือการเชื่อมต่ออินเทอร์เน็ตระหว่าง Home Assistant และมิเตอร์

คุณสมบัติหลัก:

  • กำหนดค่าใน configuration.yaml;
  • การสอบถาม HTTP ในเครื่องทุก 30 วินาที;
  • สามารถใช้ร่วมกับ IAMMETER Cloud ได้;
  • เอนทิตีพลังงานที่นำเข้าและส่งออกประกอบด้วยข้อมูลเมตาที่จำเป็นสำหรับ Energy Dashboard ของ Home Assistant;
  • ไม่มีการค้นหาอุปกรณ์อัตโนมัติ

ใช้วิธีนี้เมื่อความเสถียรและการสนับสนุนอย่างเป็นทางการของ Home Assistant สำคัญกว่าอัตราการรีเฟรชที่รวดเร็ว

2. การรวมระบบ Home Assistant Modbus TCP

การรวมระบบ Modbus ในตัวของ Home Assistant อ่านรีจิสเตอร์ Modbus TCP ในเครื่องของมิเตอร์ เหมาะสำหรับระบบอัตโนมัติที่ใช้พลังงานเป็นฐาน, การควบคุมพลังงานแสงอาทิตย์ส่วนเกิน และแอปพลิเคชันอื่นๆ ที่ต้องการการอัปเดตที่รวดเร็วกว่า

คุณสมบัติหลัก:

  • กำหนดค่าใน YAML;
  • scan_interval ที่ปรับแต่งได้ โดยทั่วไป 1–5 วินาทีสำหรับระบบอัตโนมัติแบบเรียลไทม์;
  • ทำงานภายในเครื่องทั้งหมดและไม่ขึ้นอยู่กับอินเทอร์เน็ต;
  • สามารถใช้ร่วมกับ IAMMETER Cloud ได้;
  • ต้องใช้ที่อยูรีจิสเตอร์, ชนิดข้อมูล, สเกล และข้อมูลเมตาสำหรับ Energy Dashboard ที่ถูกต้อง

ใช้ช่วงเวลาการสอบถามที่นานขึ้นเมื่อไม่ต้องการข้อมูลระดับวินาที หลีกเลี่ยงการเรียกใช้ไคลเอ็นต์ Modbus ความถี่สูงหลายตัวกับมิเตอร์เดียวกัน

3. การรวมระบบ HACS HTTP

การรวมระบบแบบกำหนดเอง IAMMETER HTTP เป็นทางเลือกที่ใช้ UI แทนการรวมระบบ YAML อย่างเป็นทางการ โดยอ่าน /monitorjson ผ่านเครือข่ายภายในเครื่องและสร้างเอนทิตี Home Assistant ที่สอดคล้อง

คุณสมบัติหลัก:

  • ติดตั้งผ่าน HACS;
  • กำหนดค่าผ่าน UI Devices & Services ของ Home Assistant;
  • การสอบถาม HTTP ในเครื่องทุก 60 วินาที;
  • SSDP สามารถช่วยในการค้นหาอุปกรณ์;
  • เข้ากันได้กับ IAMMETER Cloud และ Energy Dashboard

ใช้วิธีนี้เมื่อคุณต้องการตั้งค่าผ่าน UI และช่วงเวลาการรีเฟรชหนึ่งนาทีก็เพียงพอ

4. การรวมระบบ HACS Modbus

การรวมระบบแบบกำหนดเอง IAMMETER Modbus ผสมผสานการสอบถาม Modbus TCP ในเครื่องกับการตั้งค่า UI ของ Home Assistant เป็นตัวเลือกที่สะดวกที่สุดสำหรับผู้ใช้ที่ต้องการการอัปเดตที่รวดเร็วแต่ไม่ต้องการกำหนดทุกรีจิสเตอร์ใน YAML

คุณสมบัติหลัก:

  • ติดตั้งผ่าน HACS และกำหนดค่าใน UI;

  • ช่วงเวลาการสแกนที่ปรับแต่งได้ โดยค่าเริ่มต้น 3 วินาทีในการรวมระบบที่อัปเดต;

  • ทำงานภายในเครื่องและเข้ากันได้กับ IAMMETER Cloud;

  • สร้างเอนทิตีพลังงานและการนำเข้า/ส่งออกพร้อมข้อมูลเมตาของ Home Assistant ที่เหมาะสม;

  • รองรับมิเตอร์ IAMMETER ปัจจุบันทั้งหมด โดยจำนวนเอนทิตีที่แตกต่างกันสำหรับรุ่นเฟสเดียวและสามเฟส

  • การรวมระบบ IAMMETER HACS Modbus

  • คู่มือการตั้งค่า HACS Modbus

5. การรวมระบบ MQTT แบบ Manual

ในโหมด MQTT Manual มิเตอร์จะเผยแพร่ข้อมูลการวัดไปยัง MQTT broker ของคุณและคุณกำหนดเซ็นเซอร์ที่สอดคล้องใน Home Assistant

การกำหนดค่าด้านมิเตอร์และการกำหนดค่า Home Assistant แยกจากกัน:

  1. กำหนดที่อยู่ broker, พอร์ต, ชื่อผู้ใช้ และรหัสผ่านใน WebUI ล่าสุดของมิเตอร์
  2. เปิดใช้งานการรวมระบบ MQTT ใน Home Assistant
  3. กำหนดเซ็นเซอร์ MQTT และเทมเพลต JSON ที่จำเป็นใน YAML

วิธีนี้มีประโยชน์เมื่อแอปพลิเคชันหลายตัวต้องการสมัครรับข้อมูลการวัดเดียวกัน หรือเมื่อคุณต้องการหัวข้อและคำจำกัดความของเอนทิตีที่กำหนดเอง

6. การค้นหาอุปกรณ์ MQTT ของ Home Assistant (MQTT Discovery)

MQTT Discovery ออกแบบมาสำหรับผู้ใช้ที่ต้องการการกำหนดค่าด้วยตนเองน้อยที่สุด หลังจากที่คุณกำหนดค่า broker และเปิดใช้งาน HA MQTT Discovery ใน WebUI ของมิเตอร์ Home Assistant จะสร้างอุปกรณ์ IAMMETER และเอนทิตีของมันโดยอัตโนมัติ

เอนทิตีพลังงานที่นำเข้าและส่งออกที่สร้างขึ้นประกอบด้วย:

  • unit_of_measurement: kWh;
  • device_class: energy;
  • state_class: total_increasing.

คุณลักษณะเหล่านี้ให้ข้อมูลเมตาที่จำเป็นสำหรับการใช้ใน Energy Dashboard ของ Home Assistant

MQTT Discovery รองรับโดยมิเตอร์พลังงาน IAMMETER ปัจจุบันทั้งหมด รุ่นเฟสเดียวและสามเฟสสร้างจำนวนเอนทิตีที่แตกต่างกันตามช่องทางการวัดของพวกมัน

มิเตอร์พลังงาน IAMMETER ที่รองรับ

มิเตอร์พลังงาน IAMMETER ปัจจุบันทั้งหมดรองรับวิธีการรวมระบบที่อธิบายไว้ข้างต้น ความแตกต่างหลักใน Home Assistant คือจำนวนเฟสหรือช่องทางการวัด และด้วยเหตุนี้จำนวนเอนทิตีที่สร้างขึ้น

Model Typical application Home Assistant support Important note
WEM3080 Single-phase energy monitoring All methods Single-phase entities
WEM2067 Single-phase home solar monitoring All methods Two measurement channels
WEM3080T Three-phase energy monitoring All methods Three-phase entities
WEM3050T Three-phase or split-phase home monitoring All methods Three measurement channels
WEM3080TD Three-phase/three-wire and special wiring applications All methods Entity interpretation depends on wiring mode
WEM3046T / WEM3046TE Three-phase metering with external 5 A CTs All methods Apply the external CT ratio to obtain primary-side values

WEM3046T และ WEM3046TE วัดเอาต์พุตทุติยภูมิ 5 A ของหม้อแปลงกระแสไฟฟ้าภายนอก การใช้อัตราส่วน CT เป็นข้อกำหนดของการจัดวางการวัดนี้ ไม่ใช่ข้อจำกัดความเข้ากันได้ของ Home Assistant

ใช้เอนทิตีพลังงาน IAMMETER ใน Energy Dashboard

Energy Dashboard ของ Home Assistant ต้องการเอนทิตีพลังงานที่นำเข้าและส่งออกสะสมในหน่วย kWh โดยปกติมี:

  • device_class: energy;
  • state_class: total_increasing.

การรวมระบบ Core, HACS HTTP, HACS Modbus และ MQTT Discovery ปัจจุบันให้ข้อมูลเมตาที่จำเป็นสำหรับเอนทิตีพลังงานที่นำเข้า/ส่งออกของพวกมัน ด้วยการกำหนดค่า Modbus หรือ MQTT แบบ Manual คุณต้องเพิ่มหน่วย, device class และ state class ที่ถูกต้องด้วยตนเอง

ห้ามใช้เอนทิตีพลังงานทันทีในหน่วยวัตต์เป็นตัวแทนสำหรับเอนทิตีพลังงานสะสมในหน่วย kWh

ส่งข้อมูลพลังงาน Home Assistant ที่มีอยู่ไปยัง IAMMETER Cloud

วิธีการข้างต้นนำข้อมูลมิเตอร์ IAMMETER เข้าสู่ Home Assistant IAMMETER-Link ทำงานในทิศทางตรงกันข้าม: มันอัปโหลดเอนทิตีพลังงานที่มีอยู่ใน Home Assistant ไปยัง IAMMETER Virtual Meter และ IAMMETER Cloud

สิ่งนี้มีประโยชน์เมื่ออินเวอร์เตอร์หรือมิเตอร์ของบริษัทอื่นมีการรวมระบบ Home Assistant อยู่แล้ว แต่คุณยังต้องการแดชบอร์ด, รายงาน หรือการเข้าถึงหลายไซต์ของ IAMMETER Cloud

IAMMETER-Link ปัจจุบันมี:

ตัวอย่างการตรวจสอบพลังงาน Home Assistant

หลังจากรวมมิเตอร์แล้ว ข้อมูลพลังงานแบบเรียลไทม์และพลังงานสะสมสามารถใช้สำหรับ:

ต้องการความช่วยเหลือ?

หากคุณมีคำถามเกี่ยวกับเฟิร์มแวร์, การกำหนดค่าเอนทิตี, การตั้งค่า Energy Dashboard หรือการเลือกวิธีการรวมระบบ เยี่ยมชม ฟอรัมชุมชน IAMMETER

ด้านบน