Un cop el servidor bàsic IAMMETER-Docker està en funcionament, es pot ampliar per convertir-lo en un servidor local de monitorització d'energia MQTT, utilitzar MySQL per a un conjunt de dades més gran, reenviar dades solars a PVOutput i acceptar mesures de tercers compatibles.
Aquesta guia cobreix les vies avançades de dades i les opcions d'emmagatzematge. Per a la instal·lació, els volums persistents, el primer inici de sessió, la configuració del comptador, la còpia de seguretat i les actualitzacions de contenidors, comenceu amb Monitorització d'energia amb autohostatge mitjançant Docker.
Comptador IAMMETER / dispositiu compatible / aplicació personalitzada
│
┌───────────┼───────────┐
│ │ │
HTTP MQTT REST API
│ │ │
└───────────┼───────────┘
▼
IAMMETER-Docker
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
SQLite / MySQL Subscriptors MQTT PVOutput
Utilitzeu només les interfícies que requereix el projecte. Una instal·lació senzilla de monitorització local no necessita MySQL, clients MQTT externs ni reenviament de dades.
Confirmeu que la instal·lació bàsica és estable:
/app/data està assignat a un emmagatzematge persistent;El desplegament per defecte exposa:
5050 per a l'aplicació web i l'API;1883 per a MQTT.No publiqueu cap d'aquests ports directament a Internet. Utilitzeu un tallafocs, una VPN o una altra capa d'accés controlada quan sigui necessari l'accés remot.
IAMMETER-Docker utilitza SQLite per a un desplegament senzill per defecte i admet MySQL per a instal·lacions amb un conjunt de dades més gran.
| Base de dades | Ideal per a | Avantatges | Consideracions |
|---|---|---|---|
| SQLite | Llars, proves i desplegaments locals més petits | No requereix un servei de base de dades separat; configuració inicial senzilla | La base de dades queda vinculada al volum de l'aplicació |
| MySQL | Instal·lacions més grans o de funcionament més llarg | Servei de base de dades separat i millor adequació per a conjunts de dades en creixement | Requereix desplegament de la base de dades, credencials, còpies de seguretat i manteniment |
No passis a MySQL només perquè està disponible. Utilitza'l quan el volum de dades previst, el període de retenció o els requisits de gestió de la base de dades justifiquin un servei addicional.
Abans de seleccionar MySQL a IAMMETER-Docker:
A continuació, introduïu els paràmetres de connexió de MySQL a IAMMETER-Docker i confirmeu que s'emmagatzemen les noves mesures.

Feu una còpia de seguretat de les dades existents d'IAMMETER-Docker abans de canviar el mode de base de dades. Verifiqueu les dades històriques i les noves pujades després del canvi.
IAMMETER-Docker inclou suport MQTT en dues direccions diferents:
Aquestes vies utilitzen el mateix patró de tema, però modes d'autenticació diferents.
El tema documentat en temps real és:
device/<SN>/realtime
Substituïu <SN> pel número de sèrie registrat a IAMMETER-Docker. El SN del tema MQTT i la configuració del client ha de coincidir amb el comptador creat a la plataforma local.
Per a un dispositiu o una aplicació que publica:
| Paràmetre | Valor |
|---|---|
| Broker | Adreça IP o nom d'amfitrió del servidor IAMMETER-Docker |
| Port | 1883 per defecte |
| Autenticació | ID de client |
| ID de client | SN del comptador registrat a IAMMETER-Docker |
| Tema | device/<SN>/realtime |
| Càrrega útil | Format de dades de pujada compatible amb IAMMETER |

Abans d'utilitzar dades de producció:
Per a un subscriptor MQTT:
| Paràmetre | Valor |
|---|---|
| Broker | Adreça del servidor IAMMETER-Docker |
| Port | 1883 per defecte |
| Autenticació | Nom d'usuari i contrasenya d'IAMMETER-Docker |
| Tema | device/<SN>/realtime |

Els subscriptors habituals inclouen:
Si Node-RED és l'aplicació principal i no es requereix emmagatzematge històric a IAMMETER-Docker, el comptador també es pot connectar directament a Node-RED mitjançant MQTT, Modbus TCP o la seva API local. Compareu les opcions a la guia del comptador d'energia Node-RED.
Comenceu amb un sol comptador i un tema exacte en lloc d'una subscripció de comodí ampla.
Comproveu el següent quan no apareguin dades:
1883 està assignat des del contenidor;device/<SN>/realtime amb les majúscules esperades;Per a fluxos fiables:
PVOutput és un servei de tercers per compartir i comparar dades de generació solar i de consum d'energia. IAMMETER-Docker pot reenviar dades del lloc a PVOutput.
Utilitzeu aquesta opció quan IAMMETER-Docker continuï sent el servidor local de recollida, però es requereixi PVOutput per a la informació solar pública o externa.
Abans d'activar el reenviament:

El reenviament a PVOutput requereix accés a Internet des de l'amfitrió Docker. És independent de la monitorització local: una fallada temporal de connexió a PVOutput no hauria d'impedir que el comptador continuï pujant dades al servidor local.
IAMMETER-Docker inclou un flux de treball MQTT documentat per a un dispositiu amb capacitat de mesura que executa Tasmota. L'exemple original utilitzava un Sonoff POW R2.
Aquesta és una via de compatibilitat per a càrregues útils d'energia admeses, no una afirmació que tots els dispositius o plantilles Tasmota produeixin la mateixa estructura de mesura. Proveu el dispositiu i el microprogramari reals abans del desplegament.
Utilitzeu l'estructura MQTT Tasmota següent:
| Paràmetre | Valor |
|---|---|
| Amfitrió | Adreça IP d'IAMMETER-Docker |
| Port | Port MQTT d'IAMMETER-Docker, normalment 1883 |
| Client | SN registrat a IAMMETER-Docker |
| Usuari | Deixeu-lo en blanc per a aquest flux de publicació documentat |
| Contrasenya | Deixeu-la en blanc per a aquest flux de publicació documentat |
| Tema | SN registrat a IAMMETER-Docker |
| Tema complet | device/%topic%/%prefix%/ |

Després de la configuració, verifiqueu cada valor notificat a IAMMETER-Docker, incloent-hi la tensió, el corrent, la potència activa, l'energia i el factor de potència quan el dispositiu les admeti.

IAMMETER-Docker exposa documentació interactiva de l'API al servidor local:
http://<docker-host-ip>:5050/docs
L'API REST es pot utilitzar per:
Mantingueu l'accés a l'API en una xarxa de confiança. Si un sistema extern s'ha de connectar de manera remota, col·loqueu el servei darrere d'una capa d'accés segura adequada en lloc d'exposar el port de l'aplicació sense protecció.
Per als desenvolupadors que construeixen un receptor complet o una plataforma personalitzada en lloc d'utilitzar IAMMETER-Docker, consulteu Desenvolupeu el vostre propi sistema de monitorització d'energia.
L'autohostatge no ha de significar que cada servei extern estigui desactivat. IAMMETER-Docker pot ser el sistema local de registre mentre les dades seleccionades es reenvien a altres llocs.
| Arquitectura | Dades locals | Dependència d'Internet | Ideal per a |
|---|---|---|---|
| Només local | IAMMETER-Docker | No requereix després del desplegament | Privadesa, llocs sense connexió i taulers LAN |
| Local + IAMMETER-Cloud | IAMMETER-Docker i IAMMETER-Cloud | Requereix per al reenviament | Còpia local més informes d'IAMMETER-Cloud i accés remot |
| Local + PVOutput | IAMMETER-Docker i PVOutput | Requereix per al reenviament | Usuaris solars que utilitzen PVOutput |
| Local + subscriptor MQTT | IAMMETER-Docker més emmagatzematge definit pel subscriptor | No requereix amb un subscriptor local | Node-RED, automatització i processament personalitzat |
Activeu només les destinacions que serveixen per a un propòsit clar. Més destinacions creen més credencials, dependències de xarxa i vies de resolució de problemes.
1883 només és accessible des de xarxes de confiança.Les seccions anteriors descriuen els fluxos de treball d'IAMMETER-Docker actualment documentats. La pàgina original es va escriure al voltant de V1.8 i V1.9; l'historial següent es conserva per als usuaris que mantenen instal·lacions antigues.
/app/datalogger està muntat.
Última actualització: 17 de juliol de 2026.
Comptador d'energia Wi-Fi trifàsic (WEM3080T)
Comptador d'energia Wi-Fi monofàsic (WEM3080)
Comptador d'energia Wi-Fi trifàsic (WEM3046T)
Comptador d'energia Wi-Fi trifàsic (WEM3050T)