Wiren Board 4 — контроллер для автоматизации

    image

    Год назад мы выпустили контроллер Wiren Board Smart Home. Благодаря невысокой цене и широким возможностям он имел успех среди энтузиастов.

    Поэтому мы решили не останавливаться и выпустили новую версию — контроллер для автоматизации Wiren Board 4, к которому написали и новый софт.

    Несмотря на название, покупатели часто использовали Wiren Board Smart Home и для совсем не “домашних” задач: сбора климатических параметров, опроса счётчиков и датчиков, удалённого контроля оборудования — то есть в качестве универсального логического контроллера.

    Wiren Board 4 (как в железе, так и в ПО) лучше приспособлен для таких задач. Домашних пользователей это тоже коснулось — контроллер стал надёжнее.

    Железо


    image

    Электроника контроллера подверглась глубокой переработке. При этом там, где возможно, осталась совместимость с предыдущей версией.
    Изменения связаны в основном с устранением выявленных недостатков:

    • Защита входов и общая помехозащищенность. Все входы защищены от случайной подачи напряжения до 24В.
    • Расширен диапазон входного напряжения до 9-24 В, т. е. поддерживается два распространенных стандарта в автоматизации 12 и 24В.
    • Добавлен аппаратный watchdog-таймер. Это важная штука, если контроллер находится далеко от вас.
    • Один из портов RS-485 сделан гальванически развязанным.
    • Защита от заряда аккумулятора при отрицательных температурах.
    • Добавлены входы для “сухих контактов”. Подключение счетчиков с импульсными выходами, внешние переключатели и т. д.
    • Убрали CAN с основной платы.
    • Ну и, конечно, разноцветные нажимные клеммы! Монтаж теперь быстрее и надежнее.


    Производство контроллера даже с минимальными модификациями — очень затратно, как по времени, так и по деньгам.

    Поэтому чтобы сделать его более гибким, оставили место для платки расширения, и выделили для нее 3 клеммы. На разъем расширения выведено питание, UART, I2C, SPI. Сейчас есть платки с RS-232, так же планируются с CAN и DAC (0-10В).

    расширение


    Веб-интерфейс



    веб-интерфейс

    К релизу Wiren Board 4 мы выпустили новый веб-интерфейс.
    Изначально мы предполагали, что контроллер будет использоваться со сторонними интерфейсами. Оказалось, что существующие системы подходят плохо — их возможностей или не хватает, или они медленно работают, или их невозможно расширять.

    В нашем локальном веб-интерфейсе HomeUI поддерживаются стандартные для автоматизации концепты: “комнаты”, dashboard-ы, представление отвязано от физического подключения. Интерфейс написан на Angular с использованием вебсокетов и Bootstrap, быстро работает, не нагружает контроллер и прилично выглядит на мобильных устройствах.

    Конечно же, существующие варианты подключения к сторонним системам Majordomo и OpenHAB продолжают работать.

    Движок правил


    Также мы сделали мощную систему правил wb-rules. Движок правил заслуживает отдельного рассказа, и мы скоро напишем про него статью. Движок позволяет писать правила и сценарии, создавать виртуальные устройства, планировать действия на заданное время, обрабатывать события.

    Правила пишутся на JavaScript, с ними легко разберётся и человек без навыков программирования.
    Пример правил
    defineRule("motion_detector", {
      whenChanged: "wb-gpio/D1_IN",
      then: function (newValue, devName, cellName) {
    	dev["wb-gpio"]["Relay_2"] = newValue;
    	dev["wb-mrm2_6"]["Relay 1"] = newValue;
     
      }
    });
    


    defineRule("crontest_hourly", {
      when: cron("@hourly"),
      then: function () {
        log("@hourly rule fired");
      }
    });
    



    Периферийные устройства


    Много работы сделано в системном ПО — в драйверах встроенных устройств и внешней периферии:
    • драйвер для Modbus-RTU. Modbus — это стандарт для проводных периферийных исполнительных устройств и датчиков. Для многих устройств, с которыми мы тестировали работу, все параметры уже зашиты в драйвер. Пользователю для подключения устройств (например наших) остается добавить в конфиг-файл две строчки: модель устройства и его адрес.
    • в драйвер цифровых входов и выходов мы добавили поддержку импульсных счётчиков. Теперь можно подключать недорогие приборы учёта напрямую к цифровым входам Wiren Board. Пользователю надо указать тип счётчика (вода, газ, электричество), константу (написана на счётчике) и этого достаточно, чтобы смотреть литры или ватты в веб-интерфейсе.
    • поддерживаются и обычные цифровые сигналы: подключение герконов, датчиков движения и т.д. Реакция на события теперь мгновенная благодаря использованию прерываний.
    • Доработан драйвер аналоговых входов. Теперь он поддерживает прямое измерение сопротивлений, что позволяет подключать резистивные датчики.
    • При помощи сообщества пользователей, в драйвере радиомодуля на 433 МГц улучшилась поддержка погодных датчиков Oregon, поддерживаются новые устройства и новые команды для nooLite.

    В бета-тестировании (тестеры приглашаются):

    • Поддержка Z-wave. Z-wave поддерживается с помощью USB-стиков от z-wave.me, используется их сертифицированное ядро. Устройства интегрируются в нашу стандартную инфраструктуру.
    • Драйвер SmartBus G4 и HDL. Это достаточно дорогие системы проводной домашней автоматизации, Wiren Board 4 позволяет использовать устройства этих стандартов совместно с более дешёвыми в проектах, где это возможно.

    Облако Wiren Board Cloud


    Локальный веб-интерфейс — это хорошо, но очень часто необходим доступ через Интернет. Для этого мы сделали облачный веб-интерфейс, который работает на наших серверах.

    С сервером контроллеры Wiren Board обмениваются только данными, поэтому всё работает быстро и даже по GPRS.

    Дополнительно можно подключать несколько контроллеров к одному интерфейсу, что например позволяет делать “мини-SCADA” системы для диспетчеризации.

    Посмотреть в действии можно здесь: demo.contactless.ru.

    Скидка для разработчиков


    Мы сделали скидку 20% на образцы всех устройств нашего производства для разработчиков. Скидка распространяется на 1 экземпляр каждого устройства для физлиц.

    Все подробности — на сайте и в центре документации.

    Будем рады комментариям!
    Метки:
    Бесконтактные устройства 39,84
    Компания
    Поделиться публикацией
    Похожие публикации
    Комментарии 82
    • +10
      Ребята, я конечно понимаю, вложения в разработку, опытные образцы и т.д. Можно даже сказать что цена 13 400.00p как то оправданна. Но объясните мне зачем мне этот комбайн — все в одном. Зачем мне как конечному пользователю одновременно Ethernet, Wifi, радиоканал и GPRS. Создавать на нем мосты и роутеры?.. Специализированные для этого устройства будут намного дешевле. В реальном проекте будет использоваться один интерфейс, а зачем мне платить немалые деньги за остальные? Посмотрели бы на опыт производителей промышленных контроллеров. Есть модульная система, и разработчик приобретает себе наиболее выгодную, и минимально необходимую конфигурацию для своего проекта. Здесь же я плачу Вам — потому что Вам необходимо продать закупленные Wifi модули даже если мне они не нужны. Например если мне необходим только Ethernet, то мне проще купить Siemens 1200 или Овен чем этот комбайн «Всеё в одном». Да и среда программирования там попроще чем скрипты писать. Кстати кроме двух скриптов, Вы в посту никак не осветили программирование данного контролера. Есть какой то Web интерфейс, а что с ним можно сделать — ни разу не понятно.
      Не уверен что взлетит. Все таки подумайте о модульности.
      • +17
        Спасибо за критику. Ситуация следующая: если у вас очень простое применение и у вас действительно будет использоваться только одна простая функция, то можно поставить и Овен и будет выгоднее. Если нужно несколько, то модульность приводит к тому, что в сумме решение получится сильно дороже.

        Wi-Fi например добавляет к себестоимости нашего контроллера рублей 200 (из 12800р без скидки, 10240 со скидкой), а если его брать отдельным модулем — выйдет сильно дороже. С GPRS ещё хуже, GPRS-модемы на DIN-рейку стоят как половина контроллера, а добавить его в стандартную комплектацию — это меньше 1000р.

        Зачем <...> одновременно Ethernet, Wifi, радиоканал и GPRS

        GPRS — резервный канал, Wi-Fi почти бесплатен, очень упрощает настройку. Радиомодем используется для подключения периферии по радио, не для организации канала передачи данных.
        • –1
          Что будет стоить купить хотябы Rapberry Pi, к ней докупить свистки на WiFi и GPRS? В чем преимущество вашего девайса от перечисленного комплекта окромя недостатка в отсуствии ПО?
          • +12
            1) это в корпусе на динрейку и довольно компактно.
            2) уже разведена куча I\O выходов, RS485 и т.д.
            Если все что запихано в этот контролер обвешивать малинку — получится дешевле, но это будет клубок проводов и платок.
            • –1
              В сухом остатке выходит, что если человек не использует и половины указанных интерфейсов, то основная цена будет складываться только за корпус.

              Клубок проводов можно организовать где угодно при наличии соотвествующего умения.
        • +4
          Подозреваю, что перечисленные вами модули составляют довольно незначительную часть себестоимости контроллера. Поэтому и включены в комплектацию. До кучи так сказать.
          • +2
            Понимаете, когда заказчик даёт мне как разработчику задание, «я хочу вот то-то и то-то», я начинаю рарзабатывать проект. Предлагаю например Ваш контроллер, описываю что вот он такой хороший и классный, умеет и то, и то. Первый вопрос заказчика — «А зачем мне это?». Поймите — люди не любят платить за то что им не нужно. Им плевать за сколько это стоит. У них остается ощущение что их обманывают. Потом второй вопрос заказчика — а насколько сложно и дорого в будущем нарастить. Оказывается чтобы добавить пару выходов надо докупать по той же стоимости полный контроллер, со всеми потрохами, которые опять таки не нужны.
            Да я и сам — проработав много лет в создании систем АСУП не взялся бы проектировать систему на этом контроллере. Потому что как минимум для изучения его программирования мне надо потратить достаточно много времени — которое как говорится деньги. Есть же стандартные среды и языки для таких решений, известные любому асушнику.
            • +3
              Татуин, это Вам надо понять что если данное устройство не для Вас, не пользуйте, не надо разрабам навязывать свои «нехотелки». Не хотите — используйте чтото что хотите. ИМХО — ребята все делают правильно, и это их путь и он мне по душе. Мне железяка очень нравится.
              • +1
                Это не мои «нехотелки». Это опыт накопленный годами производителей оборудования как раз в этой сфере. Это большое количество разработчиков обученных в соответствии с этим опытом. Конечно можно отвернуться от него и пойти своим путем. Возможно стрельнет, а возможно нет. Я просто высказываю своё личное мнение.
                • +11
                  А зачем вы вообще говорите заказчику про внутренности контроллера?
                  Классического заказчика абсолютно это не волнует. Волнует выполнение поставленных задач, итоговая цена, возможность расширения. Ну и цена за работы. Классическое обоснование.

                  — Вот контроллер за 15 000 рублей. На нем я смогу сделать то что вы просите.
                  — А можно будет потом счетчики подключить?
                  — Можно, это будет стоить 5 000 рублей за работы.
                  — А докупать ничего не нужно будет?
                  — Нет, только работы. Когда дойдет до покупки счетчиков — позвоните мне, я проконсультирую.
                  — А если я погодную станцию поставлю, сможете подключить к контроллеру?
                  — Скорее всего да. От 2 000 до 5 000 за работы.
                  — И тоже покупать ничего дополнительно не нужно?
                  — Да, это очень мощный контроллер и в него такое заложено изначально.
                  — И всего за 15 000 рублей?
                  — Да.

                  Как-то так примерно это выглядит. С клиентами «а у мене друг брата жены, у него сын, он сказал что за 1000 рублей мне на ардуино все сделает» лучше вообще дел не иметь. Те кому монтаж в стойку абсолютно не нужен и готовы собирать систему потихоньку после работы вечерами — да пусть делают, это уже скорее хобби. В классическом случае заказчик хочет получить систему в рабочем состоянии за минимальные сроки и минимальную цену. Wiren Board вполне годно покрывает широчайший спектр задач. И ребятам огромный респект.

                  Ложка дегтя. Сам я с концепцией единого центрального контроллера категорически не согласен. Но так как ничего иного нет — надо использовать лучшее из доступного.
                  • 0
                    Это одна из возможностей — черный ящик. Причем с нелучшей стороны. Тогда не стоит привлекать сторонних разработчиков, а поступить как изготовители малины: сначала Дебиан портировали, потом еще кучу другого.

                    Вторая возможность: разработать модульную систему, способную не только свои фирменные датчики и исполнители обрабатывать, но и подключать какую-нибудь липуху, типа Ардуино-шилдов. Или хотя бы использовать подобие их интерфейсов. Те, кому нужно сейчас и бегом будут брать готовое. Кто желает после работы ковыряться — тоже не останутся в стороне и будут лепить свои расширения.

                    Именно во втором варианте некоторое неудобство использования тех же Raspberry PI и ей подобных систем. Надо пользоваться именно неудобством других вещей, дополняя их. Как азиатские единоборства: превращая слабости конкурентов в свои достоинства.
                    • +1
                      Это одна из возможностей — черный ящик.


                      Почему черный ящик? Документация есть. Внутри линукс.
                      Про малину не понял. И там и тут линукс. И там и тут производные от дебиана. Чего надо портировать — не совсем понятно.
                      Что вы хотели сказать?

                      Вторая возможность: разработать модульную систему, способную не только свои фирменные датчики и исполнители обрабатывать, но и подключать какую-нибудь липуху, типа Ардуино-шилдов

                      Вот, ардуино шилды как раз и являются примером своих фирменных изделий, которые нормально кроме ардуины нигде не применить. Только с костылями и подпорками. Или разработкой своей платы именно под конкретный шилды. Оно надо вообще? Какое подобие интерфейсов? У Данного контроллера сухие контакты. Бери и подключай. Даже отвертки не понадобится. Зачем еще какие-то шилды и интерфейсы? Это контроллер промышленного уровня, но с упором на автоматизацию частных домохозяйств и не особо критичных объектов.

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

                      Как азиатские единоборства: превращая слабости конкурентов в свои достоинства.

                      Философия азиатских единоборств зиждется на использовании грубой силы противника против него самого.
                      Прямые столкновения избегаются. Потому что путь война лежит в том числе и через воздержание от насилия.
                      Такие пассажи как «слабость конкурента превращаем в свои достоинства» непозволительны.
                      /me вспоминает как отжимался на кулаках несколько раз в неделю и давал клятву. Не задевайте меня за живое своим весьма отдаленным представлением о философии восточных единоборств.

                      P.S. Вы какой-то суетливый и у вас каша в голове. ИМХО.
                  • 0
                    Классные вещи рождаются из НЕ-следования ортодоксальным путям. Вы сами сказали — именно ВАШ опыт, и опыт _индустрии_ — закостенелой, бюрократичной и крайне редко рождающей что-то достойное. Ребята делают то что надо — идут своим путем. С индустрией им конкурировать ГЛУПО, и не просто глупо, а сродни бреду. Потому у них путь свой. И удачи им. Найти бы им инвестора и сделать чуть дешевле. + SDK + USE cases и покатится камешек…
                  • 0
                    >это Вам надо понять что если данное устройство не для Вас, не пользуйте
                    Наверно, в пиарной статье на хабре именно разработчики должны давать ясное объяснение, для кого предназначено их устройство?

                    Если вы видите применение железке, расскажите пожалуйста — какое? Ниже, моё видение. Окей, оно не совпадает с целевой аудиторией. Объясните, чтобы устройство понравилось, как нужно его готовить?
                  • +4
                    У меня есть такое хреновое подозрение, что устройство нацелено как раз на тех пользователей, которые не занимались промышленной автоматизацией. Но при этом ручки чешутся сделать «умный дом» с вебмордой и SMSками.
                    • 0
                      А их много способных заплатить такие деньги? Если вопрос об объемах продаж — то это не тот путь.
                      • +1
                        Да фиг знает, честно. Оригинальную Ардуину же покупают.
                        Я таких комбайнов опасаюсь. В целом, есть небольшой опыт работы с ОВЕНовским железом, и я буду и дальше на него ориентироваться.

                        Вот, у меня шеф как-то купил блок «типа сигнализации» GSM-433-вся-фигня, а потом разобрал, и увидел, что TouchMemory напрямую на процессор идет, без каких-либо защит. Сказал несколько емких слов, а блок так и валяется у меня в кладовке.
                        • +1
                          Вообще ребята из Овена молодцы. Особенно последние их контроллеры и новый софт. Вот подешевле бы немного. Но это так — мечты. От отечественного подсознательно ждёш подешевле))).
                          • 0
                            Ну, так с маркетингом у них тоже все в порядке. Если оборудование не хуже буржуйского, то вполне достаточно, чтобы оно было не дешевое, но дешевле.
                          • +6
                            У нас, к слову, теперь даже на отладочном UART внутри поставлена защита от подачи туда +12. Прецеденты были, так что лучше перестраховаться.
                          • 0
                            Я бы купил.
                            12 не много, если точно знаешь, что куда и как.
                            А, так как такого опыта нет, то за кота в мешке на поиграться.
                            Пройду мимо.
                            • 0
                              Гляньте, сколько обычно стоят устройства домашней автоматизации. Там разговор начинается от $1k за контроллер. Так что здесь — гуманнее некуда.
                      • +2
                        За такую цену и столько интерфейсов — цена подарок.
                        Не надо — не используй интерфейсы, а задел на будущее остается.
                        Учитывайте что в подобном комбайне интерфейсы вам достаются почти «бесплатно», что и разработчик ниже осветил.

                        Критикуя — предлагайте. Допустим, следуя вашим указаниям, они выпустят «обрезанную версию» с ethernet/wifi + 5 входов ацп + 5 выходов ттл, 0 реле. Сколько цену ставить? 3-5 тыщ? Смысл мне, потребителю, покупать этот обрезок, если доплатив 5-7 тыщ, я могу купить комбайн, куда могу подключить любой тостер?
                        • 0
                          Лично я б хотел устройство, по функционалу аналогичное ОВЕН ПЛК-63/73, и за полцены :)
                      • +1
                        Ещё небольшой плюсик в сторону модульности. Мне надо управлять более чем 15-ю устройствами. Да и силовых нагрузок более 2. Что делать? Отстёгивать ещё за один контроллер и соединять их в сеть? Ещё одна куча ненужных оплаченных интерфейсов висящих мёртвым грузом? Решение конечно возможное, но дорогое очень получается. В идеале (точнее в нормальных системах автоматизации), просто подкупается дополнительный модуль расширения входов — выходов нужного типа, и проблема решена. Такое ощущение что у Вас в команде нет ни одного инженера знакомого с разработкой автоматизированных системами управления (не важно, дома, производства — суть одна)
                        • +1
                          Мне надо управлять более чем 15-ю устройствами. Да и силовых нагрузок более 2. Что делать?

                          Подключать внешние модули, например по ModBus, производителей много, можно выбирать по цене и по качеству.
                          Изначально идея контроллера была в поддержке устройств других производителей. Хотя свои модули так же планируем развивать. Релейные уже делаем.
                          То что в «нормальных системах автоматизации» за маленькую платку расширения приходится доплачивать как за пол контроллера — так это все маркетинговые уловки. С точки зрения производственных затрат (для небольших партий) выгодней делать комбайны.
                            • 0
                              >Подключать внешние модули, например по ModBus
                              А почему к вашему устройству? Модбас можно завести куда угодно — как два пальца байта переслать, это софтварное решение. И на этом чём угодно запилить gprs, wifi, etc… Куда интереснее решения железячные — как раз завести, навскидку: счётчики воды, электричества, по крану на горячую и холодную воду, кучу релюшек на свет и розетки, герконы на дверь и окна. И это ещё никакого полёта фантазии, абсолютный минимум. Предлагаю вам подумать в сторону модулей расширения с дискретными/аналоговыми входами и выходами (ну аналоги не знаю, а дискретные точно надо).
                              • 0
                                Не очень понял разделения на «софтварные» и «железячные». Вы берёте наш блок на 2 или 6 реле, ставите на рейку рядом с контроллером, втыкаете 4 провода в контроллер. Всё, все выходы интергрированы в нашу общую систему, вы с ними работаете как с локальными. Для дополнительных входов берёте такой же блок на рейку от наших партнёров, всё точно так же.

                                То, что там внутри используется Modbus, пользователя вообще не коснётся.
                                • 0
                                  Софтварное — это модбас. Поскольку вопрос подключения RS232/485 к компьютеру не стоит, то нужно только разгребать пакеты с компорта.

                                  Железячное — как раз управление реле. Размокнуть цепь 220В с самого обычного компьютера уже не такая тривиальная задача.

                                  Так вот. Для управления реле нужны выходы 12-24В. На Wiren Board, как я понял, вообще нет выходных каналов? Собственно, лампочкой уже не поморгать :) Три DI занято под счётчики (хорошо, если водяные на санузел и кухню общие + электрический), всего один остаётся. На АЦП термометры можно повесить. И всё. Мало же.

                                  Блок от ваших партнёров по модбасу можно подключить к старому ноуту/одноплатному ПК почти даром. Зачем платить 13к? За монтаж на динрейку?
                                  • +2
                                    Подождите, какую задачу вы решаете? Если вас устраивают блоки на Modbus (от наших партнёров или наши), подключенные к компьютеру — это очень хорошо и так и нужно делать.

                                    Если вам нужны блоки расширения для Wiren Board, то я не понимаю, чем в этом качестве не подходят наши блоки расширения для Wiren Board с интерфейсом Modbus. Да, их можно использовать и без Wiren Board, потому что они используют стандартный протокол, а не проприетарный. Да, там есть «избыточное» железо (микроконтроллер), которое добавляет рублей 100 к стоимости. Но по-моему это всё никак не сказывается на способности рабоатть как блок расширения к Wiren Board.

                                    Про встроенные входы/выходы в Wiren Board 4:
                                    • 5 входов АЦП до 30 В
                                    • 2 входа для резистивных датчиков
                                    • 4 входа для датчиков “сухой контакт”
                                    • 9 выходов “открытый коллектор”
                                    • 2 реле 250В/2A

                                    Описание отсюда.
                                    • 0
                                      Ааа, FET на КДПВ это они и есть? Извиняюсь, сразу не понял, не силён в зарубежной электротерминологии. Всё равно — мало.

                                      Про шестиканальные блоки не нашёл на сайте информации и, главное, цены. А цена у вашего двухканального модуля 900 рублей за канал — это как-то в несколько раз дороже, чем бывает у ваших же партнёров.

                                      То, что там внутри используется Modbus, пользователя вообще не коснётся.

                                      Но ведь все эти модули управляются как модбас устройства. Если верить информации (ошибка, кстати, там картинка с реле подписана как диммер), то ещё как коснётся. Это, пожалуй, единственный минус, но большой.

                                      Минутка самоанализа
                                      Я, как пользватель, рассматриваю их не как расширение, а как отдельные устройства — чисто психологически, это значит, что Wiren Board не умеет того, что мне надо, но умеет много того, чего не надо (как раз о чём тут народ и пишет). Это я только сейчас понял. Хотя да, если с точки зрения цены и функционала рассматривать, то проблем нет.

                                      Архитектурно же связь с блоками по модбасу вызывает сомнения. У ПЛК с модулей-то входа видятся сразу как внутренние переменные, без дополнительных телодвижений. Возможно, у вас этот вопрос решён какими-то предварительными настройками в контроллере, тогда нужно больше подробностей про программирование контроллера :)
                                      • 0
                                        У нас же куча софта есть на Wiren Board готового!

                                        Вот например, про подключение блоков с modbus статья. Там нужно добавить две строчки в конфиг с типом и адресом устройства и с входами-выходами можно работать также, как с локальными. Они также видятся как внутренние переменные.

                                        Шестиканальный только что сделали, цену пока не определили. Будет на следующей неделе, за канал будет не не хуже, чем у партнёров, а по качеству/характеристикам — заметно лучше. У партнёров лучше датчики брать, DAC на рейку и блок входов (его правда пока не тестировали).
                          • +18
                            Юные аналитики, переживающие за «дорогой комбайн 13 тыщ», похоже, не в курсе, сколько стоят промышленные Modbus-контроллеры какого-нибудь Siemens, причём:
                            1) кастрированные по самые не хочу (никаких wifi, gsm, usb и т.д)
                            2) с закрытой ОС
                            3) с единственным проприетарным ЯП
                            4) ценой на порядок выше!
                            и прочими корпоративными и копирастическими «прелестями».

                            Поэтому, разработчикам Wiren Board я желаю всяческих успехов, увеличения объёмов продаж, и как следствие, создания большого сообщества и отлаженных решений в домашней (и не только) автоматизации.
                            • +6
                              Я далеко не юный аналитик почти 15 лет в области разработки систем автоматики и автоматизации производства. Поэтому прекрасно знаю цены на все промышленное оборудование. И я рад что на нашем рынке начинают появляться устройства отечественной разработки. Очень бы хотелось что бы они развивались и со временем стали конкурентоспособны. Но для этого надо что бы их покупали. Я просто озвучил причины почему я не буду работать с этим контроллером, и не буду рекомендовать его своим заказчикам. Не знаю, есть ли среди читателей хабра другие практические разработчики. Очень хотелось бы услышать их мнение. Возможно я не прав, и пришла пора забывать всё что я знаю и вставать на новые рельсы. Может я просто динозавр. Но по крайней мере нас таких динозавров достаточно много.
                              Кстати:
                              с единственным проприетарным ЯП

                              FBD и LAD — Стандарт МЭК 61131-3

                              Уважаемый robux Вы сами являетесь разработчиком или потенциальным покупателем данного контроллера? Поделитесь пожалуйста для какой конкретной задачи было бы оправданно его применение. И второй вопрос. А кто будет поддерживать эту систему в будущем? Насколько у нас много специалистов способных спроектировать и запрограммировать систему на данном контроллере кроме представителе фирмы изготовителя. А ведь основной вопрос продаж — насколько непосредственные разработчики готовы его использовать в своих реализациях. А иначе это просто дорогая игрушка для поделок на выходные. Я всей душой желаю авторам успеха, но для его достижения они должны повернуться лицом к практикам.
                              • +4
                                Спасибо ещё раз за комментарии.

                                Мы на самом деле раздумываем над тем, чтобы туда что-нибудь из IEC 61131-3 добавить. Наиболее реалистично — Structured Text (с последующей трансляцией в JS для нашего движка правил) и, возможно, LD.

                                Про наращивание портов ввода-вывода ниже отвечали — там всё дешево и просто, куча поддерживаемых блоков на рейку на Modbus.

                                Ещё что-нибудь посоветуете?
                              • +1
                                А ещё для этих контроллеров (S400) требуются только фирменные пальчиковые батарейки с нестандартным напряжением 3.6 В по цене около 1 тыс. руб. за штуку.
                                • 0
                                  Тионил-хлоридные и подешевле есть чем тыща рублей. Ну и ставятся они на десять лет… даже тыща рубасов за 10 лет не очень-то много.

                              • 0
                                Согласен с точки зрения производства, логистики, да и просто бизнеса конечно выгоднее делать комбайны. Но для кого Вы их делаете. Для разработчика. С точки зрения разработчика (да и заказчика тоже), я не вижу плюсов в применении данного контроллера. Со стороны заказчика — вопрос психологический — «мне пытаются всучить ненужное мне с проблемным наращиванием. Плюс надо искать редкого спеца который сможет все это завести и потом обслуживать». А когда ему предлагаеш тот же сименс — там все понятно. Вот голова которая умеет толь то что нужно. Вот необходимые блоки расширения количество которых необходимо на сегодняшний день. Вот исходники которые на FBD которые поймёт любой мало — мальски обученный асушник. В случае необходимости он сможет подкупив один блочёк (да, даже за пол стоимости головы контроллера), доработать систему. Со стороны разработчика я уже писал — отсутствие стандартной среды программирования. Большинство разработчиков подобных систем — далеко не программисты. В основном это инженеры. Да и меня если честно коробит от мысли, стоящие рядом блоки соединять например по Modbus, прописывать мясоедения и т.д. Я предпочту сто то попроще реализуемое и привычное.
                                Я не пытаюсь сказать что Ваш контроллер — это совсем бесполезная вещь. Я рад что наконец то начали появляться отечественные разработки в области АСУ. Но почему — же как всегда в России «своим путём». Почему не посмотреть на существующий опыт. Ведь если его не учитывать, ваша разработка (очень неплохая вообщем), так и останется с очень узкой нишей применения. А так хочется своего и удобного
                                • +1
                                  Наверное для специалиста по автоматизации, это все избыточно. Вы знаете, как и что нужно делать, как работать с различными ПЛК, знаете рынок, можете подобрать оборудование под задачу. А я не знаю всего этого. Я даже не знаю, чего я хочу. Для меня избыточность функционала — возможность расширения, когда мои желания поменяются. Я все равно не умею программировать промышленные контроллеры, мне даже проще писать на каком-нибудь питоне или JS. При этом мне совершенно не интересно обращаться с автоматизацией своей скромной квартирки к профи. Так же профессионалы ненавидят Ардуино, в то время как энтузиасты фигачат на ней многочисленные устройства и вполне счастливы. Такие дела. Поэтому мне нравится Wiren Board. Проще купить его, чем за те же деньги Овен или Сименс, а потом понять, что это не то, что нужно.

                                  Но я вас прекрасно понимаю. Для бизнеса это непригодно. Там гораздо важнее скорость внедрения, чем универсальность. На таком контроллере придется отказаться от большинства наработок, написать кучу нового кода, пройтись по граблям. На это уйдут годы. Зачем это, когда есть отработанные решения.
                                  • 0
                                    Этот контроллер скорее под домашнюю автоматизацию. Из более-менее приличных российских контроллеров знаю segnetics (по ценам, конечно, далеко не siemens, но дороже некоторых импортных контроллеров в минимальных комплектациях). Среда разработки у них со своим FBD. Ну и овен, но с ним не работал.
                                  • +2
                                    Если я ничего не путаю, то на старте проекта у вас была цель сделать устройство ценой в районе 100 долларов. В результате получилось даже по сегодняшнему курсу 250 за голое устройство, даже без блока питания.
                                    Возможно оно стало более функциональным, но вы не находите что 100 и 250 это как говорят в Одессе
                                    две большие разницы?

                                    Мне кажется это уже две совершенно разные ниши.
                                    • +4
                                      $100 планировалась (и была) цена за то, что сейчас называется Wiren Board 2.8 — это фактически отладочная плата небольших размеров с ethernet, NFC, wi-fi, GSM, GPS/Glonass, RS-485.

                                      Востребовано оно было мало, т.к. для немедленного применения в автоматизации подходило очень плохо: прикладного ПО там не было, корпуса не было и т.д. Wiren Board Smart Home и его последователи: Wiren Board 4 и Wiren Board NETMON-1 уже делались как законченные устройства. Тут работающий софт на много сценариев применения, корпус, защита от всего, интерфейсы для автоматизации и т.д.

                                      Так что да, это две разные ниши и концепция в процессе поменялась.

                                      Сейчас rev. 2.8 продаётся за дорого как отладочная плата, предназначена в основном для тех, кто собирается у нас заказывать контрактную разработку с NFC и GPS, которых нет в новых контроллерах.

                                      P.S. Техническую документацию для производства «оригинального» Wiren Board 2.8 мы кстати выложили в открытый доступ. BOM там где-то долларов на 65, можно самому всё купить и спаять, можно развивать направление железок за $100
                                      • +4
                                        Спасибо за комментарии.
                                        Сразу хочу заметить что я хорошо отношусь к проекту и задаю вопросы не из-за врождённого ехидства, а пытаясь разобраться в ситуации.
                                        Хочу заметить что прикладное ПО необходимо везде, позволить обходиться без него могут разве что китайцы да и то в самых массовых своих продуктах, которые стоят три копейки.
                                        Получается я оказался прав и вы сознательно поменяли нишу. По сути раньше вы ориентировались на рынок DiY, а сейчас выходите в сегмент автоматизации, причём не только домашней.
                                        На мой взгляд проблема в том, что при этом вы конкурируете уже не с малинкой и прикрученной к ней изолентой платами, а с сименсом, мохой и тому подобными монстрами. Соответственно вы меняете клиента. От студентов и домашних мастеров, для которых автоматизация хоби вы переходите к работе с профи, ведь лишь они готовы платить в массовом количестве по 250-300 долларов за минимальный набор.
                                        Проблема в том, что у них другие требования.
                                        Это люди, которые покупают ваши приборы не для развлечения а для получения результата. Соответственно для них важна надёжность работы, простота освоения софта, отличная служба поддержки и желательно наличие преемственности с прошлым оборудованием. На мой взгляд проект в целом (я не о конкретной плате говорю, а в комлпексе мер) для данного сегмента рынка сыровато выглядит. Придётся ещё много работать и не только над железом.
                                        Очень много будет зависеть от того насколько широко вами будут представлены готовые решения для управления популярной и существующей сегодня периферии. Только так можно победить монстров уже присутствующих на данном рынке.
                                        Ведь одно дело когда интегратор объясняет конечному клиенту высокую стоимость тем что он использовал сверхнадёжный Siemens немецкого производства, а другое когда он вынужден говорить что поставил оборудование замечательных российских ребят, которые пару месяцев назад его разработали и ещё толком ПО не отладили.
                                        Вы перешли в нишу, в которой небольшое ценовое преимущество перед брендованным товаром уже не играет особой роли. Надеюсь вы отдаёте себе в этом отчёт и у вас есть хорошо продуманный план действий по выходу в этот сегмент.
                                        Удачи. Будет очень интересно проследить за дальнейшим развитием проекта.
                                        Кстати вопрос — оправдала ли себя применение самых дешёвых китайских чипсетов в продуктах подобного класса. Ведь именно с этого вы вроде бы начинали в первой версии. Гарантируют ли они необходимый уровень надёжности для подобного рода устройств. Я о модулях WiFi и тому подобной периферии.
                                        • +1
                                          Лично я считаю что на начальном уровне развития проекта не стоило забрасывать дешёвую версию. На её основе можно создавать лояльное комьюнити и получать обратную связь, пусть даже она и не будет приносить особой прибыли. На ней можно было бы отрабатывать новые программные решения, которые вносить в элитный сегмент уже в отработанном и хорошо задокументированном виде. Тут правда встаёт вопрос в ресурсе. Рассчитывая лишь на собственные силы трудно развивать такой подход, а инвесторы у нас не слишком поддерживают подобные проекты.
                                          • 0
                                            Изначальные планы поменялись не сильно.
                                            Хотелось бы занять сегмент недорогой, но качественной автоматизации.
                                            Ситуация сейчас такая, что на рынке в основном представлены железки таких ценовых категорий:
                                            дорогая, очень дорогая и очень дешевая (ардуино и китайские модули).
                                            Если энтузиаст захотел что-нибудь автоматизировать, то он вынужден или собирать из ардуино, спичек и желудей, или нанимать инсталятора, который за большую кучу денег решит его задачу.
                                            Эта ниша конечно же постепенно занимается. Дешевеет железо из верхней ценовой категории, появляются китайские товарищи, HDL например, развиваются беспроводные системы. Но по сравнению с нишей занятой Siemens, Schneider и пр. она выглядит намного перспективней.
                                            • 0
                                              Ясно.
                                              Получается вы пытаетесь создать свою нишу вашими устройствами.
                                              Это вдвойне сложно ещё из-за того что у нас вымывается средний класс. Домашней автоматизацией занимаются либо энтузиасты выходного дня, которые больше важен процесс чем цена — это ардуинщики, либо распальцованные ребята, которые нанимают интеграторов. Для них вообще разница в цене в 10 тысяч никакой роли не играет — часто даже наоборот. Можно похвастаться перед соседом какое бабло ты вбухал в свой умный дом и всё сименсом обешал. Для них важнее шашечки чем сама поездка.
                                              Но очень надеюсь что вам удастся раскрутить новый сегмент на этом рынке — изделий с хорошим соотношение цена-качество-функциональность.
                                              Ещё раз удачи.
                                      • 0
                                        Поздравляю с выходом новой версии контроллера!
                                        Можно ли будет обновить ПО на старой железке? Хотелось бы потестить движок автоматизации, как взаимодействуют разные технологии, конкретно z-wave и 433 датчики.
                                        • 0
                                          Да, всё новое ПО на Smart Home тоже работает. Можно доставить пакеты через apt, можно скачать целиком образ карточки отсюда.

                                          Про тестирование z-wave — напишите пожалуйста нам на support@contactless.ru.
                                        • +1
                                          Очень интересно!
                                          Слежу за подобными железками — вот конкретно эта железка мне очень понравилась. Ну готовое-же решение для большинства типовых задач, купил, подключил — работает. Не надо подбирать комплектуху, релюхи там вот это все, специально обученные люди это все уже сделали за меня =) Мне остается только подсоединить провода и настроить железку. Да и дебиан как я понимаю позволит мне поставить туда все что нужно если что-то отсутствует или дописать самому чего нехватает.

                                          В общем добавил в закладки. Если будет задача для автоматизации чего-то — даже раздумывать не буду, вот оно решение пожалуйста.
                                          • 0
                                            Мелкие придирки.
                                            Удивило использование SMA разъёма для аудио, если я конечно ничего не перепутал по виду сзади.
                                            Вообще клеммники выглядят очень красиво и надёжно, за одним исключением — разъём питания. Это пожалуй самый ответственный разъём, а для него нашли решение которое применяется в самых дешёвых китайских демокитах и прямо скажем не отличающееся особой надёжностью. Советую заменить в следующей генерации.
                                            • 0
                                              Или аудиоджек там снизу, а этоn SMA разъём для какой то антенны не смотря на надпись, который прямо на корпус посажен?
                                              • 0
                                                Посмотрите на первую фотку более пристально. Левый угол, дальний ряд разъемов (в ближнем 2 SMA). Слева питание, а рядом, по-моему, тюльпан аудио. Хотя, на другой фотке написано джек стерео. Что-то я не совсем догоняю.
                                                • 0
                                                  Да нет, вы вроде USB за тюльпан приняли. Джек похоже под SMA находится и потому не виден.
                                                  • 0
                                                    Не, я правильно его нашел, но из-за металлического кольца с тюльпаном попутал.
                                                    • +1
                                                    • +2
                                                      Аудио разъем такой — www.chipdip.ru/product/st-215n-04
                                                      Два SMA разъема — под антенны GSM и радио 433МГц. Подписи рядом с разъемами, на фото их не видно (или забыли наклеить?)
                                                      Питание можно подавать и через разъем (под стандартный штекер) — удобно при работе на столе, тестировании; и на клеммы — удобно при монтаже в щитке. А еще можно питать по PoE :-)
                                                • +1
                                                  Не совсем понятно зачем нужен GPS для автоматизации в базовой версии. Обычно такие контроллеры стоят если не в подвале то в коридоре, где его днём с огнём не отыщешь. Даже если дом украдут вместе с подвалом всё равно не поможет. Для установки в авто он тоже не особо годится — температурным диапазоном не вышел.
                                                  Иногда его конечно используют ещё для получения точного времени, но городить только для этого внешнюю антенну уже как то слишком, учитывая то, что информацию о времени можно и по GSM модему получить.
                                                • 0
                                                  Ещё одно замечание на будущее, сделайте второй Ethernet, желательно на каком нибудь чисто софтовом контроллере к желательно одном их этих:
                                                  Network controller card with Intel 82573L (or compatible) 1GBit Ethernet chip
                                                  Network controller card with Realtek RTL8139 Rev C or D chip
                                                  Network controller card with Intel 8255x 100MBit Ethernet chip
                                                  Или любой другой чисто софтовый. Это позволит сделать как резервирование (полноценное), так и при необходимости поднять интерфейс PowerLink.

                                                  • 0
                                                    У нас кстати возможно есть для этого решение в разработке. Если у вас задача, куда несколько таких контроллеров нужно — напишите пожалуйста на info@contactless.ru или в личку.
                                                  • 0
                                                    Офигенная штуковина! Я бы на дачу такую поставил и включал зимой отопление перед выездом из дома, да и много всего можно с ней вытворить. Особенно приятно, что Долгопрудный, живу через дорогу. Удачи ребята!
                                                    • +1
                                                      Для включения отопления на даче есть и гораздо дешевле девайсы «из коробки». От 2х тысяч за откровенных китайцев и до 6 тысяч наших родных российских. Даже программировать не надо — потыкал мышкой в настройках и работает.
                                                      • 0
                                                        Да, но если батареи без датчиков температуры или конфигурация пространства дома не позволяет получить с них «нужные» значения, то можно подключить датчики и запрограммировать контроллер таким образом, что экономия электричества будет существенной. К тому же постоянно приходят новые идеи и покупка «с запасом» не выглядит такой уж нелогичной даже за 13к. Такой «Центр управления полётами» для дома. Что касается конкретных заточенных решений, то, разумеется, вы правы.
                                                        • 0
                                                          Не в качестве рекламы Датчик температуры в комплекте, если надо покупаем еще один в ближайшей радиолавке. В итоге включаем/выключаем все что угодно по телефону/смс/температуре/прогнозу с марса + охранную сигнализацию и прочее, и прочее, на что фантазии хватит. Мы такие девайсы уже на десяток объектов приспособили — серверные, помещения с бесперебойниками, дачи :)
                                                          Единственный минус подобных контроллеров — нельзя программировать хотя бы простые скрипты.
                                                          • 0
                                                            Видел один свободно-программируемый девайс, Форт-лоджик с Украины, язык форт. Но попробовать не решились, gsm-контроллер по ссылке выше + фирменный PLC покрывают 90% потребностей заказчиков.
                                                    • +3
                                                      А есть где-нибудь how-to? Вот есть квартира, с обычной проводкой, выключателями, люстрами. Что нужно купить, чтоб завести управление светом, розетками и пр. на этот модуль?

                                                      Буквально пару таких примеров, со списком необходимого оборудования здорово бы облегчило понимание концепции. Пока что, для меня, потенциального пользователя, слишком много вопросов. Вы же знаете, в наше время покупатели обленились, хотят чтоб всё просто было. А тут вы их еще и Хоп! — примеры конфигов для конкретных сетапов.
                                                      • 0
                                                        Подскажите, что с платой расширения CAN? Как я понял — будет отдельная плата. Когда? Какова цена?
                                                        Думаю про умный дом на этой шине, интересуюсь.
                                                        Какая там надстройка на протоколе CAN? Или чистый?
                                                        • 0
                                                          Образцы на следующей неделе приедут, если всё хорошо — добавим в магазин. Цена 700 рублей.
                                                          Чистый CAN, работать через SocketCAN.

                                                          Если сами всё будете делать, то RS-485 / Modbus всё же сильно проще. И дешевле, и устройства готовые совместимые есть, и работать гораздо проще.
                                                          • 0
                                                            Не очень популярный протокол для умных домов. Поэтому и убрали с основной платы.
                                                            А какие устройства будете подключать?
                                                            • 0
                                                              Может и не очень популярный, но прелесть его в том, что у него все ноды равнозначные. Общение пакетами, событиями. P2P. Соответственно не зависит от «головы». Можно хоть два устройства повесить: кнопку и лампочку, и все будет работать.
                                                              МодБас всеж требует контроллера.

                                                              Устройства например такие
                                                          • 0
                                                            А движок правил на чем написан? Кто-нибудь знает что-то подобное на Java?
                                                          • 0
                                                            Почему это не популярный?

                                                            HDL например на нем. KNX если не ошибаюсь тоже.
                                                            • +1
                                                              Если это про CAN, то HDL работает поверх RS-485, у KNX свой физический уровень, тоже не имеющий ничего общего с CAN.
                                                            • 0
                                                              Кстати сколько дней живет SD карта, если установить mysql сервер?
                                                              • 0
                                                                Мы оценивали в 1 год непрерывной записи на максимальной скорости интерфейса.
                                                                Про mysql — имейте в виду, что RAM там всего 64MB. Лучше всё же sqlite обойтись.
                                                              • 0
                                                                А у меня в голове возникла сразу калькуляция стоимости по моей конкретной производственной задаче (см. мою статью в профиле).
                                                                Беру с магазина сайта разработчика цены на сегодня.
                                                                Мои три станка требуют:
                                                                1. Три контроллера (каждый станок — это автономный совокупность устройств) 13 350 х 3 = 40 050 руб.
                                                                2. Модуль датчиков (у меня 12 входных сигналов на станок) 6000 х 3 = 18 000 руб.
                                                                3. Модуль на 2 реле (у меня 11 коммутируемых выходов на станок) 1800 х 6 х 3 = 32 400 руб.
                                                                Итого 91 560 руб.

                                                                Мои реальные затраты на три станка около 20 000 руб. И это из-за лишнего купленного. Например SSR SHARP S20S202 продают по 20 шт. А PC817 по 50 шт. — они дешевые.

                                                                У меня помимо запчастей останется и весомая сумма, на которую я могу приобрести кучу Wi-F-, Bluetooth-, RS-, RF-модулей и прочего модного.

                                                                Конечно это сплошной Си для STM32 и «человек без навыков программирования» может не справиться, но электронщиков в сфере автоматизации «без навыков программирования» сейчас почти не осталось?

                                                                Хотя, мне универсальные комбайны очень нравятся — заставляют помечтать )))

                                                                • +1
                                                                  Если между станками меньше хотя бы 300м, то контроллер можно поставить один. Релейные блоки на 2 реле применять не очень удобно, если надо так много, лучше взять на 6-8. У нас выйдет блок на 6 реле скоро, пока можно взять блок стороннего производителя на 8 реле, за 5000.

                                                                  Итого:
                                                                  12800р — Контроллер в стандартной комплектации + 3 модуля датчиков за 18000р + 3 модуля на 8 реле 15000р = 45т.р., т.е. в два раза меньше.

                                                                  Если это всё не для себя, то надо в вашем сравнении ещё посчитать работу.
                                                                  Даже по вашему расчёту: 90 — 20, получается 70т.р.

                                                                  70 т.р. — это всего лишь затраты компании на две недели работы «инженера с навыками программирования» со средней московской зарплатой.

                                                                  Кроме того, у Wiren Board документация на 80 страниц A4, комьюнити, бесплатная и платная техподдержка от производителя. А в том, что человек соберёт и запрограммирует на STM32, другой человек, который придёт после него, никогда в жизни не разберётся.
                                                                  • 0
                                                                    Практика показывает, что «никогда в жизни» только если нет документации и вместо программы говнокод. А такое на определенном этапе развития делать уже не выйдет — не получается разобраться уже самому.
                                                                • 0
                                                                  Мне как пользователю хотелось бы:
                                                                  1. Китов для автоматизации разных аспектов жизнедеятельности дома/дачи/сада (свет, полив, датчики и т.д.). Без необходимости покупать все по отдельности. Я готов заплатить 20 тыс, но за готовый набор. Чтобы нужны были только плоскогубцы и отвертка для установки.
                                                                  2. Инструкции как это все запускать или собирать как конструктор.

                                                                  В остальном — молодцы! За год компания не умерла, а только движется вперед.
                                                                  • 0
                                                                    Парни — вы молодцы, так держать! Тут полным полно критиканов, их слова принимайте к сведению, но в меру. У вас получился отличный универсальный контроллер. Ждем статей про программирование.

                                                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                    Самое читаемое