I have set up a Grafana local server v8.4.5 which is connected through an MQTT broker plugin for grafana which can be found here: GitHub - grafana/mqtt-datasource: MQTT Datasource for Grafana allows streaming data from any MQTT broker running either locally or remotely. Succesfully installed that and works fine. The only problem i face is that my realtime data stops being showed after some minutes. I taught it was the auto refresh option but it wasn’t. Once i refresh the browser my live data is back and will be shown for another minute or two. I would like to have realtime data or data with 5-10 seconds delay.Does someone has any suggestions? Couldn’t find any thing on the forum.In the MQTT explorer application if see my realtime data so its very weird why it stops.
I might report this as an issue in that repo. I know the developers appreciate all the feedback they can get
Were you able to find a resolution to this? I’m using Grafana v9 and I’m experiencing the same issue - real time streams are arriving, but after a few minutes the dashboard stops updating unless someone clicks on it.
I am seeing this on a lot of my dashboards. Rolling back to last 8.x
Were you able to find a specific Grafana version that doesn’t exhibit this behavior? I ask because I was recently using v8 (I forgot which exact version) and it had the same issue.
My Grafana v9.3.6 has the same error. I’m using MQTT data source v1.0.0-beta1 and Grafana only receives the first 2 packets from broker everytime I change the Dashboard’s time range. I also checked my broker on other devices and it is working fine, deiverying data to the same topics that grafana is subscribed
Has anyone found a solution for this? Still relevant with Grafana 9.3.6.
For what its worth. I also ran into this problem where it runs for a bit then stops when I play with the time and select only last 5 minutes its fine for a bit again then stops.
Having said all of this I did not specifically require my data in mqtt. I wanted to graph a bluetti power station and it only exposes its data via bluetooth. I found bluetti-mqtt that sends data to mqtt but for graphing and historical trends mqtt is not really a good fit.
After some battling with the grafana datasource pluging I decided to go a different route.
As I already run telegraf I ended up using the telegraf mqtt consumer. I setup/selected the topics I wanted from mqtt and push them back into influxdb with the telegraf influx output plugin. I only pull/push in 15 second intervals so no realtime but this is good for my requirement.
It’s been running for a few days now no issues.