schmurtzm / RFLink-ESP

RFLink modified for ESP8266 and ESP32 ---> RF 433mhz to MQTT gateway
MIT License
26 stars 8 forks source link
433mhz esp8266 espurna mqtt openmqttgateway sonoff tasmota

RFLink-ESP

EDIT by Schmurtz :

The original source is located here : https://github.com/Stef-aap/RFLink-ESP Stef-aap & Etimou has done a very great job to make a version of RFlink on ESP. I was really enthousisast to observe that this firmware is fast and supports KAKU protocol so I've added some functionalities to their work to make it easier to configure.

Help is welcome !

You have needs ? Please participate to this great project : edit and push your modification or buy me a coffee :)

Buy me a coffee

Version 2.2 :

Cosmetic & functional changes (but the basics of RFlink-ESP are still the same)

Notices


2020/03/21
These modifications have been tested on esp8285 (Sonoff RF Bridge) and esp8266 (Lolin). ESP32 probably needs some changes to work again :/


Many ideas to make it the ultimate RF433 to MQTT bridge :

Why using RFlink-ESP ?

How to setup ?

How to use it ?

RFlink communication is based on the official RFlink communication detailed here.
Exemples :
================ RF message reception ================
MQTT message :
Topic: RFlink/received/EV1527/19BD0
Payload: {"SWITCH":4,"CMD":"ON"}

==> Correspond to this rflink message :
20;02;EV1527;ID=19BD0;SWITCH=4;CMD=ON;

================ RF message sending ================
MQTT message :
Topic: RFlink/send/EV1527/19BD0
Payload: {"SWITCH":4,"CMD":"ON"}

OR to send a RF message directly in RFlink format :
Topic: RFlink/send
Payload: {"TRANSMIT":"10;EV1527;19BD0;4;ON;"}

known issues


Original Description (V2.1):

Home Assistant / Domoticz tested with a RFLink, modified for ESP8266 and ESP32

This is a fork of RFLink, and because we couldn't get it working reliable, we ended up in a complete rewrite of RFLink. Problem is that the latest version of RFLink is R48. We couldn't only find sources of version R29 and R35. Both sources didn't work correctly, R29 was the best. We tried to contact "the stuntteam" which owns the orginal sources but no response.

This version of RFLink has the following features

Some ideas for the future