towerops/lib
Graham McIntire 28e9be773d
fix: comprehensive ePMP/dynamic profile discovery improvements
- Fix divisor calculation in importer: use precision value directly instead of 10^precision
- Fix Dynamic profile to handle map format from Client.walk (was expecting list)
- Add processor discovery to Dynamic profile (converts CPU to percent sensors)
- Fix sensor index extraction to clean template variables
- Make sensor indices unique using descriptive names for scalar sensors
- Add status determination for CPU sensors (ok/warning/critical thresholds)

This enables proper discovery and monitoring of ePMP devices with:
- DFS count sensors
- GPS/DFS/antenna state sensors
- CPU usage monitoring

All sensors now discover correctly without unique constraint violations.
2026-01-18 09:05:03 -06:00
..
mix/tasks fix: remove unreachable error clauses causing compile warnings 2026-01-17 18:34:19 -06:00
towerops fix: comprehensive ePMP/dynamic profile discovery improvements 2026-01-18 09:05:03 -06:00
towerops_web feat: redirect to device page after triggering rediscovery 2026-01-17 18:20:24 -06:00
towerops.ex init 2025-12-21 11:10:43 -06:00
towerops_web.ex separate out marketing layouts 2026-01-06 14:46:39 -06:00