Появившаяся недавно новинка FIBARO RGBW Controller FGRGBWM-441 привлекла мое внимание, и вот 4х канальный модуль уже лежит у меня на столе, включенный в Z-Wave сеть, под управлением контроллера Vera Lite. Не изменяя ни единой настройки, подключаю к выходам RGBW обмотки 12-ти вольтовых реле, и включаю в интерфейсе пользователя один канал за другим. Реле дружно дребезжат, а затем включаются. Понимаю, что напряжение на выходах каналов изменяется плавно, и имеет широтно-импульсную модуляцию. Поэтому перехожу к инструкции, и ищу нужные параметры.

Первым подходящим показался мне параметр № 10. «Время между шагами». Значение по умолчанию 10. Меняю его на «0» (немедленное изменение состояния выхода). И вот теперь «дребезг» реле исчезает. Хотя, как я понял позже, это не совсем правильное решение.

Режимы работы модуля задает параметр № 14, но об этом потом. Для тех, кто еще не менял настройки в интерфейсе Vera Lite расскажу, как это делается. Для изменения значения параметра захожу в настройки RGBW модуля (в интерфейсе пользователя это устройство с измерителем мощности), затем в «Опции устройства», и выбираю «Добавить настройки конфигурации». В окно «переменная» ввожу номер изменяемого параметра (10), поскольку параметр имеет размер 2 байта, для следующего поля «Размер данных» выбираю из раскрывающегося списка 2 byte dec, в поле «Желаемая стоимость» (видимо, не совсем удачный перевод, больше бы подошло название «Значение параметра») ввожу значение параметра, в данном случае «0». Закрываю окно настроек, нажимаю кнопку «Сохранить».

Через контакты реле подключаю различную нагрузку, создаю сцены, триггеры, расписания. Всё замечательно работает.

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

Следующим изменил Параметр № 8 «Outputs state change mode». Установил значение параметра «1» (Режим 2), и перешел к программированию Параметра № 11 «Время изменения от начального до конечного значения». Здесь, прежде чем вводить значение параметра, необходимо рассчитать время включения/выключения. В описании имеются формулы для расчета времени. Например, чтобы получить значение по умолчанию 3 сек, используется формула: [значение - 64] * 1S Подставляя значение 67 получаем 67-641сек=3 сек. Если значение параметра 150, то время рассчитывается по формуле [значение -128] * 10s Получаем время включения 150-12810сек=220 сек.

Параметры 9 и 10 тоже изменяют время включения и выключения. Только перед изменением этих параметров необходимо в параметре № 8 установить «Режим 1».

После этого подключил к входам модуля кнопки, как показано на fig. 7 инструкции. Причем, для правильного управления модулем кнопка должна иметь нормально замкнутые контакты. При локальном управлении светодиоды полностью не гаснут.

В общем, с параметрами 8,9, 10,и 11 проблем не возникло.

Параметры № 12 и № 13 задающие минимальный и максимальный уровни яркости трогать не стал, т.к. на мой взгляд, с ними всё предельно понятно.

Больше всего разбираться пришлось с параметром № 14, который задает режимы работы входов и выходов RGBW модуля. В описании параметра имеются две таблицы. Первая из них (малая) показывает, что режим работы каждого канала зависит от значения, которое содержится в четырех битах памяти для каждого канала, а так же то, что эти четыре бита могут принимать значения от «0000» до «1111».

Вторая (большая) таблица содержит возможные режимы работы одного канала, а так же соответствующие этим режимам значения четырех бит.

При выборе режима RGB / RGBW настройки для всех 4 каналов идентичны. Настройки, помеченные знаком Х запрещены, и не могут быть переданы в модуль. Немного поясню, как я изменял параметр № 14.

Самый левый столбец второй таблицы можно рассматривать как нумерацию строк, однако это не так. Если рассмотреть строку, то получается, что в первой ячейке записано число (цифра), отражающая в шестнадцатеричной системе счета содержание следующих четырех ячеек, которые как раз и являются теми самыми четырьмя битами, определяющими режим работы канала. Поэтому из второй таблицы надо выбрать режим работы, необходимый для каждого канала. Например, если первый, второй и третий каналы должны работать в режиме «MOMENTARY (NORMAL MODE)», то в четырех битах каждого из этих каналов в двоичной системе будет записано «1001». В шестнадцатеричной системе «1001» пишется как «9». Четвертый канал пусть работает в режиме «ANALOG 0-10V (SENSOR)». Содержимое четырех байт четвертого канала будет «1000», и в шестнадцатеричной системе запишется как «8».

Таким образом, для всех четырех каналов мы получили в шестнадцатеричной системе число 9998. Переводим его в десятичную систему счета (например, с помощью компьютерного калькулятора, переведя его предварительно в инженерный вид, или в «программист»), и получаем необходимое значение параметра № 14 – 39320. Остается войти в режим настроек, изменить значение параметра № 14, и сохранить его.

Чтобы в интерфейсе Vera Lite для канала 4 отображалась иконка измерителя освещенности, необходимо в интерфейсе зайти в настройки именно этого канала, выбрать вкладку «Расширенные», найти поле "device_file". Содержимое поля надо изменить на D_LightSensor1.xml. Затем надо закрыть окно настроек канала, сохранить изменения, а когда на контроллере снова загорится индикатор готовности, нажать ctrl+F5. После перезагрузки страницы в интерфейсе появится иконка измерителя освещенности. Для измерителя температуры в поле "device_file" необходимо записать D_TemperatureSensor1.xml Затем надо закрыть окно настроек канала, сохранить изменения, а когда на контроллере снова загорится индикатор готовности, нажать ctrl+F5. После перезагрузки страницы в интерфейсе появится иконка измерителя температуры.

К сожалению, мне не удалось получить результаты измерений. На иконке измерителя было только слово «Уровень». Цифр не было, хотя на вход модуля было подано постоянное напряжение +7 вольт относительно общего провода GND. Пока не ясно, в чем тут проблема. Если кому-то удалось настроить модуль для работы в режиме измерений, и увидеть на иконке значение измеряемого параметра – поделитесь своим опытом, буду вам благодарен.

задан 24 Дек '13, 15:49

Vladimir_Buharin's gravatar image

Vladimir_Buh...
5866
процент согласия: 33%

отредактирован 28 Янв '14, 14:27

PoltoS's gravatar image

PoltoS ♦♦
5731312

Ваш ответ будет первым!
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×50
×47
×24
×9
×2

Задан: 24 Дек '13, 15:49

Просмотров: 2,285 раз

Отредактирован: 14 Апр '14, 01:41

powered by OSQA