День добрый, купил недавно 10 контроллеров WB8. 6 установил, работают, но вот один глючит.
Через такой формат publish(“/devices/FanD_21/controls/SetTemp/on”, 23); я могу выполнить уставку в топик модбас устройства, а такой формат dev[“FanD_21”][“SetTemp”] = 23; выдает ошибку - failed to SetValue for unexisting control FanD_21/SetTemp: 23
Добрый день.
А чем (каким сервисом) создан целевой топик, является ли он соответствующим конвенции?
Покажите топик, полностью, /devices/FanD_21/#
Ну и - какой версии установлены пакеты? В любом случае - предварительно их советую обновить и проверить.
Заработало, получается чтоб топики корректно работали при добавлении модбас устройства через веб интерфейс контроллера, нужно примерно 5 раз сохранить настройки, тогда все начинает работать.
В контроллере установлены все последние обновления, вчера установил через apt
Пробую. Добавляю устройство, указываю его адрес и шаблон. Сохраняю. Топики становятся доступными после нажатия кнопки “Сохранить настройки” через 3-5 секунд, в зависимости от количества сконфигурированных устройств.
Кстати, актуальная версия wb-mqtt-serial 2.138.1-wb104, проверьте.
Контроллер уже в работе, лезть туда уже не буду, пусть работает.
Снова такая же проблема вылезла. 4 устройства выдают вот такую ошибку
2024-09-19 15:32:56failed to SetValue for unexisting control FanD_23/Power: 1
2024-09-19 15:32:56failed to SetValue for unexisting control FanD_23/Speed: 3
2024-09-19 15:32:56failed to SetValue for unexisting control FanD_23/SetTemp: 19
2024-09-19 15:32:56failed to SetValue for unexisting control FanD_28/Speed: 2
2024-09-19 15:32:56failed to SetValue for unexisting control FanD_29/Power: 1
2024-09-19 15:32:56failed to SetValue for unexisting control FanD_28/SetTemp: 19
2024-09-19 15:32:56failed to SetValue for unexisting control FanD_29/SetTemp: 19
2024-09-19 15:33:06failed to SetValue for unexisting control FanD_28/Speed: 3
2024-09-19 15:33:06failed to SetValue for unexisting control FanD_29/Power: 1
2024-09-19 15:33:06failed to SetValue for unexisting control FanD_28/SetTemp: 19
2024-09-19 15:33:06failed to SetValue for unexisting control FanD_29/SetTemp: 19
2024-09-19 15:33:46failed to SetValue for unexisting control FanD_27/Power: 1
2024-09-19 15:33:46failed to SetValue for unexisting control FanD_27/Speed: 3
2024-09-19 15:33:46failed to SetValue for unexisting control FanD_26/Power: 0
2024-09-19 15:33:46failed to SetValue for unexisting control FanD_26/SetTemp: 19
2024-09-19 15:33:46failed to SetValue for unexisting control FanD_27/SetTemp: 19
Как можно узнать версию wb-mqtt-serial?
Вообщем обновил я контроллер apt update и apt upgrade, и он благополучно умер… Буду ставить прошивку с нуля. Интересно, это с каждым WB8 такая шняга будет? Может лучше не обновлять их?