Видеоурок 04 - Wirenboard "Подключение внешней периферии"

Поділитися
Вставка
  • Опубліковано 30 вер 2024
  • smartfulness.ru
    Подключение релейных модулей и датчиков Wirenboard по линии связи RS-485 и протоколу Modbus.
    Подключение сторонних устройств к контроллеру Wirenboard по линии связи RS-485 и протоколу Modbus.
    Скрипты для Видеоурока 04:
    switch.js - drive.google.c...
    heater.js - drive.google.c...
    config-dts6222sc.json - drive.google.c...

КОМЕНТАРІ • 43

  • @ReyDoc81
    @ReyDoc81 5 років тому +2

    Спасибо было очень интересно!
    Если можно вопросы:
    1) Почему модуль реле WB-MR6C, а не модули контроллеров (например WBIO-DI-DR-16 + WBIO-DO-R10A-8)? Если исключительно для демонстрации Modbus, то вопрос отпадает.
    2) Приобрел себе WB-MR6LV/S, и при подключении не обнаружил такого Device Type, добавлял подходящий методом подбора (добавил/изменил), остановился типе WB-MR6C, но на выходе во вкладке Devices отображаются все три варианта модуля реле которые я выбирал при подборе, а вкладке Serial Device Driver Configuration только один (как и должно быть). Как удалить несуществующие модули реле?

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому +2

      1. Да, для демонстрации подключения по Modbus (WBIO-DI-DR-16 + WBIO-DO-R10A-8 еще проще подключаются, в одном из видеоуроков опционально я их продемонстрирую)
      2. Чтобы удалить из WebUI ненужные панели от устройств, нужно подключиться по CLI (например с помощью программы PuTTY) - как это сделать см. Видеоурок 02.
      После подключения необходимо отправить команду
      mqtt-delete-retained '/devices/device_name/#'
      где вместо device_name нужно подставить имя "неправильного" device.
      Написание этого "неправильного" имени можно найти на вкладке Settings в столбце Devices.

    • @ReyDoc81
      @ReyDoc81 5 років тому +1

      @@WirenboardSetPoint Спасибо, что направили в нужное направление, все получилось. Думал, что в WebUI кнопка должна быть какая нибудь, а тут вот оно как, копать в другую сторону надо было. Нашел потом уже: Очистка очереди сообщений
      Ненужные retained-сообщения могут остаться в системе MQTT после удаления неиспользуемых драйверов или отключения каких-либо устройств. Это приводит к тому, что несуществующие больше устройства могут отображаться в разделе Devices веб-интерфейса.
      Для удаления топиков можно воспользоваться командой mqtt-delete-retained. Пример использования:
      root@wirenboard:~# mqtt-delete-retained '/devices/noolite_tx_1234/#'
      По поводу CLI понятно, хоть я и не специалист в linux, но информации в интернете полно. На днях даже homekit2mqtt запустил, хотя о linux и mqtt имею весьма общее представление.

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому

      @@ReyDoc81 Согласен! С Wirenboard простор для воображения даже на начальном уровне понимания программирования. Дальше еще интереснее...

    • @sergijg
      @sergijg 3 роки тому +1

      @@WirenboardSetPoint добавить через UI можно, но удалить через UI нельзя, этот мир беспощаден, за ошибки ты должен «страдать» :)

  • @sergeymedvedev9308
    @sergeymedvedev9308 9 місяців тому

    Для чего это для клуба умелые ручки или журнала огонек

  • @switlle
    @switlle 5 років тому +1

    Вы упоминали, что запрограммировали адрес 10 для счетчика. Каким образом это там делается?

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому

      Нажатием на кнопки на передней панели счётчика в соответствии с инструкцией.

  • @asyl-it
    @asyl-it 2 роки тому

    Добрый день! У Вас нет ролика интеграции WB в Home Assistant?
    У меня на WB релейные блоки , а на JetHome развернул HA. Думаю основной консолью для управления домом будет HA.

  • @Mrhidden1993
    @Mrhidden1993 5 років тому +1

    вопрост такой как удалить пустые не работающие топики (девайсы ,) при не правельном подключчении\

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому

      В форуме часто задают этот вопрос
      Ищите по mqtt-delete-retained

    • @Mrhidden1993
      @Mrhidden1993 5 років тому +1

      @@WirenboardSetPoint спасибо помогло , но а если топик назван
      на русском ?

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому

      Так попробуйте. MQTT, по моему, все-равно.
      Там только один есть момент не удобный, когда эти топики надо прокидывать через bridge - содержащие пробелы не проходят!

  • @sadewateknik1229
    @sadewateknik1229 4 роки тому

    Wirenboard , how become reseller this divices , i m from Indonesia

    • @WirenboardSetPoint
      @WirenboardSetPoint  4 роки тому

      Hello, Sadewa Teknik!
      Use please info@contactless.ru to contact

  • @АлександрГалушко-в2э

    юср шаре) юзр-шае) А так всё супер. Спасибо!

  • @ОдинаеваГулбахор
    @ОдинаеваГулбахор 3 роки тому

    Зраствутси можна

  • @user_x138
    @user_x138 3 роки тому

    Как я понял все устройства одного типа имеют одинаковый адрес. А если у меня имеется несколько датчиков температуры, как они будут определятся контроллером если они все имеет одинаковые адреса?

    • @WirenboardSetPoint
      @WirenboardSetPoint  3 роки тому

      Даже одинаковые устройства должны иметь разные адреса

  • @georgiyashkar7158
    @georgiyashkar7158 3 роки тому

    Подскажите пожалуйста, как подключиться через вкб интерфейс к внешнему устройству по RS485?

    • @WirenboardSetPoint
      @WirenboardSetPoint  3 роки тому +1

      Нужен шаблон содержащий информацию о регистрах этого устройства.
      Он либо берется из библиотеки либо пишется

    • @georgiyashkar7158
      @georgiyashkar7158 3 роки тому

      @@WirenboardSetPoint Большое спасибо!
      еще такой вопрос. возможно вы сталкивались с проблемой. ПОдключаюсь к вб через патти и после включения постоянно вылезает ошибка rtl871x: nolinked power save leave. можно как-то это решить?

  • @АлексейМихеев-ы7о
    @АлексейМихеев-ы7о 5 років тому

    Как решена проблема с дрожанием? Температура меряется аж до .001 градуса, что если будет установлено сравнение с 25гр., а температура начнет прыгать от 24.999 до 25.001 раз 10 в сек?

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому +1

      Хороший вопрос. В автоматизации конечно не сравнивается температура со значением уставки, а есть понятие ГИСТЕРЕЗИСа, когда реакция на изменение температуры происходит только при выходе её за пределы "+" и "-" отклонения. Например "включить" при температуре ниже +24.5, а "выключить" при температуре +25.5.

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому

      Также кроме гистерезиса существуют и другие алгоритмы управления по уставке, например "Пропорционально-интегрально-дифференциальная" или ПИД регулировка. Также можно регулировать и по количеству отклонений, например, после пяти снижений температуры ниже +24,9 "включить", после пяти повышений температуры выше +25.1 "выключить". Эти методы будут поточнее гистерезиса, но и по-сложнее алгоритм.

  • @ВладимирСветлов-с3я

    По вашему уроку сумел все у себя подключить и разобрался с ноля, как это делать. Спасибо! А что за счетчик у вас используется?

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому +1

      В видео стоит недорогое изделие китайцев www.ansimeter.com/product.aspx?=Three_Phase_DIN_Rail_Energy_Meter
      Рекомендую тем не менее использовать счетчики Eastron, тоже Китай, но качество выше.

    • @ВладимирСветлов-с3я
      @ВладимирСветлов-с3я 5 років тому

      Спасибо! @@WirenboardSetPoint

  • @mirotincev
    @mirotincev 5 років тому

    @Wirenboard SetPoint подскажите как идёт подключение света через автоматы? Они вообще нужны с реле от WB?

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому +1

      Два варианта:
      1. Автомат ставится перед реле (подавая фазу на несколько контактных групп) и защищает несколько групп светильников (номинал автомата должен быть не меньше чем суммарная нагрузка всех групп и не больше чем 10А, если самый тонкий провод в цепи 1,5 мм.кв.)
      2. Автомат ставится после каждого контакта реле и защищает каждую из групп светильников по отдельности (номинал автомата должен быть не больше чем 10А, если самый тонкий провод в цепи 1,5 мм.кв.)
      Соответственно, если коммутируется линия питания силовых приборов, например обогреватели, то и провод следует выбирать 2,5 мм.кв. и автомат не более 20А.

    • @mirotincev
      @mirotincev 5 років тому

      @@WirenboardSetPoint Спасибо

    • @switlle
      @switlle 5 років тому

      ​@@WirenboardSetPoint, не понятно как в первом случае происходит защита. При замыкании реле не будут защищены. Как мне кажется автомат нужно ставить только после WB, как вы описали во втором пункте

    • @leonid.aronov
      @leonid.aronov 4 роки тому

      @@switlle, С какой стороны ставить автомат - не важно. Это вопрос топологии разводки и его номинала

  • @romanmindiyarov9399
    @romanmindiyarov9399 5 років тому +1

    Приветствую.
    1. Какими проводами (тип, сечение) происходило подключение датчиков, дополнительных модулей и счетчика к контроллеру?
    2. Можно ли было подключить счетчик на тот же первый порт? Если нет, то почему?

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому

      1. Внутри щита на коротких длинах не принципиально, как правило используется КСПВ 4х0,4. Тот же кабель, только экранированный КСПЭВ 4х0,4 при монтаже линий связи RS-485 от щита к удаленным датчикам и модулям.
      2. Счётчик на второй линии из демонстрационных целей использования двух линий. А так, если параметры связи одинаковые, то можно на одну линию.

    • @romanmindiyarov9399
      @romanmindiyarov9399 5 років тому

      @@WirenboardSetPoint, благодарю за ответ.
      А витая пара подойдёт? UTP-5e?
      Подключение обязательно последовательное? Звезда не подойдёт?

    • @LeGogli
      @LeGogli 5 років тому

      @@romanmindiyarov9399 Подключение именно последовательно ("Звезда" не будет работать, если только ответвления не больше 0,5м)
      UTP можно использовать, только он не удобен в монтаже, так как жесткий и ломкий при использовании винтовых зажимов.
      Если UTP, то вместо винтовых клемм в щите используйте 110-ые кроссовые плинты.

    • @romanmindiyarov9399
      @romanmindiyarov9399 5 років тому

      @@LeGogli, благодарю. И ещё вопрос: на RS-485 висит датчик, ему нужно питание. Его можно по тем же проводам пустить, либо где-то рядом ставить блок питания?

    • @WirenboardSetPoint
      @WirenboardSetPoint  5 років тому

      Конечно по этим же проводам. Я подключаю питание датчиков на выход питания, имеющийся у контроллера. Тогда их можно контролировать ещё и по питанию.