Как определить кто в умном доме
Также можете послушать:
Основной проблемой и самым важным элементом системы умного дома является конечно это определение людей, наличие людей в квартире или в доме. Потому что в зависимости от этого, конечно определяется какие сценарий выполнять, нужно ли включать свет, нужно ли управлять обогревом или климатом.
И конечно способов определения присутствия людей их не так уж много и они не все очень простые и обладают разной степени точности.
Я попробовал очень много разных способов, много разных сценариев, некоторые все еще использую, от некоторых уже отказался, ну конечно самое важное, наверное, это определить сколько людей присутствует. И вообще желательно конечно отпеределить даже кто присутствует и тогда уже можно будет сделать какой-то сценарий для конкретного человека. То есть он конечно. один человек, не может находиться одновременно в разных местах дома или квартиры, соответственно можно понимать если он находится в одной комнате, то соответственно там можно какие-то сценарии выполнять и например включать свет или какие-то другие действия делать. В других комнатах соответственно там конечно можно будет все просто выключить и соответственно и допустим температуру поддерживать какую-то другую.
Но у некоторых получается конечно находиться нескольких местах, которые любят перемещаться по квартире или по дому, ходить в разные комнаты, включать везде свет и забывать выключать, то есть такие тоже бывают и конечно умный дом может помочь и эту ситуацию исправить.
Если в умном доме находится несколько человек, то это конечно становится гораздо сложнее как отследить кто где находится и какие сценарии применять, и иногда важно например, чтобы в одной комнате, там где находится один человек были одни сценарии, там играла одна музыка или горел какой-то свет и какие-то устройства работали, а в другой комнате совсем все было другое и конечно хотелось бы определять вообще кто конкретно где находится и соответственно делать, выполнять соответствующий сценарии для этого случая.
Я использовал разные способы определения, например самый простой и конечно самый очевидный это привязываеться к телефону, то есть понимая например, что такой-то телефон подключен к wi-fi и соответственно по IP адресу или каким-то другим параметрам телефона определять, кто конкретно находится сейчас в этой wifi сети и на основании этого можно понять, кто в квартире, кто не в квартире и какие действия нужно сделать.
Но конечно здесь проблема очевидная это то что не всегда может быть wi-fi включен, то есть может быть специально, может быть и случайно его не включили и соответственно конечно таким образом определить, что этот телефон и этот человек находится дома уже будет сложно.
В целом конечно и определить есть то дома или нет можно гораздо проще - просто отслеживать какие датчики срабатывают, например датчики движения какие-то срабатывают очевидно что если нет домашних животных, то это человек присутствует и можно где-то пометить в системе умного дома, что человек сейчас находится внутри и сделать соответствующий сценарии уже связанный с этим.
Ну и также например использование включателей, понятно что животные скорее всего не имеют использовать выключатели и если какие-то двери открываются или выключатели / включается, то можно конечно понять, что это делают люди и таким образом тоже отметить в системе умного дома.
Но вообще самые таким, способом будет конечно датчики присутствия, но датчики присутствия они на самом деле может быть даже еще в какой-то мере хуже, чем датчики движения, потому что они фактически реагирует на разные виды движения, могут среагировать на какое-то устройство, которое движется и просто отражает микроволновое излучение, и конечно это тоже будет не очень удобно когда система умного дома, например заметит какое-то движение причем оно может быть даже быть и за стеной, у соседей например, и если он сработает и включит режим, что кто-то есть дома и начнет охлаждать, включать кондиционер, включать разные устройства, это тоже будет не очень правильным и совсем система может запутаться.
Но если конечно она уже определила вполне достоверно, что человек находится внутри, то можно отслеживать как делаю я, что входная дверь открыта или открывалась или не открывалась и на основании этого понимать, что если она не открывалась, то конечно никто не сможет выйти как-то по-другому и соответственно можно каки-то сценарии не переключать в режим отсутствия людей.
Очень интересным решением было использовать веб-камеры для распознавания присутствия людей, конечно человек если находится далеко от камеры, то она его может и не увидеть, и даже движение определить вряд ли сможет, но если подойти достаточно близко, то она конечно понимает, что есть движение и при этом отправляет как триггер в систему умного дома, но и во многих камерах сейчас тоже есть, даже в дешевых, функция определение людей и если человек достаточно близко находится и чем-то не скрыт, то конечно она тоже может его подсветить как обнаружен человек и передать это в систему умного дома.
Ну и дальше соответственно конечно можно использовать разные сценарии отслеживания, что человек не вышел и конечно соответствующие действия предпринимать в работе сценариев.
Ну как аналог wi-fi и других соединений можно использовать и например просто геолокацию. У меня сейчас так сделано, что на телефонах установлена программка, которая отслеживает местоположение и в принципе с некоторой погрешностью метров 250- 200 она конечно может определять, что человек находится в доме, но это будет удобно только это совсем действительно человек уходит далеко, но если он сходил в магазин соседний ушел, или еще куда-то вышел не очень далеко ,то может ошибаться и соответственно режимы не будут переключаться и будут поддерживаться все сценарии как будто человек присутствует. Но это тоже в принципе не так страшно, то есть это можно в принципе использовать и если совсем человек ушел далеко или уехал, то конечно точно определиться и с этим проблем уже с точностью не будет.
Но есть разные NFC метки, которые позволяют тоже отслеживать положение людей, для этого нужно использовать правда еще дополнительные компоненты, которые работают по BLE и позволяют отслеживать эти метки, возможно это не очень удобно, но принципе я так пробовал у меня используется правда не метка, а фитнес-трекер, который работает по BLE и конечно в принципе определяется. Но есть некоторые задержка определение, не сразу появляется устройство в системе умного дома, потому что видимо соединение происходит не так часто, но в принципе довольно оперативно и в каких сценариях это тоже можно будет использовать.
Но опять же если человек, допустим забыл устройство, то конечно будет показывать, что человек находится дома, а на самом деле он уже ушел.
Ну и конечно самым универсальным наверное все-таки будет датчик присутствия, их можно разместить довольно много, по инструкции их вообще рекомендуется ставить очень близко к человеку, например если человек спит, то нужно поставить датчик либо над человеком, либо рядом с человеком, либо вообще под кровать например установить. Конечно вроде кажется, что микроволновое излучение это плохо, но на самом деле мощность него не очень большая в принципе все эти датчики где-то потребляют 20 миллиампер, поэтому это вообще не критично это очень мало соответственно они не могут нормально и сильно кого-то обучить. Из-за этого конечно тоже это не так страшно и можно действительно это использовать и в сценариях, но во-первых датчики не очень дешевые, во-вторых они, конечно надо их так устанавливать, не замечали другие движения за стенами, то есть это нужно будет очень тщательно тоже подбирать это расположение, потому что у меня например датчик стоит на кухне, датчик присутствия, но он даже замечает в соседней комнате, если там я например открываю дверь, он эту дверь видит и на неё реагирует, что не очень удобно и иногда очень странно выглядит когда я, это причем дверь шкафа, то есть когда я открываю дверь шкафа, то у меня включается свет в соседней комнате, это вроде неправильно, но обойти это практически невозможно, потому что этот датчик достаточно имеет широкий угол обзора и дальность у него большая, и даже если ее ограничивать все равно он это будет так или иначе замечать и есть некоторая погрешность в определении расстояния, например если я использовал датчик Tuya, там погрешность скачет в районе метра, то есть метр больше, метр меньше, и соответственно конечно в сценарии что точно два метра и дальше не определять это уже не получится.
Ну и вообще конечно из всяких разных ограничений чаще всего приходится подстраиваться под автоматизации, то есть нужно все равно понимать, что система не может все понять, все обнаружить, среагировать правильно, оперативно, быстро, поэтому даже когда там открывается дверь или включается свет, все это, или какой-то датчик открытие двери срабатывает, все это тоже работает с некоторой задержкой и нужно точно соблюдать последовательность всех действий и наверное самым простым способом будет конечно просто установить, как раньше делали, установить выключатель дома / вне дома и просто когда люди уходят, этот выключатель переводить в режим вне дома и тогда система точно будет понимать, что никого нет и будет работать всегда правильно.
Автоматизация в умном доме должна быть полезной и создавать дополнительный комфорт, но иногда всё идет не так… Причины этого, и как всё настроить смотри на моём канале.
Discuss about post