Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Weatherlink Live data locally from Davis Weather Station #146

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

ccorcos
Copy link

@ccorcos ccorcos commented Jan 17, 2024

I don't know what's going on with the other document about integrating with a Davis Weather Station, but it seems outdated and/or overcomplicated.

I'm using a weather link live device which has a local api for getting weather data. All I did was add some env variables and leverage the rest of the local weather service api.

I added a markdown doc explaining how to set it up.

I think I have all the units working right and left some comments to help out others.

I also removed the condition to wait 23 hours before ETo weather will work. The only measurement that will be incorrect is the precipitation because it hasn't accumulated yet. But for the other values, its averaging so that should be fine after just a single sample...

Let me know what you think! I now have a full local system going now :)

@ccorcos
Copy link
Author

ccorcos commented Jan 17, 2024

Phew. There was some annoying bugs to figure out there.

  • Node versions are annoying and making http requests.
  • For some reason, mDNS isn't working on my raspberry pi so I'm just using the IP address instead.

I think everything looks good now though. Here's the numbers in OpenSprinkler as they compare to Weatherlink

Screenshot 2024-01-17 at 3 19 56 PM Screenshot 2024-01-17 at 3 20 14 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant