stefanbode / Sonoff-Tasmota

Provide ESP8266 based itead Sonoff with Web, MQTT and OTA firmware using Arduino IDE, enhanced with I2C options
GNU General Public License v3.0
127 stars 41 forks source link

Momentary mode and wall button problem #89

Closed B1G1 closed 5 years ago

B1G1 commented 5 years ago

Hi Stefan, i have a problem with my shutters if I use the wall buttons to move and stop the shutter. For example from 100% open I start to close the shutter pushing the down button and then stop it before it's fully closed pushing again the down button, after few seconds the shutter starts to move itself again and it closes totally I've had this problem for a while, but I've only been able to write you now

console log:

15:56:20 APP: Button2 multi-press 1
15:56:20 temp1 for mask is 3, temp2: 2, temp3 1. Bucketsize: 2, device: 2 to state 2, currentsate 0
15:56:20 imask1: 1
15:56:20 SRC: Button
15:56:20 Switched relay: 2 by Button
15:56:20 Shutter 0: Target: 0
15:56:20 MQT: stat/tapparellaStudio/RESULT = {"POWER2":"ON"}
15:56:20 MQT: stat/tapparellaStudio/POWER2 = ON (retained)
15:56:21 SRC: PulseTimer
15:56:21 Switched relay: 2 by PulseTime
15:56:21 MQT: stat/tapparellaStudio/RESULT = {"POWER2":"OFF"}
15:56:21 MQT: stat/tapparellaStudio/POWER2 = OFF (retained)
15:56:21 Shutter 0: Real Pos: 47376, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 6
15:56:22 Shutter 0: Real Pos: 45400, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 25
15:56:23 Shutter 0: Real Pos: 43216, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 46
15:56:24 Shutter 0: Real Pos: 41240, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 65
15:56:25 Shutter 0: Real Pos: 39160, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 85
15:56:26 Shutter 0: Real Pos: 36976, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 106
15:56:27 Shutter 0: Real Pos: 35000, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 125
15:56:27 APP: Button2 multi-press 1
15:56:27 temp1 for mask is 3, temp2: 2, temp3 1. Bucketsize: 2, device: 2 to state 2, currentsate 0
15:56:27 imask1: 1
15:56:27 SRC: Button
15:56:27 Switched relay: 2 by Button
15:56:27 Shutter 0: Target: 0
15:56:27 MQT: stat/tapparellaStudio/RESULT = {"POWER2":"ON"}
15:56:27 MQT: stat/tapparellaStudio/POWER2 = ON (retained)
15:56:27 SRC: PulseTimer
15:56:27 Switched relay: 2 by PulseTime
15:56:27 MQT: stat/tapparellaStudio/RESULT = {"POWER2":"OFF"}
15:56:27 MQT: stat/tapparellaStudio/POWER2 = OFF (retained)
15:56:28 Shutter 0: Real Pos: 32920, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 10
15:56:28 WIF: Checking connection...
15:56:28 WIF: Connected
15:56:29 Shutter 0: Real Pos: 30840, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 30
15:56:30 Shutter 0: Real Pos: 28864, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 49
15:56:31 Shutter 0: Real Pos: 26680, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 70
15:56:32 Shutter 0: Real Pos: 24704, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 89
15:56:33 Shutter 0: Real Pos: 22520, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 110
15:56:34 Shutter 0: Real Pos: 20440, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 130
15:56:35 Shutter 0: Real Pos: 18464, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 149
15:56:36 Shutter 0: Real Pos: 16280, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 170
15:56:37 Shutter 0: Real Pos: 14200, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 190
15:56:38 Shutter 0: Real Pos: 12224, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 209
15:56:39 Shutter 0: Real Pos: 10144, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 229
15:56:40 Shutter 0: Real Pos: 8064, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 249
15:56:41 Shutter 0: Real Pos: 5984, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 269
15:56:42 Shutter 0: Real Pos: 3904, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 289
15:56:43 Shutter 0: Real Pos: 1720, Target 0, source: PulseTimer, pos %: 100, direction: -1, rtcshutter: 310
15:56:44 Shutter 0: Real Pos. 0, Stoppos: 0, relay: 1, direction -1, pulsetimer: 2, rtcshutter: 327, operationtime 0
15:56:44 MQT: stat/tapparellaStudio/SHUTTER1 = 0 (retained)
15:56:44 temp1 for mask is 3, temp2: 2, temp3 1. Bucketsize: 2, device: 2 to state 1, currentsate 0
15:56:44 imask1: 1
15:56:44 SRC: Shutter
15:56:44 Switched relay: 2 by Shutter
15:56:44 MQT: stat/tapparellaStudio/RESULT = {"POWER2":"ON"}
15:56:44 MQT: stat/tapparellaStudio/POWER2 = ON (retained)
15:56:44 SRC: PulseTimer
15:56:44 Switched relay: 2 by PulseTime
15:56:44 MQT: stat/tapparellaStudio/RESULT = {"POWER2":"OFF"}
15:56:44 MQT: stat/tapparellaStudio/POWER2 = OFF (retained)
15:56:44 CFG: Saved to flash at F5, Count 871, Bytes 3820
stefanbode commented 5 years ago

Strange log file. Does not look like it should do. Let me reproduce this with the latest version later this week