Commit Graph

13 Commits

Author SHA1 Message Date
Jorijn Schrijvershof 3fa002d2a4 chore(main): release 0.2.11 (#34) 2026-01-08 21:53:13 +01:00
Jorijn Schrijvershof 62d72adf4e chore(main): release 0.2.10 (#28)
* chore(main): release 0.2.10

* chore(deps): refresh uv.lock
2026-01-08 21:36:20 +01:00
Jorijn Schrijvershof c199ace4a2 chore(main): release 0.2.9 (#27) 2026-01-06 13:57:15 +01:00
Jorijn Schrijvershof 64cc352b80 chore(main): release 0.2.8 (#26) 2026-01-06 12:06:53 +01:00
Jorijn Schrijvershof 81b7c6897a chore(main): release 0.2.7 (#25) 2026-01-06 09:54:44 +01:00
Jorijn Schrijvershof 666ed4215f chore(main): release 0.2.6 2026-01-05 10:49:22 +01:00
Jorijn Schrijvershof 4c5a408604 chore(main): release 0.2.5 2026-01-05 10:00:46 +01:00
Jorijn Schrijvershof 19fa04c202 chore(main): release 0.2.4 2026-01-05 09:24:32 +01:00
Jorijn Schrijvershof 0fe6c66ed8 chore(main): release 0.2.3 2026-01-05 08:57:16 +01:00
github-actions[bot] 92b2286e18 chore(main): release 0.2.2 2026-01-05 07:47:54 +00:00
github-actions[bot] be86404d8b chore(main): release 0.2.1 2026-01-05 07:23:46 +00:00
github-actions[bot] dcdcd3ff34 chore(main): release 0.2.0 2026-01-04 19:10:37 +00:00
Jorijn Schrijvershof 0f8b0a3492 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
2026-01-04 19:37:57 +01:00