Rcswitch: sui77/rc-switch: Arduino lib to operate 433/315Mhz devices like power outlet sockets.

Содержание

Сканер-приёмник радиоканальных датчиков и брелоков RC switch

RC switch — предназначен для приёма сигналов
от беспроводных радиоканальных датчиков: движения, протечки воды, газа, дыма, герконов, ДУ (брелоков) китайских компаний
Tantos, Falcon eye, Optimus, Kerui, Wofea, Страж, Часовой и подобных с 24-битным протоколом кодеров 2260/2262/2264/1527 и интеграцию их в единую систему управления, контроля и оповещения с системами охраны Радиус-5 или других производителей.

     Количество регистрируемых брелоков  или датчиков в память устройства —
до 20-ти штук с распределением в любую из 4-х зон (шлейфов)

Описание устройства
инструкция по эксплуатации Внутренний вид RC switch — самостоятельное охранное устройство с отправкой мгновенных уведомлений
на Email по событию — «постановка/снятие», «ночная зона
*
«, «тревога шлейфов».
Управление режимами охраны осуществляется радиобрелоками, по WiFi или Internet
специальными приложениями для смартфона SSWF8 (WiFi) или MQTT Dash (Wifi и Internet)

RC switch — исполнительное устройство по событию.
Имеет 2 встроенных ключа (открытый коллектор) которыми можно:
• при постановке на охрану включить реле №1 (закрыть дверь, выкл. освещение…),
• при снятии с охраны выключить реле №1 (открыть дверь, вкл. освещение…),
• в режиме охраны при сработке какой либо из зон (шлейфа) включить реле №2

(сирену, освещение, систему защиты от протечки воды… ).

RC switch
Cканер-приёмник радиоканальных датчиков и брелоков

                                                            Примечание

* Включение «Ночной зоны»- возможность отключения контроля над одной зоной
(комнаты отдыха, комнаты с животными. ..) когда остальные 3 зоны находятся под охраной.
Эта опция работает ТОЛЬКО с зоной (шлейф) №4 (на разъеме S4) и прописанными в нём
датчиками.
Управление этим режимом осуществляется любой свободной кнопкой на брелоке с соответствующим назначением её в конфигураторе «Ночная зона» или по WiFi & Internet специальными приложениями для Андроид SSWF8 и MQTT Dash

.

                                                            Параметры

• Количество радиодатчиков/брелоков: 20
• Количество зон (шлейфов): 4
• Встроенный виртуальный ключ DS1990: 1
• Исполнительные ключи (открытый коллектор): 2
• Напряжение питания: 9-15 В.
• Расстояние беспроводной связи: до 50 метров в прямой видимости.
• Частота, модуляция, кодировка: 433 МГц, ASK.
• Связь: односторонняя.
• Рабочая температура: от -10 до +50 градусов.

• Размер: 85х35х55 мм.
• Крепление: на DIN рейку.

Вход «V» — питание +12в.
Входы «G» — GND (общая земля).
Кнопка «R» — рестарт модуля WiFi (находится между клеммами «G», нажатие спичкой)
Выход «S» — ключ состояния режима охраны (исполнительное реле — открытый коллектор).
Выход «A» — ключ тревоги шлейфов (исполнительное реле — открытый коллектор).
Выход «Т» — встроенный «виртуальный» ключ TM DS1990 — выдаёт код

ключа для постановки или снятии с охраны дополнительных систем.
Подключается к считывателю ключей ТМ управляемых систем.
Вход «D» — команда от внешней охранной системы для синхронизации режимов охраны  между устройствами (при постановке на охрану уровень с ПЦН должен быть +12в., при снятии — 0в.).
Выходы «S1-S4» — для подключения к соответствующим шлейфам внешней охранной
системы. В момент срабатывания извещателей на этих шлейфах (откр. коллектор)
всегда происходят изменения состояний (замыкание на землю) на 1-2 секунд, что вызывает
выполнение установленного алгоритма по охране объекта (дозвон, включение реле.
..).

RC switch —  интегрируется с любыми системами охраны.
Выступает в качестве приемника кодов от радиобрелоков с преобразованием их в единый
код виртуального ключа ТМ (DS1990) необходимого для управления режимами охраны
(постановка/снятие) внешних систем, и приёма сигналов от радиодатчиков распределённых
по 4-м зонам для изменения состояний шлейфов в этих системах.

Формы уведомлений на Email:
• Постановка/снятие с охраны:
«Alarm1 — POS» (Позитив) — поставлено, «Alarm1 — NEG»(Негатив) — снято
• Ночная зона (вкл/выкл):

«Alarm2 — POS» — включена, «Alarm2 — NEG» — выключена
• Тревога любого из 4-х шлейфов:
«Alarm4 — NEG» — датчик сработал, «Alarm4 — POS» — датчик восстановился

Схема подключения устройства

              Конфигурирование через приложение WiFi-IoT. apk  или  WEB браузер

• Создание статического IP в локальной сети WiFi. 
• Создание собственной точки доступа (AP Mode) (в условиях отсутствия WiFi сети).

• Ручная регистрация радиодатчиков и брелоков с распределением их по зонам.
• Подключение и разрешение уведомлений на E-mail.
• Подключение и разрешение на управление через Internet (MQTT).
• Назначение имён для кнопок управления устройством в WEB интерфейсе (WEB KEY).

[Из песочницы] Туннель Wi-fi -> RcSwitch для управления светом

Предыстория


Довольно часто в наших домах стали появляться люстры, управляемые с использованием беспроводного пульта, который работает на частоте 433\315 mhz.

В моей квартире первой появилась такая люстра в комнате. Позже, когда наше семейство пополнилось двумя детьми, я был вытеснен «жить» на кухню, и беспроводного управления светом в моем новом жилище стало катастрофически не хватать.

В связи с чем с небезызвестного всем сайта был заказан 4-х канальный беспроводной модуль.

И начался процесс «тюнинга» кухонной люстры. Для создания режима ночника была наклеена светодиодная лента и повешена на первый канал блока.

Остальные каналы блока используются для управления штатными лампами люстры. Один канал, правда, остался свободным. Блок питания для ленты уместился в чаше люстры, а вот запихнуть туда сам блок не получилось, пришлось вынести его наружу.

Жить стало легче. Но не знаю как у остальных, но у меня эти самые пульты стали постоянно теряться. Пришлось что-то с этим делать.

Железная часть


На базе известного микроконтроллера esp8266, с использованием прошивки с сайта homes-smart.ru мной был собран простой шлюз, а именно к модулю был подключен передатчик с частотой управления люстрами. С помощью Arduino я снял коды кнопок пультов «комнаты» и «кухни».

Сам модуль с ESP распаян на самодельном адаптере, с обратной стороны которого установлен стабилизатор напряжения 3,3 вольта и небольшой конденсатор, чтобы не заботиться о питании модуля.

ESP соединяется с передатчиком через переходной адаптер.

Программная часть


Все бы хорошо, но возникла проблема, у используемой мной прошивки не было как такого пользовательского web-интерфейса. Поэтому выполнять команды можно было только через http запрос.

Для решения этой проблемы были написаны клиенты под windows phone и android (находится в состоянии альфа версии). Для написания приложения под windows использовал Visual Studio 2015 RС. Это было мое первое знакомство с программированием под эту платформу. Хочу заметить, что в сравнение с программированием для Android эта платформа не вызвала никаких трудностей. Все работало сразу из коробки.

Дальше пришло время клиента под Android и тут начались трудности. Ранее я пробовал программировать для Android в среде Eclipse и вроде у меня все получалось. Но повторно установить эту среду у меня почему то получилось. Обратил внимание на то, что в новой Visual Studio появилась возможность создания проектов для Android, но и это направление у меня не пошло. В итоге был выбран более легкий путь с использованием замечательного ресурса appinventor.mit.edu. Быстренько накидал проект, залил его в телефон, и все заработало.

Однако довести его до конца так и не успел. Детишки не дают и шага без них шагнуть, поэтому личного времени совсем нет.

P.S. Это моя первая статья на Хабре, сильно не судите, постарался как можно полно описать, насколько это позволили моя грамотность и мои дети, не дававшие покою на протяжении всего повествования. Так что на этом я заканчиваю. Пора идти развлекать детей.

Надеюсь моя идея будет кому то полезна.

Упомянутые и используемые материалы
Прошивка: http://homes-smart.ru/
Клиент под Windows Phone: yadi.sk/d/53y6SsmljZGpm
Клиент под Android (не доделан до конца): ai2.appinventor.mit.edu/#6244931076096000

© Geektimes

Дистанционный выключатель RC switch для моделей своими руками как сделать

Как сделать RC switch для радиоуправляемых моделей своими руками.



Данный выключатель предназначен для управления дискретным (вкл/выкл) каналом при помощи обычной аппаратуры радиоуправления, то есть работает он от ШИМ сигнала! Аппаратура шлёт на приёмник импульсы 1000-2000 мкс, поэтому для дискретного управления приходится придумывать всякий колхоз (в идеале нужно расшифровывать ШИМ сигнал ардуинкой, и в зависимости от ширины импульса подавать цифровой сигнал, 0 или 1). Но такой «расшифровывающий» контроллер стоит в сервомашинках, поэтому грех не использовать сломанные машинки в своих целях!
Нам понадобится MOSFET (полевой транзистор). Условия выбора транзистора:
1) Транзистор с N — каналом
2) Напряжение и ток должны соответствовать вашим предпочтениям
3) Пороговое напряжение на затворе должно быть около 3 вольт (такие транзисторы называют транзисторы с логическим уровнем, или logic level)
4) Корпус выбирать такой, чтобы было удобно монтировать (TO-220, D-pack, D2-pack)

У меня на сайте появилась страничка с радиодеталями, в том числе там есть китайские транзисторы резисторы и диоды
► http://bit. ly/2HzGXrN

★Чтобы не искать★
►Транзисторы http://bit.ly/2HC6NLy
► Резисторы http://bit.ly/2HBhLBc
► Диоды http://bit.ly/2Hzh4Qb
► Мешок JST разъёмов http://bit.ly/2HyRqUr

Вот примерный список транзисторов, на самом деле их просто тысячи подходящих
FQP30N06L
STP65NF06
STP75NF75
STP55NF06
IRFZ48NPBF
IRF540ZPBF
IRF540NPBF
IRLZ44NPBF
IRFZ34NPBF
IRFZ24NPBF

═════════════════════════════════
► Китайские Arduino и датчики ДЁШЕВО ◄
http://bit.ly/2HC6O24

Похожие видео:

Rc-switch | Hackaday

Дешевые беспроводные коммутаторы 433 МГц — заманчивый способ войти в мир домашней автоматизации, но без специального оборудования им будет труднее управлять с ПК. В таком положении находился [TheStaticTurtle], поэтому решение было очевидным. Создайте приемопередатчик USB 433 МГц.

На компьютерной стороне находится микросхема Ch440 USB-to-serial и знакомая ATmega328, что делает его компактной копией Arduino. На стороне RF есть пара модулей для передачи и приема, неожиданно с отдельными антеннами.Это устройство является второй ревизией, после первоначальных экспериментов с одним антенным разъемом и переключателем RF оказалось, что он не работает. На стороне программного обеспечения Arduino использует библиотеку rc-switch, а на стороне ПК есть библиотека Python, чтобы разобраться во всем этом. Код и файлы оборудования находятся на GitHub, если вы захотите поэкспериментировать.

Проблема создания приемопередатчика с одной антенной не для слабонервного радиотехника, поскольку, хотя на бумаге кажется, что диодные переключатели доставляют товары, их может быть чрезвычайно сложно установить правильно и сохранить линейность.Любопытно, что вместо него не использовался модуль приемопередатчика, но мы предполагаем, что его стоимость сыграла значительную роль в уравнении.

За прошедшие годы мы представили немало увлекательных проектов 433 МГц, таких как преобразование маршрутизатора TP-Link.

[Спок] хотел сделать небольшой реверс-инжиниринг своего пылесоса с дистанционным управлением Miele, поэтому он сломал свой ключ DVB-T SDR для использования в качестве анализатора спектра. Конечно, он нашел 433.Сигнал 83 МГц, который использовал его пульт дистанционного управления пылесосом, но, к своему удивлению, он обнаружил случайный сигнал QAM256 , когда он ожидал только один ASK .

После небольшой детективной работы [Спок] в конце концов нашел дешевую метеостанцию, о которой он забыл. Однако протокол метеостанции был слишком убедительным, чтобы он мог вернуться к своему пылесосу. После того, как загрузил библиотеку Arduino rc-switch и сделал быструю остановку в своей местной радиорубке, чтобы получить 433.92, чтобы декодировать сигнал, он реконструировал метеостанцию, чтобы он мог в цифровом виде записывать выходные данные температуры. Библиотека Arduino rc-switch оказалась неспособной декодировать сигнал, но некоторая работа с Python помогла ему разобраться в этом.

Поскольку программно-конфигурируемое радио становится все более доступным и распространенным явлением, подобные хаки служат хорошим напоминанием о том, насколько разводкой становятся наши дома.

Коммутатор

rcswitch — npm

Привязки узлов для порта rcswitch RaspberryPi.

Он должен быть совместим со всеми версиями Node.js, начиная с 0.8.

Требования

  • Как и версия rcswitch для C ++, для компиляции необходимо установить WiringPi.
  • Выводы данных и питания эмиттера 315/433 МГц должны быть подключены к RPi. Обратите внимание на номер вывода данных WiringPi. (см. http://wiringpi.com/pins/)
  • Команда узла должна запускаться с правами root

Использование

 

var rcswitch = require ('rcswitch');

rcswitch.enableTransmit (0);

rcswitch.switchOn ("10110", 1);

rcswitch.switchOff («11000», 2);

API

Конфигурация

rcswitch.
enableTransmit ( контакт )

Разрешить передачу на данном контакте (сделать его ВЫХОДНЫМ). Должен вызываться перед любыми другими функциями.

Вернуть истину, если вывод является целым числом, иначе — ложь.

rcswitch.disableTransmit ()

Отключить передачу (установите вывод на -1, чтобы запретить любой последующий вызов функции).

Вернуть истину.

Тип A

rcswitch.switchOn (
группа , переключатель )

Включите дистанционный переключатель (тип A с 10-полюсными DIP-переключателями).

  • группа — (Строка) код группы переключателей (относится к DIP-переключателям 1, 2, 3, 4 и 5, где «1» = вкл. И «0» = выкл. — например, если все DIP-переключатели включены, это » 11111 «)
  • переключатель — (Номер) номер переключателя (может быть 1 (если DIP-переключатель A включен), 2 (если DIP-переключатель B включен) и так далее до 4)

Вернуть истину.

rcswitch.switchOff (
группа , переключатель )

Выключите дистанционный выключатель (тип A с 10-полюсными DIP-переключателями).

  • группа — (Строка) код группы переключателей (относится к DIP-переключателям 1, 2, 3, 4 и 5, где «1» = вкл. И «0» = выкл. — например, если все DIP-переключатели включены, это » 11111 «)
  • переключатель — (Номер) номер переключателя (может быть 1 (если DIP-переключатель A включен), 2 (если DIP-переключатель B включен) и так далее до 4)

Вернуть истину.

Тип B

rcswitch.switchOn (
группа , переключатель )

Включите дистанционный переключатель (тип B с двумя поворотными / ползунковыми переключателями).

  • группа — (Номер) группа (может быть 1, 2, 3, 4)
  • переключатель — (номер) переключатель (может быть 1, 2, 3, 4)

Вернуть истину.

rcswitch.switchOff (
группа , переключатель )

Выключите дистанционный выключатель (тип B с двумя поворотными / ползунковыми переключателями).

  • группа — (Номер) группа (может быть 1, 2, 3, 4)
  • переключатель — (номер) переключатель (может быть 1, 2, 3, 4)

Вернуть истину.

Тип C

rcswitch.switchOn (
семейство , группа , переключатель )

Включите дистанционный выключатель (тип C Intertechno).

  • семейство — (Строка) семейный код (может быть a, b, c, d, e, f)
  • группа — (Номер) группа (может быть 1, 2, 3, 4)
  • переключатель — (номер) переключатель (может быть 1, 2, 3, 4)

Вернуть истину.

rcswitch.switchOff (
семейство , группа , переключатель )

Выключите дистанционный выключатель (тип C Intertechno).

  • семейство — (Строка) семейный код (может быть a, b, c, d, e, f)
  • группа — (Номер) группа (может быть 1, 2, 3, 4)
  • переключатель — (номер) переключатель (может быть 1, 2, 3, 4)

Вернуть истину.

Другое

rcswitch.send (
код )

Отправить необработанный код.

Вернуть истину.

rcswitch.sendTriState (
код )

Отправить код с тремя состояниями.

  • код — (Строка) трехсторонний код

Вернуть истину.

Эта функция полезна, например. микроэлектрический AS 73, который также продается в Германии как REV Telecontrol (версия с домашним кодом с 6 DIP-переключателями).

Этот разъем имеет 10 DIP-переключателей.

Код дома использует первые 6 переключателей, код приемника устанавливается следующими 4 переключателями.Для кода дома положение выключателя обозначается буквой F, а положение ВКЛЮЧЕНО — цифрой 0.

Коды получателя:

Коммутаторы каналов 7-10

  • 0FFF Канал A

  • F0FF Канал B

  • FFF0 Канал C

  • FF0F Канал D

  • FF или F0 Кнопка на

  • 0F Кнопка выключена

Строка ввода для функции: [домашний код] [канал] [значение включения / выключения] е.грамм. F000000FFFFF для домашнего кода 100000, канал A и кнопка вкл.

Pololu RC Switch с реле (в сборе)

Обзор

Этот продукт состоит из однополюсного двухходового реле мощности (SPDT) и схемы управления, которая измеряет входящие сигналы радиоуправления (RC), что упрощает управление большими электрически изолированными нагрузками в RC-системах. Примеры приложений включают использование дополнительных каналов на RC-приемнике или сервоконтроллере для включения освещения, двигателей или оросительных клапанов. Переключатель RC доступен предварительно припаянным или как частичный комплект, что обеспечивает большую гибкость применения:

Доступны альтернативы с вариациями этих параметров: частичный комплект? Выбрать вариант…

RC-переключатель измеряет ширину входящих RC-импульсов и сравнивает ее с настраиваемым пользователем порогом (с гистерезисом ± 64 мкс), чтобы решить, активировать ли реле. По умолчанию порог составляет приблизительно 1700 мкс, при этом активация переключателя происходит выше порога (более длинные импульсы), но переключатель имеет режим обучения, который позволяет изменять порог и направление активации.Функция безопасного запуска снижает вероятность неожиданной активации.

Обычно мы рекомендуем использовать 4- или 5-элементную батарею NiMH или NiCD для питания коммутатора. Аккумулятор обычно подключается к RC-приемнику или сервоконтроллеру, который передает питание на RC-переключатель.

В комплект входит реле Omron G5LE-14-DC5 (1 МБ, pdf), рассчитанное на ток до 10 А в большинстве условий.

Оборудование в комплекте

RC-переключатель с реле Pololu доступен в двух версиях:

  • Собранная версия поставляется с запаянным реле Omron на 5 В, контактами разъема и клеммной колодкой.Штекерный разъем 1 × 2 и закорачивающий блок также входят в состав собранной версии и могут использоваться для настройки устройства. Собранная версия может быть включена в существующую RC-систему без необходимости дополнительной пайки.
  • Версия частичного комплекта дает вам возможность выбирать различные соединения. Он включает в себя реле Omron на 5 В, 12-контактный штекер 0,1 ″, штекер 0,1 ″ 12-контактный прямоугольный штекер, 3-контактный клеммный блок и замыкающий блок. Эти полоски можно разбить на полоски меньшего размера и при желании припаять к плате, либо провода можно припаять непосредственно к плате для наиболее компактной установки.

Предупреждение: При пайке клеммной колодки в частичную версию комплекта обязательно используйте больший набор отверстий . Если вы используете отверстия меньшего размера, которые предназначены для штыревых штырьков 0,2 ″, там не будет достаточно места для установки реле.

RC-переключатель Pololu с реле (в сборе) с включенным оборудованием.

RC-переключатель Pololu с реле (частичный комплект).

На плате есть четыре монтажных отверстия, которые подходят для винтов №2 или M2 (не входят в комплект).

Преимущества перед аналогичной продукцией

  • Компактная компоновка
  • Настраиваемые пользователем порог и направление активации
  • Режим безопасного запуска для снижения вероятности неожиданной активации
  • Стабилитрон для быстрого спада тока на катушке реле
  • Спецификация правил прохождения электрических трасс на релейных коммутационных узлах (см. Руководство пользователя)

Выходы и светодиодный индикатор

RC-переключатель обеспечивает обратную связь о том, в каком состоянии он находится, с помощью желтого светодиода. Информация о состоянии также предоставляется на двух выходных контактах:

  • Вывод GOOD указывает на наличие допустимого RC-сигнала (частота импульсов 10–330 Гц, ширина импульса 0,5–2,5 мс).
  • Вывод OUT указывает, активировано ли реле (т. Е. Катушка реле находится под напряжением).

Дополнительную информацию о RC-переключателе с реле Pololu можно найти в руководстве пользователя.

Предупреждение: Этот продукт не разработан и не сертифицирован по каким-либо конкретным стандартам безопасности высокого напряжения.Работа с напряжением выше 30 В может быть чрезвычайно опасной и должна выполняться только квалифицированными специалистами с соответствующим оборудованием и защитным снаряжением.

RC-переключатель Pololu с реле, подключенный к типичному RC-приемнику.

Прочие RC-переключатели

Мы предлагаем RC-переключатель с цифровым выходом для приложений, которые требуют только слаботочного цифрового сигнала, и мы предлагаем две версии этого переключателя со встроенными МОП-транзисторами вместо реле: RC-переключатель с малым MOSFET и RC-переключатель со средним MOSFET (последний также имеет встроенный стабилизатор напряжения).

Семейство продуктов Pololu RC Switch.

Люди часто покупают этот товар вместе с:

node-red-contrib-rcswitch3 (узел) — Node-RED

Другой узел rcswitch для node-red

npm установить узел-красный-contrib-rcswitch3

Узел node-red node-rcswitch3 позволяет управлять устройствами 315 / 433Mhz через библиотеку rcswitch.Это расширенная версия tlindener / node-red-contrib-rcswitch с поддержкой различных типов переключателей, трехсторонних и двоичных строк.

Реализация на основе https://github.com/marvinroger/node-rcswitch. Здесь описаны поддерживаемые типы переключателей.

Привязки узлов для порта RaspberryPi rcswitch (пин).

Он должен быть совместим со всеми версиями Node.js, начиная с 0.10.x.

Требования

  • Как и версия rcswitch для C ++, для компиляции используемых пакетов необходимо установить WiringPi.
  • Выводы данных и питания эмиттера 315/433 МГц должны быть подключены к RPi. Обратите внимание на номер вывода данных WiringPi. (см. http://wiringpi.com/pins/)
  • Команда узла должна запускаться с правами root

Использование

Атрибуты PIN и Mode должны быть установлены в свойствах узла (диалог редактирования). Другая конфигурация может быть выполнена либо в свойствах узла, либо в объекте входящего сообщения.

  • PIN — (Номер) PIN-код данных для использования в соответствии со схемой WiringPi
  • Mode — выбирает режим работы узла для поддержки разных производителей

Этот узел поддерживает следующие режимы:

  • групповой код + Устройство — Для устройств без кода семейства.

Групповой код представляет собой двоичную строку длиной 5 или числовое значение (1-4), который может быть установлен в поле Group или msg. group . Переключатель / устройство может быть установлено в поле Device или msg.device (значение [ABCD] (в этом случае Field Device должно быть установлено на «msg.device»). Switchposition может быть установлен в поле Switch Position или в msg.payload . В этом случае значение 0 означает отключение, а значение 1 означает включение.

  • Семья + Код группы + Устройство -Для устройств с кодом семьи.

Код семейства должен быть одним из символов [abcdef] и может быть установлен в поле Family или msg.family . Код группы является числовым и должен быть одним из значений [1234] и может быть установлен в поле Group или msg.group . Переключатель / устройство может быть установлено в поле Device или msg.device (значение [ABCD] (в этом случае для Field Device должно быть установлено значение «msg. device «). Switchposition может быть установлен в поле Switch Position или в msg.payload . В этом случае значение 0 означает выключено, а значение 1 — включено.

  • Канал + устройство (с тремя состояниями) Для устройств с трехсторонним кодом, например, микроэлектрического AS 73, ведьма также продаются как REV Telecontrol в Германии (версия с домашним кодом с 6 DIP-переключателями).

Код канала должен быть двоичной строкой с 0 = выключено и 1 = включено и может быть установлен в поле Channel или msg.канал (в этом случае поле Channel должно быть пустым). Переключатель / устройство может быть установлено в поле Device или msg.device (значение [ABCD] (в этом случае Field Device должно быть установлено на «msg.device»). Switchposition может быть установлен в поле Switch Position или в msg.payload . В этом случае значение 0 означает выключено, а значение 1 — включено.

  • Строка с тремя состояниями Отправить строку с тремя состояниями.

Строка может быть установлена ​​в поле systemcode или msg.полезная нагрузка . Разрешены только символы 0,1, F и S без пробелов.

  • Двоичная строка Отправить двоичную строку.

Строка может быть установлена ​​в поле systemcode или msg.payload . Разрешены только символы 0 и 1 без пробелов.

Описание типов находится на https://github.com/marvinroger/node-rcswitch «.

Галерея NuGet | RCSwitch 1.1.0

Это универсальный порт Windows библиотеки RCSwitch для Arduino (https: // github.com / sui77 / RC-переключатель).

Функциональность доступна на устройствах Windows IoT.

 Установочный пакет RCSwitch - версия 1. 1.0 
 dotnet добавить пакет RCSwitch - версия 1.1.0