Sorry, your browser does not support JavaScript!

Develop your own energy monitoring system with IAMMETE products

IAMMETE-cloud is a powerful energy monitoring system, especially for solar PV energy monitoring. But you may not want to use IAMMETER-cloud for some reasons. We have opened some APIs and provided some methods for you to develop your own energy monitoring system.

image-20210915154236703

1. With IAMMETER-Docker

Introduction:

IAMMETER-Docker is a free local energy monitoring system, developed by IAMMETER, which can be deployed in your private server.

Development Difficulty:

Medium

Applicable to customers:

  • Who do not want to use the energy monitoring system cloud service of IAMMETER-cloud.
  • Who are familiar with the deployment of the Docker image .

image-20210914140147528

In this case, the data logged by our WiFi electric meter are uploaded to IAMMETER-cloud.

1.1 Tutorial of IAMMETER-Docker

Basic tutorial: https://www.iammeter.com/docs/docker

Advanced tutorial: https://www.iammeter.com/docs/docker-advanced

1.2 Subscribe MQTT data from IAMMETER-Docker

The IAMMETER-docker can also work as a MQTT broker, so you can subscribe the data from IAMMETER-docker directly.

https://www.iammeter.com/docs/docker-advanced#mqtt

1.3 Develop IAMMETER-Docker UI

IAMMETER-docker also supports REST API, you can even customize your own system with this API.

https://www.iammeter.com/docs/docker#3-advanced-function-developing-ui-via-the-api-server

2. With IAMMETER-cloud

Introduction:

If you are using the IAMMETER-Cloud, you can also develop your own energy monitoring web page in two ways.

Development Difficulty:

Easy

Applicable to customers:

  • Who want to customize your own energy monitoring web page
  • Who are familiar with JavaScript ,CSS or Python

In this case, the data logged by our WiFi electricity meter are uploaded to IAMMETER-cloud.

2.1 Subscribe MQTT data from IAMMETER-cloud

image-20210914141102641

This is an open source project, so you can easily develop and customize your own monitoring system web page, only using JS code.

https://imeter.club/topic/20

https://imeter.club/topic/89

2.2 Get data from HTTP API of IAMMETER-Cloud

IAMMETER-cloud also provides some REST API to get the data easily.

https://imeter.club/topic/18

3. Upload data to your own server

Introduction:

If you want to develop your own system totally, including developing the different UI and storing the data in your own sever. You can use this option.

All our energy monitor products (WEM3080: single phase power meter or WEM3080T: 3 phase power meters) can upload data to the third-party server by parameter settings.

Development Difficulty:

Hard

Applicable to customers:

  • Who want to develop your own energy monitoring system totally.
  • Who are familiar with server development

In this case, the data logged by our wireless electric meter are not uploaded to IAMMETER-cloud any more.

3.1 MQTT

Our WiFi power meters (WEM3080: single-phase power meter or WEM3080T: 3phase power meters) support uploading data to the third-party server by MQTT.

https://www.iammeter.com/docs/integrate-with-mqtt-server#2-upload-to-third-party-mqtt-server

3.2 TCP/TLS/HTTP

Our WiFi power meters (WEM3080: single-phase power meter or WEM3080T: 3phase power meters) support uploading data to the third-party server by TCP/TLS/HTTP.

https://www.iammeter.com/docs/integrate-with-thirdparty-server

3.3 Local API

Our WiFi power meters (WEM3080: single-phase power meter or WEM3080T: 3phase power meters) also support some local APIs, which can let you to get the data when the client and WiFi power meter are in the same LAN.

https://www.iammeter.com/docs/integrate-with-PVOutput

Top