A Solar Module for MagicMirror2 designed to integrate with an Enphase Solar System
- A MagicMirror2 installation
- Clone repo into MagicMirror/modules directory
- Get an Enlighten API key and authorize your application (instructions below).
- Create an entry in 'config/config.js' with your API Key, UserId, SystemID, and any config options.
Example:
{
module: 'MMM-Solar',
position: 'bottom_left',
config: {
apiKey: "################################", //Requires your own API Key
userId: "4d7a45774e6a41320a", //Enphase example user
systemId: "67", //Enphase example system
}
},
Note: Only enter your API Key in the config.js
file. Your API Key is yours alone, do not post or use it elsewhere.
Option | Description |
---|---|
basicHeader |
Set to true to substitute the 'Solar PV' text and graphic for the default MagicMirror header |
Use of this module requires
- An API Key, which you can obtain at The Enphase Developer Portal
- The User Id of the User whose system you wish to integrate. This can be found in your Enlighten Manager Portal.
- The System ID of the solar system you wish to monitor, which can also be found in the Enlighten Manager.
This module is powered by Enphase and the Enlighten API