Monitoratge energètic de codi obert: Home Assistant, Node-RED i més
Plataformes de monitoratge energètic de codi obert i integracions de comptadors
Un sistema de monitoratge energètic de codi obert normalment combina tres capes:
- un comptador d'energia que mesura la tensió, el corrent, la potència i l'energia;
- una interfície de comunicació que transfereix les mesures;
- una plataforma que emmagatzema, visualitza o actua sobre les dades.
Home Assistant, Node-RED, OpenHAB, ioBroker, Zabbix i ThingsBoard es poden utilitzar en un projecte de monitoratge energètic, però resolen problemes diferents. Alguns se centren en la domòtica, altres en els fluxos de dades i d'altres en el monitoratge de dispositius o en quadres de comandament IoT.
Aquesta guia compara aquestes plataformes i explica com seleccionar un mètode d'integració com ara MQTT, Modbus TCP o una API HTTP local. IAMMETER s'utilitza com a exemple pràctic de comptador d'energia perquè els seus comptadors Wi-Fi ofereixen aquestes interfícies obertes sense lligar l'usuari a una única plataforma de programari.
Comptador d'energia
│
│ MQTT, Modbus TCP, HTTP o API local
▼
Plataforma de codi obert
│
├── Quadre de comandament i historial
├── Automatització i control
├── Alarmes i notificacions
└── Base de dades o analítica externa
1. Què hauria d'oferir una plataforma de monitoratge energètic?
Abans de seleccionar el programari, definiu què necessita el projecte més enllà de les lectures del comptador en temps real.
Els requisits típics inclouen:
- valors de potència instantània i energia acumulada;
- emmagatzematge històric i gràfics;
- visualització de l'energia importada i exportada;
- quadres de comandament per a un o diversos circuits;
- alertes quan canvia la potència, la tensió o l'estat del dispositiu;
- automatització basada en l'excedent solar, les tarifes o les condicions de càrrega;
- integració amb un sistema de domòtica o IoT existent;
- funcionament dins de la xarxa local;
- accés a les dades en brut per a càlculs personalitzats.
No totes les plataformes ofereixen totes aquestes funcions per defecte. Per exemple, una eina de fluxos de dades pot ser excel·lent per a l'automatització, però pot requerir una base de dades i un quadre de comandament separats. Una plataforma de domòtica pot oferir un quadre de comandament energètic ja preparat, però no el flux de treball multi-inquilí o empresarial que requereix un projecte industrial.
2. Compareu plataformes de monitoratge energètic de codi obert
| Plataforma | Més adequada per a | Quadre de comandament | Automatització | Dades històriques | Interfície típica del comptador |
|---|---|---|---|---|---|
| Home Assistant | Usuaris d'energia domèstica, solar i domòtica | Quadres de comandament integrats i Energy Dashboard | Alta | Gravador integrat; també són possibles bases de dades externes | Integració HTTP, MQTT o Modbus TCP |
| Node-RED | Fluxos de dades, transformació i lògica de control personalitzats | Editor de fluxos; els quadres de comandament solen requerir nodes o eines addicionals | Molt alta | Normalment s'emmagatzema en una base de dades externa | MQTT, HTTP o Modbus TCP |
| OpenHAB | Domòtica de codi obert | Disponible mitjançant les interfícies d'openHAB | Alta | Compatible mitjançant serveis de persistència | HTTP, MQTT o bindings |
| ioBroker | Domòtica i visualització basades en adaptadors | Disponible mitjançant adaptadors i eines de visualització | Alta | Depèn dels adaptadors i de l'emmagatzematge seleccionats | Adaptador, HTTP o MQTT |
| Zabbix | Estat de dispositius, monitoratge d'infraestructura i alertes | Sòlids quadres de comandament operatius | Centrada en triggers i alertes | Historial de monitoratge integrat | Recollida HTTP/API |
| ThingsBoard | Dispositius IoT, quadres de comandament de telemetria i cadenes de regles | Sòlids quadres de comandament IoT | Basada en el motor de regles | Emmagatzematge de telemetria integrat | MQTT o HTTP |
La plataforma s'ha de seleccionar pel flux de treball previst, no només pel fet que pugui mostrar un valor de potència.
3. Home Assistant o Node-RED?
Home Assistant i Node-RED són dues opcions habituals, però no són intercanviables.
Trieu Home Assistant quan:
- el projecte sigui principalment una casa intel·ligent;
- vulgueu entitats ja preparades i un Energy Dashboard;
- les dades energètiques s'utilitzin juntament amb llums, climatització, càrrega de vehicles elèctrics o electrodomèstics;
- els usuaris prefereixin la configuració i els quadres de comandament a escriure una canalització de dades completa;
- l'automatització i les notificacions locals siguin importants.
Comenceu per la guia d'integració d'IAMMETER amb Home Assistant per conèixer els mètodes d'integració compatibles i els detalls de configuració.
Trieu Node-RED quan:
- el projecte necessiti transformació de dades personalitzada;
- calgui connectar diverses API, brokers o dispositius en un sol flux;
- vulgueu implementar la lògica de control de manera visual;
- les mesures s'hagin d'escriure a InfluxDB, SQL, Grafana o un altre servei extern;
- l'aplicació sigui un flux de treball personalitzat i no un quadre de comandament energètic domèstic ja preparat.
Comenceu per la guia d'integració d'IAMMETER amb Node-RED.
Utilitzeu-los tots dos quan:
Home Assistant pot proporcionar entitats, quadres de comandament i control de dispositius, mentre que Node-RED s'encarrega d'una orquestració més complexa. El límit correcte depèn de quin sistema ha de ser el propietari de l'automatització i de les dades històriques.
4. Trieu la interfície del comptador d'energia
Una mateixa plataforma pot admetre més d'un mètode de connexió. Seleccioneu la interfície segons la direcció de les dades, el requisit d'actualització i l'arquitectura de xarxa.
| Interfície | Direcció de les dades | Més adequada per a | Què necessita la plataforma |
|---|---|---|---|
| API HTTP local | La plataforma consulta el comptador | Integracions senzilles a la LAN i lectures periòdiques | Client HTTP o integració nativa |
| Modbus TCP | La plataforma consulta registres | Monitoratge local cada segon, automatització, PLC i SCADA | Client Modbus TCP |
| MQTT | El comptador publica al broker | Diversos consumidors, sistemes IoT i fluxos basats en esdeveniments | Broker i subscriptor MQTT |
| Càrrega HTTP/HTTPS | El comptador envia a un punt final | Backend web personalitzat o servei d'ingestió IoT | Receptor HTTP i analitzador JSON |
Integració de comptadors d'energia per MQTT
MQTT separa el comptador de les aplicacions que consumeixen les dades. El comptador publica en un broker i Home Assistant, Node-RED, ThingsBoard o un servei personalitzat poden subscriure-s'hi.
MQTT és útil quan:
- més d'una aplicació necessita les mesures;
- ja existeix un broker;
- el projecte utilitza processament basat en esdeveniments;
- el comptador ha d'iniciar l'enviament de dades.
Consulteu Publiqueu les dades energètiques d'IAMMETER al vostre broker MQTT per a la configuració, els temes i els detalls de la càrrega útil d'IAMMETER.
Integració de comptadors d'energia per Modbus
Modbus TCP és útil quan la plataforma ha de sol·licitar mesures localment amb un mapa de registres previsible i un interval de consulta curt.
És una bona opció per a:
- automatització de potència en temps real;
- sensors Modbus de Home Assistant;
- fluxos Modbus de Node-RED;
- integració amb PLC, SCADA i passarel·les industrials.
Consulteu la guia de comptadors d'energia Modbus TCP d'IAMMETER.
Integració mitjançant API HTTP local
Una API local sovint és l'opció més senzilla quan una plataforma o un script pot sol·licitar JSON directament a l'adreça LAN del comptador. Evita un broker, però normalment acobla l'aplicació més directament al comptador.
Consulteu la guia de l'API local i la interfície de firmware d'IAMMETER.
5. Rutes d'integració específiques de cada plataforma
Monitoratge energètic amb Home Assistant
Home Assistant és adequat per als usuaris que volen que les dades energètiques formin part del model més ampli de la casa intel·ligent. IAMMETER té un centre de documentació dedicat a Home Assistant que cobreix els mètodes d'integració disponibles, les entitats i les consideracions sobre l'Energy Dashboard.
Aquesta pàgina no duplica la matriu de configuració de Home Assistant; la guia dedicada continua sent la font autoritzada per a aquests detalls de configuració.
Monitoratge energètic amb Node-RED
Node-RED pot rebre dades per MQTT, sol·licitar una API local o utilitzar nodes Modbus. Els fluxos poden normalitzar les mesures, activar automatitzacions i enviar les dades a una base de dades temporal o a un quadre de comandament.
OpenHAB i ioBroker
OpenHAB i ioBroker són adequats quan l'usuari ja utilitza un d'aquests ecosistemes de domòtica. Afegir el comptador d'energia a la plataforma existent sol ser més senzill que desplegar un segon sistema d'automatització.
Zabbix
Zabbix és útil quan el requisit principal és el monitoratge operatiu: valors actuals, disponibilitat dels dispositius, historial, llindars i alertes. No és un producte dedicat al cost de l'electricitat o a l'anàlisi solar, però pot incorporar les dades del comptador a un flux de treball de monitoratge d'infraestructura ja existent.
ThingsBoard
ThingsBoard és adequat per a telemetria IoT, quadres de comandament de dispositius i cadenes de regles. La ingesta per MQTT i HTTP el fa útil per a projectes que combinen comptadors d'energia amb altres dispositius de camp.
6. On encaixa IAMMETER
Els comptadors d'energia Wi-Fi d'IAMMETER poden actuar com a fonts de mesura obertes en lloc d'estar lligats a una única aplicació de monitoratge.
Les famílies actuals de comptadors IAMMETER cobreixen sistemes monofàsics, bifàsics i trifàsics. El nombre de canals de mesura i sensors varia segons el model, mentre que l'arquitectura d'integració oberta permet que el programari local i de tercers utilitzi les mesures.
Les interfícies d'integració típiques d'IAMMETER inclouen:
- API HTTP local;
- Modbus TCP;
- MQTT i MQTTS;
- càrrega HTTP i HTTPS;
- càrrega TCP i TLS.
La guia de firmware i interfícies obertes és la referència autoritzada per a les capacitats actuals del comptador, la configuració del firmware i les interfícies heretades.
7. Quan una plataforma de codi obert no és suficient
Una plataforma d'automatització o IoT de codi obert no sempre és el límit més adequat per a un projecte de monitoratge energètic.
Considereu una altra arquitectura quan:
- l'usuari vulgui una interfície de monitoratge energètic local ja preparada sense muntar diversos components;
- una empresa necessiti API intermediàries per al seu ERP, EMS o BMS;
- el client ja tingui un backend i només necessiti un receptor de dades del comptador;
- el projecte requereixi una base de dades controlada pel client i un flux de treball de gestió de dispositius.
IAMMETER ofereix tres vies addicionals:
- IAMMETER-Docker per a una interfície de monitoratge autoallotjada ja preparada;
- IAMMETER-Central com a middleware de dades empresarial;
- integració directa per a un backend totalment propietat del client.
Compareu aquestes opcions a Monitoratge energètic autoallotjat amb IAMMETER.
8. Recomanació segons el cas d'ús
| Requisit | Punt de partida recomanat |
|---|---|
| Quadre de comandament energètic domèstic i domòtica | Home Assistant |
| Flux de dades, transformació i control personalitzats | Node-RED |
| Instal·lació existent d'OpenHAB o ioBroker | Integrar-lo a la plataforma existent |
| Monitoratge d'infraestructura i alarmes | Zabbix |
| Quadres de comandament de telemetria IoT i cadenes de regles | ThingsBoard |
| Monitoratge local d'electricitat o solar ja preparat | IAMMETER-Docker |
| Middleware per a un ERP, EMS o BMS empresarial | IAMMETER-Central |
| Ingestió i base de dades completament personalitzades | Integració directa al servidor |
Per al desenvolupament directe al servidor, continueu amb Rebeu les dades energètiques d'IAMMETER al vostre propi servidor. Per a un mapa complet de l'arquitectura, consulteu Desenvolupeu el vostre propi sistema de monitoratge energètic.
9. Resum
La millor plataforma de monitoratge energètic de codi obert depèn del que passa després que el comptador produeixi dades.
- Trieu Home Assistant per a quadres de comandament i automatització energètica de la casa intel·ligent.
- Trieu Node-RED per a fluxos de dades i lògica de control flexibles.
- Utilitzeu OpenHAB o ioBroker quan ja siguin la plataforma d'automatització de la casa.
- Trieu Zabbix per al monitoratge operatiu i les alertes.
- Trieu ThingsBoard per a la telemetria IoT i els fluxos de treball amb motor de regles.
- Utilitzeu MQTT quan diverses aplicacions hagin de consumir les dades del comptador.
- Utilitzeu Modbus TCP per a consultes locals ràpides i integració d'estil industrial.
IAMMETER proporciona les interfícies obertes del comptador; la plataforma seleccionada determina com s'emmagatzemen, es visualitzen i s'utilitzen les mesures.
Darrera actualització: 16 de juliol de 2026