Netatmo data acquisition with gaps

Hi, I’ve a question about Netatmo integration in Grafana. Netatmo and Grafana installation did not cause any troubles. All seems to work well but my Grafana graphs showing wierdly missing data points in the graphs.


The missing data points do not correlate with other Netatmo graphs.
It seems to me, that the data acquisition for netatmo sensors is somehow broken, since the data displayed within Home-Assistant is showing similar missing data points.
Does anyboda have an idea how to tackle this problem? Any help is very much appreciated.
Cheers, Andiroid

Here is temperature data directly within Home Assistant GUI:


Wierdly simliar gaps are visible in the graph.

As far as I can tell for Grafana it is the plot type that you chose (single datapoints instead of line). The Home Assistant graphs show no signs of the sensor going unavailable. The graph is normal for when the temperature is constant for some time. Home Assistant will not save those datapoints to conserve database size.

Edwin, that was my initial thought as well. But the gaps are sometimes over an hour and after that, the temperature is steeply falling for almost 1°C.


This is not just omitting duplicate data, this either a bug or a misconfiguration on my side? Isn’t it?

Or your Netatmo having bad communication? It isn’t reporting unavailable but it is also not getting new data. After the 1 degree drop it does drop further. It could also be the cold wind turning towards the sensor.

I recall Netatmo being reliant on cloud and only updating per 5 mins. In that time a lot can happen.

Bad communication we can as well cross out from the list. The Netatmo cloud data is showing reliable data every 5 minutes.


Here’s about the same timeframe where every data point is shown. Therefore the strong suspect the Netatmo plugin is doing something wrong.
:face_with_diagonal_mouth:

I have this exact kind of situation going on with Netatmo for some time. In the Netatmo dashboard at their servers, it seems everything is fine, but Home Assistant keeps doing these gaps:

I tried to restart Netatmo while ago, but that doesn’t seem to help. Any hint where to look will be appreciated.

I have 3 Netatmo weather stations in 3 different locations and all of them have this bug.
The station that runs on my local network is also connected to home assistant in local via HomeKit and provides reliable reporting with NO bug.

As you can see on the graph below, the local sensor has no gap but the sensor coming from Netatmo cloud has sometimes gap and forget measurement.

So it seems that the problem come from Netatmo integration or Netatmo cloud servers that sometimes -but frequently- misses updating data.
I would say it happens approx 2-3 times a day.

I just want to report that the netatmo’s bug is still there as you can see in the screenshot.

Could somesone take a look at it?
Thanks!

1 Like

I experience the same problem, and in the logs, I can see that the server receives too many requests!
Netatmo limits the number of requests per hour; it seems that the integration does not know that :roll_eyes:

An issue was opened on github, but nobody worked on it, and it now closed:

I am seeing the same, but I am not convinced that this is due to being blocked because of accessing the Netatmo service too often.
It could very well be a connection problem as well, either due to the internet connection being unreliable, or due to the Netatmo servers temporarily being unresponsive somehow.

When the local Netatmo device cannot access the Netatmo servers for any reason, the data is still stored locally for an extended period.
I think this can be for several hours, but am not sure about the maximum capacity.
But as soon as the connection is back, this stored data is sent to the Netatmo server.

So in the end the data in the Netatmo web interface is always complete.
But the Home Assistant data unfortunately only is based on the “real time” data as received from the Netatmo API every five minutes.
Hence the difference in the two graphs.
This is my outside temperature shown in the Netatmo web interface for yesterday:

And this is the same in Home Assistant, combined with another local temperature sensor:

This clearly shows the effect.

It would be nice if the Home Assistant Netatmo integration would be able to collect historical data as well, so that the history graphs could be updated afterwards, filling gaps of missing data when these come available again.
This historical data is available for download from the Netatmo servers in CSV format, so in theory this should be possible I think, but I am afraid that the current possiblities in Home Assistant do not support this.

I do see the too many requests error from Netatmo server in the integration logs!

2025-08-28 09:57:55.073 DEBUG (MainThread) [homeassistant.components.netatmo.data_handler] 429 - - Maximum api usage reached (26) when accessing 'https://api.netatmo.com/api/homestatus'

Ah OK!
Thanks.

Still it would be nice if Home Assistant would be able to fill these gaps afterwards, but I am afraid this is not possible.

Yep.
On the other hand, the too many request error is probably not the only issue, because I often have gaps >1h! I had one for 3h!!!

Please, contribute with more logs or reports at: