-
Notifications
You must be signed in to change notification settings - Fork 27
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
Join forces with OpenMQTTGateway #35
Comments
As far as I know the RC-switch library used in that project is not as good as ESPilight, it also does not support the newer KoKo protocols. |
Therefore, I would propose to join forces here... why not using the epsilight lib of this project but using the BLE, RFM69 and other modules of the OpenMQTT project. That would bring us the best of both projects |
All the magic towards parsing the rf signals will be performed with ESPiLight which based on the protocol implementations of pilight. ESPiLight is intentionally a library by it's own. Every project is free to use this library and I will happily support this. But keep in mind that pilight was not developed with micrcocontoller in mind and thus is relativly bulky and memory hungry. Btw. I would like to see ESPiLight support in esphomelib. |
Hello, Thanks for your library @puu, for your information we integrated it into OMG a few weeks ago: Of course it will not work on an uno but we can use it with ESP. |
@1technophile you beat me, as I was just going to post this. |
@1technophile cool, ESPiLight is already integrated into OpenMQTTGateway, this is amazing! I had a short look into the integration. As I understood, you need to select between rcswitch and ESPiLight but can not run both with the same receiver/transmitter? I think, it would be interesting to receive/transmit with one implementation and parse with both. Unfortunately (as far as I understand), the raw data formats are different and rcswitch does not support impulse trains as implemented in ESPiLight. The pulse trains (array of pulses in µs) are at a lower abstraction level, then the rcswitch data formats. Thus, to provide interoperability between ESPiLight and rcswitch, pulse train support must be implemented into rcswitch. If you interested in a web frontend, please have a look to this project or blinkenhat. @janLo did a great job by implementing a lightweight rest api in combination with a feature full javascript web frontend. |
Hi, now pilight is integrated I need to do some test to see how it behaves with OMG, and in particular the overlap differences in terms of protocol scopes with rcswitch. I will take a look to this frontend. Thanks for the infos |
There is another MQTT-Gateway project under active development.
https://github.com/1technophile/OpenMQTTGateway
I believe that both projects address the same idea.
They both developed in different directions
Differences to the MQTT433Gateway
Differences of this project to the OpenMQTTGateway
I think both projects would benefit from each other and we might have at the end an ultimate Foo2MQTT-Gateway system, which ideally is even newbie friendly enough for non-programmers.
The text was updated successfully, but these errors were encountered: