Утром (не раньше 6 и не позже 11) при обнаружении первого движения в любой из комнат (кроме спальни), система рассказывает о текущем состоянии (температура на улице, время рассвета/заката) и включает музыку (случайную папку из добавленных в “избранное”)
При открытии гаражных либо въездных ворот система об этом сообщает. Так же напоминает, если они не закрыты (каждые 15 минут, но легко отключается если нужно)
Постоянно контролируется температура в контуре отопления — при выходе из номинального диапазона, идёт уведомление голосом и на скайп (к примеру: “Температура котла 65 градусов цельсия. Внимание — выше нормы и продолжает расти!”)
Система знает какая температура на улице и в комнатах дома
Система может принимать команды через внутренний чат, через skype, со смартфона (включая голосовое управление)
Интерфейс системы доступен на любом устройстве в домашней сети, а так же через интернет (закрыто паролем). Сам интерфейс оптимизирован для мобильных устройств (используется jQueryMobile).
В интерфейсе системы есть доступ к изображению с IP-камер и система может реагировать на обнаруженное камерами движение
Система управляет отдельными элементами внешнего освещения, включая его через полчаса после заката и выключая за час до рассвета
Ведётся контроль доступности устройств, подключенных к домашней сети – по ним можно выявить неполадки, либо определить присутствие кого-то из домашних (по автоматически подключенным к Wi-Fi гаджетам)
Система периодически сканирует bluetooth-диапазон на наличие новых либо опознанных ранее устройств (по MAC-адресу) в радиусе действия – по этим меткам так же определяется присутствие людей
Смартфон автоматически передаёт системе GPS-координаты и система ведёт историю перемещений пользователя, реагируя на вход/выход из определённых локаций (знает когда я подъезжаю к дому и в будущем сможет открывать въездные ворота, а при подъезде к магазину может напоминать о том, что список покупок не пустой)
Через интерфейс системы можно управлять проигрыванием медиа-контента с локального сервера на любом из домашних компьютеров (управление VLC-плеером, а также XBMC медиа-центром)
В системе есть приложение для ведения учёта продуктов и составление списка покупок.
источник: clip2net.com
В качестве головного устройства используется обычный PC под управлением MS Windows, однако система может быть установлена и на Linux-компьютер – потребуется некоторая адаптация, но в целом почти всё работает одинаково на обоих системах прямо “из коробки”. В качестве платформы используется веб-сервер Apache, база данных MySQL и, уже упомянутый, PHP. Большая часть функционала исполняется через веб-сервер, но дополнительно запускается так называемый скрипт основного цикла – от отвечает за запуск задач по таймерам.
Как уже говорилось, система может работать без периферийного железа, но, разумеется, чем больше к системе подключено датчиков и исполнительных устройств, тем больше возможностей.