Die Wi-Fi-Energiezähler von IAMMETER bieten offene Datenschnittstellen für Entwickler, Systemintegratoren und Kunden, die ihre eigene Energieüberwachungssoftware entwickeln möchten.
Sie können Messwerte direkt vom Zähler abrufen, den Zähler Daten auf Ihren Server hochladen lassen, einen IAMMETER Self-hosted-Dienst bereitstellen oder eine Anwendung auf Basis der IAMMETER-Cloud-APIs erstellen.
Diese Seite dient als Entwickler-Navigationsleitfaden für die Auswahl einer Architektur. Sie verlinkt auf die aktuellen Protokolldefinitionen und Implementierungsdokumente, anstatt jeden API-Parameter zu duplizieren.
Wenn Ihre erste Frage ist, ob ein IAMMETER-Zähler ohne Internetzugang oder IAMMETER-Cloud funktionieren kann, beginnen Sie mit Verwendung eines Wi-Fi-Energiezählers ohne Internet oder Cloud. Für einen plattformorientierten Vergleich siehe Self-hosted und Open-Source-Integration.
Es gibt vier Hauptwege, IAMMETER-Daten in Ihrer eigenen Anwendung zu nutzen.
| Architektur | Datenfluss | Am besten geeignet für | IAMMETER-Cloud erforderlich? |
|---|---|---|---|
| Zähler lokal auslesen | Anwendung → Zähler | LAN-Dashboards, Automatisierung, SPS und SCADA | Nein |
| Zähler Daten hochladen lassen | Zähler → Kundenserver oder -broker | Benutzerdefinierte Cloud, EMS, BMS und IoT-Backends | Nein |
| IAMMETER Self-hosted-Software bereitstellen | Zähler → IAMMETER-Docker oder IAMMETER-Central → Anwendung | Benutzer, die Speicher und APIs ohne vollständiges Backend wünschen | Nein |
| Auf IAMMETER-Cloud-APIs aufbauen | Zähler → IAMMETER-Cloud → Anwendung | Anwendungen, die IAMMETER-Cloud-Daten und -Dienste wiederverwenden möchten | Ja |
Die richtige Wahl hängt davon ab, wo Daten gespeichert werden sollen, ob das Projekt internetunabhängig arbeiten muss, welche Aktualisierungsrate erforderlich ist und wie viel Backend-Entwicklung Sie betreiben möchten.
Wählen Sie diese Architektur, wenn sich die Anwendung und der Zähler im selben lokalen Netzwerk befinden.
IAMMETER-Zähler ← Lokale HTTP-API oder Modbus TCP ← Ihre Anwendung
Ihre Anwendung steuert das Abfrageintervall und speichert alle benötigten Verlaufsdaten. Für den lokalen Datenpfad ist kein IAMMETER-Cloud-Dienst erforderlich.
Der Zähler stellt lokale HTTP-Endpunkte zum Abrufen von Messwerten wie Spannung, Strom, Wirkleistung, importierter Energie und exportierter Energie bereit.
Häufige Messwert-Endpunkte umfassen:
/api/monitorjson/api/monitorDer lokale HTTP-API-Zugriff ist ein praktischer Ausgangspunkt für:
Siehe IAMMETER Local API und Open Interface Guide für aktuelle Endpunktdefinitionen und Beispiele.
Verwenden Sie Modbus TCP, wenn das Projekt Folgendes erfordert:
Siehe IAMMETER Modbus TCP Register und Integrationsleitfaden.
Der direkte lokale Lesezugriff liefert Zählermesswerte. Ihre Anwendung bleibt verantwortlich für alle zusätzlichen Funktionen, die sie benötigt, einschließlich:
Wenn Sie diese Backend-Funktionen nicht von Anfang an aufbauen möchten, ziehen Sie IAMMETER-Docker oder IAMMETER-Central in Betracht.
Wählen Sie diese Architektur, wenn der Zähler die Verbindung initiieren und Daten an einen von Ihnen verwalteten Endpunkt senden soll.
IAMMETER-Zähler → MQTT/MQTTS, HTTP/HTTPS oder TCP/TLS → Ihr Server
Die aktuelle IAMMETER-Firmware unterstützt mehrere Upload-Schnittstellen:
| Schnittstelle | Kundenseitige Komponente | Typische Anwendung |
|---|---|---|
| MQTT / MQTTS | MQTT-Broker und -Abonnent | IoT-Plattformen, Automatisierung und Nachrichtenpipelines |
| HTTP / HTTPS | HTTP-Endpunkt | REST-Backend, Cloud-Dienst oder benutzerdefiniertes EMS |
| TCP / TLS | TCP-Server | Benutzerdefinierter Collector und Protokoll-Level-Integration |
Der Zähler und Ihr Server verwenden eine konsistente IAMMETER-Messdaten-JSON-Struktur über alle unterstützten Upload-Methoden hinweg. Überprüfen Sie die Datendefinition, bevor Sie Ihren Parser implementieren.
Implementierungsressourcen:
Ein Server im selben LAN kann ohne Internetzugang betrieben werden. Ein entfernter Endpunkt erfordert weiterhin einen funktionierenden Pfad über das Internet, ein privates WAN oder ein VPN.
IAMMETER bietet zwei Self-hosted-Optionen für Benutzer, die eine private Datenbereitstellung wünschen, ohne jede Backend-Komponente selbst implementieren zu müssen.
IAMMETER-Docker ist ein quelloffenes, selbst gehostetes Energieüberwachungssystem. Es bietet lokale Datenerfassung, grundlegende Überwachungsfunktionen, Diagramme und APIs.
Es ist im Allgemeinen geeignet für:
Fahren Sie fort mit:
IAMMETER-Central ist selbst gehostete Daten-Middleware für Unternehmensbenutzer, Installateure und Systemintegratoren.
Sie konzentriert sich auf:
IAMMETER-Central versucht nicht, die vollständige Geschäftslogik einer Energiemanagementanwendung bereitzustellen. Sie ist nützlich, wenn der Kunde eine gewartete Daten-Middleware-Schicht wünscht und seine eigene Benutzeroberfläche oder Geschäftsfunktionen erstellen wird.
Siehe IAMMETER Self-hosting-Optionen für einen Vergleich von IAMMETER-Docker, IAMMETER-Central, Open-Source-Plattformen und direkter Server-Integration.
Die Verwendung von IAMMETER-Cloud ist ein weiterer Weg, ein benutzerdefiniertes Dashboard oder eine Anwendung zu entwickeln. In dieser Architektur lädt der Zähler Daten in die IAMMETER-Cloud hoch, und Ihre Anwendung ruft die von den IAMMETER-Cloud-APIs bereitgestellten Daten ab.
IAMMETER-Zähler → IAMMETER-Cloud → Cloud-API → Ihre Anwendung
Diese Option kann die geräteseitige und Datenerfassungs-Entwicklung reduzieren, ist jedoch keine Offline- oder Cloud-unabhängige Architektur.
Sie ist geeignet, wenn:
Siehe die IAMMETER-Cloud-API-Dokumentation für unterstützte API-Operationen und Authentifizierungsanforderungen.
Bevor Sie ein vollständiges Überwachungssystem aufbauen, prüfen Sie, ob eine bestehende Plattform bereits die benötigten Speicher-, Dashboard- und Automatisierungsfunktionen bietet.
IAMMETER kann integriert werden mit:
Diese plattformspezifischen Seiten sind die Implementierungsleitfäden. Für einen breiteren Vergleich verwenden Sie die Self-hosted und Open-Source-Integrationsübersicht.
| Projektanforderung | Empfohlener Ausgangspunkt |
|---|---|
| Einfaches LAN-Skript oder Dashboard | Lokale HTTP-API |
| Lokale Ein-Sekunden-Daten oder industrielle Steuerung | Modbus TCP |
| Vorhandene MQTT-Infrastruktur | MQTT- oder MQTTS-Upload |
| Vorhandenes Web-Backend | HTTP- oder HTTPS-Upload |
| Benutzerdefinierter Socket-Collector | TCP- oder TLS-Upload |
| Einsatzbereite private Überwachung für Einzelbenutzer | IAMMETER-Docker |
| Unternehmens-Middleware für ERP, EMS oder BMS | IAMMETER-Central |
| Smart-Home-Dashboard und Automatisierung | Home Assistant |
| Anwendung auf Basis vorhandener IAMMETER-Cloud-Daten | IAMMETER-Cloud-API |
Bestätigen Sie vor der Implementierung:
Zuletzt aktualisiert: 16. Juli 2026
Dreiphasiger Wi-Fi-Energiezähler (WEM3080T)
Einphasiger Wi-Fi-Energiezähler (WEM3080)
Dreiphasiger Wi-Fi-Energiezähler (WEM3046T)
Dreiphasiger Wi-Fi-Energiezähler (WEM3050T)