Доброго времени!
Подключил ИБП Cyber Power CPS 3500 к WB по протоколу SNMP через wb-mqtt-snmp
Все работает, но оставшееся время работы отображается не корректно и логах есть ошибки по этому поводу. Как можно было бы пофиксить этот момент?
Я так понимаю проблема заключается в том, что ждет время в минутах, но мы перестарались с батарейками и время работы у нас достигает несколько часов))))
Добрый день.
Судя по скринам, причина нуля в интерфейсе в типе данных
Проверьте, пожалуйста, с контроллера стандартный OID UPS-MIB для оставшегося времени, подставив IP ИБП и community:
snmpget -v 2c -c <community> <IP_ИБП> .1.3.6.1.2.1.33.1.2.3.0
Если в ответе вернётся INTEGER, укажите этот OID в канале Времени осталось с типом value, единицами min и без scale, после чего перезапустите сервис:
systemctl restart wb-mqtt-snmp
И ещё вижу, что карточку Cyber Power UPS сделали правилом, а не самим драйвером. Почему выбрали такой способ? Просто если правило копирует значения из snmp-устройства, то после смены OID его тоже придётся поправить.
Пришлите, пожалуйста, текст правила и вывод команды выше, посмотрим вместе.
Да, этот OID помог исправить ситуацию. Спасибо
Это наверно просто виджет, а не устройство, поэтому вы определили, что это правило, но нет. Делал через WEBUI в настройках драйвера wb-mqtt-snmp
Вот тут увидел, что правила используете. Очевидно, что неверно вас понял.
Рад помочь, отмечу тему решенной, если будут еще вопросы - спрашивайте