11. Пишем скрипты

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025
  • НаукаНаука

Комментарии • 24

  • @МихаилП-б4ь
    @МихаилП-б4ь 12 дней назад

    Спасибо! Хороший и полезный ролик, все компактно, по делу, с освещением нюансов. 👍

  • @GuruGerman
    @GuruGerman 16 дней назад +1

    Урааа!
    Дмитрий онлайн! Привет!
    Спасибо за работу!
    Ещё, ещё, ещё, ещё!!!!🎉

  • @dj_anabel
    @dj_anabel 12 дней назад +1

    Оболдеть!)

  • @АлександрАлександров-у5б3г

    никак до меня не дойдет откуда появилось устройство vdForThermostat в строке dev['vdForThermostat/enabled'] = false на 49:52. Подскажите, пожалуйста

    • @АлександрАлександров-у5б3г
      @АлександрАлександров-у5б3г 3 дня назад

      а, все, я понял) Вы начали рассказывать про виртуальные устройства на 53:55 уже после того как использовали его на 49:52. Поэтому и не понял) Сейчас все понятно

    • @wirenboard_ru
      @wirenboard_ru  2 дня назад +1

      5 баллов вам за внимательность. Когда работаешь над роликом, "глаз замыливается", и не замечаешь таких ошибок. В этом месте, конечно, виртуального девайса еще не должно было быть, вместо него планировалось использовать простую переменную enabled.

  • @DenisPesterev
    @DenisPesterev 16 дней назад +1

    Интересный контроллер.

  • @alexeytitov5863
    @alexeytitov5863 15 дней назад +2

    Самая большая проблема "ассинхронности" в том, что правила начинают выполняться еще до инициализации устройств. Так, если вы создадите правило на whenChanged счетчика нажатий кнопки, чтобы включить/выключить какую-то лампу, то это правило сработает в первый раз сразу при создании топика в MQTT (то есть когда будет обнаружено устройство на шине), а не при нажатии кнопки. Исправьте это пожалуйста.

    • @user-dust70
      @user-dust70 14 дней назад +1

      Исправили, в testing выложили в начале ноября. Про stable уточню, напишу.

    • @user-dust70
      @user-dust70 14 дней назад +1

      Уточнил - в stable тоже выложили.

  • @NovAl83
    @NovAl83 16 дней назад

    Супер!

  • @Евгений-б1ф7н
    @Евгений-б1ф7н 2 дня назад

    Спасибо за краткий ввод, только сегодня стал щупать wb-rules и смотреть что он умеет. Сам я разраб как раз на JS и сразу есть вопросы. Непонятно как сильно отличается от привычного es5, сказано на гитхабе об отсутствии стрелочных функции и let, но это появилось уже в es2015. Я понимаю что дико такое спрашивать, но есть ли вообще прототипное наследование? Как устроен eventloop ближе/аналогично к браузерному или нодовому? Есть ли события на которые можно подписаться кроме оговоренных, например тажа загрузка драйверов? Как влияет рантайм ошибка в функции топика например, рухнет только подписка на топик при определении, что если подписка сразу на несколько топиков, а рухнет только в одном, отвалятся ли все остальные, а мб рухнет весь скрипт в файле? Можно ли делать http запросы, планируется ли добавить такую возможность?

    • @wirenboard_ru
      @wirenboard_ru  День назад

      Напишите на наш support - там профильные специалисты вам подробно ответят.

  • @GuruGerman
    @GuruGerman 16 дней назад +1

    Чай- есть,
    Контент - есть!
    Начало 2025г

  • @Yar97531
    @Yar97531 8 дней назад

    Когда будет в вк или рутуб?

    • @wirenboard_ru
      @wirenboard_ru  4 дня назад

      Добрый день! У нас есть канал на PeerTube: peertube.wirenboard.com

  • @GuruGerman
    @GuruGerman 16 дней назад

    А за кадром голос- Александра?

    • @wirenboard_ru
      @wirenboard_ru  16 дней назад +1

      Да!🙂

    • @GuruGerman
      @GuruGerman 16 дней назад

      @wirenboard_ru монтаж видео со вставками стал сочнее, было здорово, а стало ещё лучше

  • @ish8287
    @ish8287 15 дней назад +1

    Вот подскажите плз, зачем писать скрипты в wb rules если до сих пор там не поддерживается связь с алисой напрямую, а только через спрутхаб или nodered. Приводили бы тогда примеры сразу на Nodered. Возможно есть скрытый маркетинг на модули спрутхаба и с них откаты какие то. В общем не вижу смысла в правилах именно wb rules. Если делать, то только Nodered.

    • @semeinEV
      @semeinEV 15 дней назад +1

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

    • @user-dust70
      @user-dust70 15 дней назад

      Наши контроллеры активно применяются в АСУ ТП. Там про Алису вообще речи нет. А вот wb-rules как раз в тему.

    • @ish8287
      @ish8287 14 дней назад +1

      @@semeinEV Не во всех, но большинство пользователей именно обычные ФЛ использующие в квартире контроллеры WB, а разработчик долгое время тянет с интеграцией с Алисой напрямую, даже после того как больше года есть некоторые сложности с использованием некоторых продуктов в РФ.

    • @ish8287
      @ish8287 14 дней назад +1

      @@user-dust70 Ваши контролеры активно и в квартирах применяются, а там голосовые асситенты это важная часть, а интеграцию игнорируете (вернее сделано через 3е колесо), в общем надеюсь до Вас дойдет, что голосовые ассистены и что ваши контроллеры и в квартирах используются, а туда их покупают чтобы управлять голосом, а не только wb rules.