Replies: 6 comments 9 replies
-
Sure I would be interested to see other systems. I'm not familiar with all features of github, is there a way to send a private message? I think its better to just send me a text file in email. |
Beta Was this translation helpful? Give feedback.
-
Or just post the records on pastebin or similar site and send the URL here. |
Beta Was this translation helpful? Give feedback.
-
Also if I remember correctly from long time ago these RFM69 modules are actually a Silicon Labs radio Si4432(?) so make sure your radio settings match the CC1100 settings (Texas Instruments). I'm not familiar with the details as I only grabbed the config and replayed it to my radio over SPI but since these are digital radios its not only the frequency bands, modulations, but packet format and CRC needs to match for "correct" reception. Certainly possible to tune one to another - I personally didn't want to spend time debugging and ordered the similar radio IC. |
Beta Was this translation helpful? Give feedback.
-
Here are instructions to enable discussions and convert an issue to a discussion.
I recorded signals for the buttons Up, Down and Stop. For each remote I pressed the buttons three times. I believe four signals are sent for Up and Down (two identical signals for pressing the button and two more identical signals for releasing it). For Stop, I think only one signal is sent. Please let me know if you need other or more information per signal. Up
Down
Stop
I also tried debugging the signals and outputting them with more (and interpreted) information. I paste an example below, but I assume most of the interpretation is not correct 🙈. Extended signal information - Up
I used this datasheet and tried to use the same config as in your elero_cc1100_init method. Maybe you can tell from the signals above, if the settings could be correct. Please let me know if I can provide you with any other useful information. Thank you very much! |
Beta Was this translation helpful? Give feedback.
-
Just had a look at it, first thing I noticed in your messages (compared to my recordings).
Are you sure the bitstream of the radio is captured correctly? Strange that the packet length seems correct on both cases 0x1B for up/down and 0x1D for stop, but the rest doesnt match my setup (i have 3 remotes, all working the same way). |
Beta Was this translation helpful? Give feedback.
-
I unfortunately never checked/decoded the radio settings. I once tried to use the CC1101 for another project and I vaguely remember there was an editor/configurator that spit out the register settings for a given setup. My impression from those bits and values that it is highly likely to missinterpret the actual configuration based on trying to reverse engineer the settings by crosschecking it with the datasheet, maybe you could use that TI code/register generator and input the register values and observe the configuration (if it works updates the config when register is changed). For me the easiest would be to use a CC1100 or CC1101 module from ebay/aliexpress/amazon. The cost of such modules is much cheaper than grinding nerves :) |
Beta Was this translation helpful? Give feedback.
-
Hi @QuadCorei8085,
thank you for your work on this repository! The following is a questions and not an issue, so you may want to enable discussions and move it there.
I have two VarioTel 2 controlling two and four blinds respectively. Using the Adafruit RFM69HCW Transceiver Radio Bonnet with a Rasperberry Pi 4 and a mix of your code and basic RFM69 Python tutorials I managed to receive some signals.
My current problem is that I receive a lot of different signals. I assume that is because the system works bidrectional and the blinds communicate among each other. Additionally the decoded payloads are inconsistent for the same buttons (e.g. pressing up multiple times results in very different payloads). So I wonder if I have done something fundamentally wrong.
If you have the time, I would be very happy if I could send you some received signals and parts of the code so you can look over it.
Many thanks again! 🙂
Beta Was this translation helpful? Give feedback.
All reactions