Сенсорная панель (WEB-браузер) ОВЕН ВП110 в работе
Урааа! ОВЕН обещали (в конце прошлого года) — и сделали! Они потихоньку (я даже и не знал — а как узнал, так сразу же заинтересовался) стартовали продажи WEB-панели оператора ОВЕН ВП110.
Я ждал эту панель прям очень-очень, потому что я хочу применить её сразу аж в двух проектах на CodeSys, которые она упростит в плане программирования и удобства подключения. В этом посте я вам всё расскажу и покажу фотки панели, её интерфейса и два видео — с рассказом про панель в работе и про её настройки. Но пост, как всегда — интереснее!
В сентябре 2021 года ОВЕН обновил (а точнее полностью переписал заново) прошивку для этой панели. Стало лучше и удобнее: появилось больше настроек и фич (и отключение при пропадании питания — тоже). Читайте про обновление панели в нужном разделе, пользуясь Содержанием поста.
Содержание
- 1. Предпосылки. Что делать, если нужно несколько панелей оператора от одного ПЛК?
- 2. Что такое WEB-панель ВП110 и где её можно применять? Мои примеры применения.
- 3. Распаковываем, смотрим снаружи и внутри.
- 4. Подготовка тестовых штуковин: монтируем СПК110 и подцепляемся к моей Автоматике санузла.
- 5. WEB-панель ОВЕН ВП110 в работе: смотрим все визуализации и заодно погоду!
- 6. Настройки WEB-панели ВП110 (конфигуратор).
- 7. Краткое резюме и будущее место панели у меня!
- Обновление ВП110 от Сентября 2021 года: Новая прошивка!
1. Предпосылки. Что делать, если нужно несколько панелей оператора от одного ПЛК?
Совсем недавно я упоминал про визуализацию в посте про Siemens Logo (и про их жалкие попытки это сделать). Повторюсь, раз уж так случилось что я начал про неё говорить. Визуализация — это средство наглядно показать пользователю какую-то информацию в виде графиков, картинок, кнопок и прочего подобного.
В общем случае визуализацию умеет делать ПЛК (у ОВЕНа это ПЛК на CodeSys v3 — СПК1xx и ПЛК210). Это то, что в простых системах мы обзываем «WEB-интерфейс». Вот накидали вы себе сервачок на Rapsberry какой-нибудь, который у вас HTML-страницы выдаёт — вот вам и визуализация готова! Если же ПЛК не поддерживает WEB-сервер, то есть панели оператора — отдельные «экраны», на которых рисуются кнопки-схемы-значки и которые связываются с ПЛК по ModBus и, получая из ПЛК данные, управляют состоянием кнопок или значков на своём экране.
Ну, и есть совсем простые панели оператора — без экрана, с обычными кнопками. Они тоже работают по ModBus, но более дешёвые. А есть даже ещё более простые, но очень крутые и функциональные индикаторы ОВЕН СМИ-2м (ссылка ведёт на мой пост про них), которые могут сами получать нужные значения и отображать их разным цветом и миганием.
Но самое классное — это то, что среда разработки ПЛК CodeSys в третьей версии поддерживает ПЛК от ОВЕНа (и за это я их полюбил всех — и CodeSys и ПЛК) и умеет делать WEB-визуализацию автоматически. То есть, нарисовали вы себе интерфейс — кнопки, переключатели, текстовые поля, потом привязали к ним нужные переменные своей программы — и то, что вы нарисовали, отображается на сенсорном экране (если у нас СПК1xx) и отдаётся по WEB-интерфейсу (для СПК1xx и ПЛК210).
Как выглядит редактор визуализаций в CodeSys (справа - варианты кнопок и переключателей)
То есть, в случае с CodeSys программировать WEB-интерфейс не надо (и знать HTML): система сделает это всё за вас. А так как CodeSys умеет поддерживать внутри ПЛК несколько WEB-клиентов (ОВЕН говорит, что у них на демонстрационной WEB-визуализации на сайте 20 штук летают только в путь), то есть отдельных браузеров и компов — то это ж крутая штука получается!
Пример работы WEB-визуализации CodeSys на двух компьютерах одновременно
Напоминаю вам щит в Папушево, где я упоминал про то, что в CodeSys можно сделать доступ к сенсорному экрану и WEB-визуализации по паролям и правам доступа (то есть у разных пользователей будет разный доступ), причём каждый WEB-клиент будет видеть свои страницы (а не так, что изображение экрана СПК дублируется на все WEB-клиенты).
Итак, подбиваем инфу про визуализации (я потом её внесу в раздел заказа щитов как варианты от дешёвого к крутому):
- Просто ПЛК в щите без экранов, без внешних настроек. Всё, что надо (уставки времени, температуры) вписано внутри программы на ПЛК и не меняется.
- ПЛК в щите и самая простая панель оператора, без сенсорного экрана и WEB-страницы. Только если раз в полгода-пгод поменять уставки температуры, времени — например, время работы вентилятора санузла.
- ПЛК в щите и красивая панель оператора (СП3xx от ОВЕН, например). WEB-визуализации тут не будет, а вот красивый сенсорный экран — будет.
- ПЛК в щите с поддержкой WEB-визуализации (ПЛК210). В этом случае у нас снова нет никакого экрана, но есть WEB-страница, на которую мы можем зайти для изменения настроек или управления щитом.
- Сенсорный ПЛК на щите. Если мы делаем щит на нём, то у нас автоматически есть и сенсорный экран и WEB-визуализация (поэтому этот вариант мне больше всего нравится, и он сейчас пошёл в массы).
А теперь внимание — задача! Шо делать, когда одного места управления (физического «экрана», куда надо тыкать) не хватает?
Для промки это ситуация редкая, потому что обычно панели оператора или ПЛК с экраном там ставятся один раз в один экземпляр оборудования (шкаф АВР, станок, шкаф HVAC). А вот в моём случае — в коттеджах, дачных домах, квартирах и прочих «умных домах» (вы помните, как я ненавижу это слово?) — иногда надо иметь несколько точек (например, вход в дом, гостиная, коридор второго этажа), из которых надо не просто понажимать кнопки управления светом, а увидеть много параметров дома и управлять ими.
Как надо было делать раньше? Первый вариант — брать панели оператора, херачить между ними и ПЛК в щите ModBus, а потом программировать отдельно интерфейс (экраны) для этих панелей. В ПЛК у нас должна быть программа, которая получает со всех этих панелей переменные по ModBus и потом соображает, что переменная #4001 в панелях с адресами 10, 12, 14, 16, 18 — это одна и та же кнопка «Погасить весь свет». Надо добавить ещё одну панель? Окей, прогай панель и переделывай программу в ПЛК, чтобы она её тоже опрашивала.
Очевидны ли вам минусы этого решения? Прогать, прогать и прогать. И ещё — заранее знать, где конкретно будут дополнительные панели оператора, чтобы протащить туда ModBus и питание +24V. А если добавить, что всё это будет висеть на одной шине ModBus, что мы говорим о длинной шине по всему коттеджу и следовательно низкой скорости (для того, чтобы шина лучше переживала помехи), то получится жопа. Медленная и тормозная.
Второй вариант рассчитан на то, что CodeSys умеет поддерживать глобальные сетевые переменные, которые могут передаваться между разными ПЛК автоматически. Сейчас я расскажу про него (спасибо Евгению Кислову за подсказки). Суть в том, что прям при помощи CodeSys 3.5 можно создавать списки сетевых глобальных переменных, которые посылаются или принимаются между ПЛК. При этом эти списки переменных доступны точно так же, как и обычные списки глобальных переменных проекта: вы просто пользуетесь ими как обычно и не знаете о том, что их значения получаются (или отправляются) от других ПЛК.
Каждый список переменных может иметь только одно направление: на передачу или приём. Поэтому если вам надо обмениваться переменными между двумя ПЛК полноценно (а не просто передавать какие-то значения) — то вам надо будет создать по два списка переменных в каждом ПЛК:
- Передача от Первого ко Второму (отправка из главного)
- Приём от Первого во Втором (получение из главного)
- Передача от Второго к Первому (отправка из подчинённого)
- Приём от Второго в Первом (получение из подчинённого)
Все переменные передаются по протоколу UPD, который штатно не требует подтверждения о получении данных. Однако средствами CodeSys можно указать передачу переменных в упакованном виде (чтобы занимали меньше места), передавать вместе с ними контрольную сумму для проверки данных и получать подтверждение о том, что другой ПЛК принял данные.
Ща покажу всё на неработающем примере — просто то, как это выглядит в проекте. Кстати! Надо упомянуть то, что CodeSys v3.5 умеет поддерживать проект, в котором будет добавлено сразу несколько ПЛК одновременно. При этом работать можно с каждым ПЛК отдельно, а можно загружать программы во все ПЛК сразу одновременно.
Итак, выбираем ПЛК «DeviceMain» и его приложение и кликаем правой кнопкой. Выбираем «Добавление объекта» — «Список сетевых переменных (отправитель)…» и заполняем параметры в открывшемся окне. Можно задать название списка переменных и выбрать задачу, в цикле которой будет запускаться обмен данными. Также можно включить настройки обмена и то, как обмен будет происходить (в цикле, по изменению или по событию).
Сетевые переменные в CodeSys v3.5: Создаём список переменных для отправки на другие ПЛК
После этого в нашем проекте (в котором мы отправляем данные) создаётся список переменных, которым можно пользоваться так же как обычно:
Сетевые переменные в CodeSys v3.5: Список переменных на отправку можно использовать внутри проекта, как и обычные переменные
Делаем аналогичные действия в ПЛК, который будет получать данные — «DeviceHome». Там мы создаём «Список сетевых переменных (получатель)…» и выбираем то, откуда ПЛК загрузит наши переменные — из ПЛК-отправителя или из файла.
Сетевые переменные в CodeSys v3.5: Создаём список переменных для получения от основного ПЛК
Все объявления переменных подтянулись из нашего исходного ПЛК (о чём среда разработки написала в комментариях к этому списку), и мы можем использовать его как обычно в проекте. Например, делать какое-то действие, если переменная bIsPowerOn равна TRUE:
Сетевые переменные в CodeSys v3.5: Используем список полученных переменных как обычно в проекте
Дополню пост видео от Евгения Кислова (из ОВЕН), где он подробно рассказывает про сетевые переменные.
В общем, берём несколько штук СПК, создаём проект, в котором они все-все будут прописаны (делаем Ctrl-C/Ctrl-V одного СПК несколько раз, оставляя в первом логику работы, а в остальных только дёргаем переменные при помощи интерфейса) и завязываем это всё в сеть. Тут программировать надо будет меньше. Но снова вылазят косяки: стоимость СПК110 (если мы хотим большие экраны, а не в 7;) и то, что если вы немного поменяли интерфейс проекта (добавили ещё одну кнопку или график) — то вам надо будет откопировать это на остальные устройства в проекте.
Поэтому тема с несколькими экранами в коттеджах раньше не была популярна, а если и делалась — то на всяких решениях типа KNX и прочих, которые пропиориетарные, дохера стоят и в которых не развернуться. Меня это бесило, и я ждал новой WEB-панели от ОВЕНа.
Потому что на ней… на ней!! Можно сделать всё то же, но гораздо ПРОЩЕ И УДОБНЕЕ!! И я начинаю новую эру домашней автоматизации на ПЛК ОВЕН и этих WEB-панелях! Заказчики, вэлкам (своим я ща разошлю этот пост).
2. Что такое WEB-панель ВП110 и где её можно применять? Мои примеры применения.
Щас будет всё настолько очевидно, что остаётся только радостно орать: «Как до этого раньше никто не додумался? Идея же лежит на поверхности!». В общем, ВП110 — это сенсорная панель, в которую встроен просто браузер WEB-страниц. Панель питается от +24V и имеет LAN, WiFi, 3G.
А так как мы знаем, что ПЛК/СПК и CodeSys умеют поддерживать несколько WEB-клиентов одновременно (10-20 штук), то вот вам и решение: вместо того, чтобы программировать кучу проектов, ставить панели оператора, связываться по ModBus — мы (в случае моей автоматизации домов и коттеджей) ОДИН раз делаем проект на ПЛК/СПК — и просто ставим в нужных местах дома эти самые WEB-панели ВП110! Панели у нас будут ходить на ПЛК, и именно ПЛК будет отдавать им WEB-интерфейс! Значит, если нам надо поставить ещё один экран — то лишь бы там +24V нашлось (розетка для блока питания), потому что саму панель можно вообще по WiFi зацепить (в крайнем случае)!
Плюсов у этого решения навалом. Я даже их выпишу:
- Проект делается только один раз — в ПЛК/СПК, который стоит в щите (внутри или на его двери). Если надо будет что-то менять, переделывать — то изменения вносятся только в ПЛК/СПК. В одно место, в один проект, в одно устройство.
- Пользователь сам может расширять свою систему. Ему надо всего лишь иметь LAN/WiFi и +24V (можно найти блок питания в виде вилки и втыкать его в розетку). Как только он решит добавить ещё один «экран» — ему надо его купить, задать на URL ПЛК/СПК в щите — и всё сразу же заработает.
- За счёт того, что в панели можно задавать разные URL, на которые она «ходит» — можно заранее сделать заготовки визуализаций для разных мест дома/этажей. И разные панели по умолчанию будут открывать нужные именно там, в том месте, где стоит эта панель, визуализации.
- Так как это браузер, то эту панель можно использовать не только с визуализациями CodeSys. Всё, что отдаётся по HTTP — панель отлично поддерживает. Поэтому её можно использовать и как экран для других проектов и систем. В том числе и для ваших самодельных или, например, для Logo.
- Дописал ещё и технический плюс. К каждой панели нам надо дотащить всего лишь UTP и питание. Если питать панель из щита — то в моих проектах всё это легко укладывается в одну гофру, в которой будет запихан какой-нибудь ШВВП 2х0,75 для питания +24V и UTP для сетки.
И ещё хочу передать привед диванным экспертам. Я уже жду комментариев вида «Да нахер платить! ОВЕН ещё будет прошивку дорабатывать, в панели простой Андроид — надо было планшет просто взять, воткнуть его в зарядку, прилепить на стену и так и юзать». Надо было? Сделать? Ну так сделали бы! А то вы все молчите, а чужое ща начнёте хаять и говорить что вы можете лучше. Вперёд, делайте. ОВЕН-то поставил это на производство, следит за качеством, поддерживает своё решение. Поэтому нехер сравнивать его с домашними поделками, вот так!
А сейчас я расскажу вам о том, где я буду применять эту панель. А потом добавлю ещё примеров — немного выдуманных, но вполне возможных.
Пример первый. Тот камрад, который просил у меня сделать сценарное управление светом как в KNX (но без KNX), собирается подкинуть мне ещё один заказ. На этот раз денег у людей есть, но хотят они странность: избавиться от кучи кнопок и проходных выключателей для огромного дачного участка.
У них есть дом, в котором есть веранды/террасы и куча выходов. А вокруг дома — есть куча разных групп света, которыми надо управлять со всех выходов этого дома. Изначально там народ проектировал огромные рояли (шесть двухклавишных проходных) выключателей. Потом пытались сделать это на импульсных реле и получали те же рояли кнопок.
Один из проектов управления светом участка из нескольких зон и из разных мест
Люди-заказчики сказали примерно так: «Денег — есть! А рояли эти из кнопок мы не хотим! Хотим экран, чтобы пальчиком тыкать!». Вот и обсуждался у нас проект с несколькими СПК на всех входах в дом. Под это мы решаем подтащить и управление светом дома, и режимом «все ушли», «все уехали» и так далее. До того, как ОВЕН выпустил WEB-панель, я думал ставить несколько штук СПК110, а щас понимаю, что достаточно воткнуть в щит один ПЛК210/СПК107, а остальное по дому распихать WEB-панелями. Будет удобно, красиво и стоить дешевле, чем кучка СПК110.
Второй проект — это мои Химки, которые бля никак линии мне не сверят (уже второй месяц кончается, а воз и ныне там). Щитовая, где будут стоять силовой шкаф и шкаф автоматики дома, находится в цокольном этаже (почти подвале) дома. Мы также делаем всё на СПК110, который должен был давать нам WEB-визуализацию и стоять там, где все релюшки и диммеры будут — в подвале, в щите автоматики освещения.
Место в подвале дома в Химках для будущих шкафов автоматизации
Заказчик прокладывал кабели своими силами по моему списку (составленному полтора года назад). В кабелях ошибки не было. Но после того, как он выложил красивую плитку в тамбуре своего дома и заложил кнопки для режима «Выключить весь свет», «Перекрыть всю воду», он сообразил что ему удобно было бы выключать свет поэтажно, а управлять не только водой, а ещё и светом участка.
Место у входа дома в Химках, где не хватает кнопок и где удобно поставить ВП110 от ОВЕНа
Жил в кабелях и подрозетников для новых кнопок не хватает. Когда я у него был (на повторной консультации), мы с ним думали о том, чтобы использовать один несчастный кабель КСПВ на 4 жилы (который шёл на кнопки) и поставить сюда или простую панель оператора или мелкий СПК107. Опять же надо было думать, как это всё связать по ModBus и запрогать.
Сейчас же я знаю, что мы сюда поставим. Да, опять ВП110. Причём будет два варианта: или он протащит сюда LAN, или панель будет работать по WiFi. А так же, зная этого заказчика, я знаю что такие же панели появятся у него в Гостиной и в холле второго этажа. Вот!
Ещё один мой заказчик как только про эту панель узнал — то сразу же решил, что потом сам поставит её по всем ключевым точкам в квартире, так как мы снова делаем проект на СПК107 и у нас есть WEB-интерфейс.
Третий пример будет относиться к тем щитам, где стоит несколько штук Siemens Logo. Если уж вы будете использовать WEB-визуализацию при её кривости, то у вас встанет вот какой вопрос: как три штуки WEB-визуализаций от Logo завернуть в один экран для удобства? Если вы прогер — то можно воткнуть дома мелкий сервак, который будет отдавать IFrame с тремя страницами Logo. А можно взять эту WEB-панель и сделать там три вкладки — по одной на каждый Logo. И будет у вас и тач-скрин, и можно будет все три Logo листать. Легко и просто.
Ну и ещё можно выдумать любой пример, где есть визуализации и HTTP-серваки. Я не знаю… продублировать экран управления станком в нескольких местах (если станок большой и приходится постоянно ходить вокруг него), забацать сенсорный экран для всяких AB-Log.ru и прочих поделок домашней автоматизации. Забацать управление офисами с разных этажей. Примеров — масса! Самое главное, чтобы использовался концепт «Один или несколько ПЛК отдают свой WEB-интерфейс нескольким панелям ВП110».
3. Распаковываем, смотрим снаружи и внутри.
У меня на руках есть эта панелька из самой первой партии. Вот сейчас мы её пощупаем (ну, хех, раз я пишу пост — значит пощупывание прошло хорошо для моих задач). Как я уже писал, сейчас ОВЕН собирает дополнительные идеи про эту панель, чтобы потом делать обновление прошивки для неё.
На данный момент панель имеет такие фишки и возможности (ещё раз напоминаю ссылку на сайт ОВЕНа):
- Сделана на Андроиде для того, чтобы иметь работу с сетями WiFi, 3G и иметь самый свежий браузер. Вообще, для того чтобы не писать свой браузер и не иметь с этим проблем.
- Умеет LAN, WiFi, 3G (в панель для этого вставляется симка).
- Имеет парочку USB-разъёмов для того, чтобы к ней можно было подключить мышь и клавиатуру.
- Питание — 24V (выдерживает 10-48 вольт). Жрёт 20 Ватт (мощность дана с запасом). Так как панель немного прикидывается планшетом (в плане Android), то в ней есть ещё и аккумуляторы, которые дают ей некоторое время автономной работы без внешнего питания. Да! Если что — можно зацепить её по WiFi и некоторое время ходить с ней по дому или промзоне =)
- Имеет приятный IPS-экран (а не TFT). Поддерживает мультитач.
- Можно крепить на кронштейны (стандарт VESA 100×100).
- Поддерживает несколько вкладок с разными страницами, между которыми можно переключаться (это для примера «вытащим визуализации от разных устройств на одну панель»).
Пожелания (от меня и других людей), которые рассматриваются для будущих прошивок панели:
- Сделать жесты Android отключаемыми (настройкой в конфигурации панели). Для визуализаций CodeSys они не работают, а вот на некоторых сайтах пока ещё можно добродить до «Поиск в Google» или «Поделиться», после чего панель совсем прикинется планшетом или телефоном.
- Притушивание и гашение экрана как в СПК1хх — через настраиваемое время экран притушивается, через другое настраиваемое время — гаснет совсем.
- Сделать автоматическое обновление страниц по какому-то интервалу, чтобы у WEB-интерфейсов сессия не рвалась. Тоже сделать это настраиваемым для каждой вкладки.
- Сделать поворот экрана (для CodeSys это неудобно, но для других WEB-интерфейсов может пригодиться).
- Версия на экран в 7″.
Ещё народ стебётся и просит чуть ли не динамик или микрофон — но это маловероятно.
В общем, если вы прямо сейчас (на момент выхода поста) возьмёте панель и будете гонять на ней CodeSys — то ничего страшного не случится (поэтому я и начинаю её использовать в своих проектах сразу же). А вот если будете гонять сайты — то можете дотыркаться до Android, пока жесты не выпилили.
Панель ВП110 продаётся в такой же коробке, как и СПКшки: сверху в пакете лежит сама панель вместе с краткой инструкцией и паспортом, а под картонной вкладкой — всё, что идёт в комплекте: аккумуляторы, крепления панели к двери щита и пластиковая нажималка для встроенной кнопки Reset.
Комплектность панели ОВЕН ВП110: аккумуляторы (установлены), крепёж, инструкции
Акккмуляторы тут стандартные для нашего времени — 18650 от LitoKala:
Комплектные аккумуляторы LitoKala
Также сзади находится разъём для SIM-карты и LAN/USB-разъёмы. Слот для SIM-карты и аккумуляторов закрываются крышками на винтах.
Слот для SIM-карты и разъёмы USB/Ethernet
Крепёж панели к двери щита идёт в пакетике. Там же лежит пластиковая нажималка для кнопки Reset.
Комплект крепления ВП110 на дверь щита
Сама кнопка находится с обратной стороны панели, около слота для SIM-карты. И вот этой вот штучкой туда надо надавить — и панель аппаратно перезагрузится.
Пластиковая вставка для того, чтобы нажимать на кнопку аппаратного сброса панели ВП110
Крепления панели к щиту отличаются от СПКшных, и этих креплений идёт в комплекте больше: теперь на длинную сторону панели идёт три крепления (в СПК110 тоже обещают поправить это дело, так как двух креплений было мало).
Само крепление надо вставить в широкую часть пазов на панели:
Место для установки крепления панели ВП110 к двери щита
А потом с усилием сдвинуть к узкой стороне пазов.
Крепление ВП110 сдвинуто и защёлкнуто в пазы
Вообще, эти крепления меня смутили. На сайте ОВЕНа лежит фотка панели именно с ними, и один мой заказчик уже сказал своё фи — мол, «Да там у неё какие-то уши по краям торчат, это некрасиво». А хрен там! Это съёмные крепления. Так что спереди панели ничего не торчит и ничего не видно. Всё в порядке!
Мне было интересно глянуть и на то, что стоит внутри панели.
Внутреннее устройство панели ОВЕН ВП110
Верхняя правая плата — процессорная (там и торчит процессор с Android). А левая нижняя отвечает за питание и зарядку аккумуляторов.
Ещё из того, что мне показалось интересным, — это антенны WiFi и 3G. Кстати, а как оно в щите будет работать? А, хотя если мы эту панель втыкаем в силовой шкаф — то там-то точно есть LAN, так что WiFi не нужен.
Видны антенны 3G и WiFi
Более глубоко в панель я не лазил, потому что от процессорной платы шли шлейфы на дисплей и тачскрин, которые я пока побоялся отключать, ибо не до конца знаю как.
4. Подготовка тестовых штуковин: монтируем СПК110 и подцепляемся к моей Автоматике санузла.
Если вы думаете, что я сейчас покажу несколько фоток вида «Вот, панель заработала, показывает WEB-страницы, всё ок», то не спешите! Покажу, но позжее. А сначала я расскажу про то, какой у меня для неё «тестовый стенд» получился.
Первым делом несколько месяцев назад я занялся тем, что поставил СПК110 в свой домашний 19″ шкаф (в видео я ругаюсь о том, что шкафу этому дофига лет — вот первая часть рассказа про него, а вот вторая, когда я его немного переделал).
Процесс установки ОВЕН СПК110 в мой домашний рэковый шкаф
СПК110 отлично встал в мой шкачик глубиной в 350 мм. В несущем профиле я сделал отверстия для винтов крепления и вырез для разъёма питания. Красотиха!
Затягиваем крепления СПК110 сзади рэкового шкафа
Долгое время СПК просто хранился в этом шкафу без программы (потому что мне надо было покончить с мусором, врезав его и прибравшись после этого), а потом для своих тестов и для нашего поста я накатал на нём простенькую визуализацию, которая повторяет часть моей автоматики санузла.
ОВЕН СПК110 стоит в рэковом шкафу как влитой! Красота!
Для тестов панели я решил сделать не просто какие-то выдуманные кнопки или индикаторы, а взял модули IO из своих тестовых запасов (да-да, я ими потихоньку обрастаю) и на соплях воткнул их в свою автоматику санузла (первая часть поста и вторая часть поста).
Доработки моей автоматики санузла на коленках - модули IO
Модуль аналоговых вводов меряет у меня парочку температур: стояка ГВС и батареи отопления на кухне. Я прихватил его стяжками и подключил при помощи помойки — телефонной лапши, две жилы из которых подводят сюда питание +24V, а две другие — ModBus на 9600.
Модуль аналоговых вводов для измерения температур ГВС и отопления
Сама лапша идёт между труб, валяется под ванной и заведена в СПК =) И это — РАБОТАЕТ! Причём на видео вы увидите, что реакция кнопок на 9600 не такая уж и медленная. Поэтому в крайних случаях теперь можно закидывать ModBus в сантехшкаф и потом делать там дополнительную автоматику (после ремонта и по желанию и настроению).
Второй модуль дискретных входов и выходов «нажимает» кнопки моего санузла. Для нашего примера я взял кнопки «Открыть/Закрыть воду», «Открыть/Закрыть на 5 минут» и две кнопки для фильтра воды: «Налить чайник», «Стоп».
Модуль дискретного ввода-вывода для управления кнопками и развязки сигналов от ламп подсветок (статус работы автоматики)
На входы я завёл сигналы от подсветок кнопок воды (они дублируются на визуализации) и от клапана фильтра воды (его состояние тоже выводится на визуализацию). Так как подсветки кнопок тут у меня рассчитаны на 230V, то я поставил релюшки для их развязки (аналог реле CR-S от ABB): релюшки включаются от подсветок и своими контактами активируют входы модуля.
А все провода от этого ужаса я недрогнувшей рукой нагло подпихал под НШВИ, которые заходят в АББшное логическое реле.
Провода от модуля IO подключены напрямую на логическое реле ABB CL, на котором собрана моя автоматика
Вот какая визуализация у меня сейчас получилась:
Тестовая визуализация для проверки веб-панели и моего СПК
Слева сверху у меня тест для одного из заказчиков — имитация настроек тёплого пола и включения его работы. Снизу — график температур ГВС и отопления. Сверху справа — проброшенные кнопки для воды и фильтра (и подсчёт примерного расхода воды через фильтр), а снизу справа я ещё и токи забираю из системы SMISSLINE по ModBus TCP (измерительный модуль CMS-700).
Пока я балуюсь с графиками температуры, я заметил одну интересную фишку. Температура батарей отопления регулируется от температуры наружнего воздуха. Как только у нас в районе похолодает — график температуры начинает расти вверх. Но, кажись, ещё у отопления есть некий «зимний» режим. Когда ожидается сильное похолодание, температуру прибавляют на 10 градусов. А как только снова потеплеет — снижают.
Вот на графике как раз попался такой момент (температуру подняли):
Один из дней, когда на улице сильно похолодало и в ЦТП ввели зимний режим отопления, подняв температуру
Ну а чтобы было совсем весело — я взял тот самый Logo из поста про его визуализацию. И тоже сделаю его WEB-интерфейс отдельной вкладкой на панели, чтобы показать примером то, что на неё можно вытаскивать не только визуализации от CodeSys.
Siemens Logo с тестовой программой (и визуализацией)
И последнее, что остаётся сделать — это обязательно зайти в менеджер визуализаций в CodeSys (в нашем проекте) и поставить там галочку «Обработка мультикасания», иначе всё, на что мы будем на панели нажимать, будет хреново работать.
Настройка в менеджере визуализаций CodeSys для нормальной поддержки ВП110 (мультикасания)
Вот теперь можно идти и смотреть на панель в работе!
5. WEB-панель ОВЕН ВП110 в работе: смотрим все визуализации и заодно погоду!
Вот тут-то нам видео и годится, потому что там можно понажимать кнопки и посмотреть на их реакцию!
Панель оператора ОВЕН ВП110 вынесена от СПК (ПЛК) и работает как дополнительное место управления СПК
В случае с CodeSys визуализация ВСЕГДА будет чуть-чуть подтормаживать, потому что у CodeSys она стоит задачей самого низкого приоритета (это можно поменять) и ещё потому что визуализация проходит аж три пути: WEB-Панель, WEB-интерфейс CodeSys в СПК — и потом только доходит до внутренних переменных в проекте, которые — внимание — обрабатываюся задачей (программой внутри ПЛК), которая тоже имеет своё время запуска.
Иногда это время совпадает таким образом, что вы ткнули на кнопку, а задача в этот момент не работала (потому что работает каждые 50 мсек). Получается ситуация, когда нажатие «пропало». Это не является ошибкой или косяком. Если наш проект простой (пощёлкать светом), то можно поднять приоритет и уменьшить время работы задачи визуализации.
WEB-интерфейс CodeSys (моего СПК) с панели работает отлично! Пока что панель прижилась у меня на кухне, и я балуюсь ею — то воду перекрою, а то чайник наливаю (прикольно — индикатор светится, цифры литров меняются, за три дня 50 литров налил уже на чай).
Снизу панели есть вкладки (напоминаю, что они будут видны только если в панели задано больше одной страницы). Вторая — это Logo! Зайдём-ка и запустим этот блядский вентилятор из примера визуализации (в плане того, что у Logo нет поддержки режима «Кнопка»). Работает!
Веб-панель оператора ВП110 отображает встроенную визуализацию Siemens Logo (можно использовать как панель управления для Logo)
Ну и погоду можно посмотреть! =) Сегодня обещают ветриху! Вот я дома сижу и посты вам пишу!
Отображение произвольной страницы (прогноз погоды) на ОВЕН ВП110
Ну а мой блог на этой панельке стоит как стартовая фотка поста! =)
6. Настройки WEB-панели ВП110 (конфигуратор).
Чтобы попасть в конфигуратор панели, её надо перезагрузить. Для этого есть скрытая системная кнопка в левом углу строки состояния. Надо нажать на пустое место:
Расположение скрытой кнопки системного меню на ОВЕН ВП110
Появится менюшка с пунктами перезагрузки или выключения. У ОВЕНа задумано сейчас так, что пока на панель подаётся внешнее питание +24V, команда «Выключение» всё равно перезапускает панель.
Выбор режима перезагрузки или выключения панели
Я даже могу догадаться, почему так получается: потому что панель надо как-то включать без кнопок. Вот сигнал включения и заведён на внешнее питание.
Дальше всё происходит так же, как на СПК1хх: чтобы попасть в конфигуратор, надо три раза нажать на середину экрана в момент загрузки панели:
Меню входа в конфигуратор ВП110 (нажать три раза на экран в момент загрузки панели)
После этого мы попадаем в конфигуратор и окно ввода пароля. Пароль по умолчанию — стандартный, «owen».
Окно ввода пароля в конфигуратор ВП110 (по умолчанию - owen)
Все настройки ВП110 разбиты на три вкладки: «Веб-страницы» — настройка списка WEB-страниц, которые панель будет нам выводить, «Сеть» — настройки сети (LAN, WiFi, 3G), «Система» — настройки даты-времени, яркости экрана, пароля, версия прошивки.
Все страницы, которые панель будет выводить нам во вкладках, показаны в виде списка.
Окно настройки страниц (URL для браузера) ВП110: можно добавить страницы, переставить их местами
Кнопки слева будет переставлять страницы выше или ниже. Кнопки справа редактируют или удаляют страницу из этого списка.
У каждой страницы (которая создаётся или редактируется) на данный момент есть поля для названия и её URL, а так же две галочки. Одна включает страницу для отображения или выключает её (то есть, страницу можно не показывать, но не удалять из этого списка).
Свойства страницы в ВП110: видимость, кнопки навигации, заголовок
Вторая галочка отвечает за небольшие кнопки «Назад» и «Вперёд», которые будут появляться поверх экрана (в левом и правом углах), если вы начали ходить по ссылкам на текущей странице и вам надо будет вернуться назад.
Конфигуратор тоже будет дорабатываться: хорошо бы сделать иконку, которая в основном списке будет показывать то, видимая ли страница или нет. И ещё хорошо бы сделать кнопку типа «Сохранить», чтобы можно было отменить изменения, если вы случайно удалили что-то не то или сбили порядок страниц.
Настройки сети реализованы через встроенный в Android диалог и поэтому вызываются кнопкой:
Переход в меню настроек сети (вызовется системное меню Android)
Диалог тут, как я понимаю, стандартный для Android.
Системное меню Android для настроек сети на ВП110
Мне стало интересно, сколько у меня в округе WiFi. Гыгы! У кого-то даже принтеры в сетке висят! =)
В моём район дохера WiFi. Причём даже принтеры имеются! =)
Вы это.. не смейтесь — но так случилось, что я первый раз пощупал Android именно сейчас, работая с этой панелькой. До этого я как-то к нему не касался. А WiFi у меня в доме нет ни хрена — у меня вообще всё проводное. Но как же засрата сеть…
Для Ethernet (LAN) можно указать режим работы или DHCP или вбить сюда статичный IP-адрес панели.
Стандартное окно настроек Ethernet (ОВЕН ВП110)
Последняя вкладка системных настроек позволяет настроить яркость экрана, пароль, дату-время (или получать их по NTP).
Меню настроек самой панели ВП110 (пароль, экран, дата-время)
Ещё есть фишка — «Стартовый экран». В панель можно загрузить какую-нибудь картинку (указать её URL, а панель скачает её и положит к себе), и эта картинка будет выводиться в тот момент, пока панель загружается.
После того, как вы всё настроили — нажмите на двойную стрелочку слева вверху, и панель выйдет из конфигуратора в обычный режим работы.
Выход из конфигуратора ВП110 и возврат в основной режим работы
7. Краткое резюме и будущее место панели у меня!
Панель мне ПОНРАВИЛАСЬ! Я знаю, что ОВЕН потом доработает прошивку (доработал — читайте следующий раздел поста), учтя пожелания всех, кто будет этой панелью пользоваться. Сейчас под CodeSys — это охрененный идеал! Поэтому я быстренько закладываю её в свои новые проекты, решая тот самый вопрос, с которого я начинал этот пост — «Как сделать много экранов». Это ж можно хоть в каждой комнате этих панелей понаставить!
Вопрос, который я ещё не решил — это то, как монтировать эту панель на или в стену. Штатно она задумана для монтажа внутри щита. О! Надо подать ОВЕНу идею — пускай сделают универсальный корпус, в который можно будет вщёлкивать СП, СПК и ВПшки на защёлках или плотных пружинах. Причём чтобы корпус можно было (отломив часть его стенок) сделать менее глубоким).
Для себя я попробую подбрать какой-нить корпус из радиомагазина. Моя задумка в том, что панель надо будет врезать в крышку этого корпуса, а саму крышку винтами закрутить в корпус, который уже будет прикреплён к стене. Технически, если подлезть под плату и перепаять LAN-разъём и разъём питания панели на гибкие хвостики, можно сделать её совсем плоской.
Предполагаемое место панели у меня — рядом с домофоном. Тогда я смогу смотреть на разные флаги статуса своей квартиры (в том числе, ходит ли у меня сейчас кто-то за дверью или нет) и быстренько, одеваясь, нажимать кнопки типа «Закрыть воду» и тому подобные.
Мои планы по использованию панели: поставить рядом с домофоном, чтобы было удобно управлять домом от входной двери
Обновление ВП110 от Сентября 2021 года: Новая прошивка!
Веб-панель ВП110 от ОВЕН: Обновлённая прошивка (Сентябрь 2021)
Ура! Сообщаю вам классную новость (и дописываю этот обзор): в Сентябре 2021 года ОВЕН ПОЛНОСТЬЮ переписал всю прошивку ВП110 заново и сделал кучу изменений! И самое главное из них — это автоматическое отключение панели при пропадании внешнего питания. Больше она не будет высаживать аккумуляторы нафиг, заставляя их сдыхать!
Итак, сначала я выкачу список изменений тезисами, а потом покажу некоторые из них на фотографиях экрана панели. Поехали!
- Прошивка ПОЛНОСТЬЮ переписана, другим программистом заново. Поэтому всего старого нет и не будет никогда. Все идеи и дополнения принимаются заново и с нуля. На этот шаг пошли из-за того, что количество изменений затронуло ядро системы и браузер, который используется в панели.
ВАЖНО: Самые первые баги и доработки внесли (я тоже поучаствовал в тестировании и геренации идей), но кое-какие функции ещё не доделаны до конца из-за нехватки времени у ОВЕНа (проклятый ковид): между «подождать и сделать начисто» и «запустить и выкатывать обновления» выбрали второй вариант. Они будут доделываться постепенно, по отзывам пользователей. - Первое обновление на новую прошивку будет возможно ТОЛЬКО через сервис-центр ОВЕНа, потому что в новой прошивке поменялся даже загрузчик, и выпустить обновление для старой прошивки не получится. Для новой прошивки сделан работающий (я уже проверил и покажу его ниже) механизм автоматического обновления: как только выйдет новая прошивка, на верхнем баре будет салатовый значок, и можно будет обновиться самостоятельно.
- Заменён движок браузера, на котором крутится панель. Раньше стояла какая-то смесь Гугловского движка (который предлагал поделиться ссылками в соцсетях) и ещё чего-то, из-за чего визуализации на MasterSCADA зависали или тормозили. Сейчас стоит Firefox 89.0, и тормозов не наблюдается. Я не проверял, так как у меня нет MasterSCADA, и здесь ссылаюсь на информацию от ОВЕНа.
- Переработан интерфейс панели. Теперь панельки сверху (где выводится время, состояние питания, подключения к сети и снизу (где выводятся вкладки для переключения между ними) называются барами (от слова «bar» — полоска в одном из значений) и могут автоматически скрываться через заданное время, если они мешают. Опции автоскрытия и их время задаются отдельно для верхнего и нижнего баров. За счёт скрытия баров освобождается ещё больше места на экране панели под визуализацию.
- Известный баг-недоработка: при переходе на вкладку она всегда заново перезагружается. В будущем будет поправлено!
- На мой взгляд вроде бы экранная клавиатура стала поудобнее и покрупнее.
- УРА! Появилась настройка «Отключаться при пропадании питания». В будущем планируется ввести таймаут в секундах до выключения (чтобы панель не выключалась, если питание пропало ненадолго). Без этой настройки на некоторых объектах, где питание постоянно пропадало на несколько часов, панель высаживала аккумуляторы в ноль, не успевала их зарядить — и не включалась (а люди попадали на новые аккумуляторы).
- Настраивать панель можно «на лету» — теперь не надо перезапускать панель, чтобы войти в меню Конфигуратора. Достаточно нажать на иконку пользователя (справа на верхнем баре), залогиниться с нужными правами доступа — и можно менять настройки панели, которые сразу же вступают в силу без перезагрузки. Стало удобнее добавить новую вкладку, например, или поменять настройки экрана.
Поддерживается создание нескольких пользователей с разными правами доступа. Пользователя «Администратор» нельзя удалить или поменять ему права. Это чтобы самому себе сук, на котором сидишь, нельзя было отрубить =) - Для вкладок появилась куча удобных опций, из которых самая главная — автоматическое обновление страницы через заданный интервал. Задумано (в том числе и по моим пожеланиям) для устройств типа Siemens Logo, где тебя разлогинивает, если не обновляешь страницу некоторое время, а просто на неё смотришь. Теперь можно включить галочку и задать нужный интервал обновления в секундах.
Ещё есть выделение вкладок цветом, опция отображения кнопок навигации, скрытия клавиатуры от ввода текстов. - Для экрана панели теперь есть таймауты притушивания и полного гашения — прямо как как сенсорных ПЛК ОВЕН СПК1хх. Теперь можно задать панели притушивание, чтобы она в каком-нибудь коттедже на втором этаже ночью по глазам не била.
Также можно повернуть экран на нужный угол, если панель монтируется вертикально наподобие планшета. - Саму панель можно брендировать, устанавливая нужный цвет фона и стартовый логотип.
- Ну а самый кайф — это то, что все настройки панели можно экспортировать и импортировать из файла на флешке. На момент написания поста формат файла — не текстовый, но в будущем это поправят. Однако уже сейчас можно тиражировать настройки панелей друг на друга, что удобно при производстве!
Ну, а теперь будет куча фотографий: потыкаем по всем режимам и посмотрим, как работает новая прошивка. По мне — она красивее, чем прежняя. Я быстро к ней привык, хоть вначале удивлялся тому, что кнопки не находятся на привычных местах.
Итак, верхний бар (для которого, как вы поняли, можно включить автоскрытие) теперь стал шире и нагляднее:
Веб-панель ВП110 от ОВЕН: Значок доступности нового обновления сверху на экране
Теперь кнопка выключения панели нарисована явно, и по ней удобно попадать пальцем. Также крупно отображаются дата-время (которые по умолчанию получаются из сети по NTP). Правее показано состояние аккумулятора, связи и вожделенный значок обновления прошивки.
Мне повезло: первый раз ОВЕН обновил мне прошивку на предрелизную версию (и я поболтал у них в гостях с инженерами про всякие штуки), а потом выпустил чистовой релиз. Благодаря этому я смог зафоткать и заснять на видео процесс автоматического обновления панели на будущие прошивки.
Если нажать на этот салатовый значок, то на экране будет показано окно, где можно увидеть новую версию обновления, запустить или отложить его:
Информация о новом обновлении веб-панели ОВЕН ВП110
Прошивка написана хорошо: у меня этот значок висел аж с месяц, и никаких всплывающих окон вида «Вам доступно обновление, обновиться сейчас?» не вылезало. Так и надо! Это ж не телефон, а промка, где случайное нажатие на кнопку на окошке, которое вылезло поверх экрана, может привести к последствиям. Историй вида «Резка завершена. Отпустить трубу?» © DI HALT нам не надо! И я не могу не процитировать:
Геймеры
Шарясь по заводам мне довелось там не только работать, но и, как вы наверное уже заметили, изрядно поразвлекаться. Даже в компьютерные игры удалось пошпилить. Если думаете, что я устроил из лазерного станка турель с автоматической наводкой и начал гонять рабочих по кругу изображая жанр Shooter, то нет — это не так. Я даже не стал аркадничать со стеклорезом, хотя на нем поиграть в какой нибудь настольный теннис милое дело — бошка летает с дикой скоростью, отбивать шарики можно на ура.
Всё гораздо проще. Современный станок — это мощнейший комплекс состоящий из высокоточной механики, отлаженной электроники, совершенной автоматики и мощного компьютера, управляющего всем этим хозяйством. На компах в 99% случаев стоит родимая windows 2000 или NT4, в редких случаях Windows 95. А компы от 486, до Pentium 4, так что погонять есть во что, чем и пользуются особо продвинутые работяги. А что, техпроцесс долгий, вот и операторы от нефиг делать наустанавливают на консоли управления игрушек и давай геймерить. Те что постарше гоняют разного рода пасьянсы-косынки (они кстати, во многих станках по дефолту идут, как раз, чтобы операторы не скучали), а те что помоложе с флешек инсталят квейки и контр страйки да начинают по промышленной сети херачиться друг с другом в deathmatch. Или какой нибудь Heros III заинсталят и давай на одной консоли по очереди биться.
Один раз это правда плохо кончилось…
Шел двадцать третий раунд в Quake Capture The Flag. Красные уверенно лидировали. Команда из отдела автоматизации, сидящая за обычными компами в офисе АСУТП конкретно всасывала бригаде труборезчиков, геймерившими за консолями трубогиба и плазмореза на своих промышленных, цельнометаллических клавиатурах и стальных трекболах. Команды идут фраг в фраг. Вот и флаги сравнялись, еще немного и отдел АСУТП вырвет победу из грязных рук пролетариата… Накал страстей, вопли болельщиков за спиной… Еще один флаг… еще один раунд… Одна победа… В Яростном охотничьем азарте резчик навел прицел на морду противника и нажал гашетку… но мышь так невовремя попала на выскочившую поверх игры кнопку «Отпустить» окошка «Резка завершена. Отпустить трубу?». И отпустил… Здоровенный обрезок трубы слетел со стапеля и круша все на своем пути ринулся в пролет. Пострадал распределительный пункт, труба вентиляции и консоль соседнего станка.
Всех выебли по первое число, стоимость битого оборудования вычли из зарплаты, а со всех консолей удалили все игры, заадминив винду по самое нехочу, чтобы другим не повадно было. Но было это давно. Сейчас на этом заводе порядок…
А вот на другом, что режет стекло для стеклопакетов, рабочии смотрят на консолях фильмы, надеюсь камрад сделает мне шпионское фото того, как вся бригада резчиков, развалившись на столе стеклореза, фтыкает в кино, в то время как на второй половине стола алмазная головка в автоматическом режиме кромсает здоровенное стекло, но еще когда я там работал я уже обнаружил там Quake III … Чую конец этого цеха близок…
…а мы возвращаемся к обновлениям! Будьте осторожны с всплывающими окошками! ;)
Итак, если нажать кнопку «Скачать», то ВПшка бодро скачивает файлы обновления и предлагает нам установить их сейчас или отказаться от обновления. По мне — так это хороший механизм, потому что у тебя есть право посомневаться аж два раза.
Процесс обновления ОВЕН ВП110: Загрузка нового обновления
Если отказаться от загруженного обновления, то салатовый значок так и будет висеть в верхнем баре. При повторном нажатии панель проходит все те же шаги, но не скачивает само обновление, так как оно уже было скачано, и сразу предлагает его установить.
Сама установка включает в себя несколько перезагрузок панели и сопровождается анимацией:
Процесс обновления ОВЕН ВП110: Начало процесса обновления панели
После того, как весь процесс обновления закончен, нам выводится сообщение об этом:
Процесс обновления ОВЕН ВП110: Завершение процесса обновления панели
После чего панель перезагружается (вот этот вот логотип и можно настроить под себя) и будет готова к работе.
Панель ОВЕН ВП110 перезагружается после обновления...
Итак, что мы имеем в новой прошивке (херовую температуру горячей воды мы имеем, мать её)? Давайте заценивать!
Обновлённая прошивка веб-панели ОВЕН ВП110: видны бары (панели) сверху и снизу
Вы видите цветные вкладки на нижнем баре. Размер их кнопок по вертикали увеличили, чтобы по ним было удобно попадать — это хорошо. Напоминаю, что этот бар можно скрыть, чтобы он не мешался. Это освободит место на экране.
На верхнем баре слева у нас есть значок выключения и значки состояния панели, включая дату-время. Крупные дата-время мне понравились; теперь удобно на кухне на них смотреть (панель пока так и болтается на кухне, хехехе). Справа на верхнем баре есть значок логина пользователя для настроек и само меню настроек панели. Если вы уже залогинились — то меню откроется сразу. Если нет — то вам предложат войти в админку.
Окошко завершения работы панели тоже переделали. Кнопки стали понятнее и крупнее, чем были:
Работа кнопки выключений панели ВП110 с экрана: панель можно перезагрузить или выключить
Так как мы знаем о том, как работает панель (не зря же весь пост про это написан был), то мы сразу полезем в её админку для того, чтобы заценить изменения в настройках и фичах.
Для этого тыкаем на иконку пользователя в верхнем баре и вводим пароль администратора («owen» по умолчанию).
Вход в администрирование панели ВП110: ввод имени пользователя и пароля
Если пользователей несколько, то их логины выбираются из раскрывающегося списка. Из текущих багов — нельзя понять, залогинен ты или нет и нельзя разлогиниться назад. Это надо будет доработать. А то так войдёшь под админом — и потом сессия останется, и пользователи начудят там под себя.
Как только мы залогинились, самая правала кнопка на верхнем баре открывает нам меню настроек панели, в котором есть четыре пункта:
- Администрирование — управление пользователями на панели и их правами доступа;
- Настройки вкладок — управление списком вкладок, которые будет отображать панель;
- Настройки панели — настройки самой панели: названия, поведения при пропадании питания, экрана, баров, фона и логотипа;
- Сеть — настройки связи панели (как и ранее — открываются стандартные настройки Android).
Доступные настройки для администрирования в новой прошивке веб-панели ОВЕН ВП110
Итак, теперь у нашей панели может быть несколько пользователей с разными правами доступа. Права доступа в панели такие (они соответствуют пунктам меню админки):
- Настройка пользователя — изменение списка пользователей и их прав доступа;
- Настройка вкладок — изменение списка вкладок и их свойств;
- Настройка сети — настройки параметров связи панели;
- Настройка панели — настройки самой панели и режимов её работы (бары, экран и прочее).
Все логины пользователей и их права доступа выведены в виде списка-таблички:
Настройки ОВЕН ВП110: Список пользователей и их права доступа
Можно добавить нового или отрекдатировать текущего пользователя. При этом у пользователя «Администратор» можно изменить только пароль, а права доступа — нет. Это сделано для того, чтобы самому себе не отрезать сук, на котором сидишь — не оставить панель без админских прав.
Настройки ОВЕН ВП110: Редактирование единственного Администратора панели (права доступа менять нельзя)
А вот у другого пользователя (я выдумал логин «Operator») можно резать нужные права без проблем. Я оставил ему только изменение списка вкладок:
Настройки ОВЕН ВП110: Редактирование произвольного пользователя панели (добавил нового) и его прав доступа
В настройках вкладок тоже всё поменялось. Вкладки показываются списком с кнопками для перемещения, редактирования и удаления, а свойства вкладки будут редактироваться в новом окне.
Настройки ОВЕН ВП110: Список вкладок, которые будет отображать панель для навигации по ним
Я добавил вкладку своего блога, чтобы показать все возможные настройки:
Настройки ОВЕН ВП110: Редактирование свойств вкладки (в новой прошивке добавилось много настроек и удобств)
Список настроек такой:
- Имя/URL — название вкладки и её адрес (писать можно любой адрес, включая параметры запроса GET для HTTP);
- Кнопки навигации — показывать кнопки «Назад»/»Обновить»/»Вперёд» для интерактивной навигации по странице (удобно, если страницей является обычный сайт);
- Отображение страницы — Показывать или нет страницу. В текущей прошивке сделано не так, и это должны поправить: если отображение выключено, то вкладка показывается, но страница не грузится (отключена). Надо будет сделать как раньше: чтобы вкладка не показывалась полностью;
- Скрытие клавиатуры — скрыть обычную Android-экранную клавитару. Нужно или чтобы не дать пользователям вводить данные в поля, или если у визуализации есть своя экранная клавиатура;
- Версия для ПК — если установлена, то панель прикидывается компьютером. Если не установлена — то прикидывается мобильным устройством. Нужно для сайтов, которые имеют две версии и для которых надо выводить какую-то одну;
- Цвет вкладки — можно задать цвет неактивной вкладки. Активная вкладка всё равно подсвечивается текущим ОВЕНовским цветом;
- Автообновление страницы — включить автоматическую перезагрузку страницы через заданный интервал. Нужно, как я говорил, для тех случаев когда у сайта или WEB-визуализации сдыхает сессия, и туда заново приходится логиниться.
Вот и мой блог появился в списке вкладок:
Настройки ОВЕН ВП110: Список вкладок с добавленной новой страницей
А теперь идём в новые настройки, которые появились в текущей крутой прошивке — Настройки панели:
Настройки ОВЕН ВП110: Список системных настроек панели (Дата, Экран, Бары, Фон и прочие)
И первым делом мы смотрим на правую сторону экрана и видим там заветную галочку «Автоматическое выключение при пропадании питания». Ура! Теперь панель будет корректно выключаться, если пропало внешнее питание. И, конечно же, включаться тогда, когда это питание появится.
Настройки ОВЕН ВП110: В новой прошивке добавилась опция отключения при пропадании питания панели (ура!)
Можно поменять положение экрана и сделать из панели вертикальный планшетик, если вам так удобнее работать с визуализацией:
Настройки ОВЕН ВП110: Ориентация экрана для нестандартных визуализаций
Появились (но ещё немного недоработаны) настройки автоматического притушивания и гашения экрана:
Настройки ОВЕН ВП110: Яркость и автоматическое притушивание и гашение экрана
Недоработки по ним не сложные — понять, какие максимальные времена выдержек надо сделать (пока ограничено в 6000 секунд) и разрешить задавать яркость для нормального и притушенного режима работы. Это мелочи — и их поправят, если на эти фичи будет много запросов, кроме меня одного =)
Главное, что панель может притушиваться — и я это у себя сразу настроил!
Вот настройки баров — отдельно верхнего и нижнего:
Настройки ОВЕН ВП110: Автоматическое скрытие верхнего и нижнего бара (чтобы было больше свободного места на экране)
Можно задать время автоматического скрывания баров по отдельности, если это надо. Напоминаю, что когда бар скрыт — то свободное место на экране автоматически увеличивается и становится доступным для визуализации. Так что, если мы настроим скрытие обоих баров, то на этой панели мы получим визуализацию прямо как на ПЛК — на весь экран целиком.
Ну а в последней группе настроек — «Сеть» — выводятся текущие сетевые настройки панели. Если нажать кнопку «Открыть настройки», то мы, как и в прошлой версии прошивки, попадём в стандартные настройки Android.
Настройки ОВЕН ВП110: Настройки сети и интерфейсов связи с панелью
И самым последним, о чём я хочу упомянуть — это об Импорте и Экспорте настроек. Здесь основной камень преткновения был в том, как хранить эти настройки. Текущий программист выбрал бинарный формат, потому что так проще программировать. Я с ним не согласен: текстовый формат настроек был бы удобнее для редактирования пользователем.
Например, хотелось бы сделать так, чтобы панель подгружала только те настройки, которые она нашла в файле на флешке. Тогда можно было бы составлять (или даже автоматически генерировать) текстовый файл только с нужными, изменяемыми настройками и загружать только их, не перезаписывая все настройки панели. Это — моя хотелка на будущее.
А пока — я уже как месяц пользуюсь новой прошивкой панели, и мне она нравится. Бары я не скрываю, а притушиванием экрана и автоматическим отключением при пропадании питания — вовсю пользуюсь!
В конце этой части поста — традиционно видео, где я демонстрирую все возможности новой прошивки:
Проекту исполнилось 15 лет! Поддержать проект материально, проспонсировать проекты Автора или сделать ему подарок можно на этой странице: "Донаты и Спонсорство, Список Желаний".
POE бы туда неплохо, ну и монтажную рамку на стену. Почему там этого нет ясно, но закинуть идею было бы неплохо. Доступ к Андройду нужен, но со всякими предупреждениями чтобы не затрахивали производителя (но ведь все равно будут…) в случае повышенной шаловливости ручек. А так годная и нужная вещь!
Ну и совет тебе для твоих заказчиков с наличием бабла предлагаю забыть про чайники. И сразу ставить insinkerator aquahot. Это одно из лучших моих приобретений в свое время. Я прямо тащусь от него. Пошли эти чайники нафиг. Подвод к нему сделал от обратного осмоса и горя не знаю.
Второй момент — кнопки «я ухожу». Я решил задачу иначе. Цитирую свое сообщение с хабра:
Если захочешь — предлагай — у меня уже несколько лет и прямо доволен я сильно.
Шаман, проведи, пожалуйста, эксперимент — если подключить к панели клаву или мышку, и по нажатию на esc или правой кнопкой мыши — панель выходит из приложения-браузера?
Есть идея — если панель выходит на начальный экран, и к ней можно подключить флешку, на которой лежит программа apk export, то можно попробовать ПО овена вынуть из панели на флешку, и запустить на обычном планшете — это даст твоим заказчикам полностью мобильное решение для управления автоматикой с дивана.
Но на планшеты на андроид есть так называемые киосковые браузеры — они по сути и работают, как ПО овена тут — отображают одну страницу и ничего лишнего.
Ещё вопрос — если коснуться экрана внизу или вверху — появляются кнопки навигации Назад, Домой, Меню? А статус-панель сверху?
ну на мой взгляд исполнение панели для ЛВС пойдет=)
другой вопрос, там браузер же обычный и цапануться не только ОВЕН можно?
makon Про POE и рамку закинули идеи. ОВЕН говорит, что будут мозговать, но про рамку вроде хотели — но спрос был небольшой.
Гм! А дорого будет кого-то попросить на 3D-принтере это мне спрототипировать? Сколько такая хрень может стоить? Тыр 2-5, что ли (а то я не в курсе)?
Про чайники — так это ты мне советуешь, считай =) А мне кайф именно по старинке, как в старой доброй Англии — налить чайник, поставить, вскипятить. Потом выспать чай, заварить… пить =)
Фишку посмотрел от Insink. А сколько она жрёт? В стандартную розетку на 16А укладывается же?
Про замок идея интересная! У меня была мысля воткнуть в гнездо, куда штыри от замка входят, концевик — если замок закрыли полностью, то точно ушли.
И ещё я бы на два замка поставил бы концевики. Потому что иногда у меня есть выражение «Буду поздно, закрывай на ключ». А вот если ВСЕ замки закрыты — то точно никого нет.
serafim Подцепил ща и клаву и мышь. Мышью тыркал по все места — только текст выделять может или набивать его в текстовое поле. Правые клики залочены.
Клава тоже — только ввод текста и его редактирование. Всякие Alt+F4, Ctrl+F4, Esc и прочее — залочено.
Вот то, что НЕ заложено — это андроидовские жесты, где текст можно выделить длинным нажатием на экран и отправить в поиск гугла =)
eteh Браузер обычный, конечно. Я ж так и думаю, что они андроид взяли из-за того, чтобы браузер обычный и был.
Я ж и показывал там свой блог и Gismeteo — обычные сайты =)
CS,
Мой жрет 800 Ватт.
Если пришлешь эскиз с размерами — можно попытаться. Там основная проблема в размере. Мой принтер в пределе печатает 300 на 200 мм, реально немного меньше, можно из 2 частей запилить, вобщем эскиз нужен. Для тебя прототип бесплатно :)
makon Оо! Понял! 800 ватт — фигня! Спасибо, буду знать!
Да я ебе всё оплачу! Но действовать начну, когда резерв денег будет!
Сохранил мыло твоё себе — потом и свяжусь. Нее, там меньше будет — не больше чем 270 х 230 мм.
makon, Размеры панели есть на сайте овена — 266х193 по рамке, 258х185 по корпусу (т.е. рамка выступает от корпуса на 4 мм).
Конечно, изящнее всего было бы сделать корпус в размер рамки (только радиус углов померить) — но надо точно промерить посадочные отверстия под крепежные винты, чтоб сделать выступы-защелки (или еще какое крепление придумать)
Года три назад, я вместе с Вами сейчас восхищался бы возможностью использования Веб-панелей для управления автоматикой.
Но реальность такова, что уже сейчас использование каких либо «тактильных» интерфейсов в бытовых условиях для управления «чем либо» — это в прямом смысле слова прошлый век..
Весь мир переходит на голосовые интерфейсы (например так ненавистные Вам ардуино, уже имеют аппаратную голосовую платформу от Яндекса «Алисдуино»), и по сравнению с ними, веб-панель от овена — это как «парктроники» во времена автопилотов…
Maxpen13 Так цэ ж фронтэнд. А я больше морочусь по бэкэнду: реле, силовые цепи и щиты никто не отменял. Только вот почему хипстаны про них забывают, втирая про Алисиху?
Я раза три перечитал, пытаясь понять что Вы хотели сказать.
Обычным русским языком я так смотрю уже «не модно» говорить..
Мы говорим о пользовательском интерфейсе, так как именно с ним «основной» пользователь имеет постоянный контакт и взаимодействует со всей внутренней инженерной начинкой, которую Вы поспешили назвать забугорным словом «бэкэнд» (для чего?).
Веб-панель, которую Вы показали — это и есть этот самый интерфейс (это Вы и сами знаете), называйте его хоть «планета Марс», сути это не изменит, технология «тачскрина» — прошлый век, и если используемый вами «бэкэнд» не имеет выхода на платформы, поддерживающими голосовые интерфейсы, то вся «крутизна» этой начинки падает до нуля, и Заказчик таких щитов через пару лет сам себе начнет задавать вопросы «я ввалил в этот щит 100500 миллионов, а у соседа все за 50-100 тыс и управляется Алисой хоть с космоса, и не надо никуда тыкать».
Год-два, и Вы сами себе такой же вопрос зададите…
Maxpen13 А я обязан трезвый отвечать? Вчера белтайн вообще-то был и я бухал после того, как два щита за два дня собрал.
Веб-панель — это техническое средство, которое позволяет аппаратно отображать WEB-страницы с HTML 5. Что она будет отображать (интерфейс станка, производства, собачьей конуры, хуйни, распсберри, ардуинской поделки) — пофиг. У меня туда погода заведена, мой СПК и СПК от щита, который я ща собрал. Охуенно удобно.
Короче, это не интерфейс, а средство отображения интерфейсов. Это относится к посту.
Споры вида «да ты сам через год-два поймёшь» будут не конструктивны после того, как ты узнаешь что у меня нет WiFi, на компе Windows XP, а телефон кнопочный %D
Дополню. Поясняю, почему споры бесполезны (и мне не интересны). Во мне есть некий дух как часть вселенной (как и во всех). И вот этот дух сидит в этом теле и через него выдаёт в этот мир какие-то штуки. Я — его инструмент и я хуй знает, что и главное зачем он хочет выдать (предполагаю, что это любовь и забота о людях). Поэтому если вселенной надо, чтобы я делал то, что делаю — оно и делается.
То же могу пояснить через музыку. Вот, к примеру, есть хайрастый чувак, который гоняет на мотике, на работе разделывает туши на мясоперерабатывающем заводе и играет в группе какой-нить грайдкор.
И тут приходит какой-то хуй со стороны и начинает: «Твой грайндкор хуйня, ты это поймёшь через 2 года — джаз лучше, он более духовный и мелодичный».
Спрашивается: каким образом и с какого хера этот наш придуманный чувак может высрать джаз, если его жизнь — это совсем другое и другая музыка? И зачем ему это?
Я не просил с Вас оправданий, тем более таких. Так можно человека грохнуть и объяснить — «я просто бухой был».
«Каменный век закончился не потому что камни кончились» — @В.В.Путин
Если Ваша «вселенная» позволяет Вам так выражаться в отношении посторонних и абсолютно незнакомых Вам людей — это очень много говорит и о Вас, и о Вашей «вселенной». Я был о Вас большего мнения, спасибо что внесли ясность..
Maxpen13 Я не обязан нравиться и быть вежливым с тем, кто мне не нравится.
И ещё я заметил, что больше всего это задевает людей, которых я бы назвал правильными — которые общаются на вы, стараются меня поучать, дают нахуй не нужные мне советы. Я их звал сюда? Нет. Значит я могу слать их нахуй совершенно свободно.
И почему-то именно такие люди потом пишут то же самое, что и ты — что они разочарованы моим поведением, что этим я сам гроблю свою репутацию и всякое такое.
Так вот идите вы (такие люди) нахер отсюда! Я вас сам не люблю и ваши советы и мнение мне не нужны.
А ещё меня бесит правильность таких как ты вот в чём:
1. Ты не хочешь понять, что мир не будет таким, каким ты его видишь. Захрена навязывать мне то, что мне не нравится?
2. Передёргивание терминов: называть WEB-панель интерфейсом — это совсем профанское что-то вида «не читал, но осуждаю». Это — средство отображения интерфейсов.
3. Смена фокуса с важного на второстепенное Да будь хоть облако, хоть алиса, Лариса или Пиздиса — один чёрт, щиты, автоматы, реле, клеммы никуда не денутся. На моём блоге акцент даётся именно этому. Если надо к этому прикрутить Алису — пожалуйста, это можно сделать и мы это недавно обсуждали в комментах к другим постам. Например, вот, почитай: https://cs-cs.net/tipy-vyxodov-avtomatiki-suxoj-kontakt-i-otkrytyj-kollektor#comment-39342 — очень советую отсюда почитать.
4. Осуждение (не оБсуждение) моих взглядов на автоматизацию. Я делаю то, что мне НРАВИТСЯ делать. И то, что я ЛЮБЛЮ, чем живу и что есть в моей душе. И на это у меня есть хорошие и прекрасные заказчики.
Почему я должен коверкать свою душу и ломать её ради комментария какого-то непонятного человека, которого я не знаю и который с порога начинает лезть со своим уставом в чужой монастырь?
Я ясно написал? Достаточно ли прозрачно в этом виден посыл нахуй (который не нарушает правила моего блога, в которых сказано о том, что я могу открыто послать нахуй)?
Вас об этом кто-то просил?
Есть стандартные нормы этикета (и в общении в том числе) которые отличают образованного человека от неуча (невежество — знакомо Вам такое слово?). Лично мне они не позволяют «тыкать», но я забыл — у Вас «своя вселенная», и судя по Вашим ответам, Вашу вселенную сильно «задело».
Учить Вас так же никто не собирается, в особенности на «вашем блоге».
В понимание большей части интернет-пользователей, блоги (как и форумы) — это площадки для обсуждения и дискуссий, обмена опытом и мнениями, но Вам, я так понял, значения этих слов не знакомо, для Вас есть слово «я и мое мнение», и еще пара слов на три буквы, коими Вы не брезгуете.
Вы можете быть классным специалистом в своей области, но если Вы обычный дворовый хам — грош Вам цена.
Вам чертовски нравиться быть хамским специалистом. Ваше право.
Вот видите, Вы даже сами не понимаете, почему люди в Вас разочаровываются.
Дельные и информативные посты..
А потом — откровенно хамский и высокомерны тон, Вам кто на него право дал? Ваш блог?
Завтра, когда Вы (или Ваши) не дай бог попадете в больницу (например ко мне), и Вас там вот так же, как Вы сейчас, «хуями обложат» и скажут:»Я могу Вас тут на хуй послать, я не обязан Вам нравиться, Вам больно? — да и похуй» — Вы это как воспримете?
А с чего Вы решили, что эти месседжи были только для Вас? (повторюсь — это не советы)
Было озвучено мнение по отдельному элементу.
Вы сами решили его себе «навязать».
Не «тыкайте» мне пожалуйста, и не пытайтесь «вытащить» меня на свою «вселенную», мне спокойней, когда Вы в ней один..
Я смотрю на это с точки зрения пользователя, для которого это «создается»..
Для пользователя это как раз таки «интерфейс», через который происходит обмен информацией\командами.
Для технарей у термина «интерфейс» есть большое множество значений, начиная от физических портов и заканчивая API.
Диалог начался не с автоматов, а с ВЕБ-панели к контроллерам.
Автоматы и т.п. тут не причем, они всегда будут, и это сейчас Вы как раз «меняете фокус»..
К Вам со своим уставом никто не лезет, была озвучена проблема «устаревшей» технологии, не более того.
Но судя по всему, у Вас «чеку сорвало» от слова «устаревшая» в щитах за 100500 рублей.
Другими словами — для Вас нет других технологий, кроме Ваших, но Ваш блог ведь в публичном доступе, для публичного чтения, верно?
Не только для Вас — верно?
Может оставим право другим читателям самим выбрать «свое мнение», без навязывания Вашего и моего?
Предельно ясно..
Не сильно переживайте, что Вас в больнице\скорой\полиции\налоговой\судах\у приставов — тоже на хуй пошлют, ок?
У нас в стране везде на хуй посылают, одним больше, одним меньше, так и живем, потом удивляемся, почему у нас страна «такая»…
P.S. У меня есть племянник лет 25, последние 5 из которых он упорно занимается боями смешанного стиля.
Парень прекрасный специалист в химии, но резко поменял направление и ушел в спорт.
На мой вопрос почему, сказал: дядь Макс, меня в 20 лет сильно напрягало, что отдельные персонажи «не отвечают за базар» и считают что им все можно, вот, решил обрести другие навыки, чтобы «спрашивать».
К чему я это..
На Вашем блоге публика демократическая и узко специальная, «стерпит» многое, но в обычной жизни за «послал нахуй» многие люди надолго слегли, знаю не по наслышке, так как некоторых — я обратно возвращал к жизни.
Данный мой месседж — последний, более я на Вашем блоге никогда не буду, хамтсва от Вас мне хватило, мнение о Вас сформировано, о Вашей персоне я конечно же расскажу в своем круге, скрины в доказательство сделаны, заказчиков из моего круга у Вас точно не будет, благо — Вы не один в этой сфере.
Блин. Как же заебало это всё. Я даже уже не злюсь, я не терплю такой правильный контингент у себя на ресурсе. Ничего меня не задевает (не надо на меня проецировать), я просто устал от шаблонного поведения таких людей. Щас допишу пост — и подчищу эту помойку.
Я не понимаю, как можно обсуждать то, что индивидуально? Зачем навязывать кому-то свои мнения? Советовать, спрашивать — да. Но зачем всех под одну гребёнку-то мести? Мне нравится материться и делать так, как я делаю. Я делаю это потому, что мне так нравится — и в этом моя любовь. Почему кого-то со стороны так волнует моё мировоззрение и то, что я делаю? Почему кто-то начинает от меня требовать то, чтобы я вёл свой ресурс так, как он считает нужным?
Боже, как я устал от этого. Как же устал!
Из того, что меня задело — это про больницу и отношение. Было дело в 2010 с этим делом (полостная операция и мелкая вторая в 2011). Так вот как раз цинично-жёсткое отношение меня отлично взбодрило, вытащило из депрессии и дало новые силы и жизни. Если бы сюсюкали — я бы сдох бы там. Каждому — свой стиль.
Однако, с чего у нас история началась? Я написал о том, что железо не зависит от внешних способов управления. И получил не нужные мне нравоучения про то, что я написал комментарий не в той форме, в которой он ожижался.
Гммм… вот разве тебя жизнь ещё не научила тому, что ожидания не обязаны оправдываться? Кто виноват в том, что он придумал то, как должно быть и получил совсем другое? Разве тот, кто повёл себя не так, как от него ожидали?
Вся боль того же диалога между врачами и пациентами такая же: какая-нибудь бабка идёт к ним и думает что с ней будут возиться, потому что «она же пришла». А ей говорят что-то вида «Да тут фигня, мажьте вот этим, не задерживайте очередь» — и она обижается. Разве тут виноват врач?
Maxpen13,
советую посмотреть Доктор Хаус. И решить, каких специалистов терпеть — вежливых, но бесполезных, или жестких, но результативных.
возвращаю(сь) к интерфейсам (тема-то достаточно благодатная для размышлений):
Какова цель интерфейса? максимально эффективно обеспечить взаимодействие пользователя с функциями системы и узнать ее состояние. Один из показателей эффективности — точность исполнения команд, и скорость взаимодействия.
Сколько потребуется Алисе/Марусе/Верусе прочитать мне 15 параметров системы?
Сколько потребуется времени, чтобы надиктовать ей изменение параметра и тут же проконтролировать изменения в системе?
Не все системы можно свести к примитивным бинарным командам «включи-выключи». Не все системы настолько просты, что на выходе у них лишь бинарное состояние «все ок-сдохло все, несите в сервис».
Голосовые интерфейсы — как голосовые сообщения в мессенджерах — удобны только тому, кто их говорит. Для остальных скорость восприятия информации и ее контроля стремительно падает. То есть удобно для простых команд, типа «включи свет коридор», но неудобно «покажи график изменения температуры в помещении и
установи 5 параметров системы безопасности».
Голосовой интерфейс (ГИ) сродни Веб 3.0 — куча красивых иконок без подписей, которые хрен пойми что значат, пока не подведешь курсор. Также и с ГИ — как узнать БЫСТРО все возможные параметры и функции системы, если не сам ее разрабатывал? Слушать ее инструкцию полчаса? Тогда вам в клуб любителей IVR Ростелекома, послушайте эти бесконечные «у вас проблема с интернетом? опишите её… система вас не поняла, скажите еще раз».
В интерфейсах главное — обратная совместимость, и плавный и оправданный переход к новым парадигмам и алгоритмам поведения пользователя. Но никто не хочет оценивать всю эту ерунду, и только создает проблемы тем, кто хочет результат работы побыстрее получить, а не воображает себя героем из научфантастического кино.
serafim Ну не надо… *тут сарказм* Блядь, он же сделал скриншоты и уже составил мнение — вряд ли будет что-то обсуждаться (а я ведь давал ссыль на другие комменты, где похожая ситуация была).
Может пост уже сделать про дом-дурачок? Мне понравилось как в той статье парень сказал про то, что у многих систем снизится порог вхождения и поэтому начнётся треш-зоопарк.
Всё равно я считаю, что каждому мастеру свои клиенты. Если бы мне было так интересно делать голосовое управление — я бы сам, без подсказок, научился бы и показывал вам.
Но почему-то мне интересно мутить с ОВЕНом, мутить с Avolites (сценосвет) — и не интересно тыркаться в 2 ночи с телефона в инетик.
О, очередной программист, который никогда не видел железо, выскочил.
Шаман, тебе уже пора фильтр от хипстеров ставить:))) Реагирующий на слова- умный дом, голосовое управление, алиса, сири, ок гугл, беспровод, сяоми, блютус, зигби, з-вэйв, хоумкит, облака и т.д:))
Я конечно не спорю что хипстерский подход тоже имеет право быть со всеми этими «умными» релюшками управляемыми через хоумкит при помощи сири, но мне лично с такими личностями даже неохота работать. Как говорится- сами и жрите свое г…вно, а нормальных спецов не за…вайте. Но к сожалению с увеличением количества стартапов в направлении «умных облачных» домов и появлением коробочных систем в том числе в леруа с гордой надписью «умный дом» с поддержкой такого-то облака и например голосового помощника будет только хуже. Поэтому людей, которым промыли мозги этим го…ном либо сразу слать нафиг, либо- если человек кажется адекватным, то попытаться вразумить.
Меня всегда смущает идея отдавать управление домом облакам, которые могут банально сдохнуть или сказать, сорян, ваши убердивайсы больше не поддерживаются, идите купите новые. Ну а про голосовые помощники мне вообще нечего сказать- как по мне- на поиграться- ладно, на постоянку- ну нафиг- особенно учитывая что эти помощники будут 24 часа в сутки прослушивать дом массивом микрофонов.
Зы, по предмету обзора- а никто кстати не пробовал панели айпи домофонов на андроиде? Они от 14 т.р примерно начинают стоить и есть необходимый функционал- дисплей, питание от 12, 24 или 220 вольт, проводной езернет, андроид. Чем не hmi для «умного» дома?:)
Redfox Гыгыг! Фильтр? Такая фишка есть в движке WordPress, конечно же. Вот, приложил скриншот. Только нам же будет хуже, потому что любой такой коммент будет валиться в модерацию, его не будут видеть — и в итоге нам всем неудобно будет общаться, потому что мне надо будет сидеть и постоянно админить комменты.
У меня в других настройках стоит галочка «Новый автор должен иметь хоть один промодерированный коммент, чтобы комментировать». Вот она и удобна: когда кто-то новый регается, то все-все-все его комментарии автоматически попадают на модерацию. Я потом это вижу на мыле, читаю что там понаписали и или сразу удаляю нахер всё (если там про «А вот почему на этом форуме не применяется технологии от ООО ХуйПлюс, ООО ХуйПлюс отлично всё производит») или «Одобряю» (так опция называется) комментарии и сразу на них отвечаю (как как раз с Maxpen13 было). А дальше юзер может сколько угодно комментить уже сам.
Я обычно подряд всё не режу, и даже такое провокационные пропускаю. Режу только самые нападки или открытую рекламу (она обычно официозом отличается).
Мы не знаем, что и как шагнёт в технологиях. Может быть облако и полная открытость и какой-нить датчик в заднице (который раньше в виде анального стразика только фетишисты таскали) станет нормой — мало ли он там про пищеварение передавать инфу в приложение будет. Или про глистов =/ ))… тут хуй до чего додумаются.
Однако всегда в мире есть массовая и раскрученная херня с низким порогом вхождения и есть что-то более суровое, злое, мощное, надёжное — но с высоким порогом вхождения, зато там можно настроить всё под себя. Такое есть во всех сферах. Вон даже раньше в домашних роутерах все возились с NAT, DHCP — а щас что? «Чтобы настроить WiFi — нажмите на роутере кнопочку и подключитесь к сети» или «Мастер настроит ваш Зухель за три шага, нажмите ОК». Это — для масс. Для не масс — ручная настройка, консоль и так далее.
Вот так же и в автоматизации зданий и прочем всём. Есть хуйнюшка для масс вида «Приложение нашло ваш датчик протечки, нажмите ОК» с облаками, картиночками, уведомлениями. Для масс это нормально. Но это не значит, что я (и, видимо, вы все — мои читатели) должны делать так же как массы. Вот мы и не делаем.
Да, пожалуй надо будет написать про это пост на тему «Умные дома» и вот это всё развёрнуто изложить. И потом так и сказать, что у меня на блоге массовые хуйни не обсуждаются (кроме как «Как прикрутить ОВЕН ПЛК к Алисихе», потому что не интересны. Вот и всё =)
А ты бы ссылки на панели дал бы. Что это за панели такие? Я не в курсе например совсем!
Про андроид вспомнилось… хочу заказать такой телефон. Кнопочный и с андроидом =))
Да, чет не подумал что вордпресс будет все цензурировать. С другой стороны даже весело наблюдать за хипстотой, пытающихся утвердительно предложить очередную фигню на «форуме» (ахах).
По технологиям- я собственно тоже говорю- есть хипстерские решения для обычных людей которым промыли мозги и есть суровые решения за которые мы тут топим. Хотя и производители индастриала тоже начали ударятся в хипстоту( Отупление основной массы людей все сильнее и сильнее начинает происходить и это печально.
Зы, судя по скриншоту я так понимаю у тебя сайт электромаркировки забанен в комментах?:) Достали с ссылками на него?
По панелькам- да вот первый попавшийся пример домофонной панельки для айпи домофонии с андроидом (правда андроид старой версии и железо слабовато, впрочем как и у овеновской панели). https://avsural.ru/kupit/akuvox-c315s
Зато есть poe и наружний монтаж на обычный подрозетник.
По смартфонам и телефонам на андроиде- меня честно говоря уже за….ло повальное засилье лопат, да еще с дурацким дизайном и конструктивом- первое- это то, что в основном сейчас телефоны от 5.5 дюймов идут и во-вторых меня люто бесят все эти вырезы, капельки, отверстия и прочее г…вно для фронтальных камер (мне например вообще нафиг не сдалась фронталка), плюс 100500 камер на задней стенке с нафиг ненужными 100500 мегапикселями в формате телефонных фотодатчиков. Ну и плюс меня люто бесят стеклянные корпуса с обмылочным дизайном, которые ломаются при первом же падении со стола. Ну и плюс обилие клея- чтобы даже заменить аккум нынче- ну ты понял в общем.
Сам пользуюсь сониевским компактом sony xperia xz1c- но у него тоже хватает косяков- если коротко- то с качеством у сони нынче все фигово- меня тоже не избежали такие косяки сони как дохнущие микрофоны и отклеивающиеся экраны. Но из не совсем лопат выбора в принципе и нету( Новый айфон се вообще какая-то дичь в корпусе от восьмерки- я бы себе никогда не взял, плюс мне никогда не нравилась а….льно урезанная айос. А по китайским телефонам, в том числе и кнопочным- ничего не знаю, но явно будут косяки. Я честно говоря не понимаю- какого фига старые кнопочные сони эриксоны 10-летней и более давности до сих пор пашут как ни в чем не бывало, а нынче даже не могут спроектировать кнопочники с такой же продуманностью как старые эриксоны и нокии на симбе.
Зы, ты кстати не думал на https перевести сайт, подписав тем же летсэнскриптовским сертификатом?
Redfox Я сначала про сертификат спрошу. У меня у хостера есть прям вссе фишки для этого (https://www.majordomo.ru/ssl). Кнопочка «Купить сертификат от Comodo». Но я ни хрена не понимаю вот чего (если можешь — расскажи): там для сертификата на частное лицо нужно указать данные о владельце (ФИО, адрес). Будут ли эти данные видны всем в сертификате или нет? Меня это только и тормозит от HTTPS. Потому что я не хочу, чтобы все видели что-то типа «Сайт cs-cs.net подтверждён, адрес 123456, Москва, бла бла, дом nn, Ротбанд Шпатель Евграфович».
Остальное я тебье позжее отпишу вечером!
Шаман, я если честно не особо разбираюсь в веб технологиях, но по идее тебе достаточно подтвердить что сайт твой без указания документов. Я не зря же написал про let’s encrypt. Загугли- сейчас он наверное самый популярный центр сертификации, т.к бесплатен и обеспечивает главную вещь https- шифрование между клиентом и сервером, ну и плюс сам обновляет сертификаты на сервере. Я так понял его надо впустить на свой сервер чтобы он смог подтвердить что это твой сайт и дальше он автоматически сгенерирует сертификат для ssl шифрования которым надо будет подписать свой сайт. И всё. Ну и плюс поставить софтину которая будет автоматически обновлять сертификат каждые несколько месяцев.
Окей:)
Redfox Блин, пичалька!!! Я сам не разбираюсь! Значит хуй всем,а не HTTPS.
Let’s Encrypt — это ещё больше непонятно. У меня на хостинге нельзя ничего загружать из сертификатов и софтины ставить нельзя никакие — только голый PHP.
Подожди, у тебя как сделано- ты оплачиваешь виртуальный хостинг? Т.е у тебя на хостинге крутится вордрпресс на php с твоим сайтом? Я просто смотрю сейчас в безлимитном (который 199 р за месяц) и выше- там можно ssl сертификат от let’s encrypt бесплатно юзать для https
Я про такой тариф например
https://www.majordomo.ru/order-service?service=hosting&plan_id=9802&client_type=individual
Ну да, виртуальный, верно всё, да.
Да я хотел нормальный сертификат, а не бесплатный этот.. Ладно! Я спрошу у них в техподдержке, пущай ответят!
Овеновской панели хорошо бы кроме настенного бокса еще свести все интерфейсы в одну точку в размер подрозетника.
Redfox Вот, вчитываюсь наконец-то! Написал про сертификат в техподдержку, подожду чего скажут. И если всё ОК — то ебану себе сертификат наконец-то! Будете все радоваться по HTTPS (и поисковики тоже будут рады) =)
Сайт маркировки не забанен, а на модерацию ставится: когда он появился, было несколько случаев когда народ регался и сразу писал «О! ЦСыч, а ты не видел новый сайт» — и меня заебало от этого отбрёхиваться =) Вот и поставил, но с тех пор никто его не рекламил уже =)
Про хипстоту. Я ща успокоился. Решил так, что тут все штуки прослеживаются: и следование моде (они изобрели, а мы тоже хотим так сделать), и хайп, и упрощение. Отупление меня и бесит. Ну, ты по блогу знаешь, как я не люблю, когда не вчитываются, не смотрят и прочее.
Про телефоны даааааааа!!! Я надеюсь только на одно — что волна хуйни пройдёт и снова начнут делать современные телефоны, но компактные. Без лопат и кучи хуйни, да. А сскруглённый дизайн меня вообще бесит.
Сони эрикосны? Дык у меня K750i ща и есть основной и единственный телефон! Блядь, он пережил всё! И ливень на улице, и ротбанд, и штробление, и когда я его со злости несколько раз об пол кидал! Хули, работает!
Я на Али заказал новый корпус для него (но он быстро пообтёрся) и последнее что сам (мудак) испортил — когда лотки в Одинцово делал, то пилил болгаркой на пол, где телефон лежал. И он на динамик нацеплял опилок от болгарки. Но у меня есть запасной ;)
PA3JlUBHOE Про все интерфейсы в одну точку там не думали — она же изначально значилась как промка, в щит, где это не так важно. Это ща я написал пост так, что, мол, для автоматизации домов удобно — вот и появились такие запросы.
Панель неплохая. Но считается не сильно верным нагружать ПЛК WEB-интерфейсом. Сам же пишешь — подтормаживает, т.к. задача визуализации обрабатывается по остаточному принципу. Для отладки, конечно, пойдет. Да и для твоих задач, в принципе, тоже.
Но если что-то быстрое необходимо — там уже надо HMI с ModBusTCP минимум. Только смотреть надо, может ли ПЛК в этом случае поддерживать мульти-панельный режим. Кстати, весьма шустро работает этот самый ModBusTCP. Проверено и не раз.
Или вообще уходить на Ethernet/IP. Сейчас его тоже где только не пихают. Там вообще скорости дикие.
nik425 А насколько быстрое? Какой (в плане времени и знаний) у тебя опыт работы с ПЛК и панелями оператора?
ОВЕН не позиционируется как быстрые ПЛК. Вот если нужно чтобы оператор мозолистой рукой нажал на кнопку «Запуск дробилки/печи» — то это ОВЕН. А если нужно моментально дозировать чай-кофе, открывая дозаторы с точностью до миллисекунды — то это не ОВЕН.
Нет, не по остаточному принципу, а так, как настроишь. Я щас полез разбираться глубже, и у меня начинает получаться и скорость опроса увеличивать, и визуализацию нормально гонять на ОВЕНе.
Прикольно, канешна это все. Вот думаю — когда ты в KNX то уже научишься? :)
fiber Да не хотел я им заниматься.
Мне не нравятся распределённые системы, и не нравится что у него фичи закрытые. Ну, в ПЛК можно напрогать что хочешь же, и в своём стиле =)
Блин, ну вот за торчащие взад разъемы usb и rj45 им моё личное фу. Почему не сделать вниз? Из-за этого весь изврат с креплением на стену.
EngineTech. Так там же ж ясным языком написано: ЩИТОВОЕ исполнение. На дверь. Поэтому всё и будет торчать сзади, а не снизу.