Skip to content

Grab La Crosse Cloud data and display with Grafana using docker-compose or Kubernetes

License

Notifications You must be signed in to change notification settings

ryancbutler/lacrosse_weather

Repository files navigation

La Crosse Technology Weather Station, Grafana and InfluxDB

Docker-compose environment that grabs La Crosse Weather cloud data and displays within a Grafana dashboard

Credit for original code: https://github.com/keithprickett/lacrosse_weather and https://github.com/dbconfession78/py_weather_station

Verified with V50

image

Steps

Needed Variables

  • Either rename sample.env to .env and edit (no qoutes around values)
  • Create individual env variables
    • EMAIL
    • PASSWORD
    • SENSORMAIN
    • SENSOROUTSIDE
    • TIMEZONE
  • Edit docker-compose file directly

Run

docker-compose up -d

Access

Access Grafana (admin\admin) http://dockerhost:3000/

Containers

Grabber

Python script that runs every 30 seconds to pull from La Crosse cloud and write to InfluxDB

InfluxDb

InfluxDB with weather database being created and used

Grafana

Grafana with InfluxDB datasource and dashboard (Weather) created

About

Grab La Crosse Cloud data and display with Grafana using docker-compose or Kubernetes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages