Solar site overview
Current power and energy totals arranged as one calm operational card.
A one-card production overview using SolarEdge's documented Site Overview endpoint: current power plus daily, monthly, yearly and lifetime energy.
Prepare SolarEdge Monitoring:
1. In the SolarEdge Monitoring portal, open the site's Administration / API Access area.
2. Enable API access if required, copy the Site ID and generate/copy the API key.
3. API access is read-only for this endpoint; keep the key private and rotate it if exposed.
Official Monitoring API guide: https://knowledge-center.solaredge.com/sites/kc/files/se_monitoring_api.pdf
Configure Cifru on iPhone/iPad:
1. Sources → Add source → REST JSON.
2. Base URL: https://monitoringapi.solaredge.com/site/SITE_ID, replacing SITE_ID with the real numeric site ID.
3. Select query-parameter authentication. Parameter name: api_key. Value: the key from SolarEdge.
4. Test GET /overview, then import and map the package's single REST slot.
5. Confirm that the JSON row path is overview. The package stores neither Site ID nor API key.
What this package creates
- Home: Solar site overview
Sources are mapped locally and verified before applying.
View the JSON being importedcollapsed by default
{
"components": {
"sourceSlots": [
{
"displayName": "SolarEdge Monitoring REST",
"id": "953EB1D0-1FE6-5F92-8D3D-5E93C5C87538",
"kind": "rest",
"requiredObjects": [
"/site/{siteId}/overview"
],
"requiresCustomSQL": false
}
],
"workspaceSelection": {
"commonFields": [],
"datasets": [
{
"cacheMode": "cached",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "overview",
"fetchSortRules": [],
"id": "9E892719-06DD-5429-84ED-9ACC8825BD8B",
"mappings": [
{
"commonFieldKey": "",
"key": "lastUpdateTime",
"label": "Last update",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "lastUpdateTime",
"type": "date",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "currentPower.power",
"label": "Current power",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "currentPower.power",
"type": "number",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "lastDayData.energy",
"label": "Energy today",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "lastDayData.energy",
"type": "number",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "lastMonthData.energy",
"label": "Energy this month",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "lastMonthData.energy",
"type": "number",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "lastYearData.energy",
"label": "Energy this year",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "lastYearData.energy",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "lifeTimeData.energy",
"label": "Lifetime energy",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "lifeTimeData.energy",
"type": "number",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "lifeTimeData.revenue",
"label": "Lifetime revenue",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "lifeTimeData.revenue",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 1,
"name": "Solar site overview",
"primaryKey": "lastUpdateTime",
"refreshPolicy": {
"enabled": true,
"intervalMinutes": 15
},
"rootArrayPath": "overview",
"rowLimitEnabled": true,
"searchKeys": [
"lastUpdateTime",
"currentPower.power",
"lastDayData.energy",
"lastMonthData.energy",
"lastYearData.energy"
],
"sourceID": "953EB1D0-1FE6-5F92-8D3D-5E93C5C87538",
"sqlQuery": "",
"tableName": ""
}
],
"pages": [
{
"actions": [],
"badgeKey": "currentPower.power",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastUpdateTime",
"label": "Last update",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastDayData.energy",
"label": "Energy today",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "currentPower.power",
"label": "Current power",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastMonthData.energy",
"label": "Energy this month",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lifeTimeData.energy",
"label": "Lifetime energy",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"datasetID": "9E892719-06DD-5429-84ED-9ACC8825BD8B",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastUpdateTime",
"label": "Last update",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "highlight",
"isVisible": true,
"key": "currentPower.power",
"label": "Current power",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastDayData.energy",
"label": "Energy today",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastMonthData.energy",
"label": "Energy this month",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastYearData.energy",
"label": "Energy this year",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lifeTimeData.energy",
"label": "Lifetime energy",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lifeTimeData.revenue",
"label": "Lifetime revenue",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"fixedFilters": [],
"id": "6B53B5D7-CB70-5A76-84B8-0D5602AF6E45",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": true,
"sortRules": [],
"subtitle": "",
"subtitleKey": "lastDayData.energy",
"systemImage": "sun.max",
"title": "Solar site overview",
"titleKey": "lastUpdateTime"
}
],
"relations": [],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "SolarEdge Monitoring",
"configurationLanguages": [
"en"
],
"countries": [
"ALL"
],
"createdAt": "2026-07-24T16:26:43Z",
"description": "A one-card production overview using SolarEdge's documented Site Overview endpoint: current power plus daily, monthly, yearly and lifetime energy.\n\nPrepare SolarEdge Monitoring:\n1. In the SolarEdge Monitoring portal, open the site's Administration / API Access area.\n2. Enable API access if required, copy the Site ID and generate/copy the API key.\n3. API access is read-only for this endpoint; keep the key private and rotate it if exposed.\nOfficial Monitoring API guide: https://knowledge-center.solaredge.com/sites/kc/files/se_monitoring_api.pdf\n\nConfigure Cifru on iPhone/iPad:\n1. Sources → Add source → REST JSON.\n2. Base URL: https://monitoringapi.solaredge.com/site/SITE_ID, replacing SITE_ID with the real numeric site ID.\n3. Select query-parameter authentication. Parameter name: api_key. Value: the key from SolarEdge.\n4. Test GET /overview, then import and map the package's single REST slot.\n5. Confirm that the JSON row path is overview. The package stores neither Site ID nor API key.",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.0",
"minimumPlan": "free",
"packageID": "DCE94C3D-287A-5265-933A-DEB23A6A4893",
"rootButtonCount": 1,
"summary": "Current power and energy totals arranged as one calm operational card.",
"tags": [
"SolarEdge",
"solar",
"energy",
"REST"
],
"title": "Solar site overview"
}
}