What’s new
New organisation-level dashboards are available for Trash, Soap, Soap Tank, Toilet Paper, and Hand Towel sensors. Each gives a composed view across a set of tenants — locations, KPIs, a heatmap, prolonged full/empty events, and trend data — plus peak-hour analytics, so patterns across an entire organisation can be reviewed in one place rather than asset by asset.
Sensors that haven’t reported any readings since a chosen date can now be listed across every org-level dashboard sensor type, making it easier to spot offline or failed devices.
The occupancy dashboard now includes an Actual vs Forecast chart, showing a rolling 7-day-ahead prediction alongside actual occupancy.
The consumable traffic metric shown on the organisation overview, leaderboards, and floor plan insight panel has been renamed from Events / 100 Visitors to Visitors / Event, and is now rounded to a whole number — same underlying data, reframed as the number of visitors between servicing events for easier reading.
The daily 8am battery and non-reporting sensor alert emails are now collated into a single report per region instead of one email per site, and now correctly honour each site’s snooze setting — previously the daily digest didn’t check snooze at all, so a snoozed site could still receive it.
Every change of which asset a sensor is assigned to is now recorded as a permanent history. Trash, Soap, Soap Tank, Toilet Paper and Hand Towel insights and forecasts are also now stamped with the asset a reading actually belonged to at the time, so moving a sensor to a different asset no longer retroactively skews its historical usage data.
The Dwell Time report now shows values in minutes instead of seconds, for easier reading.
The asset tree in the sensor manager and asset selector now shows a small icon next to any asset that has an occupancy zone, making occupancy-enabled locations easy to spot at a glance.
Footfall status labels have been reworded for clarity: At Capacity is now Abnormal Visitor Count, Busy is now Busier than normal, and Clear is now Normal.
Bug fixes
Fixed the sensor, alert, user and other list search boxes showing a duplicate filter chip when the search term matched a column that also had its own filter. The search box now always matches anywhere in the value, independent of that column’s own filter rule.
Fixed user list search only matching from the start of a name. It now matches the full name — first or last — wherever the search term appears.
Fixed a fault on a single occupancy sensor being able to stall polling for an entire gateway. Polling now recovers automatically from an individual sensor error instead of the whole gateway falling behind, and a separate fault that could hang a gateway process entirely has also been fixed.
Fixed an issue where reconnecting a live/real-time dashboard session could clobber another active session, and fixed a connection-pool limit that could occasionally block live updates under load.
Fixed heatmap tables treating a genuine zero reading as if there was no data at all, and fixed the colour scale not correctly reflecting the configured minimum value — the lowest values in a heatmap now render and colour correctly instead of appearing blank or skewed.
Fixed a stray “HERE” placeholder left visible on the user detail page.
