RCswitch передатчик 433/315 (обновлено: 25 Dec 2020, 17:29:39)

Управление розетками и другими устройствами, основанные на протоколе RCswitch.



Управление розетками и другими устройствами, основанные на протоколе RCswitch.

Считать код команды можно через библиотеку RCswitch используя ардуину или используя опцию в конструкторе прошивки RCswitch приёмник.

Управление через GET запрос

Команда для управления: http://[ip адрес]/rcremote?cmd=YYYY. Где YYYY - цифровой код команды.

Имеется дополнительный параметр &per=200, который задает время импульсов в микросекундах. Параметр не обязательный. По умолчанию 300мкс. (меняется в конструкторе прошивки) 

Битность сигнала можно изменить параметром &bits=20, по умолчанию 24 (меняется в конструкторе прошивки).

Управление через MQTT

Необходимо подать команду в топик login/hostname/rcswitch. Параметр битности и per в данный момент не задается.

Управление через Remap GPIO

Служит для управления радио розетками и другими устройствами, у которых используются разные команды для включения и выключения в качестве GPIO. Это дает возможность  управлять устройствами из функций прошивки, например из планировщика заданий или термостата.

Можно использовать для устройств и не имеющие разные команды включения и выключения. Для удобства управления. В этом случае для полей OFF и ON необходимо вводить одинаковый код.

Количество устройств возможно задать в настройке опции конструктора прошивки. По умолчанию их 2.

Устройства управляются по номерам GPIO начиная от 140. Режим инвертирования - 2.

Подключение передатчика

Передатчику необходимо подключить питание 5 вольт (для дешевых зеленых передатчиков). У более хороших радиопередатчиков напряжение питания может отличатся.

Вход передатчика необходимо подключить на GPIO модуля, назначенный на вкладке hardware. Возможно подключение на GPIO 0-5 , 12-14.