Не работает сценарий "Расписание"

Добрый день!
Сегодня решил попробовать настроить wb-scenarios.
Создал сценарий “Расписание”. Установил время и день недели, после этого выбрал имя MQTT топика из выпадающего списка.
В логах wb-rules появились ошибки.

ERROR: [rule error] Error in getting device: Device with given ID doesn’t exist
ERROR: [rule error] [WBSC-schedule-mod]: One or more controls are not of a valid type
ERROR: [rule error] [WBSC‑base-mod/vklyuchit_otoplenie_v_dome]: Config validation failed for scenario: “Включить отопление в доме”
ERROR: [rule error] ECMAScript error: Error: Config validation failed for scenario: “Включить отопление в доме”
anon wbsc-scenario-base.mod:237
anon wbsc-scenario-base.mod:214 preventsyield
apply native strict preventsyield
anon wbsc-wait-controls.mod:120 preventsyield

Попробовал создать с другим топиком MQTT, но результат тот же самый.

wb-scenarios.conf (1,2 КБ)

Версии пакетов:
wb-rules - 2.38.2
wb-rules-system - 1.13.0
wb-scenarios - 1.6.4

Обновлял систему вчера, ранее сценарии не использовал.

wb-rules_20260129T094300.log (8,7 КБ)

приложен диагностический архив, доступен только сотрудникам поддержки
(456,3 КБ)

Добрый день.
Какой тип у контрола ““TS01/setp-day-floor””?
Подпишитесь на него (на все устройство) и покажите результаты.

У него тип range.

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

Я подумал, что сценарий сможет это делать, поскольку я могу менять значение командой:
mosquitto_pub -t /devices/TS01/controls/setp-day-floor -m 23

Сценарий работает с логическими значениями.
То есть как представляете запись логического в топик с типом value?

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

Перечитал описание


В общем должно, попробую воспроизвести.

Спасибо, А то я как раз задумался, как это увеличивать логическое переменную на какое-то значение…. )

Добрый день! Удалось воспроизвести проблему?

Добрый день.
Да, обновите пожалуйста пакет.

Выполнил apt update и apt upgrade. Только пакет wb-scenarios не обновился (версия 1.6.4).

Было вот так:

apt list --upgradable
Listing… Done
wb-cloud-agent/testing 1.6.12 all [upgradable from: 1.6.11]
wb-homeui-backend/testing 2.169.0 all [upgradable from: 2.164.1]
wb-mqtt-homeui/testing 2.169.0 all [upgradable from: 2.164.1]
wb-mqtt-serial/testing 2.222.1 armhf [upgradable from: 2.219.2]
wb-release-info/testing 1.0-testing~wb7+bullseye~20260204135343 all [upgradable from: 1.0-testing~wb7+bullseye~20260128113919]
wb-rules-system/testing 1.13.1 all [upgradable from: 1.13.0]
wb-rules/testing 2.38.4 armhf [upgradable from: 2.38.2]
wb-suite/testing 1.20.5 all [upgradable from: 1.19.8]

Пробую, проверяю.
Да, действительно:

2026-02-05 12:02:11
[WBSC-schedule-mod]: Control: buzzer/frequency | Type: range
2026-02-05 12:02:11
[WBSC-schedule-mod]: Error: Control 'buzzer/frequency' is not of a valid type
2026-02-05 12:02:11
[WBSC-schedule-mod]:   - For 'increaseValueBy' can used only: [value] types
2026-02-05 12:02:11
[WBSC-schedule-mod]: One or more controls are not of a valid type
2026-02-05 12:02:11
[WBSC‑base-mod/raspisanietest2]: Config validation failed for scenario: "РасписаниеТест2"
2026-02-05 12:02:11
ECMAScript error: Error: Config validation failed for scenario: "РасписаниеТест2"
	anon wbsc-scenario-base.mod:237
	anon wbsc-scenario-base.mod:214 preventsyield
	apply  native strict preventsyield
	anon wbsc-wait-controls.mod:120 preventsyield

Спрошу у разработчиков.

Добрый день!
Пока нет ответа от разработчиков, когда будет следующий коммит?

Добрый день.
Пока не в работе, информации о сроках соответственно пока нет.