So I wanted to see if the Nexa wall switches could work with Telldus.
It _almost_ works.
It's so close it's really annoying.
A few packets work, sometimes. They come out fine, as (raw packets):
Code: Select all
class:command;protocol:arctech;model:selflearning;house:417958;unit:1;group:0;method:turnon;
class:command;protocol:arctech;model:selflearning;house:417958;unit:1;group:0;method:turnoff;
Code: Select all
1 class:command;protocol:arctech;model:selflearning;house:14775410;unit:10;group:0;method:turnon;
1 class:command;protocol:arctech;model:selflearning;house:50436137;unit:5;group:1;method:turnoff;
1 class:command;protocol:arctech;model:selflearning;house:8414730;unit:10;group:0;method:turnon;
1 class:command;protocol:everflourish;model:selflearning;house:3274;unit:2;method:turnoff;
1 class:command;protocol:sartano;model:codeswitch;code:1101100110;method:turnon;
6 class:command;protocol:arctech;model:selflearning;house:208979;unit:9;group:0;method:turnoff;
6 class:command;protocol:sartano;model:codeswitch;code:1110110011;method:turnoff;
12 class:command;protocol:arctech;model:selflearning;house:417958;unit:1;group:0;method:turnon;
12 class:command;protocol:sartano;model:codeswitch;code:1111011001;method:turnon;
13 class:command;protocol:everflourish;model:selflearning;house:9738;unit:2;method:turnoff;
Code: Select all
1 class:command;protocol:arctech;model:selflearning;house:104489;unit:1;group:1;method:turnoff;
1 class:command;protocol:arctech;model:selflearning;house:25335818;unit:9;group:0;method:turnon;
1 class:command;protocol:arctech;model:selflearning;house:26744842;unit:9;group:0;method:turnon;
1 class:command;protocol:arctech;model:selflearning;house:33658921;unit:1;group:1;method:turnoff;
2 class:command;protocol:arctech;model:selflearning;house:208979;unit:1;group:0;method:turnoff;
2 class:command;protocol:everflourish;model:selflearning;house:6154;unit:2;method:turnoff;
2 class:command;protocol:sartano;model:codeswitch;code:1111100110;method:turnon;
2 class:command;protocol:sartano;model:codeswitch;code:1111110011;method:turnoff;
8 class:command;protocol:arctech;model:selflearning;house:417958;unit:1;group:0;method:turnoff;
8 class:command;protocol:everflourish;model:selflearning;house:9738;unit:2;method:turnoff;
8 class:command;protocol:sartano;model:codeswitch;code:1111111001;method:turnon;
It seems like something needs to be better at guessing where the packet starts. 104489, 208979 is shifted 2 and 1 steps from the correct house number. Everflourish and sartano shows up if it guessed on the wrong protocol (everflourish is independent on the button "off" and sartano is "on").
Has anyone else looked into this? Did the Telldus people look into this?
I'm cloning the repository now to see if I can prod around somewhere to help the situation...