I have spent a bit of time on a 8266 configuration for Homeseer. Of course, a piece of cake to build the sketch and download it to the 8266. This config has only 2 pins defined, both input pins. I wanted to use touch sensors instead of mechanical switches for control. My choice was the TTP223 modules.
http://www.ebay.com/itm/10x-TTP223-2...kAAOSw4dxZcd8N
So I hooked up 2 of the sensors and attached them to my 2 input pins defined in the sketch. To my surprise, the 8266 would not connect to homeseer anymore. I could disconnect the connections to the input pins and the 8266 would connect. And even more baffling was that I could connect the usb power connector which connected the 8266 and then plug in the 2 wires to the input pins and everything would work as it should. Homeseer displayed the correct status when the touch pads were touched. After much head scratching, I finally figured out the problem. The touch sensors provide a default low when not activated. Having either of the 2 input pins connected to this low would keep the 8266 from connecting during bootup. There is a jumper on the ttp223 which will change the default level to a high. This fixed the problem. I am guessing that any active device with a low active state will cause this problem.
BTW, the touch pads are great. They are extremely small and require only 3 microamps to operate. They also work behind a plastic panel. My 2 are super glued to the back of a blank switch plate and they work perfectly. And, as another plus, these things are $.50 each, less than the cost of a mechanical switch and very definitely cooler.
http://www.ebay.com/itm/10x-TTP223-2...kAAOSw4dxZcd8N
So I hooked up 2 of the sensors and attached them to my 2 input pins defined in the sketch. To my surprise, the 8266 would not connect to homeseer anymore. I could disconnect the connections to the input pins and the 8266 would connect. And even more baffling was that I could connect the usb power connector which connected the 8266 and then plug in the 2 wires to the input pins and everything would work as it should. Homeseer displayed the correct status when the touch pads were touched. After much head scratching, I finally figured out the problem. The touch sensors provide a default low when not activated. Having either of the 2 input pins connected to this low would keep the 8266 from connecting during bootup. There is a jumper on the ttp223 which will change the default level to a high. This fixed the problem. I am guessing that any active device with a low active state will cause this problem.
BTW, the touch pads are great. They are extremely small and require only 3 microamps to operate. They also work behind a plastic panel. My 2 are super glued to the back of a blank switch plate and they work perfectly. And, as another plus, these things are $.50 each, less than the cost of a mechanical switch and very definitely cooler.
Comment