Обновить

Может ли DIY-устройство умного дома стать чем-то большим, и поможет ли в этом Matter?

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели9K
Всего голосов 7: ↑7 и ↓0+13
Комментарии20

Комментарии 20

Хорошо показано, что путь от рабочего прототипа до продукта намного сложнее самой сборки: корпус, монтаж, авторизация, интеграции и сертификация Matter могут занять больше времени, чем электроника. Особенно интересен момент, где нейросети помогли сэкономить несколько недель при разборе документации. Я работаю над Pixcraft(,https://www.pixcraft.cc/ и мы тоже чаще всего видим пользу ИИ именно в быстрых черновиках и визуализации идей, а не в формате «волшебной кнопки». Было бы интересно почитать отдельную статью о пользовательских тестах МУЗЫ.

с таким названием можно издавать мангу и снимать аниме.

А ведь статья тоже годная.

Спасибо, рада, что статья понравилась!

Ну и специфика проекта Home Assistant направлена на энтузиастов, готовых ради персонализации разбираться в каждом малейшем аспекте, что явно не подходит широкому кругу потребителей. 

и что это за специфика такая?

Особое внимание в рамках этого же пункта  уделю стандарту отрасли умного дома Matter.

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

Matter — это единый стандарт подключения с открытым исходным кодом для умного дома, который позволит объединять IoT-устройства разных производителей в единую сеть. 

а

Matter — это кросс-платформенный протокол связи,называемый разработчиком единым стандартом подключения, с открытым исходным кодом для умного дома, который позволит объединять IoT-устройства разных производителей в единую сеть. 


кстати, слово протокол ни разу не упомянуто в статье

Я считаю, что Home Assistant больше подходит людям, которые имеют хотя бы минимальные знания и навыки в работе с одноплатными компьютерами и \ или операционными системами. Это не просто устройство, которое можно достать из коробки, подключить и забыть, или мобильное приложение, устанавливаемое из магазина.

Спасибо за комментарий, Вы правы, что следовало добавить непосредственно "протокол", но и "стандарт" убирать считаю некорректным, поскольку существует четкая иерархия понятий, реестр типов устройств и атрибутов, что присуще стандартам.

Для тех кто не разбирается и, есть готовые устройства например от seeed с прудстановленным HA. Есть domoticz, который можно хоть под Винду, да и в Линукс одной командой настраивается

Дело не только в установке ОС. Я столкнулась к одним конкретным случаем: добавила устройство Matter для теста, через некоторое время понадобилось удалить устройство, но вся интеграция Matter перестала работать, помогли только форматирование карты и новая установка HA. Я не имею ввиду, что HA плох, но есть случаи, когда без каких-то знаний и навыков ситуацию не всегда можно быстро и просто решить

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

Если интеграция перестала работать, то, вероятно это проблема интеграции, а не HA. Отчего и почему такая проблема может возникать - отдельный разговор

Вот именно - нужны хотя бы минимальные знания и навыки. Многие люди лучше выберут готовые и максимально простые решения. Речь не про выращивание огурцов и вышивание крестиком, но если вы такой привели пример, поясню на нем: многие люди лучше купят огурцы в магазине, чем решатся выращивать самостоятельно. Дело не в "правильно" и "неправильно", дело в том, что все люди разные

отдельный вопрос по корпусу.

Концепция "колобок на столе" прикольная, но не практичная. При любом неловком движении и/или пролёту слонопотама или любимого котика колобок упадет на пол.

прямоугольник с вводом питания выглядит эээ... неэстетично

подсветка вниз, а не вверх - ну, такое....
технологичность и трудоемкость изготовления корпуса на термопласт-автоматах тоже под вопросом..

что там измеряет датчик температуры на самом деле осталось неясным. Ясен пень, что он измеряет температуру корпуса, которая градусов на 5 выше, чем температура снаружи

Да, со стороны конструкция кажется неустойчивой, но на деле стоит крепко из-за веса плат и динамиков. Слонопотамы и котики, конечно, могут уронить, но для этого придется постараться.

По поводу технологичности и трудоемкости производства: консультировалась в бюро промышленного дизайна, вносила корректировки, особых проблем быть не должно.

Вы правы, что корпус влияет на показания датчика, но, думаю, Вы согласитесь, что в таком виде было бы оставлять нелогично и неправильно. Зачем нужен датчик, если он показывает некорректные показания? Суть в том, что достаточно добавить одну поправку на влияние корпуса, условно, отнять 1 градус, а непосредственно изменения температуры (увеличилась или уменьшилась на 0,5 градуса) датчик определяет достаточно точно. Тестировала вместе с несколькими датчиками других производителей, максимальное отклонение - 0,1 градуса.

Набор датчиков странный: max40009 отличный по параметрам, но EOL. Bme680, точнее его "газоанализатор" не имеет смысла, так как показывает каких-то попугаев. Ну и собственно нагрев этого газоанализатора влияет на температуру.

Лучше уже поставить SCD4x - данные о CO2 в помещении более полезны чем давлени воздуха.и желательно его "вынести" из корпуса подальше.

Коррекция из разряда -1 градус не будет работать, если датчики внутри корпуса. У вас там одноплатник и другие много потребляющие устройства. Мощность этого всего и температура внутри будет сильно различаться от сценария к сценарию

Спасибо за рекомендацию. Я бы рассмотрела SCD40 или SCD41 при разработке, но их еще не было в продаже в то время, когда я выбирала модели датчиков.

Да и к BME680 у меня пока нет претензий. Сам показатель IAQ без конкретных единиц измерения действительно не всегда может быть информативным, но, во-первых, датчик оценивает концентрацию разных типов органических соединений, не только CO2, а, во-вторых, и эквивалент CO2 тоже может определять с обновленной библиотекой.

Я в большей степени сужу именно по практическим результатам. Весь день в квартире окна закрыты - датчик выдает условные 470 PPM, если открыть окна в безветренную погоду - 440-450 PPM, если есть хороший сквозняк - 390 PPM, наглядное изменение параметра.

Коррекция в -1 градус работает, когда датчики в корпусе, но, Вы правы, пока одноплатник отключен. Пользователь при желании самостоятельно включает модуль умной колонки и видеонаблюдения с помощью кнопки на корпусе или в приложении. А уже когда включается модуль (аналогично при выключении), коэффициент коррекции меняется. Сделала функцию, которая вычисляет это значение в зависимости от времени работы одноплатника, уравнение в функции получала по результатам корреляционного анализа. Не указывала в статье и не буду сейчас подробнее погружаться в вопрос, поскольку считаю, что об этой сложной интересной теме можно отдельную статью написать.

Идея перемещения датчиков за пределы корпуса интересная, но, к сожалению, не подходила по ряду аспектов.

Я в большей степени сужу именно по практическим результатам. Весь день в квартире окна закрыты - датчик выдает условные 470 PPM, если открыть окна в безветренную погоду - 440-450 PPM, если есть хороший сквозняк - 390 PPM, наглядное изменение параметра.

сравните с настоящим измерителем уровня CO2 и увидите какие практические результаты на самом деле. Реальная практический смысл от этих датчиков - показометр наличия чего-то органического в воздухе. Реагирует на растворители, в том числе спирт, например от выпитого пива, духи, дезодоранты, лак, в том числе для ногтей, краски, немного на дым и приготовление пищи

Я не исключаю пользы датчика CO2 и учту всю информацию при дальнейшей разработке, но оценка концентрации летучих органических веществ не менее важна. Буквально в последнее время были случаи: 1) муж всегда открывает окна, когда крашу ногти; 2) выяснилось, что жарка яичницы очень влияет на воздух.

на кухне должна быть вентиляция, лучше вытяжка

Зачем нужен датчик, если он показывает некорректные показания? Суть в том, что достаточно добавить одну поправку на влияние корпуса, условно, отнять 1 градус, а непосредственно изменения температуры (увеличилась или уменьшилась на 0,5 градуса) датчик определяет достаточно точно.

типичный подход кетайских разработчиков приборов качества воздуха типа "стопитсот в одном", ну или "14 в одном"... Помимо того, что там на все стопитсот показываемых параметров два-три датчика, конкретно температура там показывается именно таким способом. Из-за этого при включении, пока датчик не нагреется, поделие показывает градусов на 5 меньше реальной, а после того, как нагреется, с точностью 0.5 совпадает. Но стоит перенести в помещение где теплее или холоднее, или под вентилятор поставить, то начинает сильнее врать..

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

Я даже обрадовалась, что мне такие датчики не попадались. Сколько тестировала, ни один BME680 не выдавал значение на 5 градусов меньше реального при запуске газоанализатора и не начинал врать даже на самой высокой скорости вентилятора. При перемещении в большее холодное \ теплое помещение есть небольшое запаздывание на пару минут.

В любом случае, благодарю за рекомендации, протестировать в самых разных неочевидных ситуациях всегда будет полезно

Обожаю такие проекты и людей которые их делают!
Очень интересно читать, много ценной информации и неочевидных моментов описано.
Спасибо и удачи вам с проектом!

Большое спасибо за отзыв! Вам тоже желаю всяческих успехов!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации