Модуль Noolite
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль Noolite
В последнем обновлении модуля добавлена расширенная работа со функцией вызова световых сцен ноолайт.
Небольшой ликбез. Функция световых сцен без MajorDoMo работает приблизительно так:
1. силовые блоки привязываются к сценарной кнопке на пульте
2. при долгом нажатии на эту кнопку каждый силовой блок принимает команду записи текущего состояния для данного сценария
3. при обычном нажатии на эту кнопку каждый силовой блок восстанливает записанное состояние для данного сценария
С MajorDoMo последовательность немного другая
1. привязываем силовые блоки к системе через добавление их в модуль Ноолайт
2. привязываем сценарную кнопку пульта к системе через тот же модуль
3. нажимаем на этой кнопке хотя бы один раз, чтобы в системе появились команды Load/SavePreset и открылась закладка Сцена (при работе с этим пультом)
4. на этой закладке выбираем номер канала передатчика, с которого будет "ретранслироваться" команда пульта (это может быть один из уже привязанных к силовым блоков каналов)
5. на этой же закладке выбираем устройства, которые будут учавстовать в данном сценарии
6. при этом каждое из выбранных устройств нужно будет привязать к каналу передатчика -- сделать это можно через функцию AutoBind без необходимости трогать силовые блоки руками
7. всё, теперь длинным нажатием можно сохранить сцену (аналогично пункту 2 без MajorDoMo)
8. при вызове сценария (нажатием кнопки на пульте либо установки какого-то значения в связанное с командой LoadPreset свойтво) будет установлено сохранённое состояние (аналогично пункту 2 без MajorDoMo)
С MajorDoMo получилось немного сложнее, но как проще я не придумал с учётом того, что надо не просто посылать команды на силовые блоки при восстановлении сцены, но и восстанавливать все связанные свойства. Я сценами такого плана вовсе не пользуюсь, но мало ли, кому-то пригодится.
Небольшой ликбез. Функция световых сцен без MajorDoMo работает приблизительно так:
1. силовые блоки привязываются к сценарной кнопке на пульте
2. при долгом нажатии на эту кнопку каждый силовой блок принимает команду записи текущего состояния для данного сценария
3. при обычном нажатии на эту кнопку каждый силовой блок восстанливает записанное состояние для данного сценария
С MajorDoMo последовательность немного другая
1. привязываем силовые блоки к системе через добавление их в модуль Ноолайт
2. привязываем сценарную кнопку пульта к системе через тот же модуль
3. нажимаем на этой кнопке хотя бы один раз, чтобы в системе появились команды Load/SavePreset и открылась закладка Сцена (при работе с этим пультом)
4. на этой закладке выбираем номер канала передатчика, с которого будет "ретранслироваться" команда пульта (это может быть один из уже привязанных к силовым блоков каналов)
5. на этой же закладке выбираем устройства, которые будут учавстовать в данном сценарии
6. при этом каждое из выбранных устройств нужно будет привязать к каналу передатчика -- сделать это можно через функцию AutoBind без необходимости трогать силовые блоки руками
7. всё, теперь длинным нажатием можно сохранить сцену (аналогично пункту 2 без MajorDoMo)
8. при вызове сценария (нажатием кнопки на пульте либо установки какого-то значения в связанное с командой LoadPreset свойтво) будет установлено сохранённое состояние (аналогично пункту 2 без MajorDoMo)
С MajorDoMo получилось немного сложнее, но как проще я не придумал с учётом того, что надо не просто посылать команды на силовые блоки при восстановлении сцены, но и восстанавливать все связанные свойства. Я сценами такого плана вовсе не пользуюсь, но мало ли, кому-то пригодится.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 84
- Зарегистрирован: Вс фев 28, 2016 11:36 pm
- Благодарил (а): 17 раз
- Поблагодарили: 25 раз
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль Noolite
Да, кроме одного -- метод Refresh можно исключить из схемы и в меню привязываться только к св-ву Status. Так как вы описали тоже будет работать, просто команда будет два раза уходить -- один раз от смены свойства, второй раз от вызова метода Refresh.Дмитрий Иванов писал(а):Я правильно понимаю принцип работы?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: Модуль Noolite
Обновился, переустановил программу noolite RX 2.1, менял локалхост на 127.0.0.1, на IP сервера и не получается ничего(. куда рыть?
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: Модуль Noolite
Хелп!!! установил RX на другом компе и такая же история, через браузер отправляет, а из программы нет(( помогите разобраться
-
- Сообщения: 10
- Зарегистрирован: Сб июл 09, 2016 9:30 pm
- Откуда: Moscow
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: Модуль Noolite
Товарищи, всем привет! Помогите решить вопрос с приемником RX2164, настроил как описано в теме выше, но почему-то не могу привязать устройства. Ситуация следующая - есть PIPO X8, Windows 10, RX2164+nooLite RX v2.1 и датчики РМ111 и РТ111. В установленный модуль сигнал от датчика РМ111 поступает, но устройство не распознается, в канале пишется cell. Причем, если я на обнаруженное устройство назначаю номер канала, то следующие поступившие данные от этого же устройства опять пишутся в cell. Данные от PK314 и РТ111 поступают, но также пишутся с каналом cell. Пробовал в настройках nooLite RX v2.1 поменять localhost на 127.0.0.1 - не помогло. С заранее прописанным каналом для Sensor/Remote также не получается получить данные. Что с этим можно сделать, в какую сторону посмотреть?
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: Модуль Noolite
Попробуйте так http://localhost/ajax/noolite.html?Ivan Akimov писал(а):Товарищи, всем привет! Помогите решить вопрос с приемником RX2164, настроил как описано в теме выше, но почему-то не могу привязать устройства. Ситуация следующая - есть PIPO X8, Windows 10, RX2164+nooLite RX v2.1 и датчики РМ111 и РТ111. В установленный модуль сигнал от датчика РМ111 поступает, но устройство не распознается, в канале пишется cell. Причем, если я на обнаруженное устройство назначаю номер канала, то следующие поступившие данные от этого же устройства опять пишутся в cell. Данные от PK314 и РТ111 поступают, но также пишутся с каналом cell. Пробовал в настройках nooLite RX v2.1 поменять localhost на 127.0.0.1 - не помогло. С заранее прописанным каналом для Sensor/Remote также не получается получить данные. Что с этим можно сделать, в какую сторону посмотреть?
-
- Сообщения: 10
- Зарегистрирован: Сб июл 09, 2016 9:30 pm
- Откуда: Moscow
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: Модуль Noolite
Попробовал, данные не поступают при такой строке. Накопал в исходниках noolite.class.php функцию function usual, место где встречается cell, пытаюсь понять, как это должно работать
-
- Сообщения: 82
- Зарегистрирован: Ср авг 26, 2015 9:22 pm
- Откуда: г.Обнинск, Калужская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Модуль Noolite
Заметил такую вещь при использовании модуля в системе линукс.
- если не привязать (сенсоры и пульты) заранее в программе RX 2.1 под windows, то автоматически при приеме сигнала не создается строчка с № канала и типом устройства (сенсор)
- для себя решил проблему следующим образом. в программе RX 2.1 создаю ячейки и привязываю пульты и датчики. потом переношу (вставляю) приемник (RX64) на машину с линуксом и только догда появляется реакция на нажатия кнопок пультов и отображение сигнала с датчиков.
соответсвенно если из 3-х кнопок пульта я привязал 2, то в линуксе могу настроить только эти две кнопки, а с 3-ей сигнал не поступает.
вопрос - неужели нужно для добавления новых пультов переставлять приемник в машину с виндой - там привязывать к ячейкам и потом обратно все проделывать в линуксе?
спасибо
- если не привязать (сенсоры и пульты) заранее в программе RX 2.1 под windows, то автоматически при приеме сигнала не создается строчка с № канала и типом устройства (сенсор)
- для себя решил проблему следующим образом. в программе RX 2.1 создаю ячейки и привязываю пульты и датчики. потом переношу (вставляю) приемник (RX64) на машину с линуксом и только догда появляется реакция на нажатия кнопок пультов и отображение сигнала с датчиков.
соответсвенно если из 3-х кнопок пульта я привязал 2, то в линуксе могу настроить только эти две кнопки, а с 3-ей сигнал не поступает.
вопрос - неужели нужно для добавления новых пультов переставлять приемник в машину с виндой - там привязывать к ячейкам и потом обратно все проделывать в линуксе?
спасибо
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль Noolite
Нет, не нужно. Вы можете добавить запись типа Sensor вручную, указав в качестве номера канала один из свободных, затем нажать кнопку Bind в интерфейсе, а затем кнопку привязки на датчике (пульте). Со стандартным пультом последовательность будет такой -- переводите систему в режим привязки (Bind в панели управления), нажимаете кнопку привязки на пульте, затем кнопку канала, который привязывается. После чего система автоматически выйдет из режима привязки и будет слушать события от только что привязанного канала.utia38 писал(а):Заметил такую вещь при использовании модуля в системе линукс.
- если не привязать (сенсоры и пульты) заранее в программе RX 2.1 под windows, то автоматически при приеме сигнала не создается строчка с № канала и типом устройства (сенсор)
- для себя решил проблему следующим образом. в программе RX 2.1 создаю ячейки и привязываю пульты и датчики. потом переношу (вставляю) приемник (RX64) на машину с линуксом и только догда появляется реакция на нажатия кнопок пультов и отображение сигнала с датчиков.
соответсвенно если из 3-х кнопок пульта я привязал 2, то в линуксе могу настроить только эти две кнопки, а с 3-ей сигнал не поступает.
вопрос - неужели нужно для добавления новых пультов переставлять приемник в машину с виндой - там привязывать к ячейкам и потом обратно все проделывать в линуксе?
спасибо
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги