Есть ИБП bk500 с возможностью мониторинга через штатную APC утилиту PowerChute.
Мне нужно под Windows получить текущее состояние юпса — заряд батареи, напряжение сети, потребляемая мощность, etc, чтобы завязать это на zabbix агент.
Вопрос. Есть ли библиотеки для работы с APC юпсами (через PowerChute или напрямую)? Или хотя бы разобранный HID протокол. Всё что нашёл —
APC's smart protocol но он для RS-232 интерфейса и вот такой набросок
APC-UPS на гитхабе. Работает, но магические числа из серии
ups.ReadFeatureData(out status, 0x06);
непонятны.
Благодарю.