From Hentschel
Contents
Remote API
Enphase developer login:
https://developer.enphase.com/admin/
Commands
- get the system
curl -v "https://api.enphaseenergy.com/api/v2/systems?key=2be7be3252ca4c595e5622b702a34ff5&user_id=4d5441774e7a597a4e673d3d0a"
- system info
curl -v "https://api.enphaseenergy.com/api/v2/systems/1320223/summary?key=2be7be3252ca4c595e5622b702a34ff5&user_id=4d5441774e7a597a4e673d3d0a"
- inventory
curl -v "https://api.enphaseenergy.com/api/v2/systems/1320223/inventory?key=2be7be3252ca4c595e5622b702a34ff5&user_id=4d5441774e7a597a4e673d3d0a"
reply:
{ "system_id": 1320223, "envoys": [{ "sn": "121727042157", "model": "IQ Envoy", "sku": "ENV-IQ-AM1-240" }], "inverters": [{ "sn": "121729039296", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729039299", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729039367", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729039381", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729039522", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729039525", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729039542", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729039570", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729039651", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729042313", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729042597", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729042598", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729042608", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729045313", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729045495", "model": "IQ6", "sku": "IQ6-60-2-US" }, { "sn": "121729045618", "model": "IQ6", "sku": "IQ6-60-2-US" }], "meters": [{ "sn": "121727042157EIM1", "manufacturer": "Enphase Energy", "model": "Envoy S" }], "meta": { "status": "normal", "last_report_at": 1510046713, "last_energy_at": 1510046100, "operational_at": 1507705200 } }
Local API
- Local website login: envoy:<last 6 digits of serial number>
- get serial number from installer app on phone
- some info: https://thecomputerperson.wordpress.com/2016/08/03/enphase-envoy-s-data-scraping/
- Smarttings Plugin https://community.smartthings.com/t/release-enphase-envoy-local-access/37544
Links
- production: http://192.168.1.109/production.json ( example production.json )
- all: http://192.168.1.109/api/v1/production ( example envoy production all )
- individual panels http://192.168.1.109/api/v1/production/inverters ( example envoy production inverters )
- Inventory http://192.168.1.109/inventory.json ( example envoy inventory.json )