A module for interacting w/ the Enphase Enjoy solar controller. It currently has a simple program for logging data, such as production and per panel data.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

1.3 KiB

https://thecomputerperson.wordpress.com/2016/08/03/enphase-envoy-s-data-scraping/ https://thecomputerperson.wordpress.com/2016/08/28/reverse-engineering-the-enphase-installer-toolkit/

this page exists: http:///home?locale=en&classic=1

but links go to pages that aren’t authorized via the standard username/password

brief info urls: http:///api/v1/production/inverters/ http:///api/v1/production/

complete info urls: http:///inventory.json?details=1 http:///production.json?details=1

thread_panels Fetch ever 5 minutes (10 seconds after last set): http:///api/v1/production/inverters/

thread_inventory Fetch every hour, log if changes, always 24h http:///inventory.json

thread_production for reset log every 5 minutes: http:///production.json?details=1

decide how to alert, they stop communicating at night

Collect every 10s or so some items from: http:///production.json?details=1

When the password fails to auth: {u’status’: 401, u’info’: u’Authentication required’, u’moreInfo’: u’', u’error’: u’'}

this is from /api/v1/production/inverters/

from both inverters and production: readingTime wNow whLifetime

from production:

streaming voltages, power and more: curl --digest -u installer: http:///stream/meter