-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Add EnOcean ERP1 decoder #1829
Add EnOcean ERP1 decoder #1829
Conversation
That's really nice! Can you check that all indents are 4 spaces, continued lines 8 spaces, move data_make down after all the error returns. The |
Christoph, what is your (recommended) software setup? I'm using an EnOcean UART-Module connected to a Raspi running the "Python EnOcean" lib with added Secure PTM mode kipe/enocean#116 -- but that lib seems stale. |
Sure, no problem, all done. I don't have a setup that I can recommend yet. For now I just have an RPI and a Micropelt MVA005 for evaluation, and various radio modules (but not an EnOcean-specific one). I really like the idea of a centrally-controlled, power-harvesting TRV, so I figured I'd give it a try. It uses yet another protocol, but this one's at least documented to some degree. Ideally, I'd like to send & receive via some cheap radio module like a CC1101 or an RFM69, as they should be perfectly powerful enough while also extremely cheap. (And I just hate the idea of buying a different radio module or gateway for each of my devices.) |
That's |
Good catch, that was indeed slightly off :-) Fixed now. |
This adds an EnOcean ERP1 decoder. It just decodes the radio frames into byte strings to be further interpreted by (existing) higher level decoders. I don't necessarily plan to extend this any further; it just serves as a quick test to see whether EnOcean devices are active and operating correctly. Together with higher level decoders, this can help to remove the need for an EnOcean-specific radio module in a home automation gateway, but I don't necessarily envisage that to be based on an RTL-SDR.