WB Engine (топик автора скрипта)

Здравствуйте, подскажите как исправить, как будто топики в выборе реле не совсем правильно отображаются. Дублируется название выхода (допустим K5 / K5)

Так задумано, это название канала и название заданное вручную, которое по умолчанию равно названию канала.

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

при перезагрузке WB термостаты включаются.
можно ли в WB правилах статус термостата как то проверять и вкл выкл от внешних факторов прописать? типа если май месяц(или + на улице, или выкл какое то реле) то статус термостатов выкл при включении WB

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

Нет такой функциональности

У Вас же все работало, только не запоминало состояния? Как по такому сообщению Вам помочь и чем? Хотя бы логи или скриншот приложили.

2025-05-22 17:49:16using file /var/lib/wirenboard/wbrules-persistent.db for persistent DB

2025-05-22 17:49:16defineRule: _system_buzzer_params

2025-05-22 17:49:16defineRule: _system_buzzer_onof

2025-05-22 17:49:17defineRule: _system_track_vin

2025-05-22 17:49:17defineRule: _system_reboot

2025-05-22 17:49:17defineRule: _reset_calib

2025-05-22 17:49:17DAC: no config file

2025-05-22 17:49:17add your rules to /etc/wb-rules/

2025-05-22 17:49:17wb-engine init

2025-05-22 17:49:18devicesInit

2025-05-22 17:49:18scriptsInit

2025-05-22 17:49:18wb-engine init finished

судя по логам скрипт работает

2025-05-22 17:56:49defineRule: _system_track_vin

2025-05-22 17:56:49defineRule: _system_reboot

2025-05-22 17:56:49defineRule: _reset_calib

2025-05-22 17:56:49add your rules to /etc/wb-rules/

2025-05-22 17:56:49DAC: no config file

2025-05-22 17:56:49wb-engine init

2025-05-22 17:56:51devicesInit

2025-05-22 17:56:51scriptsInit

2025-05-22 17:56:51wb-engine init finished
это после перезагрузки
в HA не уходят данные

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

не помогают рекомендации. поэтому и снес всю систему и начал с нуля, и то же самое творится

Проверьте конфигурацию mosquitto, там что-то не верное, это к скрипту уже не имеет отношение. Зачем вы пишете тогда что скрипт не работает, он работает как задуман.

1 лайк

Проблему решил установкой прошивки wb-2410 как на другом рабочем контроллере .до этого стояла 2510. теперь топики уходят после перезагрузки.

есть электросчетчик Меркурий с кучей параметров по RS-485 подключен.

выделил для передачи в ХА десять параметров. прилетело только 7

счетчик отдает так

дебагерство через MQTTэксплорер привело к интересному

Попробуйте избавиться от русских букв в названии топиков, изза этого они видимо превращаются в “_” и накладываются друг на друга.

Добрый день! Ранее проброшенные топики, после обновления, останутся на месте? Или придется перепробрасывать?

Здравствуйте, может, было уже… Решилось мне дать кое-каким устройствам, втч. настенным датчикам в MQTT человекопонятные имена, например, датчих в холле назвал fl1_hall_sensor, а диммер светодиодных лент назвал fl2_east_bedroom_led. Ну и в HA у диммера пропало красивое управление цветом, а датчики забыли единицы измерения для Качества воздуха, CO2 вообще пропало, датчики движения не рисуют зачеркнутых человечков. Я помню, вы опираетесь на название устройства, диммеры я назвал обратно как у них в WB было, ну а с датчиками-то что? Из 7 штук по дому и я старый и в них вечно путаюсь, мне хотелось бы человеческие имена топиков хотя бы для них.

(еще кстати в виртуальном устройстве если какое-то поле типа “alarm”, оно вообще тоже не передается)

А может просто в конфиге сделать, чтобы я руками мог поставить WB-название устройства, чтобы оно не дедуц…дедукц… не догадывалось просто по названию топика, а я мог бы ей подсказать. И тако же и просто дать мне прописать в другое поле единицы измерения. А еще бы иметь возможность подсказать ему, что это light, fan или просто switch, тоже вручную в настроечном файлике, а то в HA какие-то хелперы для этого мутные, я никак не могу понять, как они работают, и они вообще не все могут

Что обновляется? Если скрипт , то все должно остаться.

Да скрипт по названию понимает что за устройство и как его пробрасывать в HA. В скрипте все каналы можно переименовывать и группировать по зонам. Также в ВБ можно название устройству прописать, не трогая топик, для чего вам именно топики переименовывать?