This is a community-developed web app that shows a live view of mmWave targets from an Inovelli Blue series mmWave switch (zigbee only). This is useful for testing/configuring the Inovelli mmWave parameters, including the detection zone dimensions as well as the interference area.
The app provides:
- Live Plotly chart of target coordinates (X/Y) with target IDs
- Target trail history (adjustable)
- Table view of X / Y / Z / Doppler
- Device selector (pulls device list from Maker API)
- Occupancy indicator (motion: active = occupied / inactive = unoccupied)
- Lux display (illuminance/lux attribute if available)
Runs locally and installs with Docker Desktop.
GitHub:
Requirements:
Latest Inovelli Blue mmwave driver, as of Jan 30, 2026
Quick start:
-
Enable Target Info Reporting in the Preferences of your Inovelli Blue Series mmWave switch (confirm targetInfo and targetCount attributes are populating when a target is present)
-
Enable the device(s) in Maker API
-
Clone the mmWave-Tracker repo to your local environment
-
Edit
.envwith your Hubitat IP + Maker API app id + token -
Install Docker Desktop
-
From the repo folder, Run:
docker compose up --build -
Open: http://localhost:5000
-
Configure/test your devices using the visualization tool
-
After configuration/testing is complete, stop the docker container and disable Target Info Reporting in the device preferences (this is recommended only for configuring/testing device parameters, not for ongoing use, because it is resource intensive and taxes the zigbee network during use)
Thanks to @ericm for incorporating changes to the underlying driver to support this visualization tool.
