noblecloud / TempestBar

A simple proof of concept Weatherflow UDP GUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TempestBar

A very simple proof of concept for displaying UDP data on a desktop using Python3 and PySide6/Qt. Will hopefully live in the system tray/menu bar.

Requirements

Usage

Install PySide6 with

pip install PySide6

Run with

python main.py

TODO

  • Display incoming UDP data
  • Add support for websocket subscription
  • Implement minimize to tray/status bar usage to display temperature or selected measurement
  • Add derived measurements (Already added some)
  • GUI configuration editor
  • Auto hide irrelevant sections
  • Add display of UDP datagram history
  • Plot data over time
  • Add support for multiple devices and hubs
  • BLE Subscription?

About

A simple proof of concept Weatherflow UDP GUI


Languages

Language:Python 100.0%