I am glad that it helps, maybe you can publish the used GPIO numbers and rules for the others who are buying Kinco switches in Hardware topic.dent wrote: ↑21 Mar 2018, 21:28 I tried your suggestions and I am now able to command the switch and the leds on it trough GPIO commands. I set some rules, installed mqtt and now I am able to control the whole thing both physically and wireless.
I have also tried the 'hard way'. The hex output I see is "00" almost all the time when I press or hold the button. Is this normal or is "00" an error of some sort?
I have also purchased 2 and 3 gang versions and waiting for their delivery. I will let you know when I get them and try to find out their hex outputs.
1/ maybe 00 means "button 0" as it is the first and only button on this switch which is returned from the simple serial touch sensor - in which case this is absolutely not a Tuya compatible device - the Tuya protocol seems like "55aa 00 07 0005 01 01 00 01 01 0F". (in hex for the first button)
2/OR the serial baudrate setted in the ESPEasy did not match with the MCU builtin speed in which case the zeroes means nothing. 9600 and 19200 are the most popular default speeds with 8N1.
I did not find anything about this specific chip, however in the AR1000 touch controller datasheet there are a comment in the UART communication mentioning "Sleep mode will cause the TX line to drop low, which may appear as a 0x00 byte sent from the controller"