Комментарии 88
Решили наступить на те же грабли? Ну не подходит Modbus под управление светом по своим характеристикам. При этом многие все равно пробуют — на столе же все прекрасно работает, а потом плачут. Причина проста — поллинг.
Вам нужно опрашивать каждый выключатель с периодичностью хотя бы в 100мс или быстрее, чтобы обеспечить приемлемое время реакции на нажатия. Больше устройств на шине — больше данных, которые нужно передать и обработать в каждом цикле опроса. И уже начиная с десятка устройств на шине надежной работы контроллера Modbus при таком периоде опроса вы не добьетесь и придется это время увеличивать, что выльется в тормознутость.
Modbus годится только для медленной инженерки с периодом опроса не менее 0,5с — датчиков температуры, управление отоплением, поливами, насосами и т.д. И то нужно быть осторожным с временем реакции, например при защите насосов.
Сделал свет через реле с «сухими контактами» на modbus. За один запрос получаю состояние всех выключателей сразу, но всё равно для нормальной работы приходится делать запросы на пределе скорости.
И в параллель с кнопкой включения\выключения подключить выход контроллера для возможности совсем удаленно выключить свет.
Так освещением можно будет пользоваться даже если контроллер выйдет из строя.
(Но пока что не нашел цивильно выглядящих кнопок без фиксации для такого варианта, буду рад предложениям)
Выключатели без фиксации брал Legrand. В местном магазине их может не быть, но на заказ привозят.
Gira делает, сейчас механизм на 4 кнопки стоит более 2000, перед НГ забрал последние 10 штук за 1100 каждый. Рамки можно все их стандартные плюс Jung кажется. Механизм имеет номер 147 это именно 4 кнопки(4 нефиксируемые пары контактов).
Тут как бы три варианта:
- Задирать скорости и цикл опроса по максимуму. Для этого, возможно, придется разбить шину на несколько — слава богу канал RS485 не один. Большие скорости опроса можно получить на контроллерах с жестким реалтаймом — там библиотеки более оптимизированные.
- Есть шины, у которых скорость опроса гигантская. Например EtherCAT. Но они плохо пригодны для домашней автоматизации.
- Либо переходить на протоколы, где сообщения передаются по событиям, а не поллингом — тот же CAN. В домашней автоматизации также работает KNX, Z-wave. Даже простенький MQTT через Wi-Fi будет быстрее, так как опять же работает по событиям, а не поллингом.
Пример аналогичного сенсорного выключателя — Sonoff Touch. . Его можно перепрошить под MQTT и тогда скорость реакции будет отличная, я проверял. Но маркировки не будет.
Если брать Z-wave или KNX то еще проще — модуль ставится в подрозетник и к нему подключаете тот выключатель, который подходит лично вам. Но я, к сожалению не видел красивых обычных сенсорных выключателей.
Что посоветуете использовать?
Для настенных кнопок лучше тех, что на KNX — не видел. Разнообразие выключателей огромное во всем мире и те-же сенсорные тоже есть.
Правда, не совсем входит в концепцию «бюджетного умного дома», но можно найти в пределах примерно 2000р за штуку.
Кстати, многие даже не знают, что можно многие устройства умного дома Xiaomi использовать без шлюза, через сторонний usb стик ZigBee.
1 раз нажали — «замкнулся» регистр
2 раз нажали — «разомкнулся» регистр
т.е. не обязательно будет держать кнопку нажатой до следующего опроса.
Будет ли в таком случае мешать скорость реакции 500мс? Не пробовал, но думаю, что не особо.
Увеличение времени опроса до 500мс должно улучшить общее время ракции на кнопку, но я пока не пробовал
Я думаю XopHeT не то имел ввиду.
Если все работает, как вы описали, то при периоде поллинга в 500мс, контроллер может вообще не распознать нажатие, если оно произойдет между опросами. Т.е. для гарантированного распознавания вы должны держать кнопку нажатой не менее 500мс. Но если держите меньше, то можете удачно попасть на опрос, а можете и нет.
Все это вместе с замедленным временем реакции будет создавать еще худшее впечатление для пользователей.
Выход из этой ситуации только один — кнопка должна менять состояние регистра только в момент перехода из состояния "разомкнулся" в состояние "замкнулся". Так должно работать, но для этого требуются более интеллигентные кнопки и обработка двойных или множественных нажатий будет более сложной.
обработка двойных или множественных нажатий будет более сложной.
Неправильно сказал — обработка множественных нажатий должна будет осуществляться на самой кнопке до отправки в Modbus. На контроллере вы уже ничего сделать не сможете.
Нужно просто сравнивать со старым значением, и если регистр состояния не изменился, а счетчик увеличился — значит был перещелк.
Вот только еще один лишний регистр — это еще большая задержка поллинга…
Мне, например, очень мешала, пока не избавился. И там 500мс будет в лучшем случае. В худшем у меня и больше секунды уходило, пока оно прочухается.
Мы для схожей задачи использовали МВ110-32ДН, у которого 2мя регистрами можно получить значение всех входов (или групповым запросом из 32регистров — значение счетчиков входов). Это дает лаг реакции < 100мс. А 32 выключателя достаточно для большого офиса, а не для маленькой квартиры)
На самом деле там проблема еще и в устройстве реле Wirenboard, где на один канал по 4 регистра + еще служебные типа таймера, вольтажа и т.д., а драйвер умеет их читать только по одному.
Т.е. для опроса состояния нужно будет опросить одну точку — само реле.
А вот то, что Wirenboard не умеет общаться групповыми запросами Modbus это минус.
Я сейчас как раз к нему присматриваюсь, думаю для домашней автоматизации использовать.
Контроллер нужен для написания хитрых правил типа «щелкнул 2 раза — выключил свет во всей комнате».
А по Modbus уже можно будет рулить из MQTT приложений — там нет опроса регистров по RS-485, только их запись, и задержка невелика.
Так что должно подойти.
А держать второй контроллер как ЗИП я не смогу.
Поэтому планирую (пока только в плане идеи, даже шкаф еще не купил для монтажа) сделать все по максимуму автономным, но с возможностью управлять потом всем этим счастьем с контроллера.
Идея по даблкилику включать свет во всей комнате мне нравится, но сходу не придумаю, как ее увязать с моей паранойей))
А тут — 6 каналов в 3U.
Я свои хотелки еле-еле в 54U уместил. А тут минимум в 2 раза больше покупать придется.
Попробуйте предложить кому-то попользоваться вашим выключателем без объяснений и посмотрите на реакцию. Они будут по несколько раз нажимать на выключатель, думая, что он не сработал.
Вы просто поймите — да, умный дом или умная квартира — это хорошо и вы знаете зачем вы все это делаете. Но выключатели и свет — это лицо умного дома, которое видите не только вы, но и ваши гости. И если вы им покажите, что у вас выключатель работает с такой задержкой, поверьте мне, у всех них сложится очень плохое впечатление о вашей умной квартире и о вас тоже, если вас такое поведение устраивает.
Говоря об умном доме пора уходить от кнопок, экранов. Нужно использовать датчики, придумывать сложные алгоритмы, система сама должна всё делать, а человек даже и думать не должен ни о каких кнопках. Все эти кнопки конечно нужны и должны быть, но использоваться они должны в идеале, только в те редкие случаи, когда что-то пошло не так, ручной режим, так сказать, или полуавтоматический.
Сейчас поставил на кухне счетчик входящих/выходящих, если кто-то есть и освещенность недостаточная, свет всегда горит, иначе нет, и уже забыли даже где этот выключатель. И небыло ещё ситуации, чтобы что-то не так как нужно включилось/выключилось.
Удобно, если 1 кнопка — одно действие.
А тут целых 4 действия, при этом без возможности тактильно найти необходимое.
Посмотрите в собранном шкафу —
Копеечный минвелловский блок по дизайну выглядит круче, чем самый основной элемент системы — контроллер.
Я бы — согласно своему девиантному чувству прекрасного — сделал как:
0. Избавился от наклеек. Либо лазерная маркировка, либо металлические таблички. Металл вообще даёт +100 к внешнему виду.
1. Из вот этих белых пластиковых корпусов — забыл как они называются — выламывал не все лепестки, а только те, которые мешают клеммнику.
2. А ещё лучше — фрезеровать отверстия только под отвёртку.
Это то, что можно сделать без больших вложений.
Но самая большая проблема вот этих белых корпусов — то что ими пользуются все. Когда ты видел в нём дорожный контроллер, контроллер фрезера и ещё сотню-другую разноплановых изделий — складывается ощущение «опять как у всех».
А по-уму хотя бы на основной контроллер просится литой пластиковый корпус с логотипом.
И, вероятно, после всей этой красоты контроллер перейдет в другую ценовую категорию, а там и без WirenBoard уже тесно.
На картинке выше меня, в первую очередь, смутило качество шкафа и монтажа.
И увидев «Посмотрите в собранном шкафу» я подумал «вот он, единомышленник, сейчас увижу о необходимости кабельканалов, маркировке проводов и т.д.».
А внешний вид контроллера?
Ну это дело десятое.
Даже если не тратиться на фрезерный станок, то насверлить отверстий по кондуктору ~10руб/изделие.
Не выламывать лишние зубцы это вообще бесплатно.
Вот если лить свой корпус то это да, форма будет дорогая. Но опять же, от серийности зависит. Мы же не знаем, сколько контроллеров/модулей в месяц продаётся.
Знаю ситуацию и предприятие, которое десять лет заказывало корпуса на стороне, а потом купило свои станки и отбило их за полгода. Без коррупционных схем, просто по инерции.
P.S: К сожалению, сейчас шкафы так собирают практически все. Поэтому, надеюсь — хотя бы схему соединений на обратную сторону крышки прилепили.
@
Делать вид что успешно ответил на все обвинения
И какие вещи из перечисленных мной по-вашему будут дороже, и почему?
И какие вещи из перечисленных мной по-вашему будут дороже, и почему?
Ну зачем вы так токсично(
А если серьезно, то то, что табличка будет стоить 100 рублей — это половина беды. Гораздо хуже, что эти таблички нельзя будет напечатать на принтере, а надо будет заказывать(или покупать станок и понимать, кто будет его настраивать, обслуживать и на нем работать) со всеми сопутствующими радостями — начиная от выбора поставщика, который бы делал хорошо, не лажал и не срывал сроки, выбором клея, который бы удобно наносился, не вытекал и крепко держал и заканчивая увеличением списка компонентов для сборки.
Ваш аргумент «что им, жалко что ли, 100 рублей на контроллер» звучит смешно, потому что будь у вас понимание процессов, вы бы понимали, что затраты по добавлению таблички в структуру производства не ограничиваются себестоимостью этой таблички, а включают в себя еще и другие затраты, и не только денежные, но еще и организационные(а еще не стоит забывать, что хорошие организаторы — товар штучный, и зачастую стоит нагружать их более важными задачами, а не красивостями).
Сделать можно, не спорю. Но организационные издержки на такие штуки при домашнем производстве и серийном — очень и очень разные.
Потому что табличка стоит ЕМНИП 85 копеек за см.кв на единичном (!!!) изделии, у любого из десятков (если не сотен) производителей.
Тут по площади рублей на 40 наберётся. Далее — так как табличка делается из металла, можно подобрать толщину и поставить её вместо верхней крышки. Присмотритесь, там производитель корпуса сделал защёлки специально для этого. Впрочем — зачем я это вам рассказываю?
Мне кажется, что к массовому производству и российским реалиям я всё-таки ближе Вас нахожусь.
Вот этот вот подход, когда ценное время организатора (там делов-то на десять часов в три-четыре подхода, я такие вещи походя делаю) не тратится на внешний вид прибора от слова «совсем» — он не располагает к покупке.
Где у вас добавление таблички в производственный процесс занимает 10 часов, после чего они сами(видимо, волшебным образом) начинают производится и поставляться сами, и за этим не нужен контроль, и защелки какие-то у вас существуют, в которые можно металл вставить.
У меня именно этот корпус на столе лежит. Не поленился, сфотографировал.
Теперь, внимание, несколько вопросов:
1)Что за защелки вы имеете ввиду? На фотографии видно, что защелки есть только на крышке.
2)Насколько просто и дешево будет, во-первых, обработать металл сравнимой толщины, а во-вторых, сформировать на нем такие же защелки? Я уж не говорю о том, что в металле делать отверстия под светодиод и кнопку малость сложнее.
Поверить в то, что вы находитесь близко к массовому производству и российским реалиям, но ни разу не держали в руках самые распространенные пластиковые корпуса на DIN-рейку, несколько… сложно.
2. Не надо формировать именно такие защёлки. Металл — плоская пластина, с выступами в районе защёлок. Металл — плоский — режется лазером, расценки от 10 рублей за погонный метр.
Отверстия под кнопку и диод в металле делаются проще чем в пластике. Лазером.
Поверить в то, что вы находитесь близко к массовому производству и российским реалиям
Верить или не верить — дело Ваше. Не верите — клейте наклейки дальше в святой уверенности, что это круче и дешевле. Я бы даже сказал — смело идите по тем граблям, от которых у меня уже шишки зажили :)
Хоть убейте, не вижу там следов отломанных зубцов. Мне кажется, это потому, что в этом корпусе никаких зубцов нет, и выламывать там нечего. Наверное, ошибаюсь.
Здесь прошу простить, давно ничего не паковал в эти коробочки.
Как раз этот корпус и есть. Просто ребята заглушки вообще не устанавливают при сборке.
В прошлой конторе использовались те, в которых отдельных заглушек нет, вот то что на фото выполнено единой деталью с корпусом.
Нет, на фото заглушки съемные. Производитель корпуса — gainta
Под Ethernet фрезернули нормально, попали. Под USB — или фрезеровщик или тополог у Вас промахнулись. Ступенька на фото слева. Я бы расширил выборку вправо (на бОльшей длине ошибка не так заметно) или влево до ребра и наверх.
Вот это — поправить ошибку — точно бесплатно. На 100%.
На фото из шкафа: светодиод справа от иконок использованных технологий смещён вверх (а по канонам должен бы быть по центру «строки»).
Надписи «Wiren Board 5» и «Programmable automation controller» не выровнены. Нижняя чуть-чуть не дотягивает. Её бы или укоротить, или растянуть или выровнять.
На мелких корпусах наклейки в разном стиле. Где-то модель выделена в рамку, где-то нет.
Сами наклейки по контуру не достают до контура крышки.
Если их режут не ножницами — почему нельзя расширить границы до контура крышки, оставив (если так нужно) места для пазов от защёлок.
Вот это — мелкие ошибки, но они показывают что дизайном просто никто не занимался. Безотносительно дороговизны/сложности/технологий.
P.S: не так давно моему коллеге «завернули» проект маркировки изделия цветной печатью на пластике, потому что печать стоила 12 рублей на изделие, а цветная наклейка обошлась в 1,5 рубля. Тираж = 5000 шт/мес, жизненный цикл прибора примерно 10 лет. И вы мне будете рассказывать, что фрезеровать пластик типа недорого, а делать табличку — дорого. Что у вас какая-то серийность, про которую я не в теме.
Если бы у вас была серийность в десятках тысяч штук/месяц, вы бы уже сами пресс-формы под свои корпуса сделали. И не писали про муки подбора хорошо растекающегося клея (перебором ассортимента Роспечати и авторынка, что ли?)
выбором клея, который бы удобно наносился, не вытекал и крепко держал, к вам бы парни из Локтайта да 3М'а сами приехали, показали, предложили варианты и распечатали даташиты, склеили сколько надо пробников любым из своих продуктов.
1. Модельный ряд большой и контроллером не ограничивается. Если делать, то все.
2. Контроллер постоянно меняется. Пятой версии выходило штук 5 ревизий, где что-то немножко менялось. Один разъем убрали, другой добавили, или просто на миллиметр пододвинули чтоб стандартный кабель лучше втыкался, и т. д.
3. Если делать корпус более-менее универсальным, то вот ровно такой же и получится. А корпус на самом деле весьма хороший в этом плане, продуманный. Лучше других на дин-рейку. И пластик хороший.
4. Лазерная гравировка выглядит плохо, никому не нравится, хотя она более износоустойчива, технологична и дешевле в производстве.
5. Вопрос дизайна очень спорный, кому-то так нравится, кому-то по-другому. Всем не угодишь все равно. Уж лучше инженерные силы вкладывать во что-то однозначно полезное, в надежность например.
6. Это щитовое оборудование. Один раз собрал, щит закрыл и все, пользователь больше не должен его видеть.
2. Это у всех так.
3. Корпус продуманный, не спорю — но универсальный для ваших задач можно сделать и красивым. В рамках одной пресс-формы. Если грамотно расположить вышибные детали, то изменение количества разъёмов, диодов, кнопок — не будет приводить к новой пресс-форме.
4. На вкус и цвет.
5 и 6. Пока (пока) оборудование для умного дома покупают в основном гики, возможно так и есть. Когда его начнут брать далёкие от техники граждане (или просто обострится конкуренция) — без дизайна вы будете в проигрышном положении. Более того, наивно думать что «вот когда понадобится, тогда мы сразу закинем в дизайн много денег, наймём классного специалиста, он разработает стиль и всё будет хорошо». Оно так не работает — если одна женщина может родить ребёнка за 9 месяцев, то это не значит, что девять женщин справятся с задачей за месяц.
P.S: Не думайте, что я писал что-то с целью сказать как у вас всё плохо. Не плохо. У вас как у всех, для наших широт это абсолютно нормально. Почему настолько в штыки воспринимается предложение сделать лучше, практически не затрачивая усилий — не понимаю.
" далёкие от техники граждане" в ближайший десяток лет не будут брать такое оборудование. Это или инженерная служба, или инсталятор/интегратор. А для них важно:
— размер отката
— решение задачи
— легкость установки/настройки
— надежность.
Вы просто судите о сложном устройстве по фотографии.
Фотография показывает отношение создателей к продукту. Вы когда капот у нормального автомобиля открываете — много видите кривых наклеек? Некрашеных саморезов? Литников на видовых поверхностях? Других вещей, которые «на надёжность не влияют»? А уж в автопроме и серийность и борьба за себестоимость нешуточные.
Вот если бы вы его включили, попробовали настроить, поработать некоторое время… то проблемы внешнего вида померкли бы на фоне остальных
Охотно верю. У меня нет гарантии, что человек сказавший «так сойдёт» на внешний вид не скажет «так сойдёт» на критичную ошибку.
— размер отката
— решение задачи
— легкость установки/настройки
— надежность.
Вот кривая наклейка на стандартном корпусе серийного устройства за 7000+ рублей обычно является признаком разработки «на госконтракт», «на откат», «на коленке» или тупо перемаркировки чужого изделия. Если у Вас не так — поздравляю, но выглядит будто вот так.
Ребят, если вас 20 человек, опыта в конструировании и материалах нет, отдельного пром.дизайнера нет — так и написали бы честно «дизайном никто не занимался».
Нет же — начали из своей песочницы незнакомому и по факту более опытному человеку хамить , в некомпетентности упрекать. Не очень умнО.
Поэтому ресурсы надо распределять разумно.
vvzvlad не наш сотрудник — может кидаться какашками, как ему угодно, это ж интернет.
Ну а вы же со своей колокольни начали жизни учить. Не разобравшись в контексте, так сказать.
Я не «учу жить» — так, пытался поделиться опытом. Про 20% усилий и 80% результата вы же в курсе? Не хотите заниматься внешним видом — ок, Ваша фирма, Ваше дело и Ваше право. Пока (пока) прокатывает, потом перестанет. Главное не упустить момент когда будет реально поздно.
всё освещение в квартире – светодиодное, которое отличается от ламп накаливания высоким пусковым током. Выбранные реле способны обеспечить коммутацию тока до 10 А на канал, что в моём случае излишне
вот например мануал от именитого производителя блоков питания Meanwel
LPS-12-75 это с учетом потерь на проводе примерно 6 метров хорошей белой ленты с мощностью 9,6 W\m
так вот. по паспорту стартовый ток там «COLD START 50A/230VAC»…
про какие 10А — «с запасом» — идет речь?
www.mouser.com/ds/2/260/LRS-75-SPEC-806318.pdf
тоесть бп включен постоянно а реле коммутирует только 12V ( или 24 как вы сказали у вас используется)
но если используете димер и схема где постоянно включен БП а управление не через реле а через димер то логично, правда тогда не понятно к чему упоминание 10А релюшки.
ну и да если 24V ленты и БП то у них стартовые токи на много меньше
но важный момент – кабель должен быть экранированным
Что то я не вижу экрана на Вашей фотографии. Более того, качество обжима UTP меня, мягко говоря, удивляет. Надежность такого подключения под огромным вопросом.
я бы не назвал идею с modbus выключателями удачным для коммерческого внедрения. Если что-нибудь полетит, во всей стране не найдется никого, кто сможет починить))
Ну почему, вполне стандартный промышленный протокол. Лучше, чем вообще без него.
Ключевое слово тут "К 13 контроллерам WAGO". Во первых это получается всего 5 панелей на один контроллер, что совсем не много, а во вторых, я так понимаю, что контроллер WAGO — это был ПЛК, а ПЛК заточены под реальное время и modbus там гораздо быстрее, чем в Wiren Board в статье. Так что времена опроса менее 100мс тут без проблем.
Сенсорные выключатели с Modbus: зачем нужны и как применить в умной квартире