Вариант сопряжение ЕВЫ с Х10.
Надеюсь кому то из интеграторов ХоумСапиенс, Информация будет полезной.
В Варианте с использованием USB Х10 контроллера типа СМ15 подключенному к виндовой машине есть такой способ скрестить Еву с Х10 - установить X10 commander http://melloware.com/x10commander/ и с помощью модуля терминал формировать HTTP (GET) запросы типаhttp://localhost:8086/?x10command=DEVICE~sendplc~"A1 ON (это в частности команда включить устройство по адресу А1)
Все довольно просто СМ15 подключаем к одной из клиентских машин ХС устанавливаем дрова и X10 commander .... Собственно далее все согласно инструкций. Настраиваем модуль "Терминал" Создаем команды в нем затем привязываем их к голосовым командам.
В модуле терминала запрос типа http://localhost:8086/?x10command=DEVICE~sendplc~ A1 ON не срабатывает т.к. в нем присутствуют пробелы, но и так тоже http://localhost:8086/?x10command=DEVICE~sendplc~%22A1%20ON%22 не работает. Наверно модуль терминал не совсем так работает как cmd поэтому я поставил программу для формирования GET, POST запросов из командной строки Wget и запускать команды батником с содержанием типа:
В модуле терминала запрос типа http://localhost:8086/?x10command=DEVICE~sendplc~ A1 ON не срабатывает т.к. в нем присутствуют пробелы, но и так тоже http://localhost:8086/?x10command=DEVICE~sendplc~%22A1%20ON%22 не работает. Наверно модуль терминал не совсем так работает как cmd поэтому я поставил программу для формирования GET, POST запросов из командной строки Wget и запускать команды батником с содержанием типа:
@echo off C:\"Program Files (x86)"\GnuWin32\bin\wget http://localhost:8086/?x10command=DEVICE~sendplc~%%22C1%%20On%%22" -o log.txt -O out.txt
как видите с кавычками и пробелами здесь тоже пришлось помудрить в соответствии с синтаксисом cmd. (%22 это код кавычки %20 это пробел)
в файле out.txt сохраняется предыдущее состояние управляемого устройства. Если повторить команду еще раз или запросить статус командой типа:
C:\"Program Files (x86)"\GnuWin32\bin\wget [url="http://192.168.0.30:8086/?x10command=DEVICE~queryplc~%%22C1%%20On%%22 -o log.txt -O out.txt
в файле out.txt сохраняется предыдущее состояние управляемого устройства. Если повторить команду еще раз или запросить статус командой типа:
C:\"Program Files (x86)"\GnuWin32\bin\wget [url="http://192.168.0.30:8086/?x10command=DEVICE~queryplc~%%22C1%%20On%%22 -o log.txt -O out.txt
Далее можно подумать как состояние преобразовать в голосовой доклад Евы. Но тут без участия разработчиков ХоумСапиенс не обойтись. У них пока не разработан интерфейс интерактивного управления обратной связью с пользователем
Вот ЗДЕСЬ http://youtu.be/DNCPv0vcnQs небольшое видео о том как Ева (Анфиса) управляет освещением в моей квартире по протоколу Х10 через X10commander описанным выше способом.
Вот ЗДЕСЬ http://youtu.be/DNCPv0vcnQs небольшое видео о том как Ева (Анфиса) управляет освещением в моей квартире по протоколу Х10 через X10commander описанным выше способом.