Come integrare i contatori di energia IAMMETER in Home Assistant tramite Modbus TCP per il monitoraggio solare in tempo reale
Come integrare il contatore energetico IAMMETER in Home Assistant tramite Modbus/TCP
Questo tutorial ti guida attraverso l'integrazione dei contatori energetici intelligenti di IAMMETER inAssistente domiciliareUsando ilModbus TCPprotocollo. Con questa configurazione, puoi creare unsistema di monitoraggio solare fotovoltaico in tempo reale, consentendo il controllo e l'automazione locale in base al consumo energetico e alla produzione solare.
1. Perché utilizzare Modbus/TCP per integrare i contatori energetici intelligenti
Tutti i contatori di energia intelligenti IAMMETER supportanoModbus TCP, un protocollo ampiamente utilizzato per la domotica e l'automazione industriale.
| Tipo di modello | Prodotti supportati |
|---|---|
| Monofase | WEM3080 |
| Monofase (bifase/2 fasi) e trifase (a stella) | WEM3080T, WEM3046T, WEM3050T |
| Trifase (Delta) | WEM3080TD |
Principali vantaggi dell'integrazione Modbus TCP in Home Assistant:
- Alte prestazioni in tempo reale: Frequenza di campionamento fino a1 secondo(tramite
intervallo di scansione: 1), ideale per il controllo in tempo reale. - Comunicazione locale: Nessuna dipendenza dal cloud, garantendoprivacy e stabilità.
- Monitoraggio completo dei parametri: Tensione, corrente, potenza, importazione/esportazione di energia e altro ancora.
2. Requisiti hardware e software
Lista di controllo dell'hardware
- Contatore di energia IAMMETER
- Una rete locale (il contatore energetico e Home Assistant devono essere sulla stessa LAN)
- Dispositivi intelligenti compatibili con Home Assistant (ad esempio, relè Sonoff, sensore di temperatura)
Requisiti software
- Assistente domiciliareversione ≥ 0.107.0
- Accesso all'editor di file o SSH per modificare
configurazione.yaml
3. Guida alla configurazione passo passo
Passaggio 1: trova l'indirizzo IP del misuratore IAMMETER
Controlla l'indirizzo IP del tuo contatore dall'app IAMMETER o dall'interfaccia del router (ad esempio,192.168.1.6).
Passaggio 2: modifica la configurazione di Home Assistant
Aggiungi quanto segue al tuoconfigurazione.yaml:
modbus:
- nome: "IAMMETER_Hub"
tipo: tcp
host: 192.168.1.6 # Sostituisci con l'IP del tuo contatore
porta: 502
sensori:
- nome: "Modbus_Power"
slave: 1
indirizzo: 2
tipo_input: holding
unità_di_misura: "W"
classe_dispositivo: potenza
tipo_dati: int32
intervallo_scansione: 1
- nome: "Modbus_Voltage"
slave: 1
indirizzo: 0
tipo_input: holding
unità_di_misura: "V"
classe_dispositivo: tensione
tipo_dati: uint16
scala: 0,01
precisione: 1
Spiegazione dei parametri chiave:
schiavo: Di solito 1Indirizzo: Indirizzo del registro Modbusscalaeprecisione: Per convertire i dati grezzi in valori leggibili
Fase 3: Tabella di riferimento – Mappa dei registri
| parametro | Indirizzo monofase | Indirizzo trifase | Tipo di dati |
|---|---|---|---|
| Tensione (V) | 0 | 0 (A), 10 (B), 20 (C) | uint16 |
| Corrente (A) | 1 | 1, 11, 21 | uint16 |
| Potenza attiva (W) | 2 | 2, 12, 22 | int32 |
| Energia importata (kWh) | 4 | 4, 14, 24 | uint32 |
| Energia esportata (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Mappa completa del registro dei contatori IAMMETER
Passaggio 4: riavviare Home Assistant
Dopo aver salvato la configurazione, riavvia Home Assistant. Le nuove entità (ad esempio,sensore.modbus_power) apparirà sottoStrumenti per sviluppatori → Stati.
4. Casi d'uso e scenari di automazione
Caso d'uso 1: controllo del relè basato sulla lettura della potenza
Relè di controllo basato sul consumo energetico
Automazione:
- alias: "Alta potenza → Attiva relè"
trigger:
piattaforma: numeric_state
entity_id: sensor.modbus_power
sopra: 1000
azione:
servizio: switch.turn_on
destinazione:
entity_id: switch.sonoff_s26
- alias: "Bassa potenza → Disattiva relè"
trigger:
piattaforma: numeric_state
entity_id: sensor.modbus_power
sotto: 500
azione:
servizio: switch.turn_off
destinazione:
entity_id: switch.sonoff_s26
💡 Esempio: quando un bollitore è acceso (1596 W), il relè è acceso; quando è spento (64 W), il relè è spento.
Caso d'uso 2: monitoraggio dell'impianto fotovoltaico in Home Assistant
Monitorandoimportazione_energiaeesportazione_energia, puoi visualizzare come il tuo impianto fotovoltaico interagisce con la rete.
👉 Tutorial: Monitora il tuo impianto fotovoltaico
5. Risoluzione dei problemi e suggerimenti per l'ottimizzazione
- Aggiornamento dati lento
- Garantire
intervallo di scansione: 1è configurato (il valore predefinito potrebbe essere 15 secondi) - Evitare di leggere troppi registri contemporaneamente
- Garantire
- Nessuna entità mostrata
- Controllare IP e porta (ad esempio,
telnet 192.168.1.6 502) - Conferma che gli indirizzi di registro corrispondano al tipo di contatore (monofase o trifase)
- Controllare IP e porta (ad esempio,
- Confronta altri metodi di integrazione Tutti i metodi di integrazione IAMMETER → Home Assistant
| Tipo di integrazione | Prestazioni in tempo reale | Complessità | Scenari adatti |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1s, locale) | Medio (impostazione registro) | Controllo in tempo reale, automazione locale rapida |
| MQTT | ★★★☆☆ (1–5s, supporta il cloud) | Basso | Sincronizzazione remota, dashboard cloud, locale opzionale |
| Integrazione di base | ★★☆☆☆ (15 secondi, solo cloud) | Molto basso | Monitoraggio energetico di base |
6. Conclusion
Integrando i contatori energetici intelligenti IAMMETER inAssistente domiciliaretramiteModbus TCP, puoi costruire unsistema di monitoraggio e automazione solare veloce, incentrato sulla privacy e controllato localmenteÈ particolarmente efficace per lo spostamento del carico, la ricarica dei veicoli elettrici e il riscaldamento dell'acqua sfruttando il surplus di energia solare.
🔧 Mappatura accurata del registro eintervallo di scansionel'ottimizzazione è fondamentale per raggiungereReattività di livello 1 secondo.
Per gli utenti avanzati, l'associazione di questa integrazione conInfluxDBeGrafanaconsente l'analisi energetica a lungo termine e il monitoraggio delle prestazioni.
Applicazioni pratiche di IAMMETER + Home Assistant:
- 🚗 Automazione della ricarica dei veicoli elettrici basata sul surplus solare
- 🔥 Automazione dello scaldabagno con pannello solare fotovoltaico
In IAMMETER, la nostra missione va oltre il monitoraggio: il nostro obiettivo èaiutare gli utenti di energia solare a ridurre le bollette elettrichemassimizzando l'autoconsumo solare. Il monitoraggio intelligente è il primo passo, marisparmio sui costiè l'obiettivo finale.