Chart MQTT payload values live
Tick the numeric fields you want in the payload tab and they plot live in the Chart tab.
What can be charted
- Any numeric field in a JSON payload, nested or not.
- Payloads that are a bare number.
- Numbers sent as strings, such as
"24.6". - Values with a decimal comma, read as decimals rather than thousands.
Series and drawing
Each series has a colour, a legend entry, a hide toggle and a remove button. Long histories are downsampled for drawing.
Time windows
5, 15 or 60 minutes, 3, 6 or 12 hours, a day, all history, or a custom interval. Pause freezes the chart while messages keep arriving.
Pop-out windows
Send a chart to its own window. Open several to build an ad hoc MQTT dashboard.
Frequently asked questions
Can MQTT Viewer chart values sent as strings?
A field that holds a number in quotes, such as "24.6", charts as a number. Fields that do not parse as numbers are not offered in the picker.
Can MQTT Viewer chart several topics on one graph?
A chart shows one topic with as many of its fields as you tick. To watch several topics, open each in a pop-out chart window.
Related features
MQTT Viewer is free and open source, and runs on macOS, Windows and Linux.
Download MQTT Viewer