Kako integrirati merilnike energije IAMMETER v Home Assistant prek Modbus TCP za spremljanje sončne energije v realnem času
Kako integrirati merilnik energije IAMMETER v Home Assistant prek Modbus/TCP
Ta vadnica vas vodi skozi integracijo pametnih števcev energije IAMMETER vDomači pomočnikz uporaboModbus TCPprotokol. S to nastavitvijo lahko zgraditesistem za spremljanje sončne energije v realnem času, kar omogoča lokalni nadzor in avtomatizacijo na podlagi porabe energije in proizvodnje sončne energije.
1. Zakaj uporabljati Modbus/TCP za integracijo pametnih števcev energije
Vsi pametni števci energije IAMMETER podpirajoModbus TCP, široko uporabljen protokol za industrijsko in domačo avtomatizacijo.
| Vrsta modela | Podprti izdelki |
|---|---|
| Enofazni | WEM3080 |
| Enojni deljeni (dvojni/dvofazni) in trifazni (Wye) | WEM3080T, WEM3046T, WEM3050T |
| Trifazni (delta) | WEM3080TD |
Ključne prednosti integracije Modbus TCP v Home Assistant:
- Visoka zmogljivost v realnem času: Frekvenca vzorčenja do1 sekunda(prek
interval_scan: 1), idealno za nadzor v realnem času. - Lokalna komunikacijaBrez odvisnosti od oblaka, kar zagotavljazasebnost in stabilnost.
- Popolno spremljanje parametrovNapetost, tok, moč, uvoz/izvoz energije in drugo.
2. Zahteve glede strojne in programske opreme
Kontrolni seznam strojne opreme
- IAMMER Merilnik energije
- Lokalno omrežje (vaš števec energije in Home Assistant morata biti v istem lokalnem omrežju)
- Pametne naprave, združljive s funkcijo Home Assistant (npr. rele Sonoff, temperaturni senzor)
Zahteve programske opreme
- Domači pomočnikrazličica ≥ 0.107.0
- Urejevalnik datotek ali dostop SSH za spreminjanje
konfiguracija.yaml
3. Vodnik po konfiguraciji po korakih
1. korak: Poiščite IP-naslov merilnika IAMMETER
Preverite IP-naslov svojega merilnika v aplikaciji IAMMETER ali vmesniku usmerjevalnika (npr.192.168.1.6).
2. korak: Uredite konfiguracijo domačega pomočnika
Dodajte naslednje svojemukonfiguracija.yaml:
modbus:
- ime: »IAMMETER_Hub«
tip: tcp
gostitelj: 192.168.1.6 # Zamenjajte z IP-jem vašega števca vrata: 502 senzorji:
- ime: »Modbus_Power« podrejeni: 1 naslov: 2 vhodni_tip: zadrževanje merska_enota: »W« razred_device: moč podatkovni_tip: int32 interval_skaniranja: 1 - ime: »Modbus_Voltage« podrejeni: 1 naslov: 0 vhodni_tip: zadrževanje merska_enota: »V« razred_device: napetost podatkovni_tip: uint16 lestvica: 0,01 natančnost: 1
Razlaga ključnih parametrov:
suženjObičajno 1naslov: Naslov registra ModbuslestvicainnatančnostZa pretvorbo surovih podatkov v berljive vrednosti
3. korak: Referenčna tabela – Zemljevid registrov
| Parameter | Enofazni naslov | Trifazni naslov | Vrsta podatkov |
|---|---|---|---|
| Napetost (V) | 0 | 0 (A), 10 (B), 20 (C) | enota16 |
| Tok (A) | 1 | 1, 11, 21 | enota16 |
| Aktivna moč (W) | 2 | 2, 12, 22 | int32 |
| Uvoz energije (kWh) | 4 | 4, 14, 24 | uint32 |
| Izvoz energije (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Celoten zemljevid registrov merilnikov IAMMETER
4. korak: Znova zaženite Domačega pomočnika
Ko shranite konfiguracijo, znova zaženite Home Assistant. Nove entitete (npr.senzor.modbus_power) se bo prikazalo podOrodja za razvijalce → Stanja.
4. Primeri uporabe in scenariji avtomatizacije
Primer uporabe 1: Krmiljenje releja na podlagi odčitka moči
Krmilni rele glede na porabo energije
avtomatizacija:
- vzdevek: »Visoka moč → Vklop releja«
sprožilec:
platforma: numeric_state
entity_id: sensor.modbus_power
zgoraj: 1000 dejanje:
storitev: switch.turn_on
target:
entity_id: switch.sonoff_s26
- vzdevek: »Nizka moč → Izklop releja«
sprožilec:
platforma: numeric_state
entity_id: sensor.modbus_power
spodaj: 500
dejanje:
storitev: switch.turn_off
target:
entity_id: switch.sonoff_s26
💡 Primer: Ko je grelnik vode vklopljen (1596 W), je rele vklopljen; ko je izklopljen (64 W), je rele izklopljen.
Primer uporabe 2: Spremljanje sončne energije v programu Home Assistant
Z nadzoromuvoz_energijeinizvoz_energije, si lahko vizualizirate, kako vaš sončni fotonapetostni sistem deluje z omrežjem.
👉 Vadnica: Spremljajte svoj sončni fotonapetostni sistem
5. Nasveti za odpravljanje težav in optimizacijo
- Počasno osveževanje podatkov
- Zagotovite
interval_scan: 1je konfigurirano (privzeto je lahko 15 s) - Izogibajte se hkratnemu branju preveč registrov
- Zagotovite
- Ni prikazanih entitet
- Preverite IP in vrata (npr.
telnet 192.168.1.6 502) - Preverite, ali se naslovi registrov ujemajo z vašim tipom števca (enofazni ali trifazni)
- Preverite IP in vrata (npr.
- Primerjajte druge metode integracije Vsi IAMMETER → Metode integracije domačega pomočnika
| Vrsta integracije | Zmogljivost v realnem času | Kompleksnost | Primerni scenariji |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1 s, lokalno) | Srednje (nastavitev registra) | Nadzor v realnem času, hitra lokalna avtomatizacija |
| MQTT | ★★★☆☆ (1–5 s, podpira oblak) | Nizko | Oddaljena sinhronizacija, nadzorne plošče v oblaku, lokalna možnost |
| Jedrna integracija | ★★☆☆☆ (15 s, samo oblak) | Zelo nizko | Osnovno spremljanje energije |
6. Zaključek
Z integracijo pametnih števcev energije IAMMETER vDomači pomočnikprekModbus TCP, lahko zgraditehiter, na zasebnost osredotočen in lokalno nadzorovan sistem za spremljanje in avtomatizacijo sončne energijeŠe posebej učinkovit je za premeščanje obremenitve, polnjenje električnih vozil in ogrevanje vode na podlagi presežka sončne energije.
🔧 Natančno kartiranje registrov ininterval_scaniranjaoptimizacija je ključna za dosegoOdzivnost na ravni 1 sekunde.
Za napredne uporabnike je ta integracija združena zInfluxDBinGrafanaomogoča dolgoročno analitiko energije in sledenje učinkovitosti.
Uporaba IAMMETER + domačega pomočnika v resničnem svetu:
- 🚗 Avtomatizacija polnjenja električnih vozil na podlagi presežka sončne energije
- 🔥 Avtomatizacija grelnikov vode s sončno fotonapetostjo
Pri IAMMETER-ju naše poslanstvo presega spremljanje – naš cilj jepomagati uporabnikom sončne energije zmanjšati račune za elektrikoz maksimiranjem lastne porabe sončne energije. Pametno spremljanje je prvi korak, vendarprihranek stroškovje končni cilj.