Solved: Digoo RC-13 Smart RF Cotroller - Now Working Using RFFind
Moderators: rtenklooster, Voyager, BertB, Stuntteam
Re: Digoo RC-13 Smart RF Cotroller
RFlink will have a modification to properly recognize the Digoo..
-=# RFLink Gateway Development Team #=-
Introduction: http://www.nemcon.nl/blog2/
Generic Support forum: http://www.esp8266.nu/forum/viewforum.php?f=8
Introduction: http://www.nemcon.nl/blog2/
Generic Support forum: http://www.esp8266.nu/forum/viewforum.php?f=8
Re: Digoo RC-13 Smart RF Cotroller
I'm interested from a learning point of view, is the timing a separate thing from the protocol?costo wrote:If RFLink will decode it depends on the timing. This particular protocol seems to have a basic timing of ca. 510uS/bit
RFlink apparently has a problem with such a relatively long timing.
Re: Digoo RC-13 Smart RF Cotroller
Cool. I notice a few other "brands" using the same kit...Stuntteam wrote:RFlink will have a modification to properly recognize the Digoo..
Re: Digoo RC-13 Smart RF Cotroller
See datasheet http://aitendo3.sakura.ne.jp/aitendo_da ... EV1527.pdfJustblair wrote: I'm interested from a learning point of view, is the timing a separate thing from the protocol?
The encoding protocol is the same for every EV1527 device. 24bit total, the first 20 bit is the ID or address and the last 4 bit are data.
The timing is the duration of one bit (bit length) and is defined as 256 clock cycli. A resistor and a capacitor define the frequency of the clock oscillator. It is explained in the datasheet.
Decoding is done in software and usually the software needs an estimate of the bit length and if the actual bitlength differs too much from the estimation the software will fail to decode it. Different devices have different timing estimations. The timing will determine the type/brand of device.
Re: Digoo RC-13 Smart RF Cotroller
Thanks Costo
I took the remote apart this morning and checked the chip... It is indeed a EV1527.
It took me a bit to understand this... I did not click when I was looking at the timings that the debug was giving me the duration for both the highs and lows.
I am unused to dealing with this stuff, so far I have only transmitted and recieved X10 code on an arduino and with better documentation of the protocol to hand.
Above is the correct interpretation of the datastream...
What I think the datasheet shows that is interesting is that the 4 bits of data directly relate to the pin states on the input. You can just about work out the circuit design on the remote just from the data. I will be ordering more of these remotes for some hacking fun..... I should be able to run 15 buttons on one of these.
I took the remote apart this morning and checked the chip... It is indeed a EV1527.
It took me a bit to understand this... I did not click when I was looking at the timings that the debug was giving me the duration for both the highs and lows.
I am unused to dealing with this stuff, so far I have only transmitted and recieved X10 code on an arduino and with better documentation of the protocol to hand.
Above is the correct interpretation of the datastream...
What I think the datasheet shows that is interesting is that the 4 bits of data directly relate to the pin states on the input. You can just about work out the circuit design on the remote just from the data. I will be ordering more of these remotes for some hacking fun..... I should be able to run 15 buttons on one of these.
Re: Digoo RC-13 Smart RF Cotroller
I should think that I could also tune the remote by altering that resistor value until it is recognised
Re: Digoo RC-13 Smart RF Cotroller
No, bad idea.. keep it original..
-=# RFLink Gateway Development Team #=-
Introduction: http://www.nemcon.nl/blog2/
Generic Support forum: http://www.esp8266.nu/forum/viewforum.php?f=8
Introduction: http://www.nemcon.nl/blog2/
Generic Support forum: http://www.esp8266.nu/forum/viewforum.php?f=8
Re: Digoo RC-13 Smart RF Cotroller
I will definitely keep one original, but I am going to play around with a second one once it is delivered
These are so cheap, but they are kind of nice, the buttons have a nice tactile feel to them.
My plan is to get a few and spray paint them, think they will look better. I might also use them as the basis of some cnc'd remotes rather than make my own pcb...
These are so cheap, but they are kind of nice, the buttons have a nice tactile feel to them.
My plan is to get a few and spray paint them, think they will look better. I might also use them as the basis of some cnc'd remotes rather than make my own pcb...
Re: Digoo RC-13 Smart RF Cotroller
I know you are a busy team and I am super excited about the new features that you have added recently.. (Got a CC2500 on order). But I grew impatient and decided to modify the remote controls.
If anyone else is looking to use one of these remotes (nice clicky buttons), I managed to get mine working by hacking in a new resistor value to replace R4 on the remote control. I used a value of 330K replacing the 150K resistor that was originally there.
Obviously I dont expect this remote to work with the switches it was designed for now. But I bought the remote on it's own, so who cares.
Still have one in it's packet for testing when the team get round to supporting it.
Re: Digoo RC-13 Smart RF Cotroller
Just a follow up for anyone who is interested in this remote.
In the latest version R46 this remote is still behaving in the same way straight out the box, However, using the learning function of the remote detailed here...
http://www.nemcon.nl/blog2/faq#RFFind
I was able to get an unmodified Digoo remote working.
Thanks to the developer again.
However I am still going to modify my remotes with the resistor modification, it's quicker than learning the device and less hassle overall. With the limit of 32 learned commands on the rflink you could only run 3 digoos in your household (i am using 5 of them currently) If you are not happy using a soldering iron, I would still thoroughly recommend buying this remote and using the learning function.
In the latest version R46 this remote is still behaving in the same way straight out the box, However, using the learning function of the remote detailed here...
http://www.nemcon.nl/blog2/faq#RFFind
I was able to get an unmodified Digoo remote working.
Thanks to the developer again.
However I am still going to modify my remotes with the resistor modification, it's quicker than learning the device and less hassle overall. With the limit of 32 learned commands on the rflink you could only run 3 digoos in your household (i am using 5 of them currently) If you are not happy using a soldering iron, I would still thoroughly recommend buying this remote and using the learning function.
Re: Solved: Digoo RC-13 Smart RF Cotroller - Now Working Using RFFind
I have same sort off remote but RFfind doesn't work for me
When I push the buttons I get the following response in RFlinkloader:
20;10;Auriol;ID=0040;TEMP=000f;BAT=OK;
20;11;Ningbo64;ID=000000;SWITCH=0e;CMD=OFF;
20;12;Auriol;ID=0040;TEMP=000f;BAT=OK;
20;13;Auriol;ID=0040;TEMP=000f;BAT=OK;
20;14;Ningbo64;ID=000000;SWITCH=0e;CMD=OFF;
20;15;Auriol;ID=0040;TEMP=000f;BAT=OK;
20;16;Ningbo64;ID=000000;SWITCH=0e;CMD=OFF;
instead off something like this:
20;22;RFFind;x;151557;B;1E;1; (with a different remote I do get this response)
What could case this / how can I solve this
When I push the buttons I get the following response in RFlinkloader:
20;10;Auriol;ID=0040;TEMP=000f;BAT=OK;
20;11;Ningbo64;ID=000000;SWITCH=0e;CMD=OFF;
20;12;Auriol;ID=0040;TEMP=000f;BAT=OK;
20;13;Auriol;ID=0040;TEMP=000f;BAT=OK;
20;14;Ningbo64;ID=000000;SWITCH=0e;CMD=OFF;
20;15;Auriol;ID=0040;TEMP=000f;BAT=OK;
20;16;Ningbo64;ID=000000;SWITCH=0e;CMD=OFF;
instead off something like this:
20;22;RFFind;x;151557;B;1E;1; (with a different remote I do get this response)
What could case this / how can I solve this
Re: Solved: Digoo RC-13 Smart RF Cotroller - Now Working Using RFFind
maybe these help to add support for this device. it's very stable and cheap.
From Sonoff RF Bridge (with espurna firmware)
and from rc-switch 2.6.2
From Sonoff RF Bridge (with espurna firmware)
Code: Select all
button 3 on
1176008C01AE85FD09
button 3 off
1176008C01AE85FD01
Code: Select all
button 3 on
Decimal: 8781065 (24Bit) Binary: 100001011111110100001001 Tri-State: not applicable PulseLength: 143 microseconds Protocol: 1
Raw data: 4472,448,128,160,432,148,424,160,420,156,428,448,136,148,428,452,128,456,124,456,128,452,128,456,132,456,128,452,132,148,424,448,136,152,424,160,424,156,428,152,424,448,132,156,432,148,428,464,112,
button 3 off
Decimal: 8781057 (24Bit) Binary: 100001011111110100000001 Tri-State: not applicable PulseLength: 142 microseconds Protocol: 1
Raw data: 4448,484,104,180,392,180,400,184,400,176,404,472,112,176,412,464,108,476,104,480,104,472,112,472,116,476,100,472,112,172,416,464,112,172,412,168,412,172,404,172,416,160,416,168,412,164,408,320,104,
Who is online
Users browsing this forum: No registered users and 12 guests