Slik integrerer du IAMMETER-energimålere i Home Assistant via Modbus TCP for sanntids solovervåking
Slik integrerer du IAMMETER energimåler i Home Assistant via Modbus/TCP
Denne veiledningen veileder deg gjennom integreringen av IAMMETERs smarte energimålere iHjemmeassistentBrukerModbus TCPprotokoll. Med dette oppsettet kan du bygge ensanntids solcelleovervåkingssystem, som muliggjør lokal kontroll og automatisering basert på energiforbruk og solproduksjon.
1. Hvorfor bruke Modbus/TCP for å integrere smarte energimålere
Støtte for alle IAMMETER smarte energimålereModbus TCP, en mye brukt protokoll for industriell og hjemmeautomatisering.
| Modelltype | Støttede produkter |
|---|---|
| Enkel fase | WEM3080 |
| Enkelt splitt (dobbel/2-fase) og trefase (Wye) | WEM3080T, WEM3046T, WEM3050T |
| Trefase (Delta) | WEM3080TD |
Viktige fordeler med Modbus TCP-integrasjon i Home Assistant:
- Høy ytelse i sanntidSamplingsfrekvens opptil1 sekund(via
skanneintervall: 1), ideelt for kontroll i sanntid. - Lokal kommunikasjonIngen avhengighet av skyen, noe som sikrerpersonvern og stabilitet.
- Full parameterovervåkingSpenning, strøm, effekt, import/eksport av energi og mer.
2. Krav til maskinvare og programvare
Sjekkliste for maskinvare
- IAMMETER energimåler
- Et lokalt nettverk (energimåleren og Home Assistant må være på samme LAN)
- Home Assistant-kompatible smartenheter (f.eks. Sonoff-relé, temperatursensor)
Programvarekrav
- Hjemmeassistentversjon ≥ 0.107.0
- Filredigering eller SSH-tilgang for å endre
configuration.yaml
3. Steg-for-steg konfigurasjonsveiledning
Trinn 1: Finn IP-adressen til IAMMETER-måleren
Sjekk IP-adressen til måleren din fra IAMMETER-appen eller rutergrensesnittet (f.eks.192.168.1.6).
Trinn 2: Rediger Home Assistant-konfigurasjonen
Legg til følgende i dinconfiguration.yaml:
modbus: - navn: «IAMMETER_Hub» type: tcp vert: 192.168.1.6 # Erstatt med målerens IP-adresse port: 502 sensorer: - navn: «Modbus_Power» slave: 1 adresse: 2 input_type: holding unit_of_measurement: «W» device_class: power data_type: int32 scan_interval: 1 - navn: «Modbus_Voltage» slave: 1 adresse: 0 input_type: holding unit_of_measurement: «V» device_class: voltage data_type: uint16 scale: 0.01 presisjon: 1
Forklaring av nøkkelparametre:
slaveVanligvis 1AdresseModbus-registeradresseskalaogpresisjonFor å konvertere rådata til lesbare verdier
Trinn 3: Referansetabell – Registreringskart
| parameter | Enfaseadresse | Trefaseadresse | Datatype |
|---|---|---|---|
| Spenning (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 |
| Importert energi (kWh) | 4 | 4, 14, 24 | uint32 |
| Eksportenergi (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Fullstendig registerkart over IAMMETER-målere
Trinn 4: Start Home Assistant på nytt
Etter at du har lagret konfigurasjonen, start Home Assistant på nytt. De nye enhetene (f.eks.sensor.modbus_power) vil vises underUtviklerverktøy → Stater.
4. Brukstilfeller og automatiseringsscenarier
Brukstilfelle 1: Relékontroll basert på effektavlesning
Kontrollrelé basert på strømforbruk
automatisering:
- alias: «Høy effekt → Slå på relé»
trigger:
plattform: numerisk_tilstand
enhets-id: sensor.modbus_strøm
over: 1000
handling:
tjeneste: switch.turn_on
mål:
enhets-id: switch.sonoff_s26
- alias: «Lav effekt → Slå av relé»
trigger:
plattform: numerisk_tilstand
enhets-id: sensor.modbus_strøm
under: 500
handling:
tjeneste: switch.turn_off
mål:
enhets-id: switch.sonoff_s26
💡 Eksempel: Når en vannkoker er på (1596 W), er reléet slått på; når den er av (64 W), er reléet slått av.
Brukstilfelle 2: Solcelleovervåking i Home Assistant
Ved å overvåkeimport_energiogeksport_energi, kan du visualisere hvordan solcelleanlegget ditt samhandler med strømnettet.
👉 Veiledning: Overvåk solcelleanlegget ditt
5. Tips for feilsøking og optimalisering
- Langsom dataoppdatering
- Sikre
skanneintervall: 1er konfigurert (standard kan være 15 sekunder) - Unngå å lese for mange registre samtidig
- Sikre
- Ingen enheter vist
- Sjekk IP og port (f.eks.
telnet 192.168.1.6 502) - Bekreft at registeradressene samsvarer med målertypen din (enfase eller trefase)
- Sjekk IP og port (f.eks.
- Sammenlign andre integrasjonsmetoder Alle IAMMETER → Integrasjonsmetoder for hjemmeassistent
| Integrasjonstype | Ytelse i sanntid | Kompleksitet | Egnede scenarier |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1s, lokal) | Medium (registeroppsett) | Sanntidskontroll, rask lokal automatisering |
| MQTT | ★★★☆☆ (1–5 sekunder, støtter skyen) | Lav | Fjernsynkronisering, skybaserte dashbord, lokalt valgfritt |
| Kjerneintegrasjon | ★★☆☆☆ (15 sekunder, kun i skyen) | Svært lav | Grunnleggende energiovervåking |
6. Konklusjon
Ved å integrere IAMMETER smarte energimålere iHjemmeassistentviaModbus TCP, kan du bygge enraskt, personvernfokusert og lokalt kontrollert solovervåkings- og automatiseringssystemDen er spesielt effektiv for lastforskyvning, lading av elbiler og oppvarming av varmtvann basert på soloverskudd.
🔧 Nøyaktig registerkartlegging ogskanneintervalloptimalisering er nøkkelen til å oppnåResponsivitet på 1 sekund.
For avanserte brukere, sammenkobling av denne integrasjonen medTilstrømningsDBogGrafanamuliggjør langsiktig energianalyse og ytelsessporing.
Virkelige bruksområder for IAMMETER + Home Assistant:
- 🚗 Automatisering av ladeautomatisering for elbiler basert på overskudd av solenergi
- 🔥 Automatisering av varmtvannsbereder med solcellepanel
Hos IAMMETER går vårt oppdrag utover overvåking – vi tar sikte på åhjelpe solcellebrukere med å redusere strømregningeneved å maksimere solenergiforbruket. Smart overvåking er det første steget, menkostnadsbesparendeer det endelige målet.