Η κατανόηση της ηλεκτρικής σας κατανάλωσης είναι το πρώτο βήμα για τη μείωση της περιττής χρήσης και την εξοικονόμηση στον λογαριασμό ρεύματος. Η IAMMETER παρέχει ακριβείς μετρητές ενέργειας Wi-Fi και ανοιχτά πρωτόκολλα για να βοηθήσει τους χρήστες να παρακολουθούν και να βελτιστοποιούν την ενεργειακή τους χρήση. Αυτός ο οδηγός δείχνει πώς να ενσωματώσετε απρόσκοπτα τους έξυπνους μετρητές IAMMETER στο Domoticz—ένα σύστημα οικιακού αυτοματισμού ανοιχτού κώδικα—για παρακολούθηση ισχύος σε πραγματικό χρόνο και οπτικοποίηση.
Το Domoticz είναι ένα ισχυρό σύστημα οικιακού αυτοματισμού ανοιχτού κώδικα που υποστηρίζει φωτισμό, διακόπτες και μια μεγάλη ποικιλία αισθητήρων—συμπεριλαμβανομένων των μετρητών ενέργειας. Με υποστήριξη για scripting Lua και εικονικούς αισθητήρες, είναι εύκολο να συνδέσετε συσκευές όπως οι Wi-Fi μετρητές ενέργειας της IAMMETER (WEM3080 και WEM3080T) και να παρακολουθείτε τη χρήση ισχύος σε πραγματικό χρόνο.
Δημιουργήστε ένα νέο σενάριο Lua στον φάκελο /domoticz/scripts/lua_parsers/
Όνομα αρχείου: iammeter.lua
lua复制编辑-- Retrieve the request content
s = request['content'];
-- Extract energy data from JSON
local voltage = domoticz_applyJsonPath(s, '.Data[0]')
local current = domoticz_applyJsonPath(s, '.Data[1]')
local power = domoticz_applyJsonPath(s, '.Data[2]')
local importenergy = domoticz_applyJsonPath(s, '.Data[3]')
local exportgrid = domoticz_applyJsonPath(s, '.Data[4]')
-- Update corresponding Domoticz devices
domoticz_updateDevice(1, 0, voltage)
domoticz_updateDevice(2, 0, current)
domoticz_updateDevice(3, 0, power)
domoticz_updateDevice(4, 0, importenergy)
domoticz_updateDevice(5, 0, exportgrid)
Δημιουργήστε το iammetert.lua στον ίδιο φάκελο:
lua复制编辑-- Retrieve the request content
s = request['content'];
-- Phase A
local voltage_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
local current_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
local power_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
local importenergy_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
local exportgrid_a = domoticz_applyJsonPath(s, '.Datas[0][4]')
-- Phase B
local voltage_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
local current_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]')
-- Phase 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]')
-- Update all phase devices
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)
Μεταβείτε στο Setup → Hardware και προσθέστε έναν νέο ακροατή HTTP:
iammeter.luaiammetert.lua📸 Στιγμιότυπα οθόνης (παράδειγμα):

Αφού προσθέσετε το υλικό, κάντε κλικ στο "Create Virtual Sensors":

Βεβαιωθείτε ότι οι αριθμοί IDX στο σενάριο Lua ταιριάζουν με τα αναγνωριστικά των εικονικών αισθητήρων στο Domoticz.
📌 Παράδειγμα:
lua
复制编辑
domoticz_updateDevice(1, 0, voltage) → IDX = 1
Ελέγξτε το Setup → Devices για να επιβεβαιώσετε τα αναγνωριστικά των αισθητήρων:

Μόλις ολοκληρωθεί η ρύθμιση, μεταβείτε στο Utility για να δείτε τα δεδομένα σε πραγματικό χρόνο από τον μετρητή ενέργειας IAMMETER.
📊 Το Domoticz θα καταγράφει και θα οπτικοποιεί συνεχώς αυτά τα δεδομένα για ιστορική παρακολούθηση και ενεργοποίηση αυτοματισμών.

Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3080T)
Μονοφασικός μετρητής ενέργειας Wi-Fi (WEM3080)
Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3046T)
Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3050T)