Netatmo Weather Update not working
Hi,
since a few days there is a issue regarding my Netatmo weather service.
I do have two Netatmo stations in my Netatmo accout. One is remote at my holiday home, the other one is at home where the rainmachine is located. Entering the login data in rainmachine is successful.
Under the header "availableModules" only the rain and temperature modules of the remote location show up.
My home modules do not show up.
So I entered the MAC adresses of my home location under specific modules like that:
05:00:00:00:37:XX,02:00:00:00:46:XX,06:00:00:01:4d:XX
As my remote station is presently offline rainmachine reports Retrying:No data returned.
That means to me that the data of my home location, which is working, is not connected to my rainmachine.
Anyway as soon as my remote Netatmo location will work again, rainmachine would take the wrong location data for the watering calculation.
What is wrong? Anyone else having that problem?
There was a Firmware update of Netatmo just recently maybe this caused an issue?
-
Hi,
We have an update for this in the next stable release:
https://github.com/sprinkler/rainmachine-developer-resources/files/4818272/netatmo-parser.txt
Until then you can try the file from the link by using Web UI > Settings > Weather > Add New to upload it.
After upload it should show up in User Uploaded services. Configure, specify your modules and check useSpecifiedModules.
This version will allow to retrieve data from multiple devices modules.
Feedback would be appreciated.
-
Hi,
thanks for the update.
I installed the parser. It seems to work almost ok.
Only following modules from my two Netatmo locations show up.
They are:
Location 1: Rain and Wind, but no outside temperature module!
Location 2: Only rain as no wind module is installed, also no outside temperature module!
Shouldn‘t the temperature module also Show up?
Location 1 is where my RainMachine is installed.
Under specific modules I entered the mac adress of the rain and wind modules separated by a comma (no spaces) and ticked the usespecifiedmodules box. Is this correct?
Maybe you should check the outside module?
Regards
Marcus
-
Thanks,
but for example my rain module shows up in available modules and it is named „Home Regen“ as i am in Germany. The wind module is named „Home Wind“ and my other location is named „Schenna Regen“ and both show up.The outdoor module is named „Home Terrasse“ and does not show up.
I have no explanation for this, maybe the parser should look for something else as the name of a module can be anything.
Regards
Marcus -
This update will fix checking for Outdoor modules types: https://github.com/sprinkler/rainmachine-developer-resources/files/4836122/netatmo-parser.txt
-
Hi Nicholas,
I have just bought a Rainmachine Pro 16 and I wanted to setup the link to my Netatmo. I seem to be facing the same issue, so I tried using your second file, but unfortunately it still seems to fail to get any data. These are the messages in the logs, if there is anything else I can do to help you diagnose the issue, please feel free to let me know. ( FYI, I am a software developer, mainly C# and Javascript, unfortunately Python is not a language I use )
Cheers,Chris
2020-07-29 22:10:06,180 - INFO - rmParser:71 - *** Registering parser Netatmo Parser with interval 21600 2020-07-29 22:10:06,190 - INFO - rmParserManager:384 - * Parser user-netatmo-parser.txt successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-netatmo-parser.txt' 2020-07-29 22:10:15,140 - INFO - user-netatmo-parser:72 - Doing full auth 2020-07-29 22:10:17,162 - ERROR - user-netatmo-parser:180 - Error reading rain gauge module: list index out of range 2020-07-29 22:10:17,725 - ERROR - user-netatmo-parser:210 - Error reading temperature module: list index out of range 2020-07-29 22:10:17,733 - WARNING - rmParserManager:181 - * Parser Netatmo Parser returned no values 2020-07-29 22:12:18,997 - ERROR - user-netatmo-parser:180 - Error reading rain gauge module: list index out of range 2020-07-29 22:12:19,574 - ERROR - user-netatmo-parser:210 - Error reading temperature module: list index out of range 2020-07-29 22:15:21,014 - ERROR - user-netatmo-parser:180 - Error reading rain gauge module: list index out of range 2020-07-29 22:15:21,626 - ERROR - user-netatmo-parser:210 - Error reading temperature module: list index out of range 2020-07-29 22:17:23,290 - INFO - rmMainManager:239 - Upgrade checked. 2020-07-29 22:18:24,533 - ERROR - user-netatmo-parser:180 - Error reading rain gauge module: list index out of range 2020-07-29 22:18:25,115 - ERROR - user-netatmo-parser:210 - Error reading temperature module: list index out of range 2020-07-29 22:22:26,355 - ERROR - user-netatmo-parser:180 - Error reading rain gauge module: list index out of range 2020-07-29 22:22:26,955 - ERROR - user-netatmo-parser:210 - Error reading temperature module: list index out of range
-
Looks like netatmo service detects your modules but the response from server doesn't have data. Could you turn on DEBUG logs from System Settings > Log Level (from Web UI) and hit REFRESH NOW on NetAtmo Service and then View Logs again ? The logs now should actually have the URLs from where the data was retrieved which you can run in your browser.
Kindly share the output of the URLs so we can check.
-
When will the above linked netatmo-parser.txt be integrated as the standard Netatmo Weather service?
I presently use that file as a user uploaded service but this user uploades service regularly disappears from my weather services and has to be uploaded again.
So it is not really reliable.
Any idea what causes the user upload to vanish?
Please sign in to leave a comment.
Comments
11 comments