Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!

Tích hợp với Domoticz

Tích hợp Đồng hồ đo năng lượng Wi-Fi IAMMETER vào Domoticz để Giám sát năng lượng thông minh

Hiểu được mức sử dụng điện của bạn là bước đầu tiên để giảm mức tiêu thụ không cần thiết và tiết kiệm hóa đơn tiền điện. IAMMETER cung cấp các đồng hồ đo năng lượng Wi-Fi chính xác và các giao thức mở để giúp người dùng theo dõi và tối ưu hóa mức sử dụng năng lượng của họ. Hướng dẫn này trình bày cách tích hợp liền mạch các đồng hồ đo thông minh IAMMETER vào Domoticz—một hệ thống tự động hóa gia đình nguồn mở—để theo dõi và trực quan hóa năng lượng theo thời gian thực.


1. Giới thiệu về Domoticz + IAMMETER

Domoticzlà một hệ thống tự động hóa nhà nguồn mở mạnh mẽ hỗ trợ đèn, công tắc và nhiều loại cảm biến khác nhau—bao gồm cả đồng hồ đo năng lượng. Với sự hỗ trợ cho tập lệnh Lua và cảm biến ảo, thật dễ dàng để kết nối các thiết bị như đồng hồ đo năng lượng Wi-Fi của IAMMETER (WEM3080 và WEM3080T) và theo dõi mức sử dụng điện theo thời gian thực.


2. Cấu hình Domoticz để hoạt động với Đồng hồ đo năng lượng IAMMETER

Bước 1: Thêm Lua Parser cho IAMMETER Meters

Đối với Đồng hồ đo một pha (WEM3080)

Tạo một tập lệnh Lua mới trong/domoticz/scripts/lua_parsers/Tên tập tin:iammeter.lua

lua复制编辑-- Truy xuất nội dung yêu cầu
s = yêu cầu['nội dung'];

-- Trích xuất dữ liệu năng lượng từ JSON
điện áp cục bộ = domoticz_applyJsonPath(s, '.Data[0]')
dòng điện cục bộ = domoticz_applyJsonPath(s, '.Data[1]')
công suất cục bộ = domoticz_applyJsonPath(s, '.Data[2]')
nhập năng lượng cục bộ = domoticz_applyJsonPath(s, '.Data[3]')
lưới xuất cục bộ = domoticz_applyJsonPath(s, '.Data[4]')

-- Cập nhật các thiết bị Domoticz tương ứng
domoticz_updateDevice(1, 0, điện áp)
domoticz_updateDevice(2, 0, dòng điện)
domoticz_updateDevice(3, 0, công suất)
domoticz_updateDevice(4, 0, importenergy)
domoticz_updateDevice(5, 0, exportgrid)

Đối với Đồng hồ đo ba pha (WEM3080T)

Tạo nêniammetert.luatrong cùng một thư mục:

lua复制编辑-- Truy xuất nội dung yêu cầu
s = yêu cầu['nội dung'];

-- Pha A
điện áp cục bộ_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
dòng điện cục bộ_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
điện năng cục bộ_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
nhập năng lượng cục bộ_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
lưới xuất cục bộ_a = domoticz_applyJsonPath(s, '.Datas[0][4]')

-- Pha B
điện áp cục bộ_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
dòng điện cục bộ_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
điện năng cục bộ_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]')

-- Pha C
localvoltage_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]')

-- Cập nhật tất cả các pha thiết bị
domoticz_updateDevice(6, 0, điện áp_a)
domoticz_updateDevice(7, 0, dòng điện_a)
domoticz_updateDevice(8, 0, công suất_a)
domoticz_updateDevice(9, 0, importenergy_a)
domoticz_updateDevice(10, 0, exportgrid_a)

domoticz_updateDevice(11, 0, điện áp_b)
domoticz_updateDevice(12, 0, dòng điện_b)
domoticz_updateDevice(13, 0, công suất_b)
domoticz_updateDevice(14, 0, importenergy_b)
domoticz_updateDevice(15, 0, exportgrid_b)

domoticz_updateDevice(16, 0, điện áp_c)
domoticz_updateDevice(17, 0, dòng điện_c)
domoticz_updateDevice(18, 0, power_c)
domoticz_updateDevice(19, 0, importenergy_c)
domoticz_updateDevice(20, 0, exportgrid_c)

Bước 2: Thêm IAMMETER làm phần cứng trong Domoticz

Đi đếnThiết lập → Phần cứngvà thêm trình lắng nghe HTTP mới:

  • Thiết lập các thông số như trong ảnh chụp màn hình bên dưới
  • Đối với WEM3080 (một pha), hãy chọniammeter.luakịch bản
  • Đối với WEM3080T (ba pha), hãy chọniammetert.lua

📸 Ảnh chụp màn hình (ví dụ):

Thêm phần cứng Thêm cho WEM3080T


Bước 3: Tạo cảm biến ảo để lập bản đồ dữ liệu

Sau khi thêm phần cứng, hãy nhấp vào“Tạo cảm biến ảo”:

  • Đối với WEM3080: Tạo 5 cảm biến ảo (Điện áp, Dòng điện, Công suất, Nhập, Xuất)
  • Đối với WEM3080T: Tạo 15 cảm biến ảo (5 số liệu × 3 pha)

Tạo cảm biến ảo


Bước 4: Chỉ định đúng chỉ mục thiết bị (IDX)

Đảm bảo số IDX trong tập lệnh Lua khớp với ID cảm biến ảo trong Domoticz.

📌 Ví dụ:

lua


复制编辑
domoticz_updateDevice(1, 0, điện áp) → IDX = 1

Kiểm traThiết lập → Thiết bịđể xác minh các chỉ số cảm biến:

IDX trận đấu


3. Hình dung dữ liệu năng lượng trong Domoticz

Sau khi cấu hình xong, hãy điều hướng đếnTính thiết thựcđể xem dữ liệu thời gian thực từ đồng hồ đo năng lượng IAMMETER của bạn.

  • Công suất sử dụng (W)
  • Điện áp (V)
  • Dòng điện (A)
  • Năng lượng nhập khẩu và xuất khẩu (kWh)

📊 Domoticz sẽ liên tục ghi lại và trực quan hóa dữ liệu này để theo dõi lịch sử và kích hoạt tự động hóa.

Tiện ích Domoticz View


Tại sao nên sử dụng IAMMETER với Domoticz?

  • ✅ Tích hợp cục bộ hoàn toàn, không cần đám mây
  • 📶 Giám sát nguồn điện theo thời gian thực qua Wi-Fi
  • 🧰 Hỗ trợ đồng hồ đo một pha và ba pha
  • 🔧 Viết script dễ dàng thông qua trình phân tích cú pháp Lua
  • 🌞 Hoàn hảo cho điện mặt trời, nhà thông minh và tối ưu hóa chi phí năng lượng

Đứng đầu