IAMMETER-energiamittarien integrointi Home Assistantiin Modbus TCP:n kautta reaaliaikaista aurinkoenergian valvontaa varten
IAMMETER-energiamittarin integrointi Home Assistantiin Modbus/TCP:n kautta
Tämä opetusohjelma opastaa sinua IAMMETERin älykkäiden energiamittareiden integroinnissaKotiavustajakäyttämälläModbus TCPprotokolla. Tämän kokoonpanon avulla voit rakentaareaaliaikainen aurinkosähköjärjestelmien seurantajärjestelmä, mikä mahdollistaa paikallisen ohjauksen ja automaation energiankulutuksen ja aurinkoenergian tuotannon perusteella.
1. Miksi käyttää Modbus/TCP:tä älykkäiden energiamittareiden integrointiin
Kaikki IAMMETER-älykkäät energiamittarit tukevatModbus TCP, laajalti käytetty protokolla teollisuus- ja kotiautomaatiossa.
| Mallityyppi | Tuetut tuotteet |
|---|---|
| Yksivaihe | WEM3080 |
| Yksittäinen jaettu (kaksi-/2-vaiheinen) ja kolmivaiheinen (tähti) | WEM3080T, WEM3046T, WEM3050T |
| Kolmivaiheinen (Delta) | WEM3080TD |
Modbus TCP -integraation tärkeimmät edut Home Assistantissa:
- Korkea reaaliaikainen suorituskykyNäytteenottotaajuus jopa1 sekunti(kautta
skannausväli: 1), ihanteellinen reaaliaikaiseen ohjaukseen. - Paikallinen viestintäEi riippuvuutta pilvestä, mikä varmistaayksityisyys ja vakaus.
- Täydellinen parametrien valvonta: Jännite, virta, teho, tuonti-/vientienergia ja paljon muuta.
2. Laitteisto- ja ohjelmistovaatimukset
Laitteiston tarkistuslista
- IAMPMETER-energiamittari
- Lähiverkko (energiamittarin ja Home Assistantin on oltava samassa lähiverkossa)
- Home Assistant -yhteensopivat älylaitteet (esim. Sonoff-rele, lämpötila-anturi)
Ohjelmistovaatimukset
- Kotiavustajaversio ≥ 0.107.0
- Tiedostoeditori tai SSH-käyttöoikeus muokkaamiseen
configuration.yaml
3. Vaiheittainen määritysopas
Vaihe 1: Etsi IAMMETER-mittarin IP-osoite
Tarkista mittarisi IP-osoite IAMMETER-sovelluksesta tai reitittimen käyttöliittymästä (esim.192.168.1.6).
Vaihe 2: Muokkaa Home Assistant -asetuksia
Lisää seuraavat tiedot omaanconfiguration.yaml:
modbus:
- nimi: "IAMMETER_Hub"
tyyppi: tcp
isäntä: 192.168.1.6 # Korvaa mittarisi IP-osoitteella
portti: 502
sensors:
- nimi: "Modbus_Power"
orja: 1 osoite: 2
input_type: holding
unit_of_measurement: "W" device_class: power
data_type: int32
scan_interval: 1
- nimi: "Modbus_Voltage" orja: 1 osoite: 0
input_type: holding
unit_of_measurement: "V" device_class: voltage
data_type: uint16
skaala: 0.01 tarkkuus: 1
Keskeisten parametrien selitys:
orjaYleensä 1osoiteModbus-rekisterin osoitemittakaavajatarkkuusRaakadatan muuntamiseen luettaviksi arvoiksi
Vaihe 3: Viitetaulukko – Rekisterikartta
| Parametri | Yksivaiheinen osoite | Kolmivaiheinen osoite | Tietotyyppi |
|---|---|---|---|
| Jännite (V) | 0 | 0 (A), 10 (B), 20 (C) | yksikkö16 |
| Virta (A) | 1 | 1, 11, 21 | yksikkö16 |
| Aktiivinen teho (W) | 2 | 2, 12, 22 | int32 |
| Tuontienergia (kWh) | 4 | 4, 14, 24 | uint32 |
| Vientienergia (kWh) | 6 | 6, 16, 26 | uint32 |
👉 IAMMETER-mittareiden täydellinen rekisterikartta
Vaihe 4: Käynnistä Home Assistant uudelleen
Kun olet tallentanut määritykset, käynnistä Home Assistant uudelleen. Uudet yksiköt (esim.anturi.modbus_power) näkyy kohdassaKehittäjätyökalut → Osavaltiot.
4. Käyttötapaukset ja automaatioskenaariot
Käyttötapaus 1: Releen ohjaus teholukeman perusteella
Virrankulutukseen perustuva ohjausrele
automaatio:
- alias: "Korkea teho → Kytke rele päälle"
trigger:
platform: numeric_state
entity_id: sensor.modbus_power
above: 1000
action:
service: switch.turn_on
target:
entity_id: switch.sonoff_s26
- alias: "Pieni teho → Kytke rele pois"
trigger:
platform: numeric_state
entity_id: sensor.modbus_power
below: 500
action:
service: switch.turn_off
target:
entity_id: switch.sonoff_s26
💡 Esimerkki: Kun vedenkeitin on päällä (1596 W), rele on päällä; kun se on pois päältä (64 W), rele on pois päältä.
Käyttötapaus 2: Aurinkosähkön valvonta Home Assistantissa
Seuraamallatuontienergiajaenergianvienti, voit visualisoida, miten aurinkosähköjärjestelmäsi on vuorovaikutuksessa sähköverkon kanssa.
👉 Opastus: Aurinkosähköjärjestelmän valvonta
5. Vianmääritys- ja optimointivinkkejä
- Hidas tietojen päivitys
- Varmista
skannausväli: 1on määritetty (oletusarvo voi olla 15 sekuntia) - Vältä liian monen rekisterin lukemista samanaikaisesti
- Varmista
- Ei entiteettejä näytetty
- Tarkista IP-osoite ja portti (esim.
telnet 192.168.1.6 502) - Varmista, että rekisterien osoitteet vastaavat mittarityyppiäsi (yksivaiheinen vai kolmivaiheinen)
- Tarkista IP-osoite ja portti (esim.
- Vertaa muita integrointimenetelmiä Kaikki IAMMETER → Kotiavustajaintegraatiomenetelmät
| Integraatiotyyppi | Reaaliaikainen suorituskyky | Monimutkaisuus | Sopivat skenaariot |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (ykköset, paikallinen) | Keskitaso (rekisterin asetukset) | Reaaliaikainen ohjaus, nopea paikallinen automaatio |
| MQTT | ★★★☆☆ (1–5 s, tukee pilvipalveluita) | Matala | Etäsynkronointi, pilvihallintapaneelit, paikallinen (valinnainen) |
| Ydinintegraatio | ★★☆☆☆ (15 sekuntia, vain pilvipalvelu) | Hyvin matala | Perusenergiankulutuksen seuranta |
6. Johtopäätös
Integroimalla IAMMETER-älykkäät energiamittaritKotiavustajakauttaModbus TCP, voit rakentaanopea, yksityisyyteen keskittyvä ja paikallisesti ohjattu aurinkoenergian valvonta- ja automaatiojärjestelmäSe on erityisen tehokas kuormansiirtoon, sähköautojen lataukseen ja aurinkoenergian ylijäämäenergialla toimivan veden lämmitykseen.
🔧 Tarkka rekisterien yhdistäminen jaskannausvälioptimointi on avainasemassa saavuttaakseen1 sekunnin reagointikyky.
Edistyneille käyttäjille tämän integraation yhdistäminenInfluxDBjaGrafanamahdollistaa pitkän aikavälin energia-analytiikan ja suorituskyvyn seurannan.
IAMMETERin + kotiavustajasovelluksen reaalimaailman sovellukset:
- 🚗 Sähköautojen latausautomaatio aurinkoenergian ylijäämän perusteella
- 🔥 Vedenlämmittimen automaatio aurinkopaneeleilla
IAMMETERillä missiomme ulottuu monitorointia pidemmälle – pyrimmeauttaa aurinkosähkön käyttäjiä vähentämään sähkölaskujamaksimoimalla aurinkoenergian omakulutuksen. Älykäs valvonta on ensimmäinen askel, muttakustannussäästöon perimmäinen tavoite.