Skip to content

Overview

MicroPowerManager is configured and extended through plugins. Plugins extend the core functionality by integrating external services and APIs. This makes it possible to connect MicroPowerManager to third-party systems without modifying the core application.

Typical examples include:

  • Manufacturer integrations (for token generation or remote management)
  • Transaction providers (e.g. mobile money) or Payment aggregators
  • Data import and export services
  • External communication interfaces

Most plugins require an initial setup. This usually includes:

  • Providing credentials for the external service
  • Configuring synchronization intervals
  • Defining connection parameters

After the initial configuration, plugins generally run without requiring changes in day-to-day operations.

INFO

The words plugin and integration are mostly used interchangeably. The integration of an external party or service with MicroPowerManager is implemented through development of a plugin.

Plugin overview

PluginCurrent StatusIntegration Document URL
Stron MeterReadyThey do not provide API docs online
Gomelong MeterReadyThey do not provide API docs online
SunKing Solar Home SystemThey do not provide API docs online
Calin MeterReadyThey do not provide API docs online
Calin Smart MeterReadyThey do not provide API docs online
Microstar MeterReady (Companies have to make an agreement with MicroStarElectric to get their .p12 certificate)They do not provide API docs online
DalyBms (e-bike)Ready (Battery Management System API, works only with e-bikes with Daly BMS installed)Website
Wavecom Payment(Manual) Ready (MicroPowerManager users must export transaction data, paste into template, and upload)N/A
Angaza Solar Home System(unlockDevice not implemented, see here)API Docs

Needs Refactoring / Development

PluginCurrent StatusIntegration Document URL
Spark MeterRequires refactoringAPI Docs
Steama MeterRequires refactoringAPI Docs
Swifta PaymentRequires refactoringWebsite
Mesomb PaymentRequires refactoringLogin
Wave Money PaymentRequires refactoringAPI Docs

Broken / Deprecated

PluginCurrent StatusIntegration Document URL
Kelin MeterBroken (They do not provide API anymore)N/A
Viber MessagingNo longer usable due to new strict chatbot criteriaHelp Article