Реле штор WBIO-DO-R10R-4 включается каждые минут 15

Здравствуйте!

Реле штор WBIO-DO-R10R-4 после замены одного модуля WBIO-DO-R10R-4 стало самопроизвольно включаться раз в минут 15. То есть все шторы открываются самопроизвольно раз в 15 минут примерно. Произошло это после того, как поменял один модуль WBIO-DO-R10R-4, подключенный по шине к контроллеру, в который вставляется модуль, который теперь начал странно себя вести. Модули заново отключал и контроллер перезагружал несколько раз, не помогает… При этом модуль, который заменил, работает хорошо.

В чем может быть причина?

Добрый день.
Пришлите диагностический архив.
Опишите подробнее первоначальное состояние вех реле модуля и состояние всех реле после “самопроизвольного” включения.
Данный модуль сразу начал себя так вести? Новый модуль установлен абсолютно в то же место, где и был предыдущий?

Здравствуйте!

diag_ABER2WAM_2023-09-25-10.42.33.zip (197,6 КБ)
Прилагаю диагностический архив

Все реле могут быть в любом состоянии, но через какое-то непродолжительное время все самопроизвольно включаются и остаются в таком состоянии.

Модуль изначально работал, а вести себя так стал после замены одного такого же модуля, который располагался между ним и контроллером, на новый. Да, установлен он в то же место, что и предыдущий.

Весьма интересно. При “самопроизвольном” включении состояние выходов моделя в интерфейсе - какое?

Все 8 выходов включены. То есть везде и напряжение и направление «открыть»

В таком случае следует искать программную причину.
Я бы начал с анализа скриптов.

У меня три скрипта и со шторами они не связаны. Управление идет через Спрут и Хоумкит, но они не видят даже, что шторы открылись.

Только что обратил внимание, что реле при переключении вручную отключаются на полсекунды и включаются назад.

Хаб отключил, все то же самое.

Подпишитесь на топики wb-gpio например

mosquitto_sub -v -t /devices/wb-gpio/#

Выключите каналы. Если будут записи в топики /on со значением “1” - то включаются каналы программно.

Мистика какая-то)

Специально проверил, что все реле включены и не выключаются, включил топики и все заработало) Уже час никаких проблем

Нет ли из интернета доступа к контроллеру?

А как это проверить?

В итоге, опять то же самое. Все реле включились, шторы открылись… Реле вручную не выключаются, спрут и хоумкит видят шторы закрытыми…

Вот данные топиков этого реле
/devices/wb-gpio/controls/EXT4_DIR1 1

/devices/wb-gpio/controls/EXT4_DIR1/meta {“order”:28,“readonly”:false,“type”:“switch”}

/devices/wb-gpio/controls/EXT4_DIR1/meta/order 28

/devices/wb-gpio/controls/EXT4_DIR1/meta/readonly 0

/devices/wb-gpio/controls/EXT4_DIR1/meta/type switch

/devices/wb-gpio/controls/EXT4_ON1 1

/devices/wb-gpio/controls/EXT4_ON1/meta {“order”:29,“readonly”:false,“type”:“switch”}

/devices/wb-gpio/controls/EXT4_ON1/meta/order 29

/devices/wb-gpio/controls/EXT4_ON1/meta/readonly 0

/devices/wb-gpio/controls/EXT4_ON1/meta/type switch

/devices/wb-gpio/controls/EXT4_DIR2 1

/devices/wb-gpio/controls/EXT4_DIR2/meta {“order”:30,“readonly”:false,“type”:“switch”}

/devices/wb-gpio/controls/EXT4_DIR2/meta/order 30

/devices/wb-gpio/controls/EXT4_DIR2/meta/readonly 0

/devices/wb-gpio/controls/EXT4_DIR2/meta/type switch

/devices/wb-gpio/controls/EXT4_ON2 1

/devices/wb-gpio/controls/EXT4_ON2/meta {“order”:31,“readonly”:false,“type”:“switch”}

/devices/wb-gpio/controls/EXT4_ON2/meta/order 31

/devices/wb-gpio/controls/EXT4_ON2/meta/readonly 0

/devices/wb-gpio/controls/EXT4_ON2/meta/type switch

/devices/wb-gpio/controls/EXT4_DIR3 1

/devices/wb-gpio/controls/EXT4_DIR3/meta {“order”:32,“readonly”:false,“type”:“switch”}

/devices/wb-gpio/controls/EXT4_DIR3/meta/order 32

/devices/wb-gpio/controls/EXT4_DIR3/meta/readonly 0

/devices/wb-gpio/controls/EXT4_DIR3/meta/type switch

/devices/wb-gpio/controls/EXT4_ON3 1

/devices/wb-gpio/controls/EXT4_ON3/meta {“order”:33,“readonly”:false,“type”:“switch”}

/devices/wb-gpio/controls/EXT4_ON3/meta/order 33

/devices/wb-gpio/controls/EXT4_ON3/meta/readonly 0

/devices/wb-gpio/controls/EXT4_ON3/meta/type switch

/devices/wb-gpio/controls/EXT4_DIR4 1

/devices/wb-gpio/controls/EXT4_DIR4/meta {“order”:34,“readonly”:false,“type”:“switch”}

/devices/wb-gpio/controls/EXT4_DIR4/meta/order 34

/devices/wb-gpio/controls/EXT4_DIR4/meta/readonly 0

/devices/wb-gpio/controls/EXT4_DIR4/meta/type switch

/devices/wb-gpio/controls/EXT4_ON4 1

/devices/wb-gpio/controls/EXT4_ON4/meta {“order”:35,“readonly”:false,“type”:“switch”}

/devices/wb-gpio/controls/EXT4_ON4/meta/order 35

/devices/wb-gpio/controls/EXT4_ON4/meta/readonly 0

/devices/wb-gpio/controls/EXT4_ON4/meta/type switch

То есть тут есть момент переключения?
Я его не вижу.
Напоминаю, нужен именно момент “самопроизвольного” (вот в этом сомневаюсь) включения.

/devices/wb-gpio/controls/EXT4_ON1/on 1

/devices/wb-gpio/controls/EXT4_ON1 1

/devices/wb-gpio/controls/EXT4_DIR2/on 0

/devices/wb-gpio/controls/EXT4_DIR2 0

/devices/wb-gpio/controls/EXT4_ON2/on 1

/devices/wb-gpio/controls/EXT4_ON2 1

/devices/wb-gpio/controls/EXT4_DIR4/on 0

/devices/wb-gpio/controls/EXT4_DIR4 0

/devices/wb-gpio/controls/EXT4_ON4/on 1

/devices/wb-gpio/controls/EXT4_ON4 1

/devices/wb-gpio/controls/EXT4_ON1/on 0

/devices/wb-gpio/controls/EXT4_ON1 0

/devices/wb-gpio/controls/EXT4_DIR1/on 1

/devices/wb-gpio/controls/EXT4_DIR1 1

/devices/wb-gpio/controls/EXT4_ON1/on 1

/devices/wb-gpio/controls/EXT4_ON1 1

/devices/wb-gpio/controls/EXT4_ON4/on 0

/devices/wb-gpio/controls/EXT4_ON4 0

/devices/wb-gpio/controls/EXT4_DIR4/on 0

/devices/wb-gpio/controls/EXT4_ON4/on 1

/devices/wb-gpio/controls/EXT4_ON4 1

/devices/wb-gpio/controls/EXT4_ON2/on 0

/devices/wb-gpio/controls/EXT4_ON2 0

/devices/wb-gpio/controls/EXT4_DIR2/on 0

/devices/wb-gpio/controls/EXT4_ON2/on 1

/devices/wb-gpio/controls/EXT4_ON2 1

/devices/wb-gpio/controls/EXT4_ON4/on 0

/devices/wb-gpio/controls/EXT4_ON4 0

/devices/wb-gpio/controls/EXT4_ON2/on 0

/devices/wb-gpio/controls/EXT4_ON2 0

/devices/wb-gpio/controls/EXT5_IN10 1

/devices/wb-gpio/controls/EXT5_IN10 0

/devices/wb-gpio/controls/EXT5_IN11 1

/devices/wb-gpio/controls/EXT5_IN11 0

/devices/wb-gpio/controls/EXT4_DIR4 1

/devices/wb-gpio/controls/EXT4_ON3 1

/devices/wb-gpio/controls/EXT4_DIR3 1

/devices/wb-gpio/controls/EXT4_ON2 1

/devices/wb-gpio/controls/EXT4_DIR2 1

/devices/wb-gpio/controls/EXT4_ON4 1

/devices/wb-gpio/controls/EXT4_ON2/on 0

/devices/wb-gpio/controls/EXT4_ON2 0

/devices/wb-gpio/controls/EXT4_DIR2/on 1

/devices/wb-gpio/controls/EXT4_ON2/on 1

/devices/wb-gpio/controls/EXT4_ON2 1

/devices/wb-gpio/controls/EXT4_ON4 0

/devices/wb-gpio/controls/EXT4_DIR4 0

/devices/wb-gpio/controls/EXT4_ON3 0

/devices/wb-gpio/controls/EXT4_DIR3 0

/devices/wb-gpio/controls/EXT4_ON4/on 0

/devices/wb-gpio/controls/EXT4_DIR4/on 1

/devices/wb-gpio/controls/EXT4_DIR4 1

/devices/wb-gpio/controls/EXT4_ON4/on 1

/devices/wb-gpio/controls/EXT4_ON4 1

/devices/wb-gpio/controls/EXT4_ON2/on 0

/devices/wb-gpio/controls/EXT4_ON2 0

/devices/wb-gpio/controls/EXT4_ON4/on 0

/devices/wb-gpio/controls/EXT4_ON4 0

Вот здесь, по идее, есть. Две последних команды - вручную “открыл” две шторы (они были закрыты в хоумките, а открыты по факту).

Да, похоже, что-то в спруте или хоумките. Покопаюсь, но прямо мистика…

P.S. Нет, отключил на некоторое время хаб и шторы все равно открылись. Что-то с модулем или контроллером или их софтом.

однозначно свидетельствует что “кто-то” в топик on пишет единицы.
Для проверки, в общем, достаточно остановить wb-mqtt-gpio.

Вот так?
systemctl stop wb-mqtt-gpio

А как запустить потом?
systemctl start wb-mqtt-gpio

Да. Естественно, если с остановленым сервисом ничего не включается - следует искать сервис включающий реле.

Остановка gpio выключает полностью управление шторами. Да, естественно, они теперь не открываются)

Где мне искать программное их включение? У меня всего три простейших правила в wb, спрут и homekit уже исключили. Я ничего не менял по правилам после момента замены модуля.

У меня есть подозрение, что что-то с модулем. Возможно какой-то сигнальный контакт плохо работает и периодически подает сигнал включения на все реле…

Вы не могли бы ко мне подключиться по удаленке и посмотреть?

Давайте немного проясним предысторию.
Правильно ли я понимаю, что у вас конфигурация с тремя WBIO-DO-R10R-4? И больше ничего нет на данной шине?

Как проверяли рабочий замененный модуль и в чем причина его замены на новый?
В какой позиции находился старый модуль и в какой новый модуль?

Все-таки отключите на час сервис: systemctl stop wb-mqtt-gpio с выключенными реле и проверьте “самопроизвольное” включение. Также за это время лучше быть подписанным на топики mosquitto_sub -v -t /devices/wb-gpio/#. Если за это время не будет включения реле, но при этом будут сообщения на включение, то можно отбросить вопрос “неисправности” модуля и продолжить искать откуда идут команды.

Что-то пишет в топики on новое значение “1”.

У этих модулей нет входов и в случае (самопроизвольного) переключения максисмум что может измениться - это состояние основного топика.
А в выводе - явно видно именно запись в командный топик on.
То есть - я не вижу ни одного сценария когда модуль сам для себя отдает команды.

У меня DI-WD-14, R10A-8, R10R-4, R10R-4.

Рабочий замененный модуль - новый. И другие шторы работают и не открываются самопроизвольно. То есть открываются только 4 шторы второго модуля.
Причина замены - в том, что у меня перестала опускаться одна штора, штору проверили, предположил что опять залипло реле направления, у меня в запасе был один новый модуль, я его поставил (в итоге, получается, что все-таки что-то со шторой, она так и не опускается на новом модуле).

Позиции не поменялись, заменил на то же место. То есть предпоследним в ряду. Не работает последний в ряду модуль, который не менялся, но его пришлось “вытолкнуть” из предыдущего и “задвинуть” назад. У меня мысль только что в этом действии что-то не так, хотя я делал все аккуратно и следил, чтобы не повредить ничего.

Сервис уже отключал, штора не поднималась. Но я еще на час-второй пока оставлю для проверки.
На топики подписался, но ничего не происходит. Обычно сразу выдает текущее состояние топиков, сейчас - нет. Что, наверно, не удивительно, так как даже устройство Discrete I/O пропало из Devices.

Напишу тогда через пару часов результат проверки