Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)

Обсуждаем ПО для автоматизации жилья. Доработка, исправления, рекомендации, делимся опытом.
Аватара пользователя
admin
Администратор
Сообщения: 50
Зарегистрирован: 29 май 2015, 15:44

Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)

Сообщение admin » 04 авг 2015, 10:12

Создаем кросплатформенный СЕРВЕР Linux/Windows Mono/.NET4.0.
Сервер включает в себя:
HTTP сервер интерфейса,
WebSocket сервер для интерфейса,
HTTP сервер для общения с контроллерами.

Аватара пользователя
admin
Администратор
Сообщения: 50
Зарегистрирован: 29 май 2015, 15:44

Re: Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)

Сообщение admin » 27 окт 2015, 14:45

С момента создания темы прошло достаточно много времени. К-сожалению, не было возможности подробно информировать об изменениях. Постараемся все исправить и больше уделять внимание текстам.

Итак, что было сделано за время нашего молчания:

- полностью реализована и протестирована работа сервера со всеми компонентами системы (исполнительными модулями) 1wire, in, out и т.д.

- содан многопользовательский web-интерфейс. Проверен и продолжает постоянно тестироваться на различных браузерах. Скриншоты - в теме "ИНТЕРФЕЙС". Прямой доступ будет предоставлен чуть позже.

- Стабильно работает на одноплатных компьютерах на базе процессоров ARM (cubie board, banana pi и т.д.). Первый тестовый "кубик" запустили 22.04.2015.
*Allwinner A10 SoC (ARM Cortex A8 @ 1 ГГц процессор).
1 Гб DDR3, 4 Гб встроенной NAND Flash, 1x MicroSD слот,
1x SATA порт., 10/100 Ethernet разъем, размеры: 10 см х 6 см

Конечно транслировать видео в HD - не получится, но со своими задачами справляется и время отклика на действие вполне устраивает.

- Реализована пользовательская настройка поведения умного дома сходная с принципами ООП. Основными элементами настройки являются датчики, устройства, условия и действия. У каждого элемента есть поля данных, события и методы. Соединяя в графической среде элементы и выстраивая цепочки пользователь может настроить реакцию умного дома на действия пользователя или внешние события (такие как нажатие на кнопку, протечку воды, движение в поле зрения камеры и т.д.).

- Добавлена поддержка RTSP и MJPEG камер. (на данный момент только снэпшоты).

В планах на ближайшее время : добавить на сервер элемент - "переменная", расширить список функций(для более гибкой настройки), статистика событий, мультирум (частично сделано, нужно добавление в интерфейс), разработка 1WIRE модуля управления ИК устройствами (телевизор, кондиционер и т.д) с возможностью обучения пользователем, записью в память используемых пультов ДУ, 1WIRE модуль управления рулонными шторами, жалюзи и другими приводами.

Аватара пользователя
admin
Администратор
Сообщения: 50
Зарегистрирован: 29 май 2015, 15:44

Re: Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)

Сообщение admin » 01 фев 2016, 16:46

Добавлен и протестирован элемент "переменная".

Закончили работу над аудиоплеером в "МУЛЬТИРУМЕ".
Реализована возможность получать из одного источника ***несколько различных независимых потоков звука***.
Закачиваем библиотеку своей любимой музыки и добавляем лучшие каналы онлайн-радио. Быстрый доступ к плееру с главного экрана. Простое управление. Возможность регулировать громкость у всех источников одновременно и у каждого по-отдельности.
Сценарий работы плеера привязан к любому событию, например к установленному заранее времени (будильник), датчику движения (включение в помещении), к обычным клавишам выключателей и кнопок (управлять плеером и регулировать громкость).

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

Аватара пользователя
admin
Администратор
Сообщения: 50
Зарегистрирован: 29 май 2015, 15:44

Re: Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)

Сообщение admin » 02 фев 2016, 12:36

Добавили немного "фарша" к датчикам.
Датчик температуры.
При добавлении на сервер, у пользователя есть возможность на выбор определить все необходимое для отображения или статистики, например: показывать состояние датчика в главном меню или использовать только фоном для каких-либо действий.
Если добавляем возможность сохранять данные - можем задать период их хранения. При этом автоматически появляется возможность посмотреть статистику работы этого датчика в виде графика или таблицы (с сортировкой данных).
Также добавлена вкладка "ошибки" для анализа стабильности работы датчика.
Период опроса каждого датчика можно задать индивидуально.
В настройках предусмотрена возможность задавать несколько диапазонов для показаний датчика температуры, например диапазон "хорошо" от -2 до +5 и диапазон "плохо" от +10 до +20. Каждому интервалу можно задать свой цвет для отображения на графике и использовать эти интервалы для выполнения сценариев. Допустим в диапазоне "плохо" будет включена вентиляция и отправится СМС на номер заданный номер.
Вложения
IMG_2714.PNG
IMG_2714.PNG (170.12 КБ) 53387 просмотров
IMG_2712.PNG
IMG_2712.PNG (228.45 КБ) 53387 просмотров
IMG_2711.PNG
IMG_2711.PNG (159.75 КБ) 53387 просмотров

Аватара пользователя
admin
Администратор
Сообщения: 50
Зарегистрирован: 29 май 2015, 15:44

Re: Сервер УМНОГО ДОМА RSHS (Reavisor Smart Home Server)

Сообщение admin » 10 фев 2016, 17:03

Добавили статистики к считывателям карт, герконам, датчикам движения, устройствам.
График, диаграмма, таблица.
Вложения
IMG_2754.PNG
IMG_2754.PNG (151.22 КБ) 53366 просмотров


Вернуться в «Программное обеспечение для автоматизации дома»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость