I performed a full reset via the button on the Setting tab. The result is the same as after a reinstall of the app:
I generated a new report and included the 13 devices mentioned above. I removed all other devices from the report to keep the size small enough to post here.
The other devices included are the 11 Shelly devices connected via the Shelly Control app. These regard 4 physical devices represented in Homey as 11 logical devices:
I hope this info is useful. I’ll have the app complete its learning cycle now (it restarted the 3 day cycle after the reset).
Report
{
"generatedAt": "2026-08-21T11:08:11.307Z",
"ready": true,
"meta": {
"appVersion": "0.4.2",
"language": "en",
"intervalMinutes": 15,
"discoveryUntil": "2026-08-24T11:03:23.831Z",
"realtime": {
"connected": true,
"delivering": true,
"missedByEvents": 0,
"connectedSince": "2026-08-19T15:14:57.406Z",
"connectAttempts": 1,
"eventsReceived": 951,
"eventsPerMinute": 0.4,
"availabilityChanges": 34,
"eventsWithoutAvailable": 0,
"lastEventAt": "2026-08-21T11:01:38.506Z",
"knownDevices": 138
}
},
"counts": {
"monitored": 120,
"verifiable": 120,
"ok": 101,
"problems": 19,
"pending": 0,
"unverifiable": 0,
"newAlerts": 0,
"recovered": 0,
"lowBattery": 1,
"groupFailures": 1,
"newGroupAlerts": 1,
"skipped": 18,
"errors": 0
},
"groupFailures": [
{
"key": "app:homey:app:cloud.shelly.control",
"stale": 8,
"total": 11,
"ageMinutes": 845
}
],
"skipped": [],
"overrides": {
"devices": {
"d52": {
"include": true
},
"d125": {
"include": true
}
}
},
"devices": [
{
"id": "d64",
"driverId": "homey:app:cloud.shelly.control:shellypstripg4_local",
"class": "socket",
"available": true,
"status": "stale",
"reasonCode": "no_data",
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 30242,
"signalAgeMinutes": 0,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [
"measure_power"
],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 30242,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": false,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d53",
"driverId": "homey:app:cloud.shelly.control:shelly1pmg3_local",
"class": "socket",
"available": true,
"status": "stale",
"reasonCode": "no_data",
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 29802,
"signalAgeMinutes": 0,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [
"measure_power"
],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 29802,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": false,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d76",
"driverId": "homey:app:cloud.shelly.control:shellypstripg4_local",
"class": "socket",
"available": true,
"status": "stale",
"reasonCode": "no_data",
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 12490,
"signalAgeMinutes": 0,
"seenAgeMinutes": 1,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [
"measure_power"
],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 12490,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": false,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d83",
"driverId": "homey:app:cloud.shelly.control:shellypstripg4_local",
"class": "socket",
"available": true,
"status": "stale",
"reasonCode": "no_data",
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 6500,
"signalAgeMinutes": 0,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [
"measure_power"
],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 6500,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": false,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d91",
"driverId": "homey:app:cloud.shelly.control:shellypstripg4_local",
"class": "socket",
"available": true,
"status": "stale",
"reasonCode": "no_data",
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 995,
"signalAgeMinutes": 1,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [
"measure_power"
],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 995,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": false,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d80",
"driverId": "homey:app:cloud.shelly.control:shellypstripg4_local",
"class": "socket",
"available": true,
"status": "stale",
"reasonCode": "no_data",
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 845,
"signalAgeMinutes": 0,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [
"measure_power"
],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 845,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": false,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d27",
"driverId": "homey:app:cloud.shelly.control:shellypstripg4_local",
"class": "socket",
"available": true,
"status": "stale",
"reasonCode": "no_data",
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 845,
"signalAgeMinutes": 0,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [
"measure_power"
],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 845,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": false,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d75",
"driverId": "homey:app:cloud.shelly.control:shellypstripg4_local",
"class": "socket",
"available": true,
"status": "stale",
"reasonCode": "no_data",
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 845,
"signalAgeMinutes": 0,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [
"measure_power"
],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 845,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": false,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d3",
"driverId": "homey:app:cloud.shelly.control:shellypstripg4_local",
"class": "socket",
"available": true,
"status": "ok",
"reasonCode": null,
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 0,
"signalAgeMinutes": 0,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 1,
"longestGapMinutes": 2,
"ageMinutes": 0,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": true,
"valueChanges": 1,
"valueUnchangedMinutes": 3,
"maxUnchangedMinutes": null,
"smallestChange": 7.7,
"averageChange": 7.7
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 1,
"medianMinutes": 2,
"p95Minutes": 2,
"maxMinutes": 2,
"observedForHours": 0,
"confidence": "low"
}
},
{
"id": "d52",
"driverId": "homey:virtualdriverzigbee:driver",
"class": "socket",
"available": true,
"status": "ok",
"reasonCode": null,
"pendingReason": null,
"rule": "device_override",
"timeoutMinutes": 10080,
"ageMinutes": null,
"signalAgeMinutes": null,
"seenAgeMinutes": 1,
"seenTimeoutMinutes": null,
"seenObservations": 0,
"availabilityOnly": true,
"monitored": [],
"staleCapabilities": [],
"capabilities": [],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d125",
"driverId": "homey:virtualdriverzigbee:driver",
"class": "socket",
"available": true,
"status": "ok",
"reasonCode": null,
"pendingReason": null,
"rule": "device_override",
"timeoutMinutes": 10080,
"ageMinutes": null,
"signalAgeMinutes": null,
"seenAgeMinutes": 1,
"seenTimeoutMinutes": null,
"seenObservations": 0,
"availabilityOnly": true,
"monitored": [],
"staleCapabilities": [],
"capabilities": [],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 0,
"medianMinutes": null,
"p95Minutes": null,
"maxMinutes": null,
"observedForHours": 0,
"confidence": "none"
}
},
{
"id": "d9",
"driverId": "homey:app:cloud.shelly.control:shelly1pmg3_local",
"class": "socket",
"available": true,
"status": "ok",
"reasonCode": null,
"pendingReason": null,
"rule": "defaults",
"timeoutMinutes": 90,
"ageMinutes": 1,
"signalAgeMinutes": 1,
"seenAgeMinutes": 1,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_temperature.100",
"measure_temperature.101",
"measure_temperature.102",
"measure_temperature.103",
"measure_temperature.104"
],
"staleCapabilities": [],
"capabilities": [
{
"id": "measure_temperature.100",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 5,
"timeoutMinutes": 90,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": true,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
},
{
"id": "measure_temperature.101",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 67,
"timeoutMinutes": 90,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": true,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
},
{
"id": "measure_temperature.102",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 3,
"timeoutMinutes": 90,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": true,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
},
{
"id": "measure_temperature.103",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 0,
"longestGapMinutes": null,
"ageMinutes": 30,
"timeoutMinutes": 90,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": true,
"valueChanges": 0,
"valueUnchangedMinutes": 5,
"maxUnchangedMinutes": 2,
"smallestChange": null,
"averageChange": null
},
{
"id": "measure_temperature.104",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 1,
"longestGapMinutes": 2,
"ageMinutes": 1,
"timeoutMinutes": 90,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": true,
"valueChanges": 1,
"valueUnchangedMinutes": 3,
"maxUnchangedMinutes": null,
"smallestChange": 0.1,
"averageChange": 0.1
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 1,
"medianMinutes": 1,
"p95Minutes": 1,
"maxMinutes": 1,
"observedForHours": 0,
"confidence": "low"
}
},
{
"id": "d51",
"driverId": "homey:app:cloud.shelly.control:shelly1pmminig3_local",
"class": "socket",
"available": true,
"status": "ok",
"reasonCode": null,
"pendingReason": null,
"rule": "socket",
"timeoutMinutes": 720,
"ageMinutes": 0,
"signalAgeMinutes": 0,
"seenAgeMinutes": 0,
"seenTimeoutMinutes": null,
"seenObservations": 1,
"availabilityOnly": false,
"monitored": [
"measure_power"
],
"staleCapabilities": [],
"capabilities": [
{
"id": "measure_power",
"kind": "periodic",
"staticKind": "periodic",
"reclassified": false,
"looseTimeout": false,
"observations": 1,
"longestGapMinutes": 2,
"ageMinutes": 0,
"timeoutMinutes": 720,
"timeoutSource": "device",
"provesDeath": false,
"conditionMet": true,
"fresh": true,
"valueChanges": 1,
"valueUnchangedMinutes": 3,
"maxUnchangedMinutes": null,
"smallestChange": 0.1,
"averageChange": 0.1
}
],
"battery": {
"text": "n/a",
"low": false
},
"learning": {
"observations": 1,
"medianMinutes": 2,
"p95Minutes": 2,
"maxMinutes": 2,
"observedForHours": 0,
"confidence": "low"
}
}
],
"note": "Enhets- og sonenavn er utelatt med vilje. Enhetene er nummerert d1, d2 …",
"display": {
"theme": "dark",
"source": "prefers-color-scheme",
"os": "dark",
"background": "rgb(255, 255, 255)"
}
}