-
Notifications
You must be signed in to change notification settings - Fork 126
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
DIO Chacon and KaKu are the same protocol #131
Comments
Hi, i would like to help of you can guide me. What do i have to change, how and where? |
Update the KaKu protocol definition in RF_Protocols.h and build a new firmware to try it out or download the firmware I built with the changes, then flash your device with it and test it. If you are using Tasmota:
Then please report back whether you are able to fully control your devices this way, with the brand and model information. A capture with "rfraw 177" will also be appreciated. |
I flashed the new firmware and al is still working fine. I use the sonoff with the Klik aan Klik uit doorbell and receive a code when pressing the doorbell. I have an other device that i did not test yet, I will try this weekend. It is a Kaku built in wall receiver that can be in learning mode and has to connect with the sonoff. I hope I can test this weekend. Edit: I will try to provide you with the rfraw 177 from the doorbell |
With this version my Intertechno ITT-1500 is working. The mean values are: The attached file contains the Surprisingly the code with only 4 buckets did also work. It is missing the |
I have the Klik aan Klik uit (KAKU) doorbell ACDB-7000B My data when pressing the doorbell once in rfraw 166 mode:
And a second time:
Nothing happens when I fill rfraw AAA80507970C966455 in the console. This is rfraw 177 when pressing the doorbell one time:
|
can this new firmware still be downloaded somewhere? |
Latest firmware used?
Latest built from master
Information
Wireless motion detector DIO Chacon 54503
Sniffed data
https://docs.google.com/spreadsheets/d/1akmaFqjuS9YmJ1XGOrc9-wFbcI69av02PvmEZjVeBS4/edit?usp=sharing
I have been having trouble with a DIO Chacon device.
I could sniff and receive the data but when sending it my wall sockets did not react to it.
Upon further debugging, I found the received data was not decoded correctly, so I was sending the wrong data.
After a bit of searching, I found a manual for pilight that seems to indicate the protocol is the same for various brands, but the timings are not exactly the same as my device. Other places seem to report the same differences in timings.
I have searched and compiled the raw data of other GitHub issues for KaKu devices in the spreadsheet linked above. After doing some averages the mean timings seem to be around
321, 2586, 215, 1176, 10228.
I updated the KaKu definition:
and disabled DIO protocol (details for why bellow)
and seems to be working perfectly for me so far.
So I would like to ask @degsmfan, @benjaminlundgreen, @Sk4zz, @phoxy84 and @mgenrique to check with these values and report back if it is working for everyone.
Maybe we can have a definition that allows the tolerances to work for all these similar protocols and devices instead of manually defining them for each one.
If I don't disable the other protocol I receive A6 messages with a length of 07 and protocol number 7F, so it seems it is getting confused since the signal matches two definitions.
Maybe @Portisch can dig deeper on that to prevent similar protocol definitions to crash in the future.
The text was updated successfully, but these errors were encountered: