Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any plans for integration with RFM69 (MQTT RFM69 gateway)? #938

Closed
hyteoo opened this issue Jun 14, 2018 · 8 comments
Closed

Any plans for integration with RFM69 (MQTT RFM69 gateway)? #938

hyteoo opened this issue Jun 14, 2018 · 8 comments
Labels
device enhancement New feature or request
Milestone

Comments

@hyteoo
Copy link
Contributor

hyteoo commented Jun 14, 2018

I love the RFM69 gateway you built (http://tinkerman.cat/rfm69-wifi-gateway/)
I am building sensors based on RFM69, currently using a ESP8266-RFM69 gateway with some custom software I wrote, however I'd love to also have espurna on that.
I saw the modded espurna you provide in the article, however that's an old version and it's come a long way since then.

Any chance to integrate support into the official espurna for that?
I know there's the sonoff gateway, however the rfm69 features dwarf the simple RF modules used in the sonoffs, and also it's more tinker-able :)

I'd be happy to help as I'm actively developing on the topic.

@xoseperez
Copy link
Owner

There are no plans at the moment. Problem is that the RFM69GW has some additional web interface features and I don't have a way to (easily) build custom web interfaces in ESPurna, like removing parts of the web interface that are not going to be used for a certain device.

But I do have plans to update the RFM69GW project at some point, maybe even porting it to ESP32.

@hyteoo
Copy link
Contributor Author

hyteoo commented Jun 14, 2018

That would be great
Even though a big part of espurna is supporting existing commercial devices, I think it's potential is in using it on custom devices. And a RF based setup is a must in any smart home... relying on wifi alone is not very efficient.

Hope you get to move the project here on github and update it soon :)

@knopserl
Copy link

knopserl commented Jun 17, 2018

@xoseperez. I'm working on varios ESP32 solution (ASkSin, LoRa), so I'm interested also in other projects with ESP32. I think the ESP32 (the small bare ESP32S board for 3€) is really a nice MCU. However I like the RFM95 more than the RFM69. So you make a ESP32 version, please make it RFM95 AND RFM69 compatible. It shoul be easily possible as it was also done on other PCB's.

@xoseperez
Copy link
Owner

@knopserl actually, I've been working on an M5Stack-based (ESP32) node for TTN using a custom PCB that supports both the RFM95 and the RFM69. The code at the moment is only for the RFM95 but I might port the rfm69gw to it as well: https://github.com/xoseperez/m5stack-rfm95

@knopserl
Copy link

knopserl commented Jun 18, 2018

@xoseperez thats perfect, I like that combination: ESP32 + RFM95. RFM69 is a nice to have but RFM95 is definitly the best option. I'm not planning to participate in the TTN but rather build a LoRaLAN instead of a LoraWAN, so a gateway to my local MQTT server and then NodeRed of even OpenHAB, but I think I can reuse the project for that purpose, right? Or install a local TTN server?
Does the code work in principle with a ESP32 LoRa OLED module? It has ESP32, RFM95, OLED, Battery-Charger on-board?

@xoseperez
Copy link
Owner

OK, I have made up my mind... check the rfm69 branch 🙈

@xoseperez xoseperez added enhancement New feature or request device labels Jun 24, 2018
@xoseperez xoseperez added this to the 1.14.0 milestone Jun 24, 2018
@svwhisper
Copy link

It's great to see this functionality added. Can I suggest that when Espurna detects it is running as a gateway that RFM69 ATC is disabled? I think different RFM69 nodes present with quite different RSSI and therefore ATC on the gateway instance of Espurna is likely a hindrance rather than a help. I would like to be able to propose the code changes required, but am not yet skilled enough to do so.

@xoseperez
Copy link
Owner

Actually, it was not enabled but the debug message was wrong. Anyway, I have disabled it explicitly now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
device enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants