letscontrolit / ESPEasy

Easy MultiSensor device based on ESP8266/ESP32
http://www.espeasy.com
Other
3.27k stars 2.21k forks source link

RFM69/Moteino Support #1441

Closed twistedcustomdevel closed 1 year ago

twistedcustomdevel commented 6 years ago

Is there any interest in the community about integrating Felix Rusu's RFM69 library into ESPEasy as a plugin to support the RFM69 family of radios?

Currently I have a dedicated ESP8266 (Adafruit Huzzah) connected to an RFM69HCW to act as a bi-directional RFM69 to MQTT gateway. Given most of my automation system is comprised of clones of the Rusu's Moteino boards it would be nice to have a central hub to manage everything.

Some prior art:

https://github.com/1technophile/OpenMQTTGateway (Works but still very much beta quality.) https://github.com/boaschti/MQTT_WLan_RFM69_Gateway (Works well but interface is rough.)

Bonus points if we can integrate the DualOptiboot functionality so we can program the remote RFM69 nodes over the air like we do the ESP8266. For reference w/prior art:

https://github.com/LowPowerLab/DualOptiboot https://github.com/LowPowerLab/WirelessProgramming https://github.com/someburner/esp-rfm69 (Has OTA implemented on ESP8266. Buggy.)

One possible approach:

OTA.py (On PC/*nix box.) <----->ESPEasy w/RFM69 radio and S2N enabled.<----->Node(ATMega328 or ATMega1284 w/DualOptiboot)

Thanks!

tonhuisman commented 1 year ago

This issue seems no longer relevant, and can be closed.