Eerst moet ik user/wachtwoord van Enphase invullen, en daarna krijg ik onderstaand scherm.
Hoe kan ik geautomatiseerd de Enphase data hieruit halen?
Edit: Als ik http://192.168.xx.xx/production.json?details=1 invul (vervang xx door je eigen ip adres), dan krijg ik wel een json file:
{
"production": [
{
"type": "inverters",
"activeCount": 24,
"readingTime": 1734862656,
"wNow": 337,
"whLifetime": 24037033
},
{
"type": "eim",
"activeCount": 0,
"measurementType": "production",
"readingTime": 1734862705,
"wNow": 0.826,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.298,
"rmsVoltage": 241.822,
"reactPwr": 0,
"apprntPwr": 69.83,
"pwrFactor": 0,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0,
"lines": [
{
"wNow": 0.826,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.298,
"rmsVoltage": 234.309,
"reactPwr": 0,
"apprntPwr": 69.83,
"pwrFactor": 0,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
},
{
"wNow": 0,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0,
"rmsVoltage": 4.837,
"reactPwr": 0,
"apprntPwr": 0,
"pwrFactor": 0,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
},
{
"wNow": 0,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0,
"rmsVoltage": 2.676,
"reactPwr": 0,
"apprntPwr": 0,
"pwrFactor": 0,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
}
]
}
],
"consumption": [
{
"type": "eim",
"activeCount": 0,
"measurementType": "total-consumption",
"readingTime": 1734862705,
"wNow": 3.719,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.832,
"rmsVoltage": 238.733,
"reactPwr": 0,
"apprntPwr": 98.408,
"pwrFactor": 0.06,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0,
"lines": [
{
"wNow": 3.232,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.415,
"rmsVoltage": 234.237,
"reactPwr": 0,
"apprntPwr": 97.227,
"pwrFactor": 0.03,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
},
{
"wNow": 0.468,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.339,
"rmsVoltage": 3.179,
"reactPwr": 0,
"apprntPwr": 1.078,
"pwrFactor": 0.43,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
},
{
"wNow": 0.019,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.078,
"rmsVoltage": 1.317,
"reactPwr": 0,
"apprntPwr": 0.102,
"pwrFactor": 0.19,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
}
]
},
{
"type": "eim",
"activeCount": 0,
"measurementType": "net-consumption",
"readingTime": 1734862705,
"wNow": 2.893,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.534,
"rmsVoltage": 238.733,
"reactPwr": 0,
"apprntPwr": 28.535,
"pwrFactor": 0.23,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0,
"lines": [
{
"wNow": 2.406,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.117,
"rmsVoltage": 234.237,
"reactPwr": 0,
"apprntPwr": 27.354,
"pwrFactor": 0.09,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
},
{
"wNow": 0.468,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.339,
"rmsVoltage": 3.179,
"reactPwr": 0,
"apprntPwr": 1.078,
"pwrFactor": 0.43,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
},
{
"wNow": 0.019,
"whLifetime": 0,
"varhLeadLifetime": 0,
"varhLagLifetime": 0,
"vahLifetime": 0,
"rmsCurrent": 0.078,
"rmsVoltage": 1.317,
"reactPwr": 0,
"apprntPwr": 0.102,
"pwrFactor": 0.19,
"whToday": 0,
"whLastSevenDays": 0,
"vahToday": 0,
"varhLeadToday": 0,
"varhLagToday": 0
}
]
}
],
"storage": [
{
"type": "acb",
"activeCount": 0,
"readingTime": 0,
"wNow": 0,
"whNow": 0,
"state": "idle"
}
]
}
Edit 2: het commando https://192.168.xx.xx/ivp/pdm/energy is snel en levert o.a. de huidige opbrengst en de opbrengst vandaag op. Lijkt 2x per minuut te worden ververst:
{
"production": {
"pcu": {
"wattHoursToday": 775,
"wattHoursSevenDays": 10525,
"wattHoursLifetime": 24037380,
"wattsNow": 142
},
"rgm": {
"wattHoursToday": 0,
"wattHoursSevenDays": 0,
"wattHoursLifetime": 0,
"wattsNow": 0
},
"eim": {
"wattHoursToday": 0,
"wattHoursSevenDays": 0,
"wattHoursLifetime": 0,
"wattsNow": 0
}
},
"consumption": {
"eim": {
"wattHoursToday": 0,
"wattHoursSevenDays": 0,
"wattHoursLifetime": 0,
"wattsNow": 0
}
}
}