Cum se integrează contoarele de energie IAMMETER în Home Assistant prin Modbus TCP pentru monitorizare solară în timp real
Cum se integrează contorul de energie IAMMETER în Home Assistant prin Modbus/TCP
Acest tutorial vă ghidează prin integrarea contoarelor inteligente de energie IAMMETER înAsistent acasăfolosindModbus TCPprotocol. Cu această configurație, puteți construi unsistem de monitorizare fotovoltaică în timp real, permițând controlul local și automatizarea bazate pe consumul de energie și producția solară.
1. De ce să utilizați Modbus/TCP pentru a integra contoare inteligente de energie
Toate contoarele inteligente de energie IAMMETER sunt compatibileModbus TCP, un protocol utilizat pe scară largă pentru automatizarea industrială și a locuințelor.
| Tipul modelului | Produse acceptate |
|---|---|
| Fază singulară | WEM3080 |
| Split simplu (dual/bifazat) și trifazat (Wye) | WEM3080T, WEM3046T, WEM3050T |
| Trifazat (Delta) | WEM3080TD |
Beneficii cheie ale integrării Modbus TCP în Home Assistant:
- Performanță ridicată în timp realRată de eșantionare de până la1 secundă(prin
interval_scanare: 1), ideal pentru control în timp real. - Comunicare localăFără dependență de cloud, asigurândconfidențialitate și stabilitate.
- Monitorizare completă a parametrilorTensiune, curent, putere, energie de import/export și multe altele.
2. Cerințe hardware și software
Listă de verificare a hardware-ului
- Contor de energie IAMMETER
- O rețea locală (contorul de energie și Home Assistant trebuie să fie pe aceeași rețea LAN)
- Dispozitive inteligente compatibile cu Home Assistant (de exemplu, releu Sonoff, senzor de temperatură)
Cerințe software
- Asistent acasăversiune ≥ 0.107.0
- Editor de fișiere sau acces SSH pentru modificare
configurație.yaml
3. Ghid de configurare pas cu pas
Pasul 1: Găsiți adresa IP a contorului IAMMETER
Verificați adresa IP a contorului din aplicația IAMMETER sau din interfața routerului (de exemplu,192.168.1.6).
Pasul 2: Editați configurația Home Assistant
Adăugați următoarele la dvs.configurație.yaml:
modbus:
- nume: „IAMMETER_Hub”
tip: tcp
gazdă: 192.168.1.6 # Înlocuiți cu adresa IP a contorului dvs.
port: 502
senzori:
- nume: „Modbus_Power”
slave: 1
adresă: 2
input_type: holding
unit_of_measurement: „W”
device_class: power
data_type: int32
scan_interval: 1
- nume: „Modbus_Voltage”
slave: 1
adresă: 0
input_type: holding
unit_of_measurement: „V”
device_class: voltage
data_type: uint16
scală: 0.01
precizie: 1
Explicația parametrilor cheie:
sclavDe obicei 1adresaAdresă de registru ModbusscarășipreciziePentru convertirea datelor brute în valori lizibile
Pasul 3: Tabel de referință – Harta înregistrărilor
| Parametru | Adresă monofazată | Adresă trifazată | Tip de date |
|---|---|---|---|
| Tensiune (V) | 0 | 0 (A), 10 (B), 20 (C) | uint16 |
| Curent (A) | 1 | 1, 11, 21 | uint16 |
| Putere activă (W) | 2 | 2, 12, 22 | int32 |
| Energie de import (kWh) | 4 | 4, 14, 24 | uint32 |
| Energie la export (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Harta completă a registrului de contoare IAMMETER
Pasul 4: Reporniți Asistentul de acasă
După salvarea configurației, reporniți Home Assistant. Noile entități (de exemplu,senzor.modbus_power) va apărea subInstrumente pentru dezvoltatori → Stări.
4. Cazuri de utilizare și scenarii de automatizare
Cazul de utilizare 1: Controlul releului bazat pe citirea puterii
Releu de control bazat pe consumul de energie
automatizare:
- alias: „Putere mare → Pornire releu”
declanșator:
platformă: numeric_state
entity_id: sensor.modbus_power
mai sus: 1000
acțiune:
service: switch.turn_on
țintă:
entity_id: switch.sonoff_s26
- alias: „Putere redusă → Oprire releu”
declanșator:
platformă: numeric_state
entity_id: sensor.modbus_power
mai jos: 500
acțiune:
service: switch.turn_off
țintă:
entity_id: switch.sonoff_s26
💡 Exemplu: Când un fierbător este pornit (1596W), releul este activat; când este oprit (64W), releul este dezactivat.
Cazul de utilizare 2: Monitorizarea panourilor solare fotovoltaice în Home Assistant
Prin monitorizareimport_energieșiexport_energie, puteți vizualiza modul în care sistemul dvs. solar fotovoltaic interacționează cu rețeaua.
👉 Tutorial: Monitorizați-vă sistemul solar fotovoltaic
5. Depanare și sfaturi de optimizare
- Reîmprospătare lentă a datelor
- Asigura
interval_scanare: 1este configurat (implicit poate fi 15s) - Evitați citirea simultană a prea multor registre
- Asigura
- Nicio entitate afișată
- Verificați adresa IP și portul (de exemplu,
telnet 192.168.1.6 502) - Confirmați că adresele registrelor corespund tipului de contor (monofazat sau trifazat)
- Verificați adresa IP și portul (de exemplu,
- Comparați alte metode de integrare Toate IAMMETER → Metode de integrare a asistenței la domiciliu
| Tip de integrare | Performanță în timp real | Complexitate | Scenarii adecvate |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1s, local) | Mediu (configurare registru) | Control în timp real, automatizare locală rapidă |
| MQTT | ★★★☆☆ (1–5s, suportă cloud) | Scăzut | Sincronizare la distanță, tablouri de bord în cloud, opțional local |
| Integrare de bază | ★★☆☆☆ (15 secunde, doar în cloud) | Foarte scăzut | Monitorizare energetică de bază |
6. Concluzie
Prin integrarea contoarelor inteligente de energie IAMMETER înAsistent acasăprinModbus TCP, poți construi unsistem de monitorizare și automatizare solară rapid, axat pe confidențialitate și controlat localEste deosebit de eficient pentru transferul sarcinii, încărcarea vehiculelor electrice și încălzirea apei pe baza surplusului de energie solară.
🔧 Cartografierea precisă a registrelor șiinterval_de_scanareoptimizarea este esențială pentru atingerea obiectivelorReactivitate de nivel de 1 secundă.
Pentru utilizatorii avansați, asocierea acestei integrări cuInfluxDBșiGrafanapermite analiza energetică pe termen lung și urmărirea performanței.
Aplicații practice ale IAMMETER + Home Assistant:
- 🚗 Automatizarea încărcării vehiculelor electrice bazată pe surplusul solar
- 🔥 Automatizarea încălzitorului de apă cu panouri solare fotovoltaice
La IAMMETER, misiunea noastră merge dincolo de monitorizare - ne propunem săajută utilizatorii de panouri solare să reducă facturile la electricitateprin maximizarea autoconsumului solar. Monitorizarea inteligentă este primul pas, dareconomie de costurieste scopul suprem.