Connecting up an Enphase M215/M250 solar inverter
for testing without the necessary plug


(Last update 2026-07-13)


The planned setup
intended connections



The Actual setup

panel and inverter

It comes with this special proprietary plug

Inverter plug

It is intended to mate with special Enphase Engage trunk cabling
normally installed on the roof

The socket alone is not commercially available as it is proprietary.
even trunk cabling is hard to find



So let's make a socket instead,
how hard can it be, here's how it was done


With Claude's assistance we made a script to implement my design
which was then created in Blender
and subsequently printed on the Bambu P1S printer
with the following results

first sample pillr test

First test to check shell and pillar size and fit

final sample which works

Final home made sample for all pillars
Contact me for the details





See it printing
Play



matching with plug

Ready for trial
socket mated with plug

Mates perfectly with the plug






In Blender this script will generate the object which can be exported to STL
and printed on the Bambu P1S.


10 m cabling 0.75 and connections

10 m of 0.75 cable being connected up

Live 230v connections are exposed - proper protection must be ensured.


cable ending preparation 

With wires installed for European use and temporary home made terminals

terminals


Eventually proper 2.8 mm terminals are to be installed


temp terminals

In the absence of real terminals makeshift ones were used
A length of denuded 1.5 mm copper house wire
was hammered on the end till it made a flat spade
and 3 portions made
then joined with a connector strip to the wire ends
matching pillar spacing almost exactly

In operation


Using a cheapy solar panel as power source
each inverter could be tested



Making of the temporary home made spades

 1.5 mm copper house wire
wire 1.5 mm
Hit die over the end
with hammer till flat
spade wire
Side view
spade wire
Top view
spade wire



How will the test be setup and verified
intended connections


The Shelly can be used to turn on/off power to the inverter
and once the inverter is operating, measure production
and if the inverter is faulty it will be apparent.

The inverter can produce a maximum of 1.2 A and the cable can carry > 5 A

This setup allows many inverters to be swapped in and out or left in production.



Expected Inverter lights.


1. Connecting sunlit
solar panel MC4 DC power source to inverter.

The LED will flash Green 6 times.
Meaning the microinverter is healthy.

2. Turn Shelly on - The LED will begin Flashing Amber/Orange slowly (once every few seconds).
meaning the inverter successfully detects the AC grid connection.

European regulations require a mandatory 5-minute countdown timer
before the inverter is allowed to interact with the grid.
During these 5 minutes, it is monitoring the voltage (230V) and frequency (50Hz) to ensure stability.

3. Successful Operation State after the 5-minute monitoring window closes
The LED will transition to Flashing Green slowly.
Meaning the inverter is fully operational and trying to produce power/sync with the grid loop.
The Shelly should show current, dependent on the amount of sunlight on the panel.

Errors

4. Flashing Red means the inverter does not detect the AC grid.

5. Solid Red: A critical hardware fault or a Ground Fault (GFI).
Shelly must be turned off.

6. At night or no MC4 connected the light will be off, even if mains available.

Bonus

7. With a known good inverter it can test if a panel is working
no lights will appear when the panel is sunlit.



Setup the Shelly

Shelly

Power to L + N
Inverter to O + N



Plug in the Shelly and switch phone to it's WiFi AP
in the browser enter 192.168.33.1

This brings up the WiFi configuration page
Enter your router SSID [selectable]
and password

It should reboot connecting to your router AP
on your phone enter it's network IP address
and then it's ready for use.


Caveats and notes

1. The testing circuit is confirmed for European inverters of all sorts
that use 2 or 3 active pins [of the 4 pins] in the plug that is compatible with
any Engage cable irrespective of single or 3 phase systems.

2. The Shelly was chosen as a cheap universal plug independent cloud free solution
Other devices, such as myStrom, TP-Link Tapo P110, Sonoff POWR316D [and others] are
also candidates but probably overkill for this simple task.

3. Should the system be left connected it is not weather proof
consider using MC4 extension cables to keep the inverter and its connections in a dry place.

4. Should you want a consumption log use a locally running logger
such as shelly-logger.zip, unzip it to a folder, right click and unblock.
To run it on a PC with Python installed
open a cmd prompt on the folder where the file is stored
and run the command, adjusting appropriately
python shelly_logger.py --ip 192.168.1.50 --interval 60 --out production_log.csv

if you encounter errors make sure all imports are installed via the pip command
as shown in the program.

5. Should you want to add it to a production system, it is also possible if the gateway can see it,
run a scan to locate it.

The cabling of the plug wires given above is confirmed after examining an inverter internals.

Inverter wires

The pillars on the plug are in order:
 Dummy, Ground [green/yellow], Live [brown] and Neutral [blue].