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.
The App Status page displays three primary KPIs that give a real-time summary of system health across all connectors and sensors:
1. Healthy Connectors
Shows how many connectors meet the minimum sensor health threshold. Use this metric to quickly identify which buildings or systems may require attention due to widespread data quality issues.
Health Criteria:
Healthy: ≥75% of sensors are healthy
Degraded: 50–74% of sensors are healthy
Unhealthy: <50% of sensors are healthy
2. Sensor Health
Represents the overall health of the sensor network. A high percentage indicates strong system reliability, while a drop may suggest emerging issues that could affect analytics or automation.
Calculation:
Percentage of all sensors that are not currently affected by data quality issues such as offline, delayed, sparse, flatline or out-of-range values.
3. Online Sensors
Indicates how many sensors are actively reporting in a timely manner. Use this to detect gaps in real-time data collection and identify sensors that may have gone offline or disconnected.
Criteria:
A sensor is considered online if it has reported data within 3× its expected trend interval.
Connector List
Below the KPIs, the connector grid provides a summary of all monitored connectors, including their name, health status, percentage of healthy sensors, number of online sensors, onboarding status, and how many locations each connector serves.
Connectors deployed across multiple locations appear as grouped rows. Click the expansion arrow (>) to view the connectors at a building level and to navigate directly to the 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 page 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
- Start on the Connector Summary View
- Review the KPI tiles for issue counts across your system.
- Identify connectors that are Degraded or Unhealthy.
- Click on any connector for a detailed view.
- Investigate the Sensor Detail View
- Filter sensors by issue type or location to focus your investigation.
- Use the chart to identify when data issues started or worsened.
- Review latency and last received values to determine if issues are ongoing or resolved.
- Act on Findings
- Use Never Online to follow up on sensors that may not have been commissioned correctly.
- For Delayed or Offline sensors, check ingestion pipelines or network connections.
- For Out of Range or Flatlined sensors, inspect field hardware or calibration settings.
Comments
Article is closed for comments.