ThinkingHome — система управления домом по сценариям и через web-интерфейс

Предлагаем вашему вниманию проект, над которым мы работали последние полтора года.

ThinkingHome - это open source ПО (.NET Windows service), с помощью которого вы можете организовать на своем компьютере управляющий центр умного дома. Сервис постоянно запущен на компьютере - он занимается обработкой событий и выполнением сценариев. Вы можете работать с сервисом через веб-интерфейс.

Управление по сценариям

С помощью сценариев можно автоматически выполнять нужные действия при наступлении заданных событий. События - это срабатывание датчика, нажатие на кнопку, наступление заданного времени или, например, получение сообщения в твиттере. При возникновении события можно включить свет, отправить email или выполнить другие действия.

Управление через веб-интерфейс

Веб-интерфейс системы доступен на любом устройстве, подключенном к вашей домашней сети (а, если выставить нужные настройки, то и через Интернет). Веб-интерфейс отображает данные, полезные в повседневной жизни (например, прогноз погоды или расписание автобусов), а также позволяет управлять домашними устройствами с компьютера, смартфона или планшета.

Плагины

Сервис ThinkingHome имеет систему плагинов. При помощи плагинов можно расширять список возможных событий в системе (например, генерировать событие при срабатывании датчика движения) и взаимодействовать с любыми устройствами (например, с системой nooLite) или сервисами (например, с сервером электронной почты). Если вам не хватает в системе каких-то возможностей или нужно работать с нестандартными устройствами - просто напишите собственный плагин. Это очень просто!

Узнать подробнее