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

บูรณาการกับ Domoticz

รวมเครื่องวัดพลังงาน Wi-Fi IAMMETER เข้ากับ Domoticz เพื่อการตรวจสอบพลังงานอัจฉริยะ

การทำความเข้าใจการใช้ไฟฟ้าของคุณเป็นขั้นตอนแรกในการลดการใช้ไฟฟ้าที่ไม่จำเป็นและประหยัดค่าไฟฟ้า IAMMETER นำเสนอมิเตอร์วัดพลังงาน Wi-Fi ที่แม่นยำและโปรโตคอลแบบเปิดเพื่อช่วยให้ผู้ใช้ติดตามและปรับการใช้พลังงานให้เหมาะสม คู่มือนี้สาธิตวิธีการผสานรวมมิเตอร์อัจฉริยะ IAMMETER เข้ากับ Domoticz ซึ่งเป็นระบบอัตโนมัติภายในบ้านแบบโอเพนซอร์ส เพื่อการตรวจสอบและแสดงภาพพลังงานแบบเรียลไทม์


1. บทนำสู่ Domoticz + IAMMETER

Domoticzเป็นระบบอัตโนมัติภายในบ้านโอเพ่นซอร์สอันทรงพลังที่รองรับไฟ สวิตช์ และเซ็นเซอร์หลากหลายชนิด รวมถึงมิเตอร์วัดพลังงาน ด้วยการรองรับสคริปต์ Lua และเซ็นเซอร์เสมือน ทำให้สามารถเชื่อมต่ออุปกรณ์ต่างๆ เช่น มิเตอร์วัดพลังงาน Wi-Fi ของ IAMMETER (WEM3080 และ WEM3080T) และติดตามการใช้พลังงานแบบเรียลไทม์ได้อย่างง่ายดาย


2. กำหนดค่า Domoticz ให้ทำงานกับเครื่องวัดพลังงาน IAMMETER

ขั้นตอนที่ 1: เพิ่มตัวแยกวิเคราะห์ Lua สำหรับเครื่องวัด IAMMETER

สำหรับมิเตอร์เฟสเดียว (WEM3080)

สร้างสคริปต์ Lua ใหม่ภายใต้/domoticz/สคริปต์/lua_parsers/ชื่อไฟล์:iammeter.lua

lua复制编辑-- ดึงเนื้อหาคำขอ
s = คำขอ ['เนื้อหา'];

-- ดึงข้อมูลพลังงานจาก JSON
แรงดันไฟฟ้าท้องถิ่น = domoticz_applyJsonPath(s, '.Data[0]')
กระแสไฟฟ้าท้องถิ่น = domoticz_applyJsonPath(s, '.Data[1]')
พลังงานท้องถิ่น = domoticz_applyJsonPath(s, '.Data[2]')
พลังงานนำเข้าท้องถิ่น = domoticz_applyJsonPath(s, '.Data[3]')
การส่งออกท้องถิ่น = domoticz_applyJsonPath(s, '.Data[4]')

-- อัปเดตอุปกรณ์ Domoticz ที่เกี่ยวข้อง
domoticz_updateDevice(1, 0, แรงดันไฟฟ้า)
domoticz_updateDevice(2, 0, กระแสไฟฟ้า)
domoticz_updateDevice(3, 0, กำลังไฟ)
domoticz_updateDevice(4, 0, การนำเข้าพลังงาน)
domoticz_updateDevice(5, 0, exportgrid)

สำหรับมิเตอร์สามเฟส (WEM3080T)

สร้างiammetert.luaในโฟลเดอร์เดียวกัน:

lua复制编辑-- ดึงเนื้อหาคำขอ
s = คำขอ ['เนื้อหา'];

-- เฟส A
แรงดันไฟฟ้าท้องถิ่น_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
กระแสไฟฟ้าท้องถิ่น_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
พลังงานท้องถิ่น_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
พลังงานนำเข้าท้องถิ่น_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
พลังงานส่งออกท้องถิ่น_a = domoticz_applyJsonPath(s, '.Datas[0][4]')

-- เฟส B
แรงดันไฟฟ้าท้องถิ่น_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
กระแสไฟฟ้าท้องถิ่น_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
local power_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
local importenergy_b = domoticz_applyJsonPath(s, '.Datas[1][3]')
local exportgrid_b = domoticz_applyJsonPath(s, '.Datas[1][4]')

-- เฟส C
local voltage_c = domoticz_applyJsonPath(s, '.Datas[2][0]')
local current_c = domoticz_applyJsonPath(s, '.Datas[2][1]')
local power_c = domoticz_applyJsonPath(s, '.Datas[2][2]')
local importenergy_c = domoticz_applyJsonPath(s, '.Datas[2][3]')
local exportgrid_c = domoticz_applyJsonPath(s, '.Datas[2][4]')

-- อัปเดตอุปกรณ์เฟสทั้งหมด
domoticz_updateDevice(6, 0, voltage_a)
domoticz_updateDevice(7, 0, current_a)
domoticz_updateDevice(8, 0, power_a)
domoticz_updateDevice(9, 0, importenergy_a)
domoticz_updateDevice(10, 0, exportgrid_a)

domoticz_updateDevice(11, 0, voltage_b)
domoticz_updateDevice(12, 0, current_b)
domoticz_updateDevice(13, 0, power_b)
domoticz_updateDevice(14, 0, importenergy_b)
domoticz_updateDevice(15, 0, exportgrid_b)

domoticz_updateDevice(16, 0, voltage_c)
domoticz_updateDevice(17, 0, current_c)
domoticz_updateDevice(18, 0, power_c)
domoticz_updateDevice(19, 0, importenergy_c)
domoticz_updateDevice(20, 0, exportgrid_c)

ขั้นตอนที่ 2: เพิ่ม IAMMETER เป็นฮาร์ดแวร์ใน Domoticz

ไปที่การตั้งค่า → ฮาร์ดแวร์และเพิ่มตัวรับฟัง HTTP ใหม่:

  • ตั้งค่าพารามิเตอร์ตามที่แสดงในภาพหน้าจอด้านล่าง
  • สำหรับ WEM3080 (เฟสเดียว) ให้เลือกiammeter.luaสคริปต์
  • สำหรับ WEM3080T (สามเฟส) ให้เลือกiammetert.lua

📸 ภาพหน้าจอ (ตัวอย่าง):

เพิ่มฮาร์ดแวร์ เพิ่มสำหรับ WEM3080T


ขั้นตอนที่ 3: สร้างเซนเซอร์เสมือนสำหรับการแมปข้อมูล

หลังจากเพิ่มฮาร์ดแวร์แล้วให้คลิก“สร้างเซนเซอร์เสมือนจริง”:

  • สำหรับ WEM3080: สร้างเซนเซอร์เสมือน 5 ตัว (แรงดันไฟ กระแสไฟ พลังงาน นำเข้า ส่งออก)
  • สำหรับ WEM3080T: สร้างเซนเซอร์เสมือน 15 ตัว (เมตริก 5 ตัว × 3 เฟส)

สร้างเซนเซอร์เสมือนจริง


ขั้นตอนที่ 4: กำหนดดัชนีอุปกรณ์ที่ถูกต้อง (IDX)

ตรวจสอบให้แน่ใจว่าหมายเลข IDX ในสคริปต์ Lua ตรงกับ ID เซนเซอร์เสมือนใน Domoticz

📌 ตัวอย่าง:

ลัวะ


复制编辑
domoticz_updateDevice(1, 0, แรงดันไฟฟ้า) → IDX = 1

ตรวจสอบการตั้งค่า → อุปกรณ์เพื่อตรวจสอบดัชนีเซ็นเซอร์:

แมตช์ IDX


3. แสดงภาพข้อมูลพลังงานใน Domoticz

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

  • การใช้พลังงาน (วัตต์)
  • แรงดันไฟฟ้า (V)
  • กระแสไฟฟ้า (เอ)
  • พลังงานนำเข้าและส่งออก (kWh)

📊 Domoticz จะบันทึกและแสดงข้อมูลนี้อย่างต่อเนื่องเพื่อการติดตามประวัติและการกระตุ้นการทำงานอัตโนมัติ

มุมมองยูทิลิตี้ Domoticz


เหตุใดจึงควรใช้ IAMMETER ร่วมกับ Domoticz?

  • ✅ การบูรณาการในพื้นที่เต็มรูปแบบ ไม่ต้องใช้คลาวด์
  • 📶 การตรวจสอบพลังงานแบบเรียลไทม์ผ่าน Wi-Fi
  • 🧰 รองรับมิเตอร์แบบเฟสเดียวและสามเฟส
  • 🔧 การเขียนสคริปต์อย่างง่ายผ่านตัวแยกวิเคราะห์ Lua
  • 🌞 เหมาะสำหรับระบบโซลาร์ PV บ้านอัจฉริยะ และการเพิ่มประสิทธิภาพต้นทุนพลังงาน

สูงสุด