Умный телефон для умного дома
Также можете послушать:
Очень часто предлагают использовать телефон для управления системой умного дома, конечно это универсальное и удобное решение, это может быть либо какое-то приложение установлено на телефон от производителя, например есть такие предложения от Xiaomi и Tuya, и соответственно можно с помощью этих приложений управлять устройствами и настраивать сценарии, включать и выключать розетки, выключатели и разные реле, смотреть разные датчики и в принципе это тоже достаточно удобно, но ограничение в том что для каждого устройства для каждой экосистемы нужно будет использовать свое приложение, которые обычно между собой конечно не дружат.
Можно использовать какие-нибудь агрегаторы для этого можно использовать либо Яндекс, либо Apple, либо Google, конечно туда можно подключить разные устройства разных экосистем и пытаться что-то сделать, ну например на мой взгляд самые развитые конечно у Яндекса получается, что можно и сценарий писать достаточно удобно и в принципе достаточно неплохо развивается сама экосистема, к тому же Яндекс и сам использует устройства например от Tuya, в основном это wi-fi устройство, но недавно принципе Яндекс выпустил колонку умную Яндекс станция вторая, в которой уже есть и возможность подключать zigbee устройства напрямую, в основном это устройства Акара, но тоже получается что можно прямо внутри системы и приложение Яндекса делать сценарий уже с устройствами, не используя никакие другие сторонние приложения.
У системы умного дома например таких как OpenHAB или Home Assistant у них тоже есть свои приложения, например у меня развернуты обе эти системы на сервере умного дома, то я могу и подключаться и к одной и к другой используя их приложения, можно было пробросить в систему умного дома Яндекса, но сама интеграция в OpenHAB, которая была для этого сделана она уже некоторое время не поддерживается и мне пришлось сделать альтернативно свою интеграцию примерно с такой же логикой, то есть туда в основном прокидываться простейшие устройства это выключатели и розетки, и разные лампочки, которые работают как Свет, но например я также сделал еще дополнительно разные типы устройств, которые позволяет делать система умного дома Яндекса, там достаточно много разных устройств и поскольку я знаю что у меня могут устройства делать, какие у них есть параметры и датчики, то я конечно сразу и это тоже пробрасываю и сделал специальные классы, которые описывают эти устройства.
Например если это лампочка она может не просто включаться и выключаться, а также управлять разными вариантами яркости, режимами и само приложение OpenHAB позволяет работать еще удаленно, то есть у них есть бесплатный сервер через который можно заходить и смотреть, по сути тот же интерфейс и все что локально доступно и через приложение также доступны через интернет, у Home Assistant например там есть тоже облако, но оно за деньги, платное, есть еще некоторые универсальное приложение для телефона это например которые позволяет делать некоторые варианты дашборда для управления, например это может быть через протоколы MQTT, можно настроить приложение чтобы оно обращалось к этому серверу и получало от него значения и дальше значение представляла в виде визуальных объектов, например есть приходит значение 1 или 0, включено или выключено, то можно обработать чтобы это представлялось в приложении как выключатель и можно было его переключать, если это в приложение просто присылать какое-то значение параметра, то можно его тоже отображать в таком дашборде, но они конечно достаточно неудобны, это соответственно нужно каждый датчик и устройства настраивать отдельно, я попробовал мне не понравилась эта тема, и еще есть проблема что если я допустим хочу использовать удаленное подключение, то нужно использовать какой-то внешний брокер MQTT, например есть такие сайты отдельные, но на них тоже есть ограничения это либо по скорости запросов, например сколько запросов может приходить в секунду, что иногда недостаточно, например у меня в умном доме очень много запросов секунду и очень быстро этот сервер конечно начнет отклонять сообщения, поэтому можно только через него передавать точечно самые нужные команды и таким образом конечно можно сделать такую настройку, сам сервером периодически тоже бывает какой-то причине недоступен, может быть это связано из-за того что сервера не в России, и тоже некачественно проходит сигнал или интернет может быть недостаточно хорош, и это не очень удобно.
Есть еще такой сайт IFTTT, этот сайт позволяет настраивать правила если что-то, то сделать то-то, такой сайт он конечно в принципе интересен и там довольно неплохо можно делать всякие интеграции можно с помощью веб-хуков запрашивать подключение к внешним сайтам, но у них в бесплатные версии там сейчас сделали ограничение только три соединения, можно с помощью параметров как-то попытаться это обойти я делал такие настройки, но по большому счету в этом смысла большого никакого нет и этот интерфейс он не настолько удобен, чтобы его использовать постоянно, он больше использовался вначале, я его пробовал для интеграции с системами умного дома если не нужно было через интернет команды или получать какие-то значения.
Также я настроил у себя подключение к умному дому через Telegram это наверное самый удобный способ, конечно там нужно прописывать специально визуализацию всех команд, если мне нужно включение или выключение устройства, то я должен соответственно сделать специальную кнопку, описать ее в скриптах которые будут показывать мне и давать такую возможность, или какой-то датчики например который мне тоже будет показывать какое-то значение, но например у мене также в Telegram передается и я могу запросить изображение с камеры, и мне присылается соответствующая картинка.
Например есть у Яндекса тоже такая возможность настроить бот через Telegram это в принципе очень интересная функция она не так давно появилась, она позволяет просто написать текст в Telegram который фактически будет обработан на определенной колонке, потому что привязываться к нужной колонке, и можно спрашивать какую-то информацию у Яндекса и соответственно будет приходить в Telegram ответ, допустим значение датчиков или какая-то другая информация.
В основном для удаленного доступа и управления умным домом с телефона я использую Яндекс умный дом, конечно есть некоторые ограничения там можно и голосом управлять, что в принципе достаточно удобно, но например при этом поскольку нет привязки телефона комнате, то нужно каждый раз говорить в какой комнате нужно произвести какое действие, например если это колонка используется, то у нее идет привязка и она это понимает автоматически, поэтому может оказаться так что например запросив включить свет я включу свет просто во всех комнатах.
Ну и общая проблема наверное всех этих систем в том что очень сложно сделать многопользовательский доступ, сейчас можно конечно делать разные варианты настроек, которые позволяют допустим с разных аккаунтов, с разных телефонов подключаться к одной экосистеме, но в целом это все только сейчас на уровне экспериментов и практически невозможно полноценно использовать, например если использовать голосовое управление, то с колонки например некоторые колонки могут определять кто говорит и кто пользователь, но например у Яндекса даже есть возможность настройки конкретного одного голоса как основного, остальные дополнительные, но реально например в систему умного дома этот параметр никак не передается и нельзя сделать никакой сценарий на основе этой информации, ну и например также на айпадах у меня настроен Apple HomeKit, но в целом мне он в принципе не нравится, очень много конечно его рекламируют и хвалят, но я не увидел в нем никакого удобного интерфейса, может быть он в чем-то и поудобнее чем допустим интерфейс Яндекса, но по большому счету Яндекс более привычный для меня потому что например он больше похож на интерфейс OpenHab или даже того же Home Assistant.
Автоматизация в умном доме должна быть полезной и создавать дополнительный комфорт, но иногда всё идет не так… Причины этого, и как всё настроить смотри на моём канале.
You may also read
Read Also
Перейти на Дзен!

Discuss about post