Retrieve weather information from Ecowitt devices and display in graphs.
- Kotlin 94.1%
- JavaScript 4.5%
- Dockerfile 1.1%
- CSS 0.2%
Co-authored-by: renovate-bot <renovate@codefloe.com> Co-committed-by: renovate-bot <renovate@codefloe.com> |
||
|---|---|---|
| .crow | ||
| ecowitt | ||
| gradle | ||
| weatherdan | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle.kts | ||
| Dockerfile | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| renovate.json | ||
| settings.gradle.kts | ||
Weatherdan
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 Source
- Make sure you have a supported version of Java installed:
java --version - Clone the repo:
git clone https://codefloe.com/BuriedInCode/Weatherdan.git - Run using:
./gradlew build run
via Docker-Compose
- Make sure you have Docker installed:
docker --version - Make sure you have Docker-Compose installed:
docker-compose --version - Create a
docker-compose.yamlfile, an example:
services:
weatherdan:
image: 'codefloe.com/BuriedInCode/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