Coder Social home page Coder Social logo

rainmachine-gw1000's Introduction

rainmachine-gw1000

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.

Setup

  1. Download the file gw1000-parser.py
  2. Open the RainMachine Web Application https://xxx.xxx.xxx.xxx:8081/ui using your RainMachine IP address.
  3. Login to your RainMachine device and then go to "Settings" - "Weather".
  4. Click on "ADD NEW" button from the "Weather Services" section
  5. Click on "Choose file" button and look for gw1000-parser.py file on your computer.
  6. Click "UPLOAD" to add the new weather data source parser.
  7. After successfully uploaded the new parser will be listed under "User uploaded" tab from the "Weather Services" section.
  8. Click on it and check the "Enable" option to activate the parser
  9. 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.

Known Installation Issues

  • 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.

GW1000, Wi-Fi Weather Station Gateway, Parser Details

Auto Discover

The parser has the capability to auto-discover gw1000 devices on the local network.

Historical Data

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

Authors

  • Pedro J. Pereira - Initial contribution - pjpeartree

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

rainmachine-gw1000's People

Contributors

pjpeartree avatar

Stargazers

 avatar  avatar Jack avatar  avatar Mark Lopez avatar Leo avatar  avatar  avatar Alessandro Del Prete avatar  avatar  avatar  avatar Patrick Geneva avatar Tim Rightnour avatar

Watchers

 avatar  avatar

rainmachine-gw1000's Issues

Finds Other Console on Network

When I first installed, the GW1000 was found and used.
Today it has found a different console and has failed to update.
I have an Ambient 2902A and WS2000 console in addition to the GW1000.

It might be a good additional to check for the GW1000 or to allow manual configuration of the IP address.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.