Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Buried-In-Code/Weatherdan

Open more actions menu

Repository files navigation

Weatherdan

Python Status

Pre-Commit Ruff

Github - Version Github - License Github - Contributors

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.

Usage

via uv

  1. Make sure you have uv installed: uv --version
  2. Clone the repo: git clone https://github.com/Buried-In-Code/Weatherdan
  3. Install the project: uv sync
  4. Run using: uv run run.py

via Docker Compose

  1. Make sure you have Docker installed: docker --version
  2. Make sure you have Docker-Compose installed: docker-compose --version
  3. 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'
  1. Run using: docker-compose up -d

Socials

Social - Fosstodon
Social - Matrix

About

Retrieve weather information from Ecowitt devices and display in graphs. **Migrated to Codefloe**

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.