Skip to content

open-weather-vision/owvision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create your own weather control center, for free!

screenshot of the owvision ui

open weather vision (owvision in short) is a software system that allows you to

  • record
  • archive
  • analyze

and

  • share

the weather data of your personal weather station(s). It is a self-hostable, open source solution. You only need a Raspberry Pi visible in your network (or in the whole world😉) to get started!

To get started read the official documentation!

About this repository

This repository is a mono repository holding the different building blocks of owvision.

⚙️📊 The central processing unit - The "demon"

The demon is responsible for processing and managing each weather station's data inside a database. It is also responsible for providing a convenient, secured interface in form of a RESTful API and websockets. It is written in Go.

🔴📹 A flexible input buffer - The "recorder"

The recorder is responsible for connecting to a weather station via an interface and sending buffered weather station data to the demon via MQTT. The demon is also written in Go. It is flexible, lightweight and robust, e.g. is able to deal with connection issues of many kinds and can run on lowpower devices like an Raspberry Pi.

Recorder interfaces

Recorder interfaces make it possible to add support for any kind of weather station (even a DIY one!). They tell the recorder how to interact with your weather station. Some of them are provided by the owvision authors itself, others are published by the community. As the interface is pretty easy, adding support for a new kind of weather station is straightforward.

📊🪄 An easy to user graphical user interface - The "dashboard"

This is the entry point for most users. Live and historic weather data is visualized in a modern, intuitive way by default✨. There is support for themes, light☀️ and dark mode🌙. Communicates with the "demon" in the background.

It also comes with an admin panel, that allows you to manage your weather station's and their data🛠️.

🤓👾 A concise and easy to use cli - In short "owvi"

Allows you to manage your weather station and analyze live data via a command line interface. Developer friendly🤓. Communicates with the "demon" in the background.

About

Software system to build your very own weather station control center🪄⛈️☀️🌨️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published