มิเตอร์พลังงาน IAMMETER สามารถรวมเข้ากับ Home Assistant ได้ผ่าน HTTP ในเครื่อง, Modbus TCP หรือ MQTT วิธีที่ดีที่สุดขึ้นอยู่กับว่าคุณต้องการการรวมระบบอย่างเป็นทางการ, การตั้งค่าผ่าน UI, การอัปเดตในเครื่องที่รวดเร็ว, MQTT auto-discovery หรือการใช้งาน IAMMETER Cloud อย่างต่อเนื่อง
คู่มือนี้นำเสนอการเปรียบเทียบวิธีการที่มีอยู่และแนะนำคุณไปยังคู่มือการตั้งค่าที่เหมาะสม ครอบคลุมมิเตอร์พลังงาน IAMMETER ปัจจุบันทั้งหมด รุ่น WEM3162 ที่เลิกผลิตแล้วไม่รวมอยู่ในคู่มือนี้
| 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 |
คำแนะนำด่วน:
MQTT Manual และ MQTT Discovery เปลี่ยนโหมดการอัปโหลดของมิเตอร์เป็น MQTT ในโหมดเหล่านี้ มิเตอร์จะไม่อัปโหลดการวัดไปยัง IAMMETER Cloud พร้อมกัน การรวมระบบ HTTP ในเครื่องและ Modbus TCP ยังคงทำงานได้ในขณะที่มิเตอร์อัปโหลดไปยัง IAMMETER Cloud
การรวมระบบ IAMMETER อย่างเป็นทางการถูกรวมอยู่ใน Home Assistant และอ่าน HTTP API ในเครื่องของมิเตอร์ ไม่จำเป็นต้องใช้ HACS หรือการเชื่อมต่ออินเทอร์เน็ตระหว่าง Home Assistant และมิเตอร์
คุณสมบัติหลัก:
configuration.yaml;ใช้วิธีนี้เมื่อความเสถียรและการสนับสนุนอย่างเป็นทางการของ Home Assistant สำคัญกว่าอัตราการรีเฟรชที่รวดเร็ว
การรวมระบบ Modbus ในตัวของ Home Assistant อ่านรีจิสเตอร์ Modbus TCP ในเครื่องของมิเตอร์ เหมาะสำหรับระบบอัตโนมัติที่ใช้พลังงานเป็นฐาน, การควบคุมพลังงานแสงอาทิตย์ส่วนเกิน และแอปพลิเคชันอื่นๆ ที่ต้องการการอัปเดตที่รวดเร็วกว่า
คุณสมบัติหลัก:
scan_interval ที่ปรับแต่งได้ โดยทั่วไป 1–5 วินาทีสำหรับระบบอัตโนมัติแบบเรียลไทม์;ใช้ช่วงเวลาการสอบถามที่นานขึ้นเมื่อไม่ต้องการข้อมูลระดับวินาที หลีกเลี่ยงการเรียกใช้ไคลเอ็นต์ Modbus ความถี่สูงหลายตัวกับมิเตอร์เดียวกัน
การรวมระบบแบบกำหนดเอง IAMMETER HTTP เป็นทางเลือกที่ใช้ UI แทนการรวมระบบ YAML อย่างเป็นทางการ โดยอ่าน /monitorjson ผ่านเครือข่ายภายในเครื่องและสร้างเอนทิตี Home Assistant ที่สอดคล้อง
คุณสมบัติหลัก:
ใช้วิธีนี้เมื่อคุณต้องการตั้งค่าผ่าน UI และช่วงเวลาการรีเฟรชหนึ่งนาทีก็เพียงพอ
การรวมระบบแบบกำหนดเอง IAMMETER Modbus ผสมผสานการสอบถาม Modbus TCP ในเครื่องกับการตั้งค่า UI ของ Home Assistant เป็นตัวเลือกที่สะดวกที่สุดสำหรับผู้ใช้ที่ต้องการการอัปเดตที่รวดเร็วแต่ไม่ต้องการกำหนดทุกรีจิสเตอร์ใน YAML
คุณสมบัติหลัก:
ติดตั้งผ่าน HACS และกำหนดค่าใน UI;
ช่วงเวลาการสแกนที่ปรับแต่งได้ โดยค่าเริ่มต้น 3 วินาทีในการรวมระบบที่อัปเดต;
ทำงานภายในเครื่องและเข้ากันได้กับ IAMMETER Cloud;
สร้างเอนทิตีพลังงานและการนำเข้า/ส่งออกพร้อมข้อมูลเมตาของ Home Assistant ที่เหมาะสม;
รองรับมิเตอร์ IAMMETER ปัจจุบันทั้งหมด โดยจำนวนเอนทิตีที่แตกต่างกันสำหรับรุ่นเฟสเดียวและสามเฟส
ในโหมด MQTT Manual มิเตอร์จะเผยแพร่ข้อมูลการวัดไปยัง MQTT broker ของคุณและคุณกำหนดเซ็นเซอร์ที่สอดคล้องใน Home Assistant
การกำหนดค่าด้านมิเตอร์และการกำหนดค่า Home Assistant แยกจากกัน:
วิธีนี้มีประโยชน์เมื่อแอปพลิเคชันหลายตัวต้องการสมัครรับข้อมูลการวัดเดียวกัน หรือเมื่อคุณต้องการหัวข้อและคำจำกัดความของเอนทิตีที่กำหนดเอง
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 ปัจจุบันทั้งหมดรองรับวิธีการรวมระบบที่อธิบายไว้ข้างต้น ความแตกต่างหลักใน 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
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
วิธีการข้างต้นนำข้อมูลมิเตอร์ IAMMETER เข้าสู่ Home Assistant IAMMETER-Link ทำงานในทิศทางตรงกันข้าม: มันอัปโหลดเอนทิตีพลังงานที่มีอยู่ใน Home Assistant ไปยัง IAMMETER Virtual Meter และ IAMMETER Cloud
สิ่งนี้มีประโยชน์เมื่ออินเวอร์เตอร์หรือมิเตอร์ของบริษัทอื่นมีการรวมระบบ Home Assistant อยู่แล้ว แต่คุณยังต้องการแดชบอร์ด, รายงาน หรือการเข้าถึงหลายไซต์ของ IAMMETER Cloud
IAMMETER-Link ปัจจุบันมี:
การกำหนดค่าผ่าน HACS และ UI;
การแมป virtual-meter แบบเฟสเดียวและสามเฟส;
ช่วงเวลาการอัปโหลด 300 วินาทีกับ IAMMETER Basic;
ช่วงเวลาการอัปโหลด 60 วินาทีกับ IAMMETER Pro
หลังจากรวมมิเตอร์แล้ว ข้อมูลพลังงานแบบเรียลไทม์และพลังงานสะสมสามารถใช้สำหรับ:
หากคุณมีคำถามเกี่ยวกับเฟิร์มแวร์, การกำหนดค่าเอนทิตี, การตั้งค่า Energy Dashboard หรือการเลือกวิธีการรวมระบบ เยี่ยมชม ฟอรัมชุมชน IAMMETER
มิเตอร์พลังงาน Wi-Fi สามเฟส (WEM3080T)
มิเตอร์พลังงาน Wi-Fi เฟสเดียว (WEM3080)
มิเตอร์พลังงาน Wi-Fi สามเฟส (WEM3046T)
มิเตอร์พลังงาน Wi-Fi สามเฟส (WEM3050T)