Sorry, your browser does not support JavaScript!

IAMMETER Technical Contribution

About IAMMETER

advanced-user-ecosystem

IAMMETER is an energy monitoring and management platform that provides:

  • Smart energy meters (single-phase and three-phase)
  • IAMMETER-Cloud for data visualization and analysis
  • Open APIs for device-side and cloud integration
  • Flexible support for self-hosted and third-party systems

IAMMETER is designed for:

  • Residential solar users
  • Energy monitoring and cost optimization
  • Developers building energy-related applications and automation systems

The core goal of IAMMETER is:

Turn energy data into actionable insights and real savings.


This guide defines what qualifies as a technical contribution in a clear, developer-oriented way.


1. Build Applications Using IAMMETER APIs

IAMMETER encourages developers to build applications based on its open APIs and publish them to the IAMMETER App Store.

IAMMETER App Store

The IAMMETER App Store is a platform for sharing applications built on IAMMETER devices and APIs.

All apps are contributed by technical enthusiasts or IAMMETER engineers. Every IAMMETER user can use them for free.

  • Discover applications built by the community
  • Share your own tools and integrations
  • Promote reusable energy solutions

👉 Browse App Store: https://contributor.iammeter.com/app-store

👉 Contribute via GitHub: https://github.com/IAMMETER/appstore


Device-side API (Local)

Access real-time data directly from IAMMETER devices within your local network.

Typical use:

  • Real-time monitoring
  • Edge computing
  • Local automation without cloud dependency

👉 Documentation:


Cloud API

Access historical data, aggregated metrics, and account-based resources via IAMMETER-Cloud.

Typical use:

  • Data analytics
  • Remote dashboards
  • Multi-site management

👉 Documentation:


2. Integration with Self-Hosted & Open-Source Systems

IAMMETER encourages users and technical enthusiasts to share solutions built within open-source and self-hosted ecosystems.

This complements API-based application development by focusing on system-level integration and practical deployment scenarios.

Instead of maintaining multiple separate guides, all integration capabilities are summarized here:

👉 https://www.iammeter.com/blog/self-hosted-integration

Supported ecosystems and keywords include:

  • Home Assistant
  • Node-RED
  • ioBroker
  • OpenEMS
  • MQTT-based systems
  • Custom self-hosted servers

Typical contributions include:

  • Integration guides and tutorials
  • Automation workflows
  • Solar self-consumption optimization setups
  • PV heater control solutions
  • Smart home energy management systems

By sharing these solutions, contributors help expand the IAMMETER ecosystem and enable more users to adopt practical energy optimization strategies.

Together, API-based applications and system integrations form the core of the IAMMETER ecosystem.

In particular, IAMMETER encourages solutions that leverage its devices to optimize residential solar (PV) systems, including:

  • Reducing energy export to the grid
  • Increasing solar self-consumption
  • Utilizing surplus PV energy (e.g., for water heating or automation)
  • Lowering electricity bills through smarter energy usage

These real-world PV optimization scenarios are highly valuable and represent a core direction of the IAMMETER ecosystem.


3. What Counts as a Technical Contribution?

You qualify as a technical contributor if you:

  • Build applications using IAMMETER device or cloud APIs
  • Develop integrations with open-source platforms (Home Assistant, Node-RED, ioBroker, OpenEMS, etc.)
  • Create automation, optimization, or visualization tools
  • Share reusable code, scripts, or system architectures

4. IAMMETER Integration Philosophy

IAMMETER is designed as an open and flexible energy platform:

  • Local + Cloud APIs
  • MQTT / HTTP / TCP data access
  • Compatibility with self-hosted systems
  • Support for open-source ecosystems

This enables developers to build practical, real-world energy solutions.


Build with IAMMETER

Use IAMMETER data to create meaningful applications and share them with the community.

Turn energy data into real solutions.


IAMMETER Contributor Program

Technical contributions are part of the broader IAMMETER Contributor Program.

👉 Learn more: https://www.iammeter.com/community/contributor-program

Join the program to get recognition, rewards, and support for your contributions.

IAMMETER provides incentives to contributors through the Reward Points (RP) Program.

👉 Learn more about RP: https://www.iammeter.com/community/rewards-points-program

Reward Points can be redeemed for IAMMETER products and cloud services, based on the quality and impact of your contributions.

Top