Використання Perl для спілкування з Nut


2

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

Спочатку я збирався заплутатися, захопивши висновок "upsc apc @ remotehost" і проаналізувавши його з допомогою регулярних виразів.

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

Так чи є кращий спосіб, ніж розбір результатів upsc за допомогою regexps ?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.