Wi-Fi Weather Station Gateway, Ecowitt GW1000, parser for the RainMachine sprinkler controller.
This parser was created to avoid the use of cloud solutions, like WUnderground.com or Ecowitt.net (API not available yet). The parser establishes a direct connection between the GW1000 and the RainMachine devices. You can still use WUnderground too but now you have two sources in case either one decides to change something or has a problem.
- Download the file gw1000-parser.py
- Open the RainMachine Web Application https://xxx.xxx.xxx.xxx:8081/ui using your RainMachine IP address.
- Login to your RainMachine device and then go to "Settings" - "Weather".
- Click on "ADD NEW" button from the "Weather Services" section
- Click on "Choose file" button and look for gw1000-parser.py file on your computer.
- Click "UPLOAD" to add the new weather data source parser.
- After successfully uploaded the new parser will be listed under "User uploaded" tab from the "Weather Services" section.
- Click on it and check the "Enable" option to activate the parser
- Click on "REFRESH NOW" button to fetch the weather data for the first time.
You do not need to configure any parameter. The parser will auto-discover your device on the local network.
- You might encounter an issue if the gw1000-parser.py file size is too big when using the remote access service (https://my.rainmachine.com) to upload the parser and it's preferable to use the direct local connection by just going to RainMachine IP address.
The parser has the capability to auto-discover gw1000 devices on the local network.
The parser runs every 60 seconds but only adds the data daily, i.e. only one data point at mid-night of each day. Internally the parser keeps each observation and computes the following values for a day:
- MEAN, MAX and MIN TEMPERATURE
- MEAN, MAX and MIN RH
- MEAN PRESSURE
- MEAN WIND
- TOTAL RAIN
- MEAN SOLARRADIATION
- Pedro J. Pereira - Initial contribution - pjpeartree
This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details