I've bought a Kingpin screen, a NON210. This model is only sold by NetOnNet and it seems to be a simpler screen than the crown series. It has an other control unit which seems to be non-controllable from the standard Tellstick-installation.
I want to controll it from my computer, without hacking the remote, so I hooked the remote up to my logic analyzer.
I've got the following pulse train for one event:
Code: Select all
0.0us 1
5180.0us 0
580.0us 1
600.0us 0
200.0us 1
200.0us 0
600.0us 1
560.0us 0
220.0us 1
200.0us 0
580.0us 1
220.0us 0
580.0us 1
200.0us 0
600.0us 1
560.0us 0
220.0us 1
580.0us 0
200.0us 1
220.0us 0
580.0us 1
200.0us 0
600.0us 1
580.0us 0
200.0us 1
200.0us 0
580.0us 1
220.0us 0
580.0us 1
600.0us 0
200.0us 1
580.0us 0
200.0us 1
580.0us 0
220.0us 1
200.0us 0
580.0us 1
200.0us 0
600.0us 1
180.0us 0
600.0us 1
580.0us 0
220.0us 1
580.0us 0
200.0us 1
200.0us 0
600.0us 1
180.0us 0
600.0us 1
580.0us 0
220.0us 1
580.0us 0
200.0us 1
220.0us 0
580.0us 1
180.0us 0
600.0us 1
580.0us 0
220.0us 1
580.0us 0
200.0us 1
200.0us 0
600.0us 1
180.0us 0
600.0us 1
580.0us 0
220.0us 1
200.0us 0
580.0us 1
220.0us 0
580.0us 1
180.0us 0
600.0us 1
200.0us 0
600.0us 1
200.0us 0
580.0us 1
220.0us 0
580.0us 1
180.0us 0
600.0us 1
600.0us 0
200.0us 1
200.0us 0
600.0us 1
200.0us 0
580.0us 1
180.0us 0
600.0us 1
200.0us 0
600.0us 1
200.0us 0
600.0us 1
200.0us 0
580.0us 1
200.0us 0
580.0us 1
200.0us 0
600.0us 1
200.0us 0
600.0us 1
200.0us 0
580.0us 1
200.0us 0
600.0us 1
180.0us 0
600.0us 1
580.0us 0
220.0us 1
200.0us 0
580.0us 1
600.0us 0
200.0us 1
580.0us 0
200.0us 1
580.0us 0
220.0us 1
580.0us 0
200.0us 1
600.0us 0
200.0us 1
180.0us 0
600.0us 1
200.0us 0
600.0us 1
580.0us 0
200.0us 1
200.0us 0
600.0us 1
580.0us 0
200.0us 1
600.0us 0
This consists of 132 state changes, which is far more than the 78 bytes of memory the Tellstick have.
And since there is 7 different values (180,200, 220, 560, 580, 600, 5180) I can't use the extended mode - right? From my readings I can have four different timings. And even if I had, I couldn't use the long (5180µs) pulse anyway, since it consists of 5 bytes of data? (\xFF\x01\xFF\x01\x08).
Is there any chance at all that I can get this to work with Tellstick?
Btw:
I have the Beta of Duo, can that handle extended mode?
Btw #2:
I've created a simple Python-script to convert the output to "simple" mode, but when I run it the telldusd crashes - from the debian apt package as of today.
Best regards,
zyber