Retrieve weather information from Ecowitt devices and display in graphs, allows for manual additions and updates.
Currently, tracks total Rainfall and high, average and low for Solar, UV Index and Wind readings.
- Make sure you have uv installed:
uv --version
- Clone the repo:
git clone https://github.com/Buried-In-Code/Weatherdan
- Install the project:
uv sync
- Run using:
uv run run.py
- Make sure you have Docker installed:
docker --version
- Make sure you have Docker-Compose installed:
docker-compose --version
- Create a
docker-compose.yaml
file, an example:
version: '3'
services:
weatherdan:
image: 'ghcr.io/buried-in-code/weatherdan:latest'
container_name: 'Weatherdan'
environment:
TZ: 'Pacific/Auckland'
ports:
- '25710:25710'
volumes:
- './cache:/app/cache'
- './config:/app/config'
- './data:/app/data'
- './state:/app/state'
- Run using:
docker-compose up -d