-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is there a way to access panel layout data (coordinates, azimuth, slope) in new firmware builds?
Background
Old firmware (BUILD < 61840):
- Panel layout available via
/cgi-bin/dl_cgi/panels/layout - No authentication required
- Returns JSON with panel coordinates, inverter serials, azimuth, slope data
New firmware (BUILD >= 61840):
- Old endpoint returns
403 Unauthorizedeven with valid session cookie - Can't find layout data in varserver variables (
/vars?match=layoutreturns bad request) - pypvs library doesn't include a panel layout method
Use Case
Panel layout data would enable visual panel mapping features in Home Assistant integrations, showing:
- Physical panel placement on roof
- Per-panel production overlaid on layout
- Shading analysis and troubleshooting
Question for pypvs maintainers
- Was the panel layout endpoint intentionally removed in new firmware?
- Is there a new varserver endpoint or variable path for accessing this data?
- If not available, is this something that could be added to a future firmware release?
Example Old Format
{
"result": {
"panels": [
{
"slope": 18,
"xCoordinate": 108,
"yCoordinate": 562,
"planeRotation": 0,
"inverterSerialNumber": "E00122137058207",
"azimuth": 180,
"metadata": {}
}
]
},
"success": "true"
}Thanks for any guidance on accessing this data in new firmware builds!
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request