Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32 Shutterposition RESULT Inverted #19328

Closed
8 of 12 tasks
RedBlackThunder opened this issue Aug 16, 2023 · 20 comments · Fixed by #19374
Closed
8 of 12 tasks

ESP32 Shutterposition RESULT Inverted #19328

RedBlackThunder opened this issue Aug 16, 2023 · 20 comments · Fixed by #19374

Comments

@RedBlackThunder
Copy link

PROBLEM DESCRIPTION

Tasmota reports ShutterPosition on ESP32 always Inverted.

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Read the Contributing Guide and Policy and the Code of Conduct
  • Searched the problem in issues
  • Searched the problem in discussions
  • Searched the problem in the docs
  • Searched the problem in the chat
  • Device used (e.g., Sonoff Basic): Sonoff SwitchMan 2C
  • Tasmota binary firmware version number used: 13.1.0
    • Pre-compiled
    • Self-compiled
  • Flashing tools used: OTA
  • Provide the output of command: Backlog Template; Module; GPIO 255:
  Configuration output here:

  • Set weblog to 4 and then, when you experience your issue, provide the output of the Console log:
  Console output here:
16:17:52.842 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"Shutter1":{"Position":70,"Direction":0,"Target":70,"Tilt":0}}
16:18:40.715 CMD: ShutterPosition 70
16:18:40.730 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"POWER2":"ON"}
16:18:40.733 MQT: tasmota/EG/SZ/Shutter/stat/POWER2 = ON
16:18:40.737 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"Shutter1":{"Position":70,"Direction":-1,"Target":30,"Tilt":0}}
16:18:40.914 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"Shutter1":{"Position":69,"Direction":-1,"Target":30,"Tilt":0}}
16:18:41.917 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"Shutter1":{"Position":61,"Direction":-1,"Target":30,"Tilt":0}}
16:18:42.916 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"Shutter1":{"Position":53,"Direction":-1,"Target":30,"Tilt":0}}
16:18:43.867 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"Shutter1":{"Position":46,"Direction":-1,"Target":30,"Tilt":0}}
16:18:44.916 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"Shutter1":{"Position":37,"Direction":-1,"Target":30,"Tilt":0}}
16:18:45.822 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"POWER2":"OFF"}
16:18:45.832 MQT: tasmota/EG/SZ/Shutter/stat/POWER2 = OFF
16:18:45.841 MQT: tasmota/EG/SZ/Shutter/stat/SHUTTER1 = 30
16:18:45.850 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"Shutter1":{"Position":30,"Direction":0,"Target":30,"Tilt":0}}
16:18:45.928 SHT: About to save settings to file /.drvset027
16:21:00.215 CMD: ShutterInvert
16:21:00.224 MQT: tasmota/EG/SZ/Shutter/stat/RESULT = {"ShutterInvert1":0}

TO REPRODUCE

Set ShutterPosition to $value (doesn't matter if ShutterInverted 0/1)

ShutterPosition is interpreted as inverted value when set.

EXPECTED BEHAVIOUR

Reported ShutterPosition same as set ShutterPosition

(Please, remember to close the issue when the problem has been addressed)

@stefanbode
Copy link
Contributor

As this was tested to work very strange. Can you share some logs pls

@stefanbode
Copy link
Contributor

Agree. Bug... this invert makes me crazy .

@stefanbode stefanbode mentioned this issue Aug 18, 2023
6 tasks
@stefanbode
Copy link
Contributor

I badly messed around with || and && junction in an IF statement. No Idea why I did not see this in the test; or the test went well and this was a last minute change....

@SteWers
Copy link
Contributor

SteWers commented Aug 18, 2023

Looks good for me. 👍 Thanks!

@sternegugger
Copy link

sternegugger commented Aug 20, 2023

I have a similar problem: ShutterInvert1 1 does not invert the reported position as described in Documentation SutterInvert table

19:42:39.015 CMD: shutterinvert1 1
19:42:39.026 MQT: Rolladen/stat/RESULT = {"ShutterInvert1":1}
19:42:45.764 CMD: shutteropen1
19:42:45.795 MQT: Rolladen/stat/RESULT = {"POWER2":"OFF"}
19:42:45.802 MQT: Rolladen/stat/POWER2 = OFF
19:42:45.927 MQT: Rolladen/stat/RESULT = {"POWER1":"ON"}
19:42:45.936 MQT: Rolladen/stat/POWER1 = ON
19:42:45.946 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":90,"Direction":1,"Target":100,"Tilt":0}}
19:42:47.008 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":93,"Direction":1,"Target":100,"Tilt":0},"Shutter2":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter3":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter4":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter5":{"Position":48,"Direction":0,"Target":48,"Tilt":0},"Shutter6":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter7":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter8":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter9":{"Position":0,"Direction":0,"Target":0,"Tilt":0},"Shutter10":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter11":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
19:42:48.009 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":97,"Direction":1,"Target":100,"Tilt":0},"Shutter2":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter3":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter4":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter5":{"Position":48,"Direction":0,"Target":48,"Tilt":0},"Shutter6":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter7":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter8":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter9":{"Position":0,"Direction":0,"Target":0,"Tilt":0},"Shutter10":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter11":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
19:42:48.999 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":100,"Direction":1,"Target":100,"Tilt":0},"Shutter2":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter3":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter4":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter5":{"Position":48,"Direction":0,"Target":48,"Tilt":0},"Shutter6":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter7":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter8":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter9":{"Position":0,"Direction":0,"Target":0,"Tilt":0},"Shutter10":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter11":{"Position":100,"Direction":0,"Target":100,"Tilt":0},"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
19:42:49.146 MQT: Rolladen/stat/RESULT = {"POWER1":"OFF"}
19:42:49.155 MQT: Rolladen/stat/POWER1 = OFF
19:42:49.163 MQT: Rolladen/stat/SHUTTER1 = 100
19:42:49.174 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":100,"Direction":0,"Target":100,"Tilt":0}}

Expected: on ShutterInvert1 1, ShutterOpen1 should result in SHUTTER1 = 0

@stefanbode your fix #19341 did not solve this problem

Tested with Firmware from latest Development Branch (20. August 2023 tasmota32-DE) with ''#define USE_MCP23XXX_DRV''.
I am using an ESP32 with 3 MCP23017 to control 24 relays and 24 switches for up to 12 shutters.

@stefanbode stefanbode mentioned this issue Aug 22, 2023
6 tasks
@stefanbode
Copy link
Contributor

Yes it was a ESP32 only issue. Fix above should solve this one. the shutterbutton bug was also found == instead of =. Small change, high impact. This is tested and ESP32 and should also work now

@sternegugger
Copy link

Yes it was a ESP32 only issue. Fix above should solve this one. the shutterbutton bug was also found == instead of =. Small change, high impact. This is tested and ESP32 and should also work now

Thank you for fix #19362. I tested it. It works now.

15:10:45.798 CMD: shutterinvert7
15:10:45.807 MQT: Rolladen/stat/RESULT = {"ShutterInvert7":0}
15:10:53.568 CMD: shutteropen7
15:10:53.578 MQT: Rolladen/stat/RESULT = {"Shutter7":{"Position":100,"Direction":0,"Target":100,"Tilt":0}}
15:11:02.092 CMD: shutterinvert7 1
15:11:02.100 MQT: Rolladen/stat/RESULT = {"ShutterInvert7":1}
15:11:02.795 SHT: About to save settings to file /.drvset027
15:11:11.547 CMD: shutteropen7
15:11:11.557 MQT: Rolladen/stat/RESULT = {"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}

@sternegugger
Copy link

@stefanbode additionally to my last comment:
Your fix works for shutter1 up to shutter9. :-)
Beginning with shutter9 the position is allways invers as expected. :-(

first 9 shutters:
shutterInvert 0 -> open=100% close = 0%
shutterInvert 1 -> open=0% close=100%

from shutter10 and higher (I tested it up tho shutter12):
shutterInvert 0 -> open=0% close=100%
shutterInvert 1 -> open=100% close = 0%

Example for shutter 11, which shows the position in the opposite way as expected:

16:15:46.534 CMD: shutterinvert11 0
16:15:46.542 MQT: Rolladen/stat/RESULT = {"ShutterInvert11":0}
16:15:52.868 CMD: shutteropen11
16:15:52.878 MQT: Rolladen/stat/RESULT = {"Shutter11":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
16:16:26.587 CMD: shutterinvert11 1
16:16:26.595 MQT: Rolladen/stat/RESULT = {"ShutterInvert11":1}
16:16:27.341 SHT: About to save settings to file /.drvset027
16:16:33.024 CMD: shutteropen11
16:16:33.033 MQT: Rolladen/stat/RESULT = {"Shutter11":{"Position":100,"Direction":0,"Target":100,"Tilt":0}}

@stefanbode
Copy link
Contributor

Now you bring me into trouble with testing.... looks like it hicks up with the double digit of the shutter 10++
I can say for sure this is NOT tested :-)

@stefanbode
Copy link
Contributor

Same version different result...

16:31:18.904 RSL: RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":75,"Direction":1,"Target":100,"Tilt":0}}
16:31:19.911 RSL: RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":85,"Direction":1,"Target":100,"Tilt":0}}
16:31:20.898 RSL: RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":95,"Direction":1,"Target":100,"Tilt":0}}
16:31:21.398 RSL: RESULT = {"POWER21":"OFF"}
16:31:21.399 RSL: POWER21 = OFF
16:31:21.411 RSL: SHUTTER11 = 100
16:31:21.413 RSL: RESULT = {"Shutter11":{"Position":100,"Direction":0,"Target":100,"Tilt":0}}
16:31:21.892 SHT: About to save settings to file /.drvset027
16:31:29.064 CMD: shutteropen11
16:31:29.090 RSL: RESULT = {"Shutter11":{"Position":100,"Direction":0,"Target":100,"Tilt":0}}
16:32:02.229 CMD: shutterinvert11 1
16:32:02.245 RSL: RESULT = {"ShutterInvert11":1}
16:32:02.891 SHT: About to save settings to file /.drvset027
16:32:17.159 CMD: shutteropen11
16:32:17.184 RSL: RESULT = {"Shutter11":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}

@stefanbode
Copy link
Contributor

I checked a bit forward and backward and all shutters 1.. 11 behave as they should be. I run out of gpio for more shutters.... maxbe you can send on shutter11 and shutterinvert11 1 a logfile level4. start at shutterposition 50 and execute shutteropen11. Lets see what internally goes on.

@stefanbode
Copy link
Contributor

if already in shutteropen... then change the invert and this is what loglevel4 should look like:

16:45:38.749 CMD: Grp 0, Cmd 'SHUTTERINVERT', Idx 11, Len 1, Pld 1, Data '1'
16:45:38.751 RSL: RESULT = {"ShutterInvert11":1}
16:45:39.653 SHT: About to save settings to file /.drvset027
16:45:42.733 CMD: shutteropen11
16:45:42.735 SRC: Serial
16:45:42.735 CMD: Grp 0, Cmd 'SHUTTEROPEN', Idx 11, Len 0, Pld -99, Data ''
16:45:42.737 SHT: Pos. payload <> (0), payload 100, idx 11 (1), src 7
16:45:42.748 SHT: lastsource 7:, real 200000, target 200000, tiltreal: 0, tilttarget: 0, payload 100
16:45:42.759 RSL: RESULT = {"Shutter11":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}

@stefanbode
Copy link
Contributor

shutteropen0 show all relays are correctly triggered and all invert and not invert are correct. Tested with 11 shutters:
image

@sternegugger
Copy link

I checked a bit forward and backward and all shutters 1.. 11 behave as they should be. I run out of gpio for more shutters.... maxbe you can send on shutter11 and shutterinvert11 1 a logfile level4. start at shutterposition 50 and execute shutteropen11. Lets see what internally goes on.

Here is the LogLevel4 Trace for

  • shutterinvert11 1
  • shutterposition11 50
  • shutteropen11

You see at the end Position:100 (for open in inverted mode 0 is expected)

12:48:17.257 CMD: shutterinvert11
12:48:17.259 SRC: WebConsole from 192.168.2.48
12:48:17.261 CMD: Grp 0, Cmd 'SHUTTERINVERT', Idx 11, Len 0, Pld -99, Data ''
12:48:17.269 MQT: Rolladen/stat/RESULT = {"ShutterInvert11":1}
12:48:21.979 WIF: Prüfe Verbindung...

12:48:27.819 CMD: shutterposition11 50
[...]
12:48:42.702 MQT: Rolladen/stat/RESULT = {"POWER21":"OFF"}
12:48:42.713 MQT: Rolladen/stat/POWER21 = OFF
12:48:42.715 SHT: Shtr11 Real 292000, Start 292000, Stop 292000, Dir 0, Delay 0, Rtc 14.65 [s], Freq 0, PWM 0, Tilt 0
12:48:42.719 MQT: Rolladen/stat/SHUTTER11 = 50
12:48:42.727 MQT: Rolladen/stat/RESULT = {"Shutter11":{"Position":50,"Direction":0,"Target":50,"Tilt":0}}
12:48:42.771 SHT: About to save settings to file /.drvset027
12:49:02.003 WIF: Prüfe Verbindung...

12:49:09.975 CMD: shutteropen11
12:49:09.977 SRC: WebConsole from 192.168.2.48
12:49:09.979 CMD: Grp 0, Cmd 'SHUTTEROPEN', Idx 11, Len 0, Pld -99, Data ''
12:49:09.982 SHT: Pos. payload <> (0), payload 100, idx 11 (1), src 7
12:49:09.983 SHT: lastsource 7:, real 292000, target 0, tiltreal: 0, tilttarget: 0, payload 0
12:49:09.985 SHT: Delay Start? var11 <99>=<>, max10s?
12:49:09.986 SRC: Shutter
12:49:10.007 MQT: Rolladen/stat/RESULT = {"POWER22":"ON"}
12:49:10.010 MQT: Rolladen/stat/POWER22 = ON
12:49:10.111 SRC: Shutter
12:49:10.133 MQT: Rolladen/stat/RESULT = {"POWER21":"ON"}
12:49:10.141 MQT: Rolladen/stat/POWER21 = ON
12:49:10.144 SHT: Shtr11 Real 292000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 0.00 [s], Freq 0, PWM 0, Tilt 0
12:49:10.156 MQT: Rolladen/stat/RESULT = {"Shutter11":{"Position":50,"Direction":-1,"Target":100,"Tilt":0}}
12:49:11.117 SHT: Shtr11 Time 19(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 274000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.216 SHT: Shtr11 Time 21(1), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 272000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.266 SHT: Shtr11 Time 22(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 271000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.317 SHT: Shtr11 Time 23(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 270000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.367 SHT: Shtr11 Time 24(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 269000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.417 SHT: Shtr11 Time 25(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 268000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.468 SHT: Shtr11 Time 26(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 267000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.519 SHT: Shtr11 Time 27(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 266000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.569 SHT: Shtr11 Time 28(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 265000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.619 SHT: Shtr11 Time 29(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 264000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.670 SHT: Shtr11 Time 30(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 263000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.720 SHT: Shtr11 Time 31(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 262000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.770 SHT: Shtr11 Time 32(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 261000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.820 SHT: Shtr11 Time 33(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 260000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.870 SHT: Shtr11 Time 34(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 259000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.921 SHT: Shtr11 Time 35(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 258000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.972 SHT: Shtr11 Time 36(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 257000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:11.992 SHT: Shtr11 Real 256000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 1.85 [s], Freq 0, PWM 0, Tilt 0
12:49:12.003 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":56,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:12.070 BRY: GC from 10584 to 5057 bytes, objects freed 8/46 (in 1 ms) - slots from 56/152 to 50/152
12:49:12.125 SHT: Shtr11 Time 39(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 254000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.176 SHT: Shtr11 Time 40(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 253000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.226 SHT: Shtr11 Time 41(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 252000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.276 SHT: Shtr11 Time 42(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 251000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.326 SHT: Shtr11 Time 43(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 250000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.376 SHT: Shtr11 Time 44(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 249000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.427 SHT: Shtr11 Time 45(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 248000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.477 SHT: Shtr11 Time 46(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 247000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.527 SHT: Shtr11 Time 47(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 246000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:12.577 SHT: Shtr11 Time 48(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 245000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:13.784 SHT: Shtr11 Time 72(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 221000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:13.833 SHT: Shtr11 Time 73(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 220000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:13.883 SHT: Shtr11 Time 74(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 219000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:13.933 SHT: Shtr11 Time 75(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 218000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:13.958 SHT: Shtr11 Real 217000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 3.80 [s], Freq 0, PWM 0, Tilt 0
12:49:13.964 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":63,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:14.085 SHT: Shtr11 Time 78(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 215000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.135 SHT: Shtr11 Time 79(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 214000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.185 SHT: Shtr11 Time 80(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 213000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.235 SHT: Shtr11 Time 81(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 212000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.286 SHT: Shtr11 Time 82(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 211000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.337 SHT: Shtr11 Time 83(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 210000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.387 SHT: Shtr11 Time 84(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 209000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.437 SHT: Shtr11 Time 85(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 208000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.487 SHT: Shtr11 Time 86(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 207000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.537 SHT: Shtr11 Time 87(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 206000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.588 SHT: Shtr11 Time 88(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 205000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.639 SHT: Shtr11 Time 89(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 204000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.690 SHT: Shtr11 Time 91(1), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 202000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.740 SHT: Shtr11 Time 92(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 201000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.790 SHT: Shtr11 Time 93(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 200000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.841 SHT: Shtr11 Time 94(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 199000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.891 SHT: Shtr11 Time 95(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 198000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.942 SHT: Shtr11 Time 96(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 197000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:14.965 SHT: Shtr11 Real 197000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 4.80 [s], Freq 0, PWM 0, Tilt 0
12:49:14.973 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":66,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:15.093 SHT: Shtr11 Time 99(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 194000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:15.143 SHT: Shtr11 Time 100(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 193000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.207 SHT: Shtr11 Time 121(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 172000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.257 SHT: Shtr11 Time 122(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 171000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.308 SHT: Shtr11 Time 123(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 170000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.358 SHT: Shtr11 Time 124(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 169000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.409 SHT: Shtr11 Time 125(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 168000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.459 SHT: Shtr11 Time 126(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 167000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.509 SHT: Shtr11 Time 127(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 166000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.560 SHT: Shtr11 Time 128(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 165000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.611 SHT: Shtr11 Time 129(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 164000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.661 SHT: Shtr11 Time 130(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 163000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.712 SHT: Shtr11 Time 131(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 162000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.763 SHT: Shtr11 Time 132(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 161000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.813 SHT: Shtr11 Time 133(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 160000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.863 SHT: Shtr11 Time 134(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 159000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.914 SHT: Shtr11 Time 135(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 158000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.964 SHT: Shtr11 Time 136(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 157000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:16.983 SHT: Shtr11 Real 157000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 6.80 [s], Freq 0, PWM 0, Tilt 0
12:49:16.989 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":73,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:17.109 SHT: Shtr11 Time 139(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 154000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.159 SHT: Shtr11 Time 140(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 153000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.210 SHT: Shtr11 Time 141(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 152000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.260 SHT: Shtr11 Time 142(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 151000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.311 SHT: Shtr11 Time 143(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 150000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.362 SHT: Shtr11 Time 144(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 149000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.413 SHT: Shtr11 Time 145(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 148000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.464 SHT: Shtr11 Time 146(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 147000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.515 SHT: Shtr11 Time 147(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 146000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.566 SHT: Shtr11 Time 148(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 145000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.617 SHT: Shtr11 Time 149(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 144000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.668 SHT: Shtr11 Time 150(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 143000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:17.719 SHT: Shtr11 Time 151(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 142000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:18.933 SHT: Shtr11 Time 175(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 118000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:18.955 SHT: Shtr11 Real 117000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 8.80 [s], Freq 0, PWM 0, Tilt 0
12:49:18.964 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":80,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:19.031 BRY: GC from 10223 to 5057 bytes, objects freed 7/46 (in 1 ms) - slots from 50/152 to 50/152
12:49:19.087 SHT: Shtr11 Time 178(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 115000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.137 SHT: Shtr11 Time 179(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 114000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.187 SHT: Shtr11 Time 180(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 113000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.237 SHT: Shtr11 Time 181(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 112000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.290 SHT: Shtr11 Time 182(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 111000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.339 SHT: Shtr11 Time 183(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 110000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.389 SHT: Shtr11 Time 184(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 109000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.440 SHT: Shtr11 Time 186(1), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 107000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.490 SHT: Shtr11 Time 187(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 106000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.540 SHT: Shtr11 Time 188(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 105000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.591 SHT: Shtr11 Time 189(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 104000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.642 SHT: Shtr11 Time 190(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 103000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.693 SHT: Shtr11 Time 191(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 102000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.743 SHT: Shtr11 Time 192(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 101000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.794 SHT: Shtr11 Time 193(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 100000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.844 SHT: Shtr11 Time 194(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 99000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.895 SHT: Shtr11 Time 195(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 98000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.945 SHT: Shtr11 Time 196(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 97000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:19.964 SHT: Shtr11 Real 97000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 9.80 [s], Freq 0, PWM 0, Tilt 0
12:49:19.972 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":83,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:20.092 SHT: Shtr11 Time 199(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 94000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:20.142 SHT: Shtr11 Time 200(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 93000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:20.192 SHT: Shtr11 Time 201(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 92000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:20.243 SHT: Shtr11 Time 202(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 91000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:20.296 SHT: Shtr11 Time 203(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 90000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:21.662 SHT: Shtr11 Time 230(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 63000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:21.713 SHT: Shtr11 Time 231(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 62000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:21.764 SHT: Shtr11 Time 232(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 61000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:21.814 SHT: Shtr11 Time 233(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 60000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:21.865 SHT: Shtr11 Time 234(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 59000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:21.916 SHT: Shtr11 Time 235(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 58000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:21.966 SHT: Shtr11 Time 236(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 57000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:21.984 SHT: Shtr11 Real 57000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 11.80 [s], Freq 0, PWM 0, Tilt 0
12:49:21.993 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":90,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:22.113 SHT: Shtr11 Time 239(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 54000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.164 SHT: Shtr11 Time 240(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 53000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.215 SHT: Shtr11 Time 241(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 52000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.225 WIF: Prüfe Verbindung...
12:49:22.266 SHT: Shtr11 Time 242(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 51000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.317 SHT: Shtr11 Time 243(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 50000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.368 SHT: Shtr11 Time 244(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 49000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.419 SHT: Shtr11 Time 245(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 48000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.469 SHT: Shtr11 Time 246(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 47000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.519 SHT: Shtr11 Time 247(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 46000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.570 SHT: Shtr11 Time 248(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 45000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.621 SHT: Shtr11 Time 249(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 44000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.672 SHT: Shtr11 Time 250(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 43000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.723 SHT: Shtr11 Time 251(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 42000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.773 SHT: Shtr11 Time 252(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 41000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.824 SHT: Shtr11 Time 253(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 40000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.874 SHT: Shtr11 Time 254(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 39000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.925 SHT: Shtr11 Time 255(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 38000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:22.951 SHT: Shtr11 Real 37000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 12.80 [s], Freq 0, PWM 0, Tilt 0
12:49:22.960 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":94,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:23.443 SHT: Shtr11 Time 266(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 27000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.493 SHT: Shtr11 Time 267(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 26000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.544 SHT: Shtr11 Time 268(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 25000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.595 SHT: Shtr11 Time 269(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 24000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.646 SHT: Shtr11 Time 270(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 23000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.696 SHT: Shtr11 Time 271(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 22000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.747 SHT: Shtr11 Time 272(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 21000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.797 SHT: Shtr11 Time 273(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 20000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.848 SHT: Shtr11 Time 274(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 19000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.898 SHT: Shtr11 Time 275(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 18000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.949 SHT: Shtr11 Time 276(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 17000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:23.971 SHT: Shtr11 Real 17000, Start 292000, Stop 0, Dir -1, Delay 0, Rtc 13.80 [s], Freq 0, PWM 0, Tilt 0
12:49:23.984 MQT: Rolladen/stat/RESULT = {"Shutter1":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter2":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter3":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter5":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter6":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter7":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter8":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter9":{"Position":100,"Direction":0,"Target":100,"Tilt":0}"Shutter10":{"Position":0,"Direction":0,"Target":0,"Tilt":0}"Shutter11":{"Position":97,"Direction":-1,"Target":100,"Tilt":0}"Shutter12":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}
12:49:24.104 SHT: Shtr11 Time 279(2), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 14000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.154 SHT: Shtr11 Time 280(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 13000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.204 SHT: Shtr11 Time 281(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 12000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.255 SHT: Shtr11 Time 282(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 11000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.305 SHT: Shtr11 Time 283(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 10000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.356 SHT: Shtr11 Time 284(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 9000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.406 SHT: Shtr11 Time 285(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 8000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.457 SHT: Shtr11 Time 286(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 7000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.507 SHT: Shtr11 Time 287(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 6000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.558 SHT: Shtr11 Time 288(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 5000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.609 SHT: Shtr11 Time 289(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 4000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.660 SHT: Shtr11 Time 290(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 3000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.711 SHT: Shtr11 Time 291(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 2000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.762 SHT: Shtr11 Time 292(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 1000, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.812 SHT: Shtr11 Time 293(0), cStop 0, cVelo 0, mVelo 0, aVelo 1000, mRun 0, aPos 0, aPos2 0, nStop 0, Trgt 0, mVelo 0, Dir -1, Tilt 0, TrgtTilt: 0, Tiltmove: 0
12:49:24.814 SHT: Stop 11 Mode 0 time 293, last source 23
12:49:24.815 SRC: Shutter
12:49:24.837 MQT: Rolladen/stat/RESULT = {"POWER21":"OFF"}
12:49:24.842 MQT: Rolladen/stat/POWER21 = OFF
12:49:24.845 SRC: Shutter
12:49:24.865 MQT: Rolladen/stat/RESULT = {"POWER22":"OFF"}
12:49:24.873 MQT: Rolladen/stat/POWER22 = OFF
12:49:24.876 SHT: Shtr11 Real 0, Start 0, Stop 0, Dir 0, Delay 0, Rtc 14.65 [s], Freq 0, PWM 0, Tilt 0
12:49:24.883 MQT: Rolladen/stat/SHUTTER11 = 0
12:49:24.887 MQT: Rolladen/stat/RESULT = {"Shutter11":{"Position":100,"Direction":0,"Target":100,"Tilt":0}}
12:49:25.249 SHT: About to save settings to file /.drvset027

@stefanbode
Copy link
Contributor

I found the bug and just testing why the mess was not bigger. accessed a 4 shutter esp8266 array... Normally this should not work in any case...

@stefanbode
Copy link
Contributor

Indeed more than visible on the first view. Pls. give it a try.

@sternegugger
Copy link

Thank you for fix #19374.
Now all shutters (including 10 and higher) work as designed, in invert and normal mode.
Test with ESP32 and 3x MCP23017.

@stefanbode
Copy link
Contributor

Maybe you can send a photo of the build. I assume it looks impressive. For sure the record of most shutters on one esp32 is yours.

@sternegugger
Copy link

Maybe you can send a photo of the build. I assume it looks impressive. For sure the record of most shutters on one esp32 is yours.

On the left you can see the 250V part. One 16 relay module and on 8 relay module. I am using shutter mode 2 (one relay on/off, the other up/down). On the right are 3x MCP23017, connected to the lines coming from the switches (24 switch inputs and 24 outputs for the relays). In between is a ESP32 WROOM Dev-Kit. Below, left is a 5V 3A power adapter.

My next steps are to reduce the interferences to the ESP caused by the switching of the relays...

20230819_220910

@stefanbode
Copy link
Contributor

Hi Michael, awesome construction. Thanks for sharing. If I zoom in I already see some resistors at the MCP. I assume this was your first attempt the get away from the accidental switches.. Anyhow this will not help on the small spikes you might get though the magnetic field. Typically you use some R-C combination. I would do a first try and solder in parallel to the resistor a 20nonofarad capacitor (203 or 204). That might be capable to take the spike. You can try with one or two capacitors on switches where you see problems and then move on in case of success.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants