Hoe u IAMMETER-energiemeters kunt integreren in Home Assistant via Modbus TCP voor realtime zonne-energiebewaking
Hoe u de IAMMETER-energiemeter via Modbus/TCP in Home Assistant integreert
Deze tutorial begeleidt u bij het integreren van de slimme energiemeters van IAMMETER inThuisassistentmet behulp van deModbus TCPprotocol. Met deze opstelling kunt u eenreal-time zonne-PV-bewakingssysteemwaardoor lokale besturing en automatisering op basis van energieverbruik en zonneproductie mogelijk is.
1. Waarom Modbus/TCP gebruiken om slimme energiemeters te integreren
Alle IAMMETER slimme energiemeters ondersteunenModbus TCP, een veelgebruikt protocol voor industriële en domotica.
| Modeltype | Ondersteunde producten |
|---|---|
| Enkele fase | WEM3080 |
| Enkelvoudig gesplitst (dubbel/2-fase) en drie fasen (Wye) | WEM3080T, WEM3046T, WEM3050T |
| Drie fasen (Delta) | WEM3080TD |
Belangrijkste voordelen van Modbus TCP-integratie in Home Assistant:
- Hoge realtime prestaties: Bemonsteringsfrequentie tot1 seconde(via
scan_interval: 1), ideaal voor realtime controle. - Lokale communicatie: Geen afhankelijkheid van de cloud, waardoorprivacy en stabiliteit.
- Volledige parameterbewaking: Voltage, stroomsterkte, vermogen, import/export energie en meer.
2. Hardware- en softwarevereisten
Hardware-checklist
- IAMMETER Energiemeter
- Een lokaal netwerk (uw energiemeter en Home Assistant moeten zich op hetzelfde LAN bevinden)
- Slimme apparaten die compatibel zijn met Home Assistant (bijv. Sonoff-relais, temperatuursensor)
Softwarevereisten
- Thuisassistentversie ≥ 0.107.0
- Bestandseditor of SSH-toegang om te wijzigen
configuratie.yaml
3. Stapsgewijze configuratiehandleiding
Stap 1: Zoek het IP-adres van de IAMMETER-meter
Controleer het IP-adres van uw meter via de IAMMETER-app of routerinterface (bijv.192.168.1.6).
Stap 2: De Home Assistant-configuratie bewerken
Voeg het volgende toe aan uwconfiguratie.yaml:
Modbus:
- naam: "IAMMETER_Hub"
type: tcp
host: 192.168.1.6 # Vervang door het IP-adres van uw meter
poort: 502
sensoren:
- naam: "Modbus_Power"
slave: 1
adres: 2
invoertype: holding
meeteenheid: "W"
apparaatklasse: vermogen
gegevenstype: int32
scaninterval: 1
- naam: "Modbus_Voltage"
slave: 1
adres: 0
invoertype: holding
meeteenheid: "V"
apparaatklasse: spanning
gegevenstype: uint16
schaal: 0,01
precisie: 1
Uitleg van de belangrijkste parameters:
slaaf: Meestal 1adres: Modbus-registeradresschaalenprecisie: Voor het omzetten van ruwe data naar leesbare waarden
Stap 3: Referentietabel – Registerkaart
| Parameter | Enkelfasig adres | Drie-fase adres | Gegevenstype |
|---|---|---|---|
| Spanning (V) | 0 | 0 (A), 10 (B), 20 (C) | uint16 |
| Stroom (A) | 1 | 1, 11, 21 | uint16 |
| Actief vermogen (W) | 2 | 2, 12, 22 | int32 |
| Importenergie (kWh) | 4 | 4, 14, 24 | uint32 |
| Exportenergie (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Volledige registerkaart van IAMMETER-meters
Stap 4: Start Home Assistant opnieuw
Nadat u de configuratie hebt opgeslagen, start u Home Assistant opnieuw op. De nieuwe entiteiten (bijv.sensor.modbus_power) zal verschijnen onderOntwikkelaarstools → Staten.
4. Gebruiksscenario's en automatiseringsscenario's
Gebruiksscenario 1: relaisbesturing op basis van vermogensmeting
Stuurrelais op basis van stroomverbruik
automatisering:
- alias: "Hoog vermogen → Relais inschakelen"
trigger:
platform: numerieke status
entiteits-id: sensor.modbus_power
boven: 1000
actie:
service: switch.turn_on
doel:
entiteits-id: switch.sonoff_s26
- alias: "Laag vermogen → Relais uitschakelen"
trigger:
platform: numerieke status
entiteits-id: sensor.modbus_power
onder: 500
actie:
service: switch.turn_off
doel:
entiteits-id: switch.sonoff_s26
💡 Voorbeeld: Als de waterkoker aan staat (1596W), is het relais ingeschakeld; als de waterkoker uit staat (64W), is het relais uitgeschakeld.
Gebruiksscenario 2: Zonne-energiebewaking in Home Assistant
Door toezicht te houdenimport_energieenexport_energiekunt u visualiseren hoe uw zonne-PV-systeem samenwerkt met het elektriciteitsnet.
👉 Tutorial: Bewaak uw zonne-PV-systeem
5. Problemen oplossen en optimalisatietips
- Langzame gegevensvernieuwing
- Ervoor zorgen
scan_interval: 1is geconfigureerd (standaard kan dit 15 seconden zijn) - Vermijd het gelijktijdig lezen van te veel registers
- Ervoor zorgen
- Geen entiteiten weergegeven
- Controleer IP en poort (bijv.
telnet 192.168.1.6 502) - Controleer of de registeradressen overeenkomen met uw metertype (eenfase of driefase)
- Controleer IP en poort (bijv.
- Vergelijk andere integratiemethoden Alle IAMMETER → Home Assistant-integratiemethoden
| Integratietype | Realtime prestaties | Complexiteit | Geschikte scenario's |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1s, lokaal) | Medium (registerinstelling) | Realtime controle, snelle lokale automatisering |
| MQTT | ★★★☆☆ (1–5s, ondersteunt cloud) | Laag | Externe synchronisatie, clouddashboards, lokaal optioneel |
| Kernintegratie | ★★☆☆☆ (15s, alleen bewolking) | Zeer laag | Basis energiemonitoring |
6. Conclusie
Door IAMMETER slimme energiemeters te integreren inThuisassistentviaModbus TCP, je kunt eensnel, privacygericht en lokaal aangestuurd zonnebewakings- en automatiseringssysteemHet is vooral effectief voor het verschuiven van de belasting, het opladen van elektrische auto's en het verwarmen van water op basis van een overschot aan zonne-energie.
🔧 Nauwkeurige registertoewijzing enscan_intervaloptimalisatie zijn de sleutel tot het bereiken vanResponsiviteit op 1 seconde-niveau.
Voor gevorderde gebruikers is het koppelen van deze integratie metInfluxDBenGrafanamaakt energie-analyses en prestatietracking op lange termijn mogelijk.
Toepassingen van IAMMETER + Home Assistant in de praktijk:
- 🚗 Automatisering van het opladen van elektrische voertuigen op basis van zonne-energie-overschotten
- 🔥 Automatisering van warmwaterbereiders met zonne-energie
Bij IAMMETER gaat onze missie verder dan monitoring: we streven ernaarhelp zonne-energiegebruikers hun elektriciteitsrekening te verlagendoor het maximaliseren van het eigen zonneverbruik. Slimme monitoring is de eerste stap, maarkostenbesparendis het ultieme doel.