а, все, я понял) Вы начали рассказывать про виртуальные устройства на 53:55 уже после того как использовали его на 49:52. Поэтому и не понял) Сейчас все понятно
5 баллов вам за внимательность. Когда работаешь над роликом, "глаз замыливается", и не замечаешь таких ошибок. В этом месте, конечно, виртуального девайса еще не должно было быть, вместо него планировалось использовать простую переменную enabled.
Самая большая проблема "ассинхронности" в том, что правила начинают выполняться еще до инициализации устройств. Так, если вы создадите правило на whenChanged счетчика нажатий кнопки, чтобы включить/выключить какую-то лампу, то это правило сработает в первый раз сразу при создании топика в MQTT (то есть когда будет обнаружено устройство на шине), а не при нажатии кнопки. Исправьте это пожалуйста.
Спасибо за краткий ввод, только сегодня стал щупать wb-rules и смотреть что он умеет. Сам я разраб как раз на JS и сразу есть вопросы. Непонятно как сильно отличается от привычного es5, сказано на гитхабе об отсутствии стрелочных функции и let, но это появилось уже в es2015. Я понимаю что дико такое спрашивать, но есть ли вообще прототипное наследование? Как устроен eventloop ближе/аналогично к браузерному или нодовому? Есть ли события на которые можно подписаться кроме оговоренных, например тажа загрузка драйверов? Как влияет рантайм ошибка в функции топика например, рухнет только подписка на топик при определении, что если подписка сразу на несколько топиков, а рухнет только в одном, отвалятся ли все остальные, а мб рухнет весь скрипт в файле? Можно ли делать http запросы, планируется ли добавить такую возможность?
Вот подскажите плз, зачем писать скрипты в wb rules если до сих пор там не поддерживается связь с алисой напрямую, а только через спрутхаб или nodered. Приводили бы тогда примеры сразу на Nodered. Возможно есть скрытый маркетинг на модули спрутхаба и с них откаты какие то. В общем не вижу смысла в правилах именно wb rules. Если делать, то только Nodered.
Не во всех задачах(да и не во всех применениях контроллера) нужна Алиса, что-то (или кому-то) быстрее накидать скриптом, чем в ноде-рэд блоки рисовать.
@@semeinEV Не во всех, но большинство пользователей именно обычные ФЛ использующие в квартире контроллеры WB, а разработчик долгое время тянет с интеграцией с Алисой напрямую, даже после того как больше года есть некоторые сложности с использованием некоторых продуктов в РФ.
@@user-dust70 Ваши контролеры активно и в квартирах применяются, а там голосовые асситенты это важная часть, а интеграцию игнорируете (вернее сделано через 3е колесо), в общем надеюсь до Вас дойдет, что голосовые ассистены и что ваши контроллеры и в квартирах используются, а туда их покупают чтобы управлять голосом, а не только wb rules.
Спасибо! Хороший и полезный ролик, все компактно, по делу, с освещением нюансов. 👍
Урааа!
Дмитрий онлайн! Привет!
Спасибо за работу!
Ещё, ещё, ещё, ещё!!!!🎉
Оболдеть!)
никак до меня не дойдет откуда появилось устройство vdForThermostat в строке dev['vdForThermostat/enabled'] = false на 49:52. Подскажите, пожалуйста
а, все, я понял) Вы начали рассказывать про виртуальные устройства на 53:55 уже после того как использовали его на 49:52. Поэтому и не понял) Сейчас все понятно
5 баллов вам за внимательность. Когда работаешь над роликом, "глаз замыливается", и не замечаешь таких ошибок. В этом месте, конечно, виртуального девайса еще не должно было быть, вместо него планировалось использовать простую переменную enabled.
Интересный контроллер.
Самая большая проблема "ассинхронности" в том, что правила начинают выполняться еще до инициализации устройств. Так, если вы создадите правило на whenChanged счетчика нажатий кнопки, чтобы включить/выключить какую-то лампу, то это правило сработает в первый раз сразу при создании топика в MQTT (то есть когда будет обнаружено устройство на шине), а не при нажатии кнопки. Исправьте это пожалуйста.
Исправили, в testing выложили в начале ноября. Про stable уточню, напишу.
Уточнил - в stable тоже выложили.
Супер!
Спасибо за краткий ввод, только сегодня стал щупать wb-rules и смотреть что он умеет. Сам я разраб как раз на JS и сразу есть вопросы. Непонятно как сильно отличается от привычного es5, сказано на гитхабе об отсутствии стрелочных функции и let, но это появилось уже в es2015. Я понимаю что дико такое спрашивать, но есть ли вообще прототипное наследование? Как устроен eventloop ближе/аналогично к браузерному или нодовому? Есть ли события на которые можно подписаться кроме оговоренных, например тажа загрузка драйверов? Как влияет рантайм ошибка в функции топика например, рухнет только подписка на топик при определении, что если подписка сразу на несколько топиков, а рухнет только в одном, отвалятся ли все остальные, а мб рухнет весь скрипт в файле? Можно ли делать http запросы, планируется ли добавить такую возможность?
Напишите на наш support - там профильные специалисты вам подробно ответят.
Чай- есть,
Контент - есть!
Начало 2025г
Когда будет в вк или рутуб?
Добрый день! У нас есть канал на PeerTube: peertube.wirenboard.com
А за кадром голос- Александра?
Да!🙂
@wirenboard_ru монтаж видео со вставками стал сочнее, было здорово, а стало ещё лучше
Вот подскажите плз, зачем писать скрипты в wb rules если до сих пор там не поддерживается связь с алисой напрямую, а только через спрутхаб или nodered. Приводили бы тогда примеры сразу на Nodered. Возможно есть скрытый маркетинг на модули спрутхаба и с них откаты какие то. В общем не вижу смысла в правилах именно wb rules. Если делать, то только Nodered.
Не во всех задачах(да и не во всех применениях контроллера) нужна Алиса, что-то (или кому-то) быстрее накидать скриптом, чем в ноде-рэд блоки рисовать.
Наши контроллеры активно применяются в АСУ ТП. Там про Алису вообще речи нет. А вот wb-rules как раз в тему.
@@semeinEV Не во всех, но большинство пользователей именно обычные ФЛ использующие в квартире контроллеры WB, а разработчик долгое время тянет с интеграцией с Алисой напрямую, даже после того как больше года есть некоторые сложности с использованием некоторых продуктов в РФ.
@@user-dust70 Ваши контролеры активно и в квартирах применяются, а там голосовые асситенты это важная часть, а интеграцию игнорируете (вернее сделано через 3е колесо), в общем надеюсь до Вас дойдет, что голосовые ассистены и что ваши контроллеры и в квартирах используются, а туда их покупают чтобы управлять голосом, а не только wb rules.