Detect unusual heating behaviour
netatmo_detect_anomaliesDetect unusual room readings in Netatmo 30-minute data—implausible jumps, constant or missing values, rapid setpoint drops, and sustained setpoint deviations—with severity and evidence.
Instructions
Rule-based detection of unusual readings in 30-minute room data (default: last 24 h, at most 14 days): implausible values or jumps, constant readings, missing data, rapid drops at a constant setpoint, sustained deviation from the setpoint. Each finding has severity, confidence, evidence and an explanation; findings are observations, not diagnoses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Range end, ISO 8601. Defaults to now when "from" is given. | |
| from | No | Range start, ISO 8601 (e.g. 2026-01-15 or 2026-01-15T07:30). Without an offset it is read in the home time zone. | |
| period | No | Named period in the home time zone. Alternative to from/to. | |
| home_id | No | Home ID from netatmo_list_homes. Optional when the account has a single home. | |
| room_id | No | Room ID from netatmo_list_rooms. | |
| room_name | No | Limit to one room (default: all rooms) | |
| max_anomalies | No | Maximum findings returned, most severe first (default 30) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| home | Yes | ||
| notes | Yes | ||
| range | Yes | ||
| scale | Yes | ||
| caveats | Yes | ||
| requests | Yes | ||
| anomalies | Yes | ||
| truncated | Yes | ||
| anomaly_count | Yes | ||
| rooms_analysed | Yes |