systant/server
ryan b8e7c48ecf Implement network throughput monitoring instead of cumulative bytes
- Add iftop as runtime dependency in package.nix and flake.nix
- Modify SystemMetrics to calculate network throughput (bytes/second)
- Track previous network stats in MQTT client state for throughput calculation
- Update Home Assistant discovery to show RX/TX throughput sensors
- Replace cumulative byte counters with real-time throughput metrics
- Add proper throughput calculation with time-based differentials

This provides much more useful real-time network monitoring compared
to ever-increasing cumulative byte counts.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-08 21:02:29 -07:00
..
config Restructure as monorepo and add flake packages/apps 2025-08-02 19:54:17 -07:00
lib Implement network throughput monitoring instead of cumulative bytes 2025-08-08 21:02:29 -07:00
rel Restructure as monorepo and add flake packages/apps 2025-08-02 19:54:17 -07:00
test Restructure as monorepo and add flake packages/apps 2025-08-02 19:54:17 -07:00
.formatter.exs Restructure as monorepo and add flake packages/apps 2025-08-02 19:54:17 -07:00
mix.exs Implement comprehensive TOML-based configuration system 2025-08-05 21:02:02 -07:00
mix.lock Implement comprehensive TOML-based configuration system 2025-08-05 21:02:02 -07:00
systant.toml Add Home Assistant MQTT auto-discovery integration 2025-08-08 20:38:34 -07:00
systant.toml.example Add Home Assistant MQTT auto-discovery integration 2025-08-08 20:38:34 -07:00