RCswitch приёмник 433/315 (обновлено: 04 Oct 2020, 12:21:13)

Управление состоянием GPIO или VGPIO по протоколу RCswitch.

Так же функция используется чтобы считать код с пультов управления устройствами с ESP8266 через передатчик RCswitch.

На страничке /debug можно увидеть принятый код.

Отправка кода на сервер MajorDoMo и MQTT.

Приемник очень сильно потвержен помехам от самого ESP8266/ESP32, смотрите подробно.


Приемник позволяет управлять модулем ESP с пультов по протоколу RCswitch. 

Можно узнать код команды для управления через RCswitch передатчик.

Доступно управление GPIO, в том числе VGPIO и Remap. Включение/выключение.


Последний принятый код от пульта можно узнать на вкладке http://[ip адрес]/debug


Не рекомендуется использовать самые дешевые китайские приемники (зеленые) - они очень сильно шумят, так как ловят помехи от самой ESP8266/ESP32.

  


Такие приемники намного лучше.






При приеме данных из эфира код может передаваться на MQTT в топик login/hostname/rcdata. Аналогично передается и на сервер MajorDoMo.

Если на кнопку назначено действие, то по mqtt - ее не будет видно.


Работа с данными в конструкторе кода

void recvrcfunc(uint32_t key){
if(key==5464565){
// код события
}

}

В стартовой функции задать строку cb_rcswitch_funs=recvrcfunc;