Sådan integrerer du IAMMETER-energimålere i Home Assistant via Modbus TCP til realtidsovervågning af solenergi
Sådan integrerer du IAMMETER energimåler i Home Assistant via Modbus/TCP
Denne vejledning guider dig gennem integrationen af IAMMETERs smarte energimålere iHjemmeassistentved hjælp afModbus TCPprotokol. Med denne opsætning kan du opbygge enrealtids solcelleovervågningssystem, hvilket muliggør lokal styring og automatisering baseret på energiforbrug og solproduktion.
1. Hvorfor bruge Modbus/TCP til at integrere smarte energimålere
Alle IAMMETER smarte energimålere understøttesModbus TCP, en udbredt protokol til industriel og hjemmeautomation.
| Modeltype | Understøttede produkter |
|---|---|
| Enkelt fase | WEM3080 |
| Enkelt split (dobbelt/2-faset) og trefaset (Wye) | WEM3080T, WEM3046T, WEM3050T |
| Trefaset (Delta) | WEM3080TD |
Vigtigste fordele ved Modbus TCP-integration i Home Assistant:
- Høj ydeevne i realtidSamplingfrekvens op til1 sekund(via
scanningsinterval: 1), ideel til kontrol i realtid. - Lokal kommunikationIngen afhængighed af skyen, hvilket sikrerprivatliv og stabilitet.
- Fuld parameterovervågningSpænding, strøm, effekt, import/eksport af energi og mere.
2. Krav til hardware og software
Hardware-tjekliste
- IAMMETER Energimåler
- Et lokalt netværk (din energimåler og Home Assistant skal være på samme LAN)
- Home Assistant-kompatible smartenheder (f.eks. Sonoff-relæ, temperatursensor)
Softwarekrav
- Hjemmeassistentversion ≥ 0.107.0
- Filredigeringsprogram eller SSH-adgang til at redigere
konfiguration.yaml
3. Trin-for-trin konfigurationsvejledning
Trin 1: Find IP-adressen på IAMMETER-måleren
Tjek IP-adressen på din måler fra IAMMETER-appen eller routergrænsefladen (f.eks.192.168.1.6).
Trin 2: Rediger Home Assistant-konfigurationen
Tilføj følgende til dinkonfiguration.yaml:
modbus: - navn: "IAMMETER_Hub" type: tcp vært: 192.168.1.6 # Erstat med din målers IP-adresse port: 502 sensorer: - navn: "Modbus_Power" slave: 1 adresse: 2 input_type: holding måleenhed: "W" device_class: strøm data_type: int32 scan_interval: 1 - navn: "Modbus_Voltage" slave: 1 adresse: 0 input_type: holding måleenhed: "V" device_class: spænding data_type: uint16 skala: 0.01 præcision: 1
Forklaring af nøgleparametre:
slaveNormalt 1adresseModbus-registeradresseskalaogpræcisionTil konvertering af rådata til læsbare værdier
Trin 3: Referencetabel – Registerkort
| Parameter | Enfaset adresse | Trefaset adresse | Datatype |
|---|---|---|---|
| Spænding (V) | 0 | 0 (A), 10 (B), 20 (C) | uint16 |
| Strøm (A) | 1 | 1, 11, 21 | uint16 |
| Aktiv effekt (W) | 2 | 2, 12, 22 | int32 |
| Importeret energi (kWh) | 4 | 4, 14, 24 | uint32 |
| Eksportenergi (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Fuldt registerkort over IAMMETER-målere
Trin 4: Genstart Home Assistant
Genstart Home Assistant efter at have gemt konfigurationen. De nye enheder (f.eks.sensor.modbus_power) vil blive vist underUdviklerværktøjer → Tilstande.
4. Brugsscenarier og automatiseringsscenarier
Brugsscenario 1: Relæstyring baseret på effektaflæsning
Styrerelæ baseret på strømforbrug
automatisering:
- alias: "Høj effekt → Tænd relæ"
trigger:
platform: numerisk_tilstand
entitets-id: sensor.modbus_power
over: 1000
handling:
service: switch.turn_on
mål:
entitets-id: switch.sonoff_s26
- alias: "Lav effekt → Sluk relæ"
trigger:
platform: numerisk_tilstand
entitets-id: sensor.modbus_power
under: 500
handling:
service: switch.turn_off
mål:
entitets-id: switch.sonoff_s26
💡 Eksempel: Når en kedel er tændt (1596W), er relæet tændt; når den er slukket (64W), er relæet slukket.
Brugsscenario 2: Solcelleovervågning i Home Assistant
Ved overvågningimport_energiogeksport_energi, kan du visualisere, hvordan dit solcelleanlæg interagerer med elnettet.
👉 Vejledning: Overvåg dit solcelleanlæg
5. Fejlfinding og optimeringstips
- Langsom dataopdatering
- Sikre
scanningsinterval: 1er konfigureret (standard kan være 15 sekunder) - Undgå at aflæse for mange registre samtidigt
- Sikre
- Ingen viste enheder
- Tjek IP og port (f.eks.
telnet 192.168.1.6 502) - Bekræft at adresserne i registeret matcher din målertype (enfaset eller trefaset)
- Tjek IP og port (f.eks.
- Sammenlign andre integrationsmetoder Alle IAMMETER → Metoder til integration af hjemmeassistenter
| Integrationstype | Realtidsydelse | Kompleksitet | Egnede scenarier |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1s, lokal) | Medium (opsætning af register) | Kontrol i realtid, hurtig lokal automatisering |
| MQTT | ★★★☆☆ (1–5 sekunder, understøtter skyen) | Lav | Fjernsynkronisering, cloud-dashboards, lokalt valgfrit |
| Kerneintegration | ★★☆☆☆ (15 sekunder, kun i skyen) | Meget lav | Grundlæggende energiovervågning |
6. Konklusion
Ved at integrere IAMMETER smarte energimålere iHjemmeassistentviaModbus TCP, kan du bygge enhurtigt, privatlivsfokuseret og lokalt styret solovervågnings- og automatiseringssystemDet er især effektivt til belastningsskift, opladning af elbiler og vandopvarmning baseret på soloverskud.
🔧 Præcis registerkortlægning ogscanningsintervaloptimering er nøglen til at opnåReaktionsevne på 1 sekund.
For avancerede brugere, parring af denne integration medTilstrømningsDBogGrafanamuliggør langsigtet energianalyse og ydeevnesporing.
Virkelige anvendelser af IAMMETER + Home Assistant:
- 🚗 Automatisering af elbilopladning baseret på soloverskud
- 🔥 Automatisering af vandvarmer med solcelleanlæg
Hos IAMMETER går vores mission ud over overvågning – vi sigter mod athjælpe solcellebrugere med at reducere elregningerneved at maksimere solenergiens egetforbrug. Smart overvågning er det første skridt, menomkostningsbesparendeer det ultimative mål.