Overview
The App Status page in the Willow App is a centralized dashboard designed to monitor the health, availability, and data quality of connected sensors across buildings. It helps users identify underperforming systems, investigate telemetry issues, and take action to maintain system reliability. The App Status page is accessible from the main navigation menu and provides both high-level system overview and detailed connector-specific insights.
Key KPIs – What They Tell You
Healthy Connectors
Quickly see which connectors are performing well:Green (Healthy): ≥ 75% sensors healthy
Yellow (Degraded): 50–74%
Red (Unhealthy): < 50%
Sensor Health
The overall health score of your sensor network. Based on the % of sensors with no quality issues.High score = stable network
Lower score = check for problems
Online Sensors
The number actively reporting data on time.Online = data received within 3× expected interval
The Connector List provides a snapshot of each connector’s performance, showing its name, overall health status, percentage of healthy sensors, number of sensors currently online, onboarding status, and the locations it serves. Connectors covering multiple sites are grouped together, and you can expand these to view building-level metrics or click a connector to open its detailed view.
Tip: Multi-site connectors can be expanded to see individual building data. Clicking any connector takes you to its Sensor Details page.
Connector Detail View
When you click on a connector in the list, you are taken to a page showing the detailed performance of each individual sensor within that connector.
The Details tab shows Data Quality KPI tiles, A time series graph for data quality over time and detailed sensor information for real-time diagnostics for each sensor.
Data Quality Issue Types and Examples
| Issue Type | Description | Example |
|---|---|---|
| Offline | No data received for more than 3× the expected interval. The point is considered inactive. | For a sensor expected to report every 15 minutes, but no data has been received in the last 45 minutes. |
| Delayed | Data received >30 minutes after the original timestamp. Skills cannot be run in real time since the data is not available. | A point with a reading timestamped at 10:00 AM is not received until 10:45 AM – 45 minutes late, making it unusable by real-time skills. |
| Sparse | The time between data timestamps is greater than the expected interval. | A cooling coil valve logs only two readings between 8:00 and 9:00 AM when 3 readings are expected. |
| Out of Range | Readings fall outside configured thresholds for key metrics. These thresholds typically represent physically impossible values. | Temperature < -100°F or > 550°F; Pressure < -150 or > 15,000 inH₂O. |
| Flatlined | Sensor reports identical values across 50+ readings or for a period ≥10× the expected interval. Applies to analog values where fluctuation is expected. | A discharge air pressure sensor is stuck at 0.68" for 150 minutes, with an expected interval of 15 minutes. |
| Never Online | Sensor has never reported a single value since being added to the system. This is a subset of the Offline issue. | A sensor added 3 weeks ago has no data history. |
Summary View For connectors serving multiple buildings
When a connector serves multiple buildings, the App Status provides a dedicated summary view that displays individual performance metrics for each location served by that connector.
Clicking on the location columns opens up the Connector details page for targeted troubleshooting by isolating issues to a building level.
Updating Onboarding Status
To update a connector’s onboarding status, select one or more rows using the checkboxes in the left column, then click the ✎ icon on the right. A popup will display the available status options. After selecting a new status, click Update to save the changes.
How to Use App Status
Begin on the Connector Summary View and review the KPI tiles to get a snapshot of system health. Identify any connectors marked as Degraded or Unhealthy, then click a connector to open its Sensor Detail View.
In the detail view, filter sensors by issue type or location to narrow your focus. Use the charts in the details tab to pinpoint when data issues began or worsened, and review latency and last-received values to confirm if issues are ongoing or resolved.
If you need deeper analysis, use the Export to Excel option. The export shows detailed timestamps and values for each sensor, making it easier to check exactly when the last data was received for offline points, or to investigate other issue types in more detail.
Comments
Article is closed for comments.