2

Я пытаюсь связаться с моим ИБП, который управляется с помощью NUT. Я хочу прочитать значения из него, такие как напряжение сети, заряд батареи и т.д. Я не хочу посылать ему команды, чтобы выключить его.

Сначала я собирался возиться с захватом вывода «upsc apc @ remotehost» и анализом его с помощью регулярных выражений.

... затем я включил свой мозг, осмотрел CPAN и обнаружил модуль UPS::Nut, за исключением того, что, попробовав его и поняв, что он последний раз обновлялся в 2002 году, он не работает с последней версией NUT.

Так есть ли лучший способ, чем парсинг вывода upsc с помощью регулярных выражений ?

0