[Модуль] Network UPS Tools (app_nut)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

prokopi
Сообщения: 14
Зарегистрирован: Сб дек 30, 2017 8:30 pm
Откуда: г.Гродно, РБ
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: [Модуль] Network UPS Tools (app_nut)

Сообщение prokopi » Вт окт 08, 2019 1:16 am

Stor писал(а):
Пн окт 07, 2019 11:44 pm
Короче, выяснил из-за чего была проблема - дело с том, что я назвал свои свойства объекта через точку. Убрал точку в названии свойств - данные начали записываться в них. То есть не все символы можно использовать в названии свойств объектов!
Не делает ошибок только тот, кто ничего не делает. Не я сказал. :) Удачи.
Raspberry Pi 3, UPS FSP Vesta 650, ESP8266 (WiFi IoT), датчики и др.
Ветка обновлений - мастер
Аватара пользователя
hc2hunter
Сообщения: 116
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 50 раз
Поблагодарили: 35 раз

Re: [Модуль] Network UPS Tools (app_nut)

Сообщение hc2hunter » Сб окт 12, 2019 6:29 pm

Коллеги, может кто сталкивался...
Имею 2 ИБП от APC - ES525 и ES550. Оба USBшные. И оба детектятся фактически как идентичные устройства, различающиеся лишь серийным номером.
Оба подключены к одному компьютеру на базе Windows 7 x64. Драйвера работают корректно, оба видятся, служба стартует...
Но вот беда - редко получается их заставить работать вместе одновременно. Постоянно получается, что один отвечает "Error: Data stale".
Помогают совершенно рандомные пляски с бубном - типа вынуть/вставить один USB и перезапустить службу. Или переставить USB в другой порт и перезапустить службу. Начинают отвечать оба. Но после ближайшей перезагрузки компа - опять только один. И снова пляски с бубном...
Но когда они видятся службой оба одновременно - вообще никаких нареканий. Четко отдают данные каждую минуту в MajorDoMo.

Сейчас конфиг выглядит так:

Код: Выделить всё

[es550]
    driver = usbhid-ups
    port = auto
    desc = "APC ES550"
    serial = 5B1420T07458
    
[es525]
    driver = usbhid-ups
    port = auto
    desc = "APC ES525"
    serial = NB0637019541
    
Пробовал прописывать им port в виде "Port_#0001.Hub_#0007", думал может NUT не может их различить только по серийнику. Пофиг, не помогает.
Уйти на Линух на этой машине пока не вариант... Может есть еще какие рецепты?

Спасибо!
Ответить