-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Envoy data from Encharge batteries #72
Comments
I see that accessing the /home URL locally shows that Enpower device is installed and that the Grid is ON. Some other data end points locally that return data on the setup:
[
{
"eid": 3453453,
"state": "enabled",
"measurementType": "production",
"phaseMode": "split",
"phaseCount": 2,
"meteringStatus": "normal",
"statusFlags": []
},
{
"eid": 124124124,
"state": "enabled",
"measurementType": "net-consumption",
"phaseMode": "split",
"phaseCount": 2,
"meteringStatus": "normal",
"statusFlags": []
}
] |
And..importantly the following has data on the Enpower device: "enpower":{
"connected":true,
"grid_status":"closed"
} "encharge":[
{
"num":0,
"level":0,
"level_24g":0,
"level_subg":0
}
] I believe grid_status closed = that the grid is connected (e.g. relay is closed, not in an open state).
{
"software_build_epoch":1610420483,
"is_nonvoy":false,
"db_size":17600512,
"db_percent_full":" 4.66",
"timezone":"US/Pacific",
"current_date":"04/17/2021",
"current_time":"20:24",
"network":{
"web_comm":true,
"ever_reported_to_enlighten":true,
"last_enlighten_report_time":1618715554,
"primary_interface":"wlan0",
"interfaces":[
{
"type":"ethernet",
"interface":"eth0",
"mac":"00:00:C0:68:00:00",
"dhcp":true,
"ip":"169.1.1.1",
"signal_strength":0,
"signal_strength_max":1,
"carrier":false
},
{
"signal_strength":3,
"signal_strength_max":5,
"type":"wifi",
"interface":"wlan0",
"mac":"50:00:00:00:00:00",
"dhcp":true,
"ip":"192.168.1.1",
"carrier":true,
"supported":true,
"present":true,
"configured":true,
"status":"connected"
}
]
},
"tariff":"single_rate",
"comm":{
"num":0,
"level":0,
"pcu":{
"num":0,
"level":0
},
"acb":{
"num":0,
"level":0
},
"nsrb":{
"num":0,
"level":0
},
"encharge":[
{
"num":0,
"level":0,
"level_24g":0,
"level_subg":0
}
]
},
"alerts":[
],
"update_status":"satisfied",
"wireless_connection":[
{
"signal_strength":0,
"signal_strength_max":0,
"type":"zigbee",
"connected":true
},
{
"signal_strength":0,
"signal_strength_max":0,
"type":"subghz",
"connected":true
}
],
"enpower":{
"connected":true,
"grid_status":"closed"
}
} |
@rsnodgrass I don't have access to an Envoy currently with batteries, are those URLs password protected? |
@gtdiehl sent you an email with more info. |
I've looked into this a little bit more after implementing the Battery status for #36. It seems adding the grid connection status of the Enpower Smart Switch might be beneficial to people as seems to show if you are connected to the grid or not.
This would require polling of the At this point I can look into retrieving and displaying the Enpower Smart Switch I can implement it to check for the presence of the |
I noticed my Encharge batteries don't show up under the
|
FWIW to follow-up on this, the I contacted Enphase support to see if there was a better place to get Encharge data from on the Envoy and this was their response:
|
I cant offer support for an enhancement that is constrained only to Encharge batteries, add the older and more common ACB batteries and Ill happily help out. |
With the added |
Interestingly, my /ivp/ensemble/inventory does not show real_power_w for my encharges.
It appears to be pulling from the IQ8X-BAT micros, which are not exposed anywhere that I can find. |
Use Case
The Envoy now supports collecting data from the Enpower transfer switch and any (0 or more) Encharge batteries attached.
Solution
Add data for Enphase battery consumption, battery charging, current charge, and like the existing individual microinverter functionality the ability to have current charge for each independent battery.
Alternatives
The text was updated successfully, but these errors were encountered: