Модуль для открытой платформы домашней автоматизации Majordomo. Основное предназначение модуля - поиск и добавление в систему UPNP устройств. Конкретный функционал(список файлов, воспроизведение...и.т.) по работе с каждым устройством(сервер, рендер, камера, хромкаст...) в основном должен быть вынесен в другой модуль на подобии Простые устройства
Возможности:
- Поиск устройств в локальной сети на основании UPNP протокола
- Добавление устройств в систему(Терминал, Устройства онлайн)
- Получение списка сервисов устройства
- Управление устройствами проигрывания MediaRenderer (автоматически создается шаблон управления отдельными устройствами) Только необходимо добавить на собственную сцену управления Для воспроизведения ссылки необходимо изменить значение MediaRenderer01.playUrl (Воспроизвести ссылку) для нужного устройства.. Остальное управление находится в шаблоне...
- Получение списка файлов c MediaServer
TODO:
Добавление простых устройств с помощью модуля (Сначала MediaServer, MediaRender, dial(Chromecast))- Получения дополнитеньных устройств с одного UPNP
- Добавлять устрйоства в MJD в зависимости от типа. (Если не MediaRenderer, то не предлагать создавать терминал....)
- Рефакторинг
- Шаблоны поведения для управления устройствами
Для установки правильного адреса в виндовс :
- в файле C:\Windows\System32\drivers\etc\hosts Исправляем строку на нужный айпи адрес
_# localhost name resolution is handled within DNS itself.
_# 192.168.1.30 localhost
- в файле C:_majordomo\pms_config.ini в строке 33 изменяем на тот же адрес...
_[http]
_;--- Defines the hostname that should be shown in the browser url and that is used for the apache server
_;--- At the moment only IP addresses or the placeholder {local_ip} is allowed.
_HostName=192.168.1.30