Некоторое время был творческий кризис, но сегодня надыбал в интернете и немного подредактировал под себя некоторые идеи сценариев для умного дома, чем и делюсь. Может некоторые идеи и бредовые и уже реализованные у кого-то давно, но может кому-то послужит дальнейшим толчком или пинком в реализации
СОБСТВЕННОГО умного дома. Часть идей можно реализовать, используя планшет с Android, Google TTS, Tasker, Дусей на борту.
Первый и второй пост будут дополняться и расширяться.
Режимы работы
Alarm ON/OFF Если режим "Охрана"
Auto ON/OFF Включает/Выключает режим Автоматика
Econom ON/OFF Включает/Выключает режим Econom
GuestsMode Режим гостей
NobodyHomeMode Включает|Выключает режим "Никого нет дома"
SecurityArmed Включает режим "Тревога"
SleepMode Включает|Выключает режим "Все спят"
NotPlaningWekend Незапланированные выходные
Сенсоры
MotionSensorRest Настройка состояния датчиков MotionSensor
MotionSensorStatus Вызывает метод statusOFF для MotionSensor
RemoteReceiver Получение команды, отправленной с IR-пульта
Scenarios
Chumby_Nightmode Переключает день\ночь на планшете
WiFi_switcher WIFI Включен/Отключен
moveCurtains открытие/закрытие штор
scenario_audiobook Прослушивание аудио-книги
scenario_film Просмотр кино
scenario_romantic Романтическая обстановка
scenario_softlight Мягкий свет
startRomanticRadio Запуск интернет-радио в гостиной
Будильники
Alarm00 Будильник 1
Alarm00_start Сценарий будильника 1
Alarm01 Будильник 2
Alarm01_start Сценарий будильника 2
Alarm02 Будильник 3
Alarm02_start Сценарий будильника 3
AlarmAllOff Сбрасывает и отключает все будильники Веры
AlarmCompleted Флаг выполнения будильников
AlarmWaitingStatusRest Настройка состояния будильников
morningAlarm Утренний будильник
Демонстрация
Demo01 Привет. Меня зовут Вера.
Я создана помогать жильцам этой квартиры.
Сейчас я расскажу о том, что я знаю и умею.
Я контролирую большинство электроприборов.
Знаю какая погода на улице и температура в доме.
Demo02 Пройдите на кухню.
Сейчас я поиграю освещением.
Освещение включен Kitchen
Освещение выключен Kitchen
Demo03 Кроме управления механизмами, я могу помочь и с развлечением.
Например, сейчас включу какую-нибудь музыку из вашей коллекции.
Или радио станцию
Demo04 Здравствуйте, меня зовут Алиса. Я представляю систему умного дома и сейчас расскажу о том, что я знаю и умею.
Demo05 Во-первых, я в курсе того, какая температура в разных комнатах и могу регулировать систему отопления, в зависимости от ваших предпочтений. Например, сейчас в гостиной ХХ градусов цельсия -- это оптимальная температура и я отключила подогрев для экономии расхода газа (или: это немного прохладно и я включила подогрев). Влажность воздуха ХХ процентов. Если дома будет сухо, то я включу увлажнитель воздуха. Так же я знаю, что на улице сегодня ХХ дождь,снег, а завтра будет ХХ ясно. Я обязательно предупрежу об этом утром.
Demo06 В мои обязанности входит наблюдение за тем, где находятся мои хозяева. Я знаю, что Сергей сейчас …, а Алеся … Уровень заряда телефона Сергея ХХ процентов, а телефона Алеси ХХ процентов. Если телефон будет разряжен, то я об этом предупрежу. Так же я знаю, когда дома никого нет и когда кто-то приходит домой, чтобы рационально управлять домашними системами.
Demo07 Кстати, об управлении. Я могу управлять различными приборами или, например, светом. Вот смотрите, я сейчас немного поиграю с освещением. (переключает свет cветильников, меняет освещение) У меня записано несколько световых сцен под различные обстоятельства. Ещё по утрам я поднимаю шторы и закрываю их вечером, посмотрите как это происходит (в спальне поднимаются/опускаются шторы). Ко мне можно обратиться и через Интернет, так что вы можете меня попросить открыть ворота, даже если никого нет дома и с помощью системы видео-наблюдения контролировать, что происходит. (открывает ворота, выводит на компьютер картинку с камеры)
Demo08Кроме управления механизмами, я могу помочь и с развлечением. Например, сейчас включу какую-нибудь музыку из вашей коллекции. (включает музыку) Или, например, радио (включает радио). Ну или даже поставить мультфильм для ребёнка. (включает фильм на мониторе)
Demo09 Ну как, понравилось? А ещё вы можете у меня что-нибудь спросить. Я могу найти ответы на вопросы “что такое” или “кто такой”. Попробуйте, спросите!
Demo010 Спасибо за внимание и всегда к вашим услугам
Из внешних сервисов
2ip Рассказывает про интернет к которому подключена.
CheckGismeteo Проверка погоды с Gismeteo
CheckGMail Проверка GMail
CheckMegafon Проверка баланса мобильного оператора
CheckTrack Проверка треков почты
ChekMoneyExchange Проверка курса валют
FindKino Поиск в кинопоиске
getTodayFilms То что идет в кинотеатрах
WIKIsearch Вопрос для Википедии
Информеры
reminderEntry напоминалка о незакрытых въездных воротах
reminderGarage напоминалка о незакрытом гараже
reminderDoor Напоминает, что входная дверь открыта более 10 минут.
chinfo00 Картинка-информер для планшета и других устройств
chinfo01 Картинка-информер для планшета и других устройств
chinfo02 Картинка-информер для планшета и других устройств
chinfo03 Картинка-информер для планшета и других устройств
ChumbySay_google Воспроизводит фразу на планшета через google
KodiSay Воспроизводит фразу на KODI
DlnaSay Воспроизводит фразу на DLNA-устройстве
tvnotify отправка уведомления на телевизор
callSergei позвать Сергея
HappyBirthday Поздравление с ДР
Мультимедиа/Kodi
playFavoriteMusic Проигрывает любимую музыку
playPause Пауза
tv_lg_off Включение/выключение телевизора
video_list_add сканирует папку с видео
VkMusic музыка из VKontakte по запросу
VlcVideo Видео из VKontakte по запросу
musicSilent приглушает музыку на некоторое время
playFavoriteMusic проигрывание случайной "любимой" музыки
Освещение
Bedroom1Light1 Управляет основным освещением Спальня один.
Bedroom1Light2 Управляет основным освещением Спальня один "Ночной режим".
Bedroom2Light1 Управляет освещением "спальня - подсветка мебели"
Bedroom2Light2 Управляет освещением "спальня - настольная лампа"
CorridorLight Управляет освещением коридора
KitchenLight1 Управляет освещением "кухня - подсветка мебели один"
KitchenLight2 Управляет освещением "кухня - подсветка мебели два"
KitchenLight3 Управляет основным освещением на кухне.
LightAll Запускает все скрипты (кроме LightAllOn LightAllOff) обработки освещения
LightAllOff Выключает все освещение
LightAllOn Включает все освещение
setMood установка световой сцены по настроению
randomLightColor1 случайный цвет RGB-светильника
randomLightColor2 случайный цвет RGB-подсветки мебели
rgbColor1 Установить цвет светильника
rgbColor2 Установить цвет подсветки мебели
sunRise рассвет
sunSet закат
turnOffLights выключает везде свет
Приветствие
dayGreetings Дневное приветствие -- отрабатывает когда датчик засёк первое движение после долгого отсутствия
eveningGreeting Вечернее приветствие -- отрабатывает когда датчик засёк вечером первое движение после долгого отсутствия
Greeting Говорит "Доброе утро" и запускает "reportStatus" и "readWeatherToday"
morningGreeting Утреннее приветствие
Рассказывает
Read5News Проговаривает последние 5 новостей.
ReadNews Проговаривает последние новости.
readWeatherToday Читает прогноз погоды
SayTempCPU Проговаривает температуру проца
SayTimeHour Говорит время каждый час
sayTodayAgenda Сценарий проговаривает сегодняшние события
sayToDo Сценарий проговаривает текущие дела
SMSSum Сообщает сколько было отправлено коротких сообщений
Wunderlist Проговаривает список задач Wunderlist
sayTime Говорит время
rssProcess Чтение RSS-новостей
Розетки
ElectricSocketOff Выключает все розетки
ElectricSocketOn Включает все розетки
ReactToNobodyESocketOff Выключает все розетки с флагом ReactToNobody
ReactToNobodyESocketOn Выключает все розетки с флагом ReactToNobody
Служебные
Diagnostics Диагностика
HumidityChanged Средняя влажность по квартире
isHome Проговаривает кто дома
isHomeDevice Проговаривает состояние устройств пользователей дома
LightDark Корректирует светло|темно на основании восход|закат
NewMessage Отправляет/принимает сообщения
no_internet Скрипт информирует об отсутствии подключения к сети Интернет
readHomeTemp Рассказывает про температуру дома
Reboot Перезагружает Веру.
RebootRouter Перезагружает роутер если нет интернета
reglament Запускает всякие регламенты.
reportStatus Сценарий проговаривает текущее состояние системы
RunCommandComp выполнение команды на удалённом windows-компьютере
send_mes сценарий для отправки SMS, E-mail, или Push на телефон/телефоны
TempChanged Средняя температура по квартире
WakeOnLAN отправка "магического" пакета Wake-On-LAN
WinShutdown Выключает WIN компьютер
writeTodayAgenda Сценарий записывает сегодняшние события и дела