Hello there, if you’re reading this, it’s probably because you’re concerned with this issue :
https://github.com/home-assistant/core/issues/152449
This guide is to apply @tiimjcb’s fix, which will increase the polling rate of your weather station to one update per minute.
⚠️ Important informations regarding this fix
First of all, you might encounter some bugs. This fix has not been validated by the developer of the integration yet, or by any Home Assistant active developer. I’m waiting for more feedback to submit a pull request (so thanks for testing 🙂).
Even if the fix is stable for me, there might be undiscovered incompatibilities.
So if you see something unusual, please reach me on discord : @tiim.jcb
🤔 What does this fix do?
This fix does multiple things :
- First of all, it uses a custom version of the Pyatmo library, which is the library the integration relies on to make the API calls.
This custom version fixes a bug, and is on a pull request. This first PR needs to pass first to submit a PR on the Home Assistant repo.
- This fix uses the
/homestatus endpoint instead of the /getstationdata endpoint. It provides more frequent updates.
- And finally, it reduces the “penalty factor” when a request failed. To make it short, on the original version, when a request failed, a 10x cooldown was applied to the next request. Meaning that you had to wait 10+ minutes, or even 30+ minutes in some case to make the next API call.
We reduced that factor to 2x, meaning that, if you apply this fix with a dev account, you’ll wait only ~80s when a call fails.
- That point hasn’t been verified yet by the code owner, so it might be removed on a future update.
📋 Pre-requisites
- Using a Netatmo developer account. → The fix might not work if you are on a cloud account, we need more tests. Reach me if you’d like to run it on a cloud account.
- Guide to use a developer account
- Having a Samba access, or any way to quickly send folder/files from your machine to your Home Assistant
custom_components folder.
- Git installed on your computer
- Home Assistant Core 2025.12 or newer
👉🏼 Instructions
-
On your computer, clone this repository : https://github.com/tiimjcb/core
It’s a fork from ha-core where the fix is applied.
git clone <https://github.com/tiimjcb/ha-core-netatmo.git>