Тестирую с товарищем из NYC возможность работы системы с устройствами семейства X10. Вроде бы уже начало получаться (под Windows) так что делюсь примером.
Работает только если установлена программа ActiveHome, т.к. у неё в комплекте идёт утилита отправки команд на X10-устройства.
Я подготовил файл, который можно импортировать прямо в секцию Объектов (не архив, а то что внутри -- импортируется только .txt файл!) и тогда добавится нужный тестовый объект -- его только надо будет настроить. Картинки ниже с английской версии системы, но я думаю легко понять как аналогично делать в русской.
1. Импортируем файл описания класса:
2. Настраиваем нужные House/Unit code:
3. Подключаем переключатель в меню и связываем его с объектом:
Ну и работать из сценариев можно такими командами:
callMethod('testX10Device.turnOn');
или
callMethod('testX10Device.turnOff');
Протокол X10
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Протокол X10
- Вложения
-
- X10Devices.zip
- (889 байт) 273 скачивания
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Протокол X10
Устройств X10 у меня как таковых нет. Есть человек, который меня уговорил на его устройствах поэкспериментировать, так что так и получилось. Сейчас пример выше работает с устройствами, понимающими команды on,off и dim. Таким же образом можно расширить на другие команды. Ну и в будущем сделать возможность принимать события от x10 устройств (пульты, датчики движения и т.п.)Vadymkyr писал(а):а какие устройства Х10 используете?
над z-wave не думали?
С Z-wave в принципе аналогично можно, но там, на сколько я знаю, несколько сложнее будет интеграцию "вслепую" сделать.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 1
- Зарегистрирован: Вс фев 05, 2017 10:04 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Протокол X10
Необходимо подключить контроллер СМ11А к системе MajorDoMo без помощи программы ActiveHome, для отправки команд на X10-устройства.
- За это сообщение автора Oleggus поблагодарил:
- directman66 (Вт фев 07, 2017 10:49 pm)
- Рейтинг: 1.16%