mirror of
https://github.com/jorijn/meshcore-stats.git
synced 2026-03-28 17:42:55 +01:00
Initial release: MeshCore Stats monitoring system
A Python-based monitoring system for MeshCore LoRa mesh networks. Collects metrics from companion and repeater nodes, stores them in a SQLite database, and generates a static website with interactive SVG charts and statistics. Features: - Data collection from local companion and remote repeater nodes - SQLite database with EAV schema for flexible metric storage - Interactive SVG chart generation with matplotlib - Static HTML site with day/week/month/year views - Monthly and yearly statistics reports (HTML, TXT, JSON) - Light and dark theme support - Circuit breaker for unreliable LoRa connections - Battery percentage calculation from 18650 discharge curves - Automated releases via release-please Live demo: https://meshcore.jorijn.com
This commit is contained in:
20
CHANGELOG.md
Normal file
20
CHANGELOG.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
This changelog is automatically generated by [release-please](https://github.com/googleapis/release-please) based on [Conventional Commits](https://www.conventionalcommits.org/).
|
||||
|
||||
## 0.1.0 (Initial Release)
|
||||
|
||||
Initial release of MeshCore Stats - a monitoring system for MeshCore LoRa mesh networks.
|
||||
|
||||
### Features
|
||||
|
||||
- Data collection from companion and repeater nodes
|
||||
- SQLite database with EAV schema for flexible metric storage
|
||||
- Interactive SVG chart generation with matplotlib
|
||||
- Static HTML site with day/week/month/year views
|
||||
- Monthly and yearly statistics reports
|
||||
- Light and dark theme support
|
||||
- Circuit breaker for unreliable LoRa connections
|
||||
- Battery percentage calculation from voltage curves
|
||||
Reference in New Issue
Block a user