Nadat de basis IAMMETER-Docker-server draait, kan deze worden uitgebreid tot een lokale MQTT-energiebewakingsserver, MySQL gebruiken voor een grotere dataset, zonne-energiegegevens doorsturen naar PVOutput en compatibele metingen van derden accepteren.
Deze handleiding behandelt geavanceerde datapaden en opslagopties. Voor installatie, persistente volumes, eerste aanmelding, meterconfiguratie, back-up en containerupgrades, begin met Self-Hosted Energiebewaking met Docker.
IAMMETER-meter / compatibel apparaat / aangepaste applicatie
│
┌───────────┼───────────┐
│ │ │
HTTP MQTT REST API
│ │ │
└───────────┼───────────┘
▼
IAMMETER-Docker
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
SQLite / MySQL MQTT-abonnees PVOutput
Gebruik alleen de interfaces die nodig zijn voor het project. Een eenvoudige lokale bewakingsinstallatie heeft geen MySQL, externe MQTT-clients of gegevensdoorsturing nodig.
Controleer of de basisinstallatie stabiel is:
/app/data is toegewezen aan persistente opslag;De standaardimplementatie stelt bloot:
5050 voor de webapplicatie en API;1883 voor MQTT.Publiceer geen van beide poorten rechtstreeks naar internet. Gebruik een firewall, VPN of een andere gecontroleerde toegangslaag wanneer externe toegang nodig is.
IAMMETER-Docker gebruikt SQLite voor een eenvoudige standaardimplementatie en ondersteunt MySQL voor installaties met een grotere dataset.
| Database | Het beste voor | Voordelen | Overwegingen |
|---|---|---|---|
| SQLite | Thuis, test en kleinere lokale implementaties | Geen aparte databaseservice; eenvoudige initiële installatie | Database blijft gekoppeld aan de applicatievolume |
| MySQL | Grotere of langdurigere installaties | Aparte databaseservice en betere geschiktheid voor groeiende datasets | Vereist database-implementatie, inloggegevens, back-up en onderhoud |
Ga niet over op MySQL alleen omdat het beschikbaar is. Gebruik het wanneer het verwachte gegevensvolume, de bewaartermijn of de databasebeheervereisten een extra service rechtvaardigen.
Voordat u MySQL selecteert in IAMMETER-Docker:
Voer vervolgens de MySQL-verbindingsinstellingen in IAMMETER-Docker in en bevestig dat nieuwe metingen worden opgeslagen.

Maak een back-up van de bestaande IAMMETER-Docker-gegevens voordat u de databasemodus wijzigt. Controleer historische gegevens en nieuwe uploads na de wijziging.
IAMMETER-Docker bevat MQTT-ondersteuning voor twee verschillende richtingen:
Deze paden gebruiken hetzelfde topic-patroon maar verschillende authenticatiemodi.
Het gedocumenteerde real-time topic is:
device/<SN>/realtime
Vervang <SN> door het serienummer dat is geregistreerd in IAMMETER-Docker. De SN in het MQTT-topic en de clientconfiguratie moet overeenkomen met de meter die in het lokale platform is aangemaakt.
Voor een publicerend apparaat of applicatie:
| Instelling | Waarde |
|---|---|
| Broker | IP-adres of hostnaam van de IAMMETER-Docker-server |
| Poort | 1883 standaard |
| Authenticatie | Client-ID |
| Client-ID | Meter-SN geregistreerd in IAMMETER-Docker |
| Topic | device/<SN>/realtime |
| Payload | IAMMETER-ondersteund uploadgegevensformaat |

Voordat u productiegegevens gebruikt:
Voor een MQTT-abonnee:
| Instelling | Waarde |
|---|---|
| Broker | IAMMETER-Docker-serveradres |
| Poort | 1883 standaard |
| Authenticatie | IAMMETER-Docker gebruikersnaam en wachtwoord |
| Topic | device/<SN>/realtime |

Typische abonnees zijn onder andere:
Als Node-RED de primaire applicatie is en historische opslag in IAMMETER-Docker niet vereist is, kan de meter ook rechtstreeks verbinding maken met Node-RED via MQTT, Modbus TCP of zijn lokale API. Vergelijk de opties in de Node-RED-energiemeterhandleiding.
Begin met één meter en exact topic in plaats van een brede wildcard-abonnement.
Controleer het volgende wanneer er geen gegevens verschijnen:
1883 is toegewezen vanuit de container;device/<SN>/realtime met de juiste hoofdlettergevoeligheid;Voor betrouwbare stromen:
PVOutput is een service van derden voor het delen en vergelijken van zonne-energieopwekking en energieverbruiksgegevens. IAMMETER-Docker kan sitegegevens doorsturen naar PVOutput.
Gebruik deze optie wanneer IAMMETER-Docker de lokale verzamelserver blijft, maar PVOutput vereist is voor openbare of externe zonne-energierapportage.
Voordat u doorsturen inschakelt:

PVOutput-doorsturing vereist internettoegang vanaf de Docker-host. Het is gescheiden van lokale bewaking: een tijdelijke PVOutput-verbindingsfout mag niet voorkomen dat de meter blijft uploaden naar de lokale server.
IAMMETER-Docker bevat een gedocumenteerde MQTT-workflow voor een meetgeschikt apparaat met Tasmota. Het oorspronkelijke voorbeeld gebruikte een Sonoff POW R2.
Dit is een compatibiliteitspad voor ondersteunde energiepayloads, geen bewering dat elk Tasmota-apparaat of elke sjabloon dezelfde meetstructuur produceert. Test het daadwerkelijke apparaat en de firmware vóór implementatie.
Gebruik de volgende Tasmota MQTT-structuur:
| Instelling | Waarde |
|---|---|
| Host | IAMMETER-Docker IP-adres |
| Poort | IAMMETER-Docker MQTT-poort, normaal 1883 |
| Client | SN geregistreerd in IAMMETER-Docker |
| Gebruiker | Laat leeg voor deze gedocumenteerde publicatieworkflow |
| Wachtwoord | Laat leeg voor deze gedocumenteerde publicatieworkflow |
| Topic | SN geregistreerd in IAMMETER-Docker |
| Volledig Topic | device/%topic%/%prefix%/ |

Na configuratie controleert u elke gerapporteerde waarde in IAMMETER-Docker, inclusief spanning, stroom, actief vermogen, energie en arbeidsfactor wanneer ondersteund door het apparaat.

IAMMETER-Docker stelt interactieve API-documentatie beschikbaar op de lokale server:
http://<docker-host-ip>:5050/docs
De REST API kan worden gebruikt om:
Houd API-toegang op een vertrouwd netwerk. Als een extern systeem op afstand verbinding moet maken, plaats de service dan achter een geschikte beveiligde toegangslaag in plaats van de applicatiepoort onbeschermd bloot te stellen.
Voor ontwikkelaars die een complete ontvanger of aangepast platform bouwen in plaats van IAMMETER-Docker te gebruiken, zie Ontwikkel Uw Eigen Energiebewakingssysteem.
Self-hosting hoeft niet te betekenen dat elke externe service is uitgeschakeld. IAMMETER-Docker kan het lokale registratiesysteem zijn terwijl geselecteerde gegevens elders worden doorgestuurd.
| Architectuur | Lokale gegevens | Internetafhankelijkheid | Het beste voor |
|---|---|---|---|
| Alleen lokaal | IAMMETER-Docker | Niet vereist na implementatie | Privacy, offlinesites en LAN-dashboards |
| Lokaal + IAMMETER-Cloud | IAMMETER-Docker en IAMMETER-Cloud | Vereist voor doorsturing | Lokale kopie plus IAMMETER-Cloud-rapporten en externe toegang |
| Lokaal + PVOutput | IAMMETER-Docker en PVOutput | Vereist voor doorsturing | Zonne-energiegebruikers die PVOutput gebruiken |
| Lokaal + MQTT-abonnee | IAMMETER-Docker plus door abonnee gedefinieerde opslag | Niet vereist met een lokale abonnee | Node-RED, automatisering en aangepaste verwerking |
Schakel alleen de doelen in die een duidelijk doel dienen. Meer doelen creëren meer inloggegevens, netwerkafhankelijkheden en foutopsporingspaden.
1883 is alleen bereikbaar vanaf vertrouwde netwerken.De bovenstaande secties beschrijven de momenteel gedocumenteerde IAMMETER-Docker-workflows. De oorspronkelijke pagina is geschreven rond V1.8 en V1.9; de volgende geschiedenis is bewaard voor gebruikers die oudere installaties onderhouden.
/app/datalogger-map is gekoppeld.
Laatst bijgewerkt: 17 juli 2026.
Driefasige Wi-Fi-energiemeter (WEM3080T)
Eenfasige Wi-Fi-energiemeter (WEM3080)
Driefasige Wi-Fi-energiemeter (WEM3046T)
Driefasige Wi-Fi-energiemeter (WEM3050T)