Expand UPS telemetry, charts and raw diagnostics with power estimates

This commit is contained in:
Maxim
2026-10-15 22:34:55 +03:00
parent 46bd6e8be6
commit ead9aaa713
6 changed files with 280 additions and 20 deletions

View File

@@ -691,3 +691,20 @@ HTTP/CrowdSec-импульсы также начинаются в городе,
показываются до 500 наиболее активных городов; остальные события и IP без города
остаются в точках стран. TCP/UDP/ICMP пока отображаются на уровне стран.
Город может относиться к провайдеру/VPN, а не фактическому местоположению человека.
## Подробности UPS (v0.27.0)
Карточка UPS показывает питание, батарею, пороги и диагностику, а также исходные
параметры `upsc` / `apcaccess`. Расчётная мощность помечается ≈ и вычисляется как
номинальная активная мощность в ваттах × процент нагрузки / 100. Если UPS передаёт
`ups.realpower`, используется измеренное значение. Без номинала оценка не строится.
Для NUT/CyberPower (CPS / vendor 0764) частота в диапазоне 450–650 Гц
корректируется делением на 10 с явной пометкой и сохранением исходного значения.
Корректные 49,8/50/60 Гц повторно не преобразуются. Настройки NUT не меняются.
Невалидные даты батареи вроде `CPS` остаются только в исходных параметрах.
История 1 час / 24 часа / 7 дней: заряд и нагрузка, мощность, входное/выходное
напряжение, напряжение батареи, автономность и частота. Запись раз в минуту,
новые ряды заполняются после обновления; при потере связи сохраняются пропуски.
Пороги UPS/NUT показаны отдельно от сценария выключения Dashboard.