Skip to main content

Enphase Energy

Monitor your solar production and consumption.

Written by Ryan Kulp

Connecting your Enphase system to TRMNL takes just a few minutes and requires no coding.

TRMNL has a native Enphase integration. You sign in with your Enphase account, pick your system and choose which figures to show. You do not need an Enphase developer account or API key.

TRMNL's shared Enphase connection runs out of Enphase's monthly allowance partway through each month. For data all month, install the Enphase Solar recipe, which uses your own free Enphase developer key.

Step 1 - Add the Enphase Energy Plugin

New setups: install the Enphase Solar recipe. Existing installs keep working from your plugin list.

Step 2 - Connect Your Enphase Account

Click "Connect with Enphase Energy". Your browser will redirect to Enphase, where you'll be asked to log in and approve the TRMNL integration. Once you approve, you'll be sent back to TRMNL.

Step 3 - Configure Plugin

Back inside TRMNL, set the following.

System

Choose the Enphase system you'd like to show. If you have more than one, add the plugin again for each.

Highlight

The large number at the top of the screen. Choose from Produced today, Consumed today, Imported today, Exported today, Net import/export, Peak power today, Producing now, Solar offset, Grid dependence, Lifetime produced or Battery. The default is Peak power today.

Stats

The figures shown alongside the highlight, from the same list. Hold ⌘ or ctrl while clicking to select several. Smaller layouts show the first few that fit, in the order listed. If you choose none, TRMNL shows Produced, Consumed, Imported, Exported and Solar offset.

If you don't automatically see stats and a chart with recent production data, click "Force Refresh" on the right side of your plugin settings page.

Step 4 - You're Done!

This plugin refreshes every 2 hours, and the interval is not adjustable. You'll begin seeing a dashboard of your production and consumption stats soon.

Troubleshooting

A figure is missing.
Figures your system can't report are skipped. Consumed, Net import/export, Solar offset and Grid dependence need consumption CTs (current transformers), which older systems may not have. The Battery figure needs a battery, and shows the charge percentage only when Enphase reports it.

Imported and Exported look low.
When Enphase doesn't report grid flow directly, TRMNL estimates it from your production and consumption. The estimate comes out low, most of all on systems with a battery.

"No Enphase system selected".
Choose a system in the plugin settings.

"Enphase refused this request".
Enphase gives this answer both for an expired connection and for a system your account can't read. Reconnect your account, then select your system again.

"Enphase data unavailable (rate limited or unreachable)".
TRMNL's shared Enphase connection has used this month's allowance, and it resets on the 1st. To keep your screen updating, install the Enphase Solar recipe with your own key.

The System list is empty.
The shared Enphase connection is usually out of this month's allowance. Install the Enphase Solar recipe instead.

Stay focused.

Related

Did this answer your question?