SergeJey

Минск, Беларусь

Веб-сайт: http://smartliving.ru/


 

Умный дом на базе MajorDoMo (Windows-версия)
Постоянно развивается и дорабатывается :)

...
 
Ворота
entryOpenTime сценарий временного открытия въездных ворот 
reminderEntry напоминалка о незакрытых въездных воротах 
reminderGarage напоминалка о незакрытом гараже 
 
Датчики
easyRF обработчик событий от радио-датчиков 
facedetection определились лица камерой терминала 
garageMotion  
irreceived пришёл сигнал от пульта в зале 
noodata данные от датчиков noolite 
phoneNotification Уведомление с телефона 
RCSwitch срабатывание датчиков RCSwitch 
testIR  
webCamMotionSort перемещает в архив фотографии, сделанные камерой наружного наблюдения при обнаружении движения 
wifigate приёмник данных от wifi-шлюзов 
 
Дела
HomeTasksUpdate обновление статистики по домашним делам 
 
Демонстрация
Demo01 Здравствуйте, меня зовут Алиса. Я представляю систему умного дома Мажордомо и сейчас расскажу о том, что я знаю и умею. 
Demo02 Во-первых, я в курсе того, какая температура в разных комнатах и могу регулировать систему отопления, в зависимости от ваших предпочтений. Например, сейчас в гостиной ХХ градусов цельсия -- это оптимальная температура и я отключила подогрев для экономии расхода газа (или: это немного прохладно и я включила подогрев). Влажность воздуха ХХ процентов. Если дома будет сухо, то я включу увлажнитель воздуха. Так же я знаю, что на улице сегодня ХХ дождь,снег, а завтра будет ХХ ясно. Я обязательно предупрежу об этом утром. 
Demo03 В мои обязанности входит наблюдение за тем, где находятся мои хозяева. Я знаю, что Сергей сейчас …, а Алеся … Уровень заряда телефона Сергея ХХ процентов, а телефона Алеси ХХ процентов. Если телефон будет разряжен, то я об этом предупрежу. Так же я знаю, когда дома никого нет и когда кто-то приходит домой, чтобы рационально управлять домашними системами. 
Demo04 Кстати, об управлении. Я могу управлять различными приборами или, например, светом. Вот смотрите, я сейчас немного поиграю с освещением. (переключает свет cветильников, меняет освещение) У меня записано несколько световых сцен под различные обстоятельства. Ещё по утрам я поднимаю шторы и закрываю их вечером, посмотрите как это происходит (в спальне поднимаются/опускаются шторы). Ко мне можно обратиться и через Интернет, так что вы можете меня попросить открыть ворота, даже если никого нет дома и с помощью системы видео-наблюдения контролировать, что происходит. (открывает ворота, выводит на компьютер картинку с камеры) 
Demo05 Кроме управления механизмами, я могу помочь и с развлечением. Например, сейчас включу какую-нибудь музыку из вашей коллекции. (включает музыку) Или, например, радио (включает радио). Ну или даже поставить мультфильм для ребёнка. (включает фильм на мониторе) 
Demo06 Ну как, понравилось? А ещё вы можете у меня что-нибудь спросить. Я могу найти ответы на вопросы “что такое” или “кто такой”. Попробуйте, спросите! 
Demo07 Спасибо за внимание и всегда к вашим услугам 
DemoEnd  
DemoSay  
DemoStart  
 
Здоровье и спорт
resetTrainingCounterDaily обнуляем счётчик занятий на тренажёре за день 
resetTrainingCounterWeekly обнуляем счётчик занятий на тренажёре за день 
trainingUnitEvent пришли данные от датчика, расположенного на тренажёре 
updateTrainings обновление количества дней с последней тренировки 
 
Медиа
copyCountourRoam копирование видео с карточки экшн камеры 
copyPhonePhoto автоматическая сортировка фотографий с телефона 
copyPhotoCard копирование фотографий с карточки памяти фото-аппарата 
copySonyPhoto автоматическая сортировка фотографий с телефона 
copyTabletPhoto автоматическая сортировка фотографий с планшета 
getNextFileToPlay ищет и возвращает следующий файл для просмотра 
musicSilent приглушает музыку на некоторое время 
playFavoriteMusic проигрывание случайной "любимой" музыки 
playNextFileInFolder проигрывание следующего файла в папке
TO-DO: не используется, удалить 
playNextSong  
playPause  
playSomethingCool запускаем клёвую музыку :) 
showVLCStatus Статус VLC-проигрывателя 
systemVolume Установка общей громкости 
tabletsTTS отправляет сообщение на терминалы на MajorDroid 
tvnotify отправка уведомления на телевизор 
VkMusic музыка из VKontakte по запросу 
 
Освещение
blinkBlue меняет временно цвет "индикаторной" лампы на синий 
checkStreetLight включает уличное освещение на 15 минут 
randomLightColor1 случайный цвет RGB-светильника 
randomLightColor2 случайный цвет RGB-подсветки мебели 
rgbColor1 Установить цвет светильника 
rgbColor2 Установить цвет подсветки мебели 
sunRise рассвет 
sunSet закат 
turnOffLights выключает везде свет 
 
Отопление
checkKotel проверка температуры котла 
checkZal проверка температуры в зале 
garageVentCheck проверка необходимости запуска вентиляции гаража 
kotelBlink Периодическое включение/выключение котла 
 
Розетки
outlet1_on_time временное включение розетки 
outlet2_on_time временное включение розетки 
 
Служебные
AutoRemoteMessage отправка сообщения в сервис AutoRemote 
calculateS  
callSergei позвать Сергея 
getMovesData Берёт данные из сервиса Moves 
quickCommand скрипт "быстрой команды" из Android-приложения 
rebootRouter перезагружает роутер 
resetS  
routerUSBReboot Перезагрузка модема 
rssProcess запускается для RSS-потоков (не используется) 
runCommandHP выполнение команды на удалённом windows-компьютере 
sayTime просто говорит время :) 
setMood установка настроения 
systemMaintenance Обслуживание системы 
takeCare сделать всё что нужно в данное время 
trafficLog сбор статистики по трафику с роутера 
updateTodayText Устанавливает текст дня недели и даты 
WOL отправка "магического" пакета Wake-On-LAN (включение ноутбука) 
WunderListUpdate Обновление списка задач 
 
События
dhcpleases  
eveningGreeting вечернее приветствие -- отрабатывает когда датчик засёк вечером первое движение после долгого отсутствия 
morningAlarm Утренний будильник 
morningGreeting утреннее приветствие 
morningRoutine Утренняя рутина при вставании 
moveCurtains открытие/закрытие штор 
moveCurtainsBedroom открытие/закрытие штор 
sortCamImages сортировка изображений с камер 
 
Сценарии
scenario_audiobook Прослушивание аудио-книги 
scenario_film Просмотр кино 
scenario_romantic Романтическая обстановка 
scenario_softlight Мягкий свет 
startRomanticRadio Запуск интернет-радио в гостиной 

Balance

 

BlueToothDevice

 

Camera

 

Computer

 

Counters

 

EasyRF

EasyRFCurtains

 

EasyRFIR

 

EasyRFRelays

 

EasyRFSwitches

 
 

HomeTasks

 

HostWatcher

 

humiditySensors

 

IRControls

 

keySensors

inhouseMovementSensors

 
 

MediaPlayers

 

NiceGates

 

NooRemotes

 

OperationalModes

 

otherSensors

 

Relays

Amplifiers

 

HandyOutlets

 

LightController1

 

LightController2

 

MiLight

 

Noolight

NoolightDimmer

NoolightRGB

 
 
 

RCSwitches

 

RemoteControlled

 
 

Rooms

 

Skype

 

systemStates

 

tempSensors

 

Timer

 

USBDevice

 

Users

 

WeatherStations

 

WiFiLeases

 
(включи|выключи) Код  
 
(робот|пылесос)  
 
музык Код  
 
свет Код  
 
везде Код  
 
кухн Код  
 
стол Код  
 
ули(ц|ч) Код  
 
(останови|выключи) музыку Код  
 
(открой|закрой) Код  
 
в.+?рота Код  
 
гараж Код  
 
штор Код  
 
(повтори|скажи) (.+) Код  
 
Алеся приехала из Серебрянки домой (на подъезде)
Шаблон:
Алеся выехала из Серебрянки.+?Алеся подъезжает к дому
Код  
 
Алеся приехала с работы домой (на подъезде)
Шаблон:
Алеся выехала с работы.+?Алеся подъезжает к дому
Код  
 
Вопрос в демо-режиме Код  
 
что такое Код  
 
джаз Код  
 
запусти.+?демонст  
 
команда "да" вне контекста
Шаблон:
^да$
Код  
 
най(т|д)и Код  
 
музыку (.+) Код  
 
песню (.+) Код  
 
новости  
 
поставь Код  
 
мульт Код  
 
(.+) Код  
 
сериал  
 
(.+) Код  
 
фильм Код  
 
(.+) Код  
 
представь Код  
 
Сергей приехал
Шаблон:
Открываются въездные ворота.*?Сергей уже дома
 
 
Сергей приехал с работы домой (на подъезде)
Шаблон:
Сергей выехал из офиса.*?Сергей подъезжает к дому
Код  
 
ско.+? время Код  
 
следующий трэк  
 
сохрани координаты (.+?)леси Код  
 
сохрани координаты .+?ргея Код  
 
сохрани статус Код  
 
статус системы Код  
 
Хотите я включу музыку? Код  
 
да Код  
 
нет Код  
 
цвет светильника Код