Λυπούμαστε, το πρόγραμμα περιήγησής σας δεν υποστηρίζει JavaScript!
Σύνδεση

Ενσωμάτωση με το Domoticz

Ενσωματώστε τους Wi-Fi Μετρητές Ενέργειας IAMMETER στο Domoticz για Έξυπνη Παρακολούθηση Ρεύματος

Η κατανόηση της ηλεκτρικής σας κατανάλωσης είναι το πρώτο βήμα για τη μείωση της περιττής χρήσης και την εξοικονόμηση στον λογαριασμό ρεύματος. Η IAMMETER παρέχει ακριβείς μετρητές ενέργειας Wi-Fi και ανοιχτά πρωτόκολλα για να βοηθήσει τους χρήστες να παρακολουθούν και να βελτιστοποιούν την ενεργειακή τους χρήση. Αυτός ο οδηγός δείχνει πώς να ενσωματώσετε απρόσκοπτα τους έξυπνους μετρητές IAMMETER στο Domoticz—ένα σύστημα οικιακού αυτοματισμού ανοιχτού κώδικα—για παρακολούθηση ισχύος σε πραγματικό χρόνο και οπτικοποίηση.


1. Εισαγωγή στο Domoticz + IAMMETER

Το Domoticz είναι ένα ισχυρό σύστημα οικιακού αυτοματισμού ανοιχτού κώδικα που υποστηρίζει φωτισμό, διακόπτες και μια μεγάλη ποικιλία αισθητήρων—συμπεριλαμβανομένων των μετρητών ενέργειας. Με υποστήριξη για scripting Lua και εικονικούς αισθητήρες, είναι εύκολο να συνδέσετε συσκευές όπως οι Wi-Fi μετρητές ενέργειας της IAMMETER (WEM3080 και WEM3080T) και να παρακολουθείτε τη χρήση ισχύος σε πραγματικό χρόνο.


2. Ρύθμιση του Domoticz για να Λειτουργεί με τους Μετρητές Ενέργειας IAMMETER

Βήμα 1: Προσθήκη Αναλυτών Lua για τους Μετρητές IAMMETER

Για Μονοφασικό Μετρητή (WEM3080)

Δημιουργήστε ένα νέο σενάριο 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)

Για Τριφασικό Μετρητή (WEM3080T)

Δημιουργήστε το 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)

Βήμα 2: Προσθήκη της IAMMETER ως Υλικού στο Domoticz

Μεταβείτε στο Setup → Hardware και προσθέστε έναν νέο ακροατή HTTP:

  • Ρυθμίστε τις παραμέτρους όπως φαίνεται στα παρακάτω στιγμιότυπα οθόνης
  • Για WEM3080 (μονοφασικό), επιλέξτε το σενάριο iammeter.lua
  • Για WEM3080T (τριφασικό), επιλέξτε το iammetert.lua

📸 Στιγμιότυπα οθόνης (παράδειγμα):

Προσθήκη υλικού Προσθήκη για WEM3080T


Βήμα 3: Δημιουργία Εικονικών Αισθητήρων για Αντιστοίχιση Δεδομένων

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

  • Για WEM3080: Δημιουργήστε 5 εικονικούς αισθητήρες (Τάση, Ένταση, Ισχύς, Εισαγωγή, Εξαγωγή)
  • Για WEM3080T: Δημιουργήστε 15 εικονικούς αισθητήρες (5 μετρήσεις × 3 φάσεις)

Δημιουργία εικονικών αισθητήρων


Βήμα 4: Αντιστοίχιση του Σωστού Δείκτη Συσκευής (IDX)

Βεβαιωθείτε ότι οι αριθμοί IDX στο σενάριο Lua ταιριάζουν με τα αναγνωριστικά των εικονικών αισθητήρων στο Domoticz.

📌 Παράδειγμα:

lua


复制编辑
domoticz_updateDevice(1, 0, voltage) → IDX = 1

Ελέγξτε το Setup → Devices για να επιβεβαιώσετε τα αναγνωριστικά των αισθητήρων:

Αντιστοίχιση IDX


3. Οπτικοποίηση των Ενεργειακών Δεδομένων στο Domoticz

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

  • Κατανάλωση ισχύος (W)
  • Τάση (V)
  • Ένταση (A)
  • Εισαγόμενη και εξαγόμενη ενέργεια (kWh)

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

Προβολή Utility στο Domoticz


Γιατί να Χρησιμοποιήσετε την IAMMETER με το Domoticz;

  • ✅ Πλήρης τοπική ενσωμάτωση, χωρίς να απαιτείται cloud
  • 📶 Παρακολούθηση ισχύος σε πραγματικό χρόνο μέσω Wi-Fi
  • 🧰 Υποστήριξη μονοφασικών και τριφασικών μετρητών
  • 🔧 Εύκολο scripting μέσω αναλυτή Lua
  • 🌞 Ιδανικό για φωτοβολταϊκά, έξυπνο σπίτι και βελτιστοποίηση του ενεργειακού κόστους

Σχετικοί Σύνδεσμοι

Πάνω