Правильные названия устройств и сценариев умного дома
Содержание
Немного скуки
Имена «Сократ» и «Платон» похожи: и то и другое — имена.
Времена, когда компьютеры были экзотикой, давно прошли и почти все, читающие эту статью, изучали, а то и преподавали программирование и/или информатику. А значит, помнят, что одинаковые имена для разных переменных до добра не доводят. Да и вообще, чем информативнее названа переменная, тем меньше с ней мучений при поддержке кода.
Всё это применимо к названиям устройств и сценариев умного дома. Напичкивание «тёзками» и непонятными названиями неизбежно будет приводить к коллизиям, неоднозначностям, и к неочевидностям их использования.
Коротко - к той работе умного дома, что вы не ожидаете и не хотите. Пожалейте если не себя, то своих домочадцев и гостей.
На этом скучная часть окончена)
Зачем нам нужен умный дом?
Едва ли не самые важные вещи в жизни — хорошая кровать и удобная обувь. Ведь мы всю жизнь проводим либо в кровати, либо в обуви.
Конечно, это дело вкуса и потребностей. Кому-то умный дом – это безопасность, кому-то – повод пофорсить перед гостями, кому-то – увлекательное хобби на выходные (а то и всю жизнь), а кому-то – способ заработка на своих знаниях.
Но вряд ли входящий в любую из категорий владелец умного дома обзавёлся им для того, чтобы строчить, как из пулемёта, командами «Добавь свет в коридоре», «Выключи свет в спальне», «Включи ночник на 50%» и «Выключи ночник через 10 минут». Конечно, нет!
На самом деле, умный дом нам нужен всегда для комфорта. Независимо от причины, которая стала решающей для того, чтоб мы сказали себе: «Я начинаю строить умный дом».
Точно так же мы идём в кино не для того, чтобы согласно списку а)посмеяться б)напугаться в)поплакать г)удивиться д)поесть попкорна е) посидеть в темноте в романтичной компании. И покупая себе какую-то вещь, мы платим отнюдь не за цвет, размер и вес, а... за эмоции. Именно поэтому мы можем не купить то, что очень хотим, просто потому, что нам не понравился продавец.
Да, в этой мысли нет ничего нового. Но без её понимания, как ни странно, будет трудно создать хороший, комфортный умный дом.
Целеполагание
Имя — уже знамение.
Теперь мы знаем, зачем нам умный дом, и пора определяться с конкретными командами и группами устройств. Зачем нам включать или выключать конкретный светильник? Ведь не ради того, чтобы включить или выключить? В чём настоящая, полноценная цель? Тогда мы сможем грамотно настроить сценарий и сделать приятным не только его работу, но и команду его запуска. Давайте сравним:
- Алиса, включи канал «КВН». Алиса, выключи свет. Алиса, включи торшер.
И
- Алиса, давай посмотрим КВН?
Другой пример (нам нужно перевести верхний свет в лунный, сделать звук тише, и включить ночник), сравните три варианта названия сценария:
- Алиса, приглуши свет и звук в комнате.
- Алиса, переведи свет к дивану.
- Алиса, я хочу отдохнуть.
Подумайте, с какой настоящей целью вы переключаете свет, что ещё хотелось бы изменить одновременно с освещением, и не стесняйте себя ничем, а в этом поможет -
Фантазия
Помню, как при нашей первой встрече Мадонна сказала: «Бенедикт — это такое странное имя».
А я говорю: «Да, это очень странное имя... Мадонна».
Называйте устройства, команды, сценарии весело и необычно. «Включи торшер», «Выключи эркер», «Включи лампу номер пять в люстре», «Открой шторы на 17%»… Умный дом, он, конечно, робот – но неужели самим не скучно? Попутно избежите всяких коллизий из первой главы, а заодно развлечёте себя и друзей. Ведь разве можно сравнить скучное
- Алиса, включи подборку «Танцевальная музыка 90-х»
и
- Алиса, повесели кожаных мешков!
что куда прикольней на вечеринке с гостями.
А главное - и строго практичных, и пранковых сценариев может быть сколько угодно, и любой из них можно переименовывать хоть каждый день, разыгрывая друзей и домашних, и строя свою, особую систему команд своего умного дома. А напоследок -
Маленький секрет
Технический объект идеален, если его нет, а функция выполняется.
На самом деле, лучший умный дом - тот, что вообще не требует команд, чтобы создать комфортную среду для своего владельца. Вовремя подкорректировать тип света, положение штор, температуру пола от времени года и суток, включить нужную музыку на уместной громкости... но кто может запретить нам раздавать команды и повелевать окружающей средой? )
И конечно, на этапе отладки сценариев, "прощупывания" нужд и просто игры в умный дом и можно и нужно перебирать многие варианты, сочетая полезность и удовольствие.
Предложение заменить тривиальную команду "Включи свет на кухне" на сценарий "Алиса, давай пить чай" часто встречает возражение "А я могу заходить на кухню с разными целями".
Так ведь и сценариев можно внести сколько угодно! И "Чаепитие" с включением приглушённого света и одновременно умного чайника - всего лишь один из огромного множества вариантов.