My weather station at home is a Davis and it’s up and running on PWS. I also want to connect my station in the summer house, a Netatmo. Is there a way doing this without having a PC running all the time? My Davis is for instance connected via CumulusMX running on a Raspeberry.
Example: You use a Davis with a local weather-program Cumulus.
But if you needed so, you could also download your Davis stations-data from weatherlink.com.
That way a pwsdashboard site could request the data from weatherlink.com.
But is seems not possible with a Netatmo.
AFAIK understand this, there is no way to automatically download data from a NetAtmo from any webserver. Only a person at home can download the data onto his computer.
Better ask the person you bought it from.
Succes, Wim
Not easy, but it is technically possible to extract data from a Netatmo-PWS at 3 levels:
- public, see Netatmo Connect | Weather API Documentation
- station, see Netatmo Connect | Weather API Documentation
- sensor, see Netatmo Connect | Weather API Documentation
However (IMHO), it requires a setup with a lot of 'if’s and many steps:
- if the Netatmo-owner in the station’s setup declares it’s data ‘public’,
- then it is possible to grab that public data from the Netatmo-servers,
- but as outsider
- first you have to pass the login-procedure, incl. setup of a personal login-dataset
- second you have to set a search-area and read it’s contents
- third you have to extract the stations as reported for the search-area
- fourth you have to select the desired station
- fifth you have to extract the station’s data
In the 2 other modes direct grabbing of a station’s dataset or direct grabbing of sensor’s data only seems possible with cooperation of the station’s owner,
because you need his/her login-keys to emulate the grabbing by the owner himself/herself.
At internet you may find various scripts for extraction of data from Netatmo’s servers, but be aware that their login-procedures have changed over time, requiring that you must be very sure to have the latest&greatest of that kind, and otherwise no access …
Some time ago myself have tried to catch a collection of ‘public’ data sets for selective coverage in a specific region, but have stopped, because much effort for very limited ‘harvest’: disappointing quality due to fragmented data, lack of calibration, etc. …
Have seen professional application of region-wide readout of Netatmo-systems, but that only under massive, intense application of filtering, far beyond capabilities of an amateur.
Thank you! I’ll try this, seems difficult but possible.
Wish you a pleasant day!
Some more practise-info from my experiment:
- step1 and step2 combined in PHP-script (which now needs update due to changed login-procedure)
- step3, etc. using Python-scripts, resulting in JSON-file/station with it’s stationdata