Mein Projekt CaSSAndRA zur Steuerung des Ardumowers

Hallo zusammen,

ich würde gerne CaSSAndRA auf meinem Synology NAS unter Docker zum laufen bekommen. Ich kenne mich mit Docker nicht perfekt aus, bin aber auch kein kompletter Anfänger. Habe einen iobroker unter Docker am laufen.

Könnt ihr mir sagen wie ich bei CaSSAndRA vorgehen muss? Gibt es eine Anleitung für Docker wie ich ein GitHub Projekt dort ans laufen bekomme, oder wie das mit CaSSAndRA geht? Danke
 
Hi, wenn ich noch ein paar Probleme mit meinem Ardumower lösen kann, würde ich gern cassandra einrichten. Ich habe aber noch ein paar Fragen, die ich noch nicht so recht klären konnte:
1. funktioniert Cassandra parallel zum CTG-viewer?
2. lassen sich die mähmuster einstellen (Bahnen und Winkel der Bahnen)
3. Die Unterstützung und auch das Interesse des Entwicklerteams scheint groß zu sein. Wird Cassandra zukünftig kostenlos und unabhängig bleiben? Diese Frage stellt sich mir nicht in Hinsicht auf Konkurrenz zur original Web-App, sondern weil es natürlich auf lange Sicht Sicherheit verspricht - so zu sagen eine Redundanz zur normalen Web-Oberfläche.
 
Bei mir endete der Mähvorgang mit Cassandra die letzten Male vor dem Weg in die Dockingstation mit einem Error obstacle. Ich glaube zwar nicht, dass das mit Cassandra zu tun hat, aber mit der Sunray-App ist der Mower am Ende immer in die Station gefahren.
Ich habe z. Z. das Logging auf SD-Karte eingeschaltet und hänge mal die Log-Ausgaben vom Mower und von Cassandra vom entsprechenden Zeitraum mit an. Vielleicht kann mir jemand sagen, woran es klemmen kann.
 
Ich sehe gerade, dass das Anhängen von Dateien bei mir wieder nicht funktioniert. Ich füge es mal als Code ein.
Code:
Mower-Log:

Info - LoopTime: 3 - 1 - 2.87 - 105ms
3:33:23 ctlDur=0.02 op=Mow(initiatedByOperator 1) freem=199987 sp=20001824 bat=25.78,-0.009(0.48) chg=0.18,0(0.02) diff=-25.583 tg=-0.31,-0.30 x=-2.23 y=-0.30 delta=0.03 tow=127137200 lon=12.16865635 lat=50.64792032 h=371.6 n=-0.30 e=-2.25 d=2.66 sol=2 age=0.18
3:33:28 ctlDur=0.02 op=Mow(initiatedByOperator 1) freem=199987 sp=20001824 bat=25.76,-0.009(0.52) chg=0.20,0(0.02) diff=-25.582 tg=-0.31,-0.30 x=-0.65 y=-0.27 delta=-0.21 tow=127142200 lon=12.16867852 lat=50.64792060 h=371.6 n=-0.27 e=-0.66 d=2.75 sol=2 age=0.19
clearObstacles
mowing finished!
==> changeOp:Dock(initiatedByOperator 0)
OP_DOCK initiatedByOperator=0 dockReasonRainTriggered=0
Map::startDocking
findPath (-0.35,-0.30) (-9.89,-1.09)
path finder is enabled (using FLOAT_CALC)
freem=199835  allocating nodes 275 (6600 bytes)
freem=199835
starting path-finder
.finish nodes=275 duration=1549
node pt=-9.89,-1.09
node pt=-10.52,-2.25
node pt=-2.91,-11.19
node pt=-1.05,-9.80
node pt=0.73,-3.24
node pt=-0.35,-0.30
WARNING - LoopTime: 1617 - 2 - 19.01 - 1617ms
WARN: PID unmet cycle time Ta=1.64 TaMax=0.10
WARN: PID unmet cycle time Ta=1.65 TaMax=0.10
3:33:33 ctlDur=0.03 op=Dock(initiatedByOperator 0) freem=199987 sp=20000084 bat=25.76,-0.009(0.49) chg=0.19,0(0.02) diff=-25.574 tg=-0.35,-0.30 x=-0.11 y=-0.28 delta=0.03 tow=127147000 lon=12.16868441 lat=50.64792053 h=371.6 n=-0.30 e=-0.26 d=2.69 sol=2 age=0.05
ublox chka error, msgclass=1, msgid=B5, msglen=162: 0!=AF
yaw difference between wheels and IMU for requested rotation => assuming obstacle
error: rotation error due to obstacle!
==> changeOp:Error(initiatedByOperator 0)
OP_ERROR
dumpState:  X=-0.16 Y=-0.31 delta=-0.36 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=0 freePointsIdx=0 wayMode=4 op=3 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
3:33:38 ctlDur=0.02 op=Error(initiatedByOperator 0) freem=199987 sp=20001824 bat=25.79,-0.009(0.39) chg=0.19,0(0.02) diff=-25.581 tg=-0.35,-0.30 x=-0.16 y=-0.30 delta=-0.76 tow=127152200 lon=12.16868561 lat=50.64792035 h=371.6 n=-0.30 e=-0.16 d=2.73 sol=2 age=0.17
Info - LoopTime: 3 - 2 - 2.86 - 66ms
3:33:43 ctlDur=0.02 op=Error(initiatedByOperator 0) freem=199987 sp=20000084 bat=25.82,-0.009(0.25) chg=0.19,0(0.02) diff=-25.606 tg=-0.35,-0.30 x=-0.16 y=-0.30 delta=-0.77 tow=127157200 lon=12.16868581 lat=50.64792033 h=371.6 n=-0.30 e=-0.16 d=2.73 sol=2 age=0.15
GPS time (UTC): dayOfWeek=mon  hour=11
AUTOSTOP: timetable is disabled
AUTOSTART: not docked automatically (use DOCK command first)
3:33:48 ctlDur=0.02 op=Error(initiatedByOperator 0) freem=199987 sp=20001824 bat=25.84,-0.009(0.16) chg=0.20,0(0.02) diff=-25.630 tg=-0.35,-0.30 x=-0.16 y=-0.29 delta=-0.77 tow=127162200 lon=12.16868586 lat=50.64792040 h=371.6 n=-0.29 e=-0.16 d=2.74 sol=2 age=0.13
Info - LoopTime: 3 - 2 - 2.86 - 47ms
3:33:53 ctlDur=0.02 op=Error(initiatedByOperator 0) freem=199987 sp=20001824 bat=25.85,-0.008(0.10) chg=0.19,0(0.02) diff=-25.648 tg=-0.35,-0.30 x=-0.16 y=-0.29 delta=-0.76 tow=127167200 lon=12.16868562 lat=50.64792064 h=371.6 n=-0.29 e=-0.16 d=2.73 sol=2 age=0.07
setOperation op=0
changeOperationType
dumpState:  X=-0.16 Y=-0.30 delta=-0.76 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=0 freePointsIdx=0 wayMode=4 op=0 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
==> changeOp:Idle(initiatedByOperator 1)
OP_IDLE
3:33:58 ctlDur=0.02 op=Idle(initiatedByOperator 1) freem=199987 sp=20000084 bat=25.86,-0.008(0.07) chg=0.19,0(0.02) diff=-25.662 tg=-0.35,-0.30 x=-0.16 y=-0.30 delta=-0.76 tow=127172200 lon=12.16868561 lat=50.64792062 h=371.6 n=-0.30 e=-0.16 d=2.72 sol=2 age=0.11
setOperation op=4
changeOperationType
dumpState:  X=-0.16 Y=-0.30 delta=-0.76 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=0 freePointsIdx=0 wayMode=4 op=4 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
==> changeOp:Dock(initiatedByOperator 1)
clearObstacles
OP_DOCK initiatedByOperator=1 dockReasonRainTriggered=0
Map::startDocking
findPath (-0.16,-0.30) (-9.89,-1.09)
path finder is enabled (using FLOAT_CALC)
freem=199835  allocating nodes 275 (6600 bytes)
freem=199835
starting path-finder
.finish nodes=275 duration=1572
node pt=-9.89,-1.09
node pt=-10.52,-2.25
node pt=-2.91,-11.19
node pt=-1.05,-9.80
node pt=0.73,-3.24
node pt=-0.16,-0.30
3:34:5 ctlDur=0.02 op=Dock(initiatedByOperator 1) freem=199987 sp=20000084 bat=25.87,-0.008(0.05) chg=0.17,0(0.02) diff=-25.673 tg=-0.35,-0.30 x=-0.16 y=-0.30 delta=-0.76 tow=127177200 lon=12.16868564 lat=50.64792062 h=371.6 n=-0.30 e=-0.16 d=2.72 sol=2 age=1.66
WARNING - LoopTime: 1659 - 1 - 19.92 - 1659ms
WARN: PID unmet cycle time Ta=1.66 TaMax=0.10
WARN: PID unmet cycle time Ta=1.67 TaMax=0.10
DockOp::onTargetReached
dumpState:  X=-0.16 Y=-0.30 delta=-0.76 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=1 freePointsIdx=1 wayMode=4 op=4 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
ublox chka error, msgclass=1, msgid=B5, msglen=162: 0!=68
no IMU rotation speed detected for requested rotation => assuming obstacle
error: rotation error due to obstacle!
==> changeOp:Error(initiatedByOperator 0)
OP_ERROR
3:34:10 ctlDur=0.02 op=Error(initiatedByOperator 0) freem=199987 sp=20001824 bat=25.87,-0.008(0.12) chg=0.18,0(0.02) diff=-25.677 tg=0.73,-3.24 x=-0.16 y=-0.30 delta=-1.31 tow=127183800 lon=12.16868562 lat=50.64792061 h=371.6 n=-0.30 e=-0.16 d=2.71 sol=2 age=0.57
dumpState:  X=-0.16 Y=-0.30 delta=-1.31 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=1 freePointsIdx=1 wayMode=4 op=3 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
batTemp=998  cpuTemp=37
WARN: PID unmet cycle time Ta=0.11 TaMax=0.10
WARN: PID unmet cycle time Ta=0.11 TaMax=0.10
GPS time (UTC): dayOfWeek=mon  hour=11
AUTOSTOP: timetable is disabled
AUTOSTART: not docked automatically (use DOCK command first)
3:34:15 ctlDur=0.02 op=Error(initiatedByOperator 0) freem=199987 sp=20001824 bat=25.87,-0.008(0.08) chg=0.18,0(0.02) diff=-25.683 tg=0.73,-3.24 x=-0.16 y=-0.30 delta=-1.31 tow=127188800 lon=12.16868561 lat=50.64792061 h=371.6 n=-0.30 e=-0.16 d=2.71 sol=2 age=0.64
Info - LoopTime: 45 - 2 - 3.29 - 101ms
3:34:20 ctlDur=0.02 op=Error(initiatedByOperator 0) freem=199987 sp=20001824 bat=25.87,-0.008(0.06) chg=0.19,0(0.02) diff=-25.685 tg=0.73,-3.24 x=-0.16 y=-0.30 delta=-1.31 tow=127193800 lon=12.16868585 lat=50.64792034 h=371.6 n=-0.30 e=-0.16 d=2.70 sol=2 age=0.63
setOperation op=0
changeOperationType
dumpState:  X=-0.16 Y=-0.30 delta=-1.31 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=1 freePointsIdx=1 wayMode=4 op=0 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
==> changeOp:Idle(initiatedByOperator 1)
OP_IDLE
3:34:25 ctlDur=0.02 op=Idle(initiatedByOperator 1) freem=199987 sp=20001824 bat=25.87,-0.008(0.04) chg=0.17,0(0.02) diff=-25.689 tg=0.73,-3.24 x=-0.16 y=-0.30 delta=-1.30 tow=127198800 lon=12.16868584 lat=50.64792033 h=371.6 n=-0.30 e=-0.16 d=2.71 sol=2 age=0.61
Info - LoopTime: 3 - 2 - 3.10 - 52ms
3:34:30 ctlDur=0.02 op=Idle(initiatedByOperator 1) freem=199987 sp=20001824 bat=25.87,-0.008(0.03) chg=0.19,0(0.02) diff=-25.688 tg=0.73,-3.24 x=-0.16 y=-0.30 delta=-1.30 tow=127203800 lon=12.16868584 lat=50.64792033 h=371.6 n=-0.30 e=-0.16 d=2.72 sol=2 age=0.54
setOperation op=4
changeOperationType
dumpState:  X=-0.16 Y=-0.30 delta=-1.30 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=1 freePointsIdx=1 wayMode=4 op=4 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
==> changeOp:Dock(initiatedByOperator 1)
clearObstacles
OP_DOCK initiatedByOperator=1 dockReasonRainTriggered=0
Map::startDocking
findPath (-0.16,-0.30) (-9.89,-1.09)
path finder is enabled (using FLOAT_CALC)
freem=199835  allocating nodes 275 (6600 bytes)
freem=199835
starting path-finder
.finish nodes=275 duration=1566
node pt=-9.89,-1.09
node pt=-10.52,-2.25
node pt=-2.91,-11.19
node pt=-1.05,-9.80
node pt=0.73,-3.24
node pt=-0.16,-0.30
3:34:36 ctlDur=0.02 op=Dock(initiatedByOperator 1) freem=199987 sp=20000084 bat=25.88,-0.008(0.03) chg=0.18,0(0.02) diff=-25.690 tg=0.73,-3.24 x=-0.16 y=-0.30 delta=-1.30 tow=127208000 lon=12.16868584 lat=50.64792062 h=371.6 n=-0.30 e=-0.16 d=2.72 sol=2 age=2.35
WARNING - LoopTime: 1655 - 2 - 19.87 - 1655ms
WARN: PID unmet cycle time Ta=1.66 TaMax=0.10
WARN: PID unmet cycle time Ta=1.67 TaMax=0.10
dumpState:  X=-0.16 Y=-0.30 delta=-1.30 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=0 freePointsIdx=0 wayMode=4 op=4 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
DockOp::onTargetReached
ublox chka error, msgclass=1, msgid=14, msglen=24: 12!=BE
3:34:41 ctlDur=0.02 op=Dock(initiatedByOperator 1) freem=199987 sp=20001824 bat=25.85,-0.008(0.22) chg=0.18,0(0.02) diff=-25.691 tg=0.73,-3.24 x=0.10 y=-1.13 delta=-0.60 tow=127214600 lon=12.16868905 lat=50.64791354 h=371.5 n=-1.09 e=0.06 d=2.79 sol=2 age=0.51
dumpState:  X=0.12 Y=-1.15 delta=-0.60 mapCRC=-1279440 mowPointsIdx=0 dockPointsIdx=1 freePointsIdx=1 wayMode=4 op=4 sensor=2 sonar.enabled=0 fixTimeout=160 absolutePosSource=0 lon=0.00 lat=0.00 pwmMaxMow=200 finishAndRestart=0 motorMowForwardSet=1
save state... ok
 
Code:
Cassandra-log (müsste ungefähr der gleiche Zeitraum sein)

Jul 24 13:19:02 mowerraspi python3[1682]: 2023-07-24 13:19:02 INFO Backend: Performing get state http-request
Jul 24 13:19:02 mowerraspi python3[1682]: 2023-07-24 13:19:02 DEBUG Calced checksumme: 0x13
Jul 24 13:19:02 mowerraspi python3[1682]: 2023-07-24 13:19:02 DEBUG Encryption: true
Jul 24 13:19:02 mowerraspi python3[1682]: 2023-07-24 13:19:02 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:02 mowerraspi python3[1682]: 2023-07-24 13:19:02 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:03 mowerraspi python3[1682]: 2023-07-24 13:19:03 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:03 mowerraspi python3[1682]: 2023-07-24 13:19:03 DEBUG Status code: 200
Jul 24 13:19:03 mowerraspi python3[1682]: 2023-07-24 13:19:03 DEBUG Content: S,25.84,-0.16,-0.30,-0.77,2,3,0,0.16,2,-0.35,-0.30,0.02,34,0.19,29,-1279440,0.00>
Jul 24 13:19:03 mowerraspi python3[1682]: 2023-07-24 13:19:03 DEBUG Recieved checksum:0x1c Calced checksum: 0x1c
Jul 24 13:19:03 mowerraspi python3[1682]: 2023-07-24 13:19:03 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 INFO Backend: Performing get state http-request
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 DEBUG Calced checksumme: 0x13
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 DEBUG Encryption: true
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 DEBUG Status code: 200
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 DEBUG Content: S,25.84,-0.16,-0.30,-0.77,2,3,0,0.01,2,-0.35,-0.30,0.02,33,0.15,30,-1279440,0.00>
Jul 24 13:19:05 mowerraspi python3[1682]: 2023-07-24 13:19:05 DEBUG Recieved checksum:0x9 Calced checksum: 0x9
Jul 24 13:19:06 mowerraspi python3[1682]: 2023-07-24 13:19:06 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 INFO Backend: Performing get state http-request
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 DEBUG Calced checksumme: 0x13
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 DEBUG Encryption: true
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 DEBUG Status code: 200
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 DEBUG Content: S,25.85,-0.16,-0.30,-0.76,2,3,0,0.99,2,-0.35,-0.30,0.02,33,0.12,30,-1279440,0.00>
Jul 24 13:19:08 mowerraspi python3[1682]: 2023-07-24 13:19:08 DEBUG Recieved checksum:0x17 Calced checksum: 0x17
Jul 24 13:19:09 mowerraspi python3[1682]: 2023-07-24 13:19:09 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:09 mowerraspi python3[1682]: 2023-07-24 13:19:09 DEBUG Backend: Command stop is send to rover
Jul 24 13:19:09 mowerraspi python3[1682]: 2023-07-24 13:19:09 DEBUG Backend: AT+C,0,0,-1,-1,-1,-1,-1,-1 is send to the rover
Jul 24 13:19:09 mowerraspi python3[1682]: 2023-07-24 13:19:09 DEBUG Calced checksumme: 0xf7
Jul 24 13:19:09 mowerraspi python3[1682]: 2023-07-24 13:19:09 DEBUG Encryption: true
Jul 24 13:19:09 mowerraspi python3[1682]: 2023-07-24 13:19:09 DEBUG Data to be send: atKcLPLPLMQLMQLMQLMQLMQLMQLP9'W
Jul 24 13:19:09 mowerraspi python3[1682]: 2023-07-24 13:19:09 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:10 mowerraspi python3[1682]: 2023-07-24 13:19:10 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 8
Jul 24 13:19:11 mowerraspi python3[1682]: 2023-07-24 13:19:11 INFO Backend: Performing get state http-request
Jul 24 13:19:11 mowerraspi python3[1682]: 2023-07-24 13:19:11 DEBUG Calced checksumme: 0x13
Jul 24 13:19:11 mowerraspi python3[1682]: 2023-07-24 13:19:11 DEBUG Encryption: true
Jul 24 13:19:11 mowerraspi python3[1682]: 2023-07-24 13:19:11 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:11 mowerraspi python3[1682]: 2023-07-24 13:19:11 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:12 mowerraspi python3[1682]: 2023-07-24 13:19:12 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:12 mowerraspi python3[1682]: 2023-07-24 13:19:12 DEBUG Status code: 200
Jul 24 13:19:12 mowerraspi python3[1682]: 2023-07-24 13:19:12 DEBUG Content: S,25.86,-0.16,-0.30,-0.76,2,0,0,0.28,2,-0.35,-0.30,0.02,33,0.09,30,-1279440,0.00>
Jul 24 13:19:12 mowerraspi python3[1682]: 2023-07-24 13:19:12 DEBUG Recieved checksum:0x13 Calced checksum: 0x13
Jul 24 13:19:12 mowerraspi python3[1682]: 2023-07-24 13:19:12 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:14 mowerraspi python3[1682]: 2023-07-24 13:19:14 INFO Backend: Performing get state http-request
Jul 24 13:19:14 mowerraspi python3[1682]: 2023-07-24 13:19:14 DEBUG Calced checksumme: 0x13
Jul 24 13:19:14 mowerraspi python3[1682]: 2023-07-24 13:19:14 DEBUG Encryption: true
Jul 24 13:19:14 mowerraspi python3[1682]: 2023-07-24 13:19:14 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:14 mowerraspi python3[1682]: 2023-07-24 13:19:14 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:15 mowerraspi python3[1682]: 2023-07-24 13:19:15 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:15 mowerraspi python3[1682]: 2023-07-24 13:19:15 DEBUG Status code: 200
Jul 24 13:19:15 mowerraspi python3[1682]: 2023-07-24 13:19:15 DEBUG Content: S,25.86,-0.16,-0.30,-0.76,2,0,0,0.24,2,-0.35,-0.30,0.02,33,0.07,30,-1279440,0.00>
Jul 24 13:19:15 mowerraspi python3[1682]: 2023-07-24 13:19:15 DEBUG Recieved checksum:0xd Calced checksum: 0xd
Jul 24 13:19:15 mowerraspi python3[1682]: 2023-07-24 13:19:15 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:17 mowerraspi python3[1682]: 2023-07-24 13:19:17 INFO Backend: Performing get state http-request
Jul 24 13:19:17 mowerraspi python3[1682]: 2023-07-24 13:19:17 DEBUG Calced checksumme: 0x13
Jul 24 13:19:17 mowerraspi python3[1682]: 2023-07-24 13:19:17 DEBUG Encryption: true
Jul 24 13:19:17 mowerraspi python3[1682]: 2023-07-24 13:19:17 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:17 mowerraspi python3[1682]: 2023-07-24 13:19:17 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Status code: 200
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Content: S,25.86,-0.16,-0.30,-0.76,2,0,0,0.15,2,-0.35,-0.30,0.02,33,0.06,29,-1279440,0.00>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Recieved checksum:0x14 Calced checksum: 0x14
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 INFO Backend: Prepare map and way data for transmition
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,0,6.55,-15.72,6.28,-15.59,6.02,-15.41,5.7,-15.28,5.1>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,30,-13.46,-1.36,-11.21,0.67,-10.64,0.56,-8.19,-2.15,>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,60,-0.89,-5.08,-0.66,-4.75,0.73,-3.24,-1.06,-1.61,-2>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,90,10.47,-2.6,9.74,-3.75,10.24,-5.46,11.71,-7.08,12.>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,120,5.29,-3.3,5.74,-3.38,6.15,-3.13,6.32,-2.76,6.22,>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,150,0.83,-5.94,0.46,-6.22,0.3,-6.61,0.35,-7.02,0.56,>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,180,2.2,-11.51,1.97,-11.86,1.92,-12.26,8.39,-14.03,8>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,210,11.89,-8.65,11.64,-8.28,11.17,-8.21,-9.47,-10.48>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,240,-8.88,-7.64,-9.05,-7.95,-9.03,-8.35,-11.23,-5.42>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,270,-11.61,-1.35,-11.71,-1.73,-11.63,-2.12,-9.9,-1.0>
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Backend: Command dock is send to rover
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Backend: AT+C,0,4,-1,-1,-1,-1,-1,-1 is send to the rover
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Calced checksumme: 0xfb
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Encryption: true
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Data to be send: atKcLPLTLMQLMQLMQLMQLMQLMQLP9'#
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 8
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 INFO Backend: Performing get state http-request
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 DEBUG Calced checksumme: 0x13
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 DEBUG Encryption: true
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG Status code: 200
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG Content: S,25.87,-0.16,-0.30,-0.76,2,4,0,1.61,2,-0.35,-0.30,0.02,33,0.05,29,-1279440,0.00>
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG Recieved checksum:0x1a Calced checksum: 0x1a
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 INFO Backend: Performing get state http-request
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 DEBUG Calced checksumme: 0x13
ul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 DEBUG Encryption: true
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG Status code: 200
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG Content: S,25.86,-0.16,-0.30,-1.31,2,3,0,0.41,2,0.73,-3.24,0.02,33,0.14,29,-1279440,-0.00>
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG Recieved checksum:0x15 Calced checksum: 0x15
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Recieved checksum:0x14 Calced checksum: 0x14
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 INFO Backend: Prepare map and way data for transmition
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,0,6.55,-15.72,6.28,-15.59,6.02,-15.41,5.7,-15.28,5.1>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,30,-13.46,-1.36,-11.21,0.67,-10.64,0.56,-8.19,-2.15,>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,60,-0.89,-5.08,-0.66,-4.75,0.73,-3.24,-1.06,-1.61,-2>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,90,10.47,-2.6,9.74,-3.75,10.24,-5.46,11.71,-7.08,12.>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,120,5.29,-3.3,5.74,-3.38,6.15,-3.13,6.32,-2.76,6.22,>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,150,0.83,-5.94,0.46,-6.22,0.3,-6.61,0.35,-7.02,0.56,>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,180,2.2,-11.51,1.97,-11.86,1.92,-12.26,8.39,-14.03,8>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,210,11.89,-8.65,11.64,-8.28,11.17,-8.21,-9.47,-10.48>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,240,-8.88,-7.64,-9.05,-7.95,-9.03,-8.35,-11.23,-5.42>
Jul 24 13:19:18 mowerraspi python3[1682]: 2023-07-24 13:19:18 DEBUG Add to takemap buffer: {'msg': 'AT+W,270,-11.61,-1.35,-11.71,-1.73,-11.63,-2.12,-9.9,-1.0>
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Backend: Command dock is send to rover
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Backend: AT+C,0,4,-1,-1,-1,-1,-1,-1 is send to the rover
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Calced checksumme: 0xfb
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Encryption: true
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Data to be send: atKcLPLTLMQLMQLMQLMQLMQLMQLP9'#
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:19 mowerraspi python3[1682]: 2023-07-24 13:19:19 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 8
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 INFO Backend: Performing get state http-request
ul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 DEBUG Calced checksumme: 0x13
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 DEBUG Encryption: true
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:20 mowerraspi python3[1682]: 2023-07-24 13:19:20 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG Status code: 200
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG Content: S,25.87,-0.16,-0.30,-0.76,2,4,0,1.61,2,-0.35,-0.30,0.02,33,0.05,29,-1279440,0.00>
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG Recieved checksum:0x1a Calced checksum: 0x1a
Jul 24 13:19:21 mowerraspi python3[1682]: 2023-07-24 13:19:21 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 INFO Backend: Performing get state http-request
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 DEBUG Calced checksumme: 0x13
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 DEBUG Encryption: true
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:23 mowerraspi python3[1682]: 2023-07-24 13:19:23 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG Status code: 200
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG Content: S,25.86,-0.16,-0.30,-1.31,2,3,0,0.41,2,0.73,-3.24,0.02,33,0.14,29,-1279440,-0.00>
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG Recieved checksum:0x15 Calced checksum: 0x15
Jul 24 13:19:24 mowerraspi python3[1682]: 2023-07-24 13:19:24 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:26 mowerraspi python3[1682]: 2023-07-24 13:19:26 INFO Backend: Performing get state http-request
Jul 24 13:19:26 mowerraspi python3[1682]: 2023-07-24 13:19:26 DEBUG Calced checksumme: 0x13
Jul 24 13:19:26 mowerraspi python3[1682]: 2023-07-24 13:19:26 DEBUG Encryption: true
Jul 24 13:19:26 mowerraspi python3[1682]: 2023-07-24 13:19:26 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:26 mowerraspi python3[1682]: 2023-07-24 13:19:26 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:27 mowerraspi python3[1682]: 2023-07-24 13:19:27 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:27 mowerraspi python3[1682]: 2023-07-24 13:19:27 DEBUG Status code: 200
Jul 24 13:19:27 mowerraspi python3[1682]: 2023-07-24 13:19:27 DEBUG Content: S,25.87,-0.16,-0.30,-1.31,2,3,0,0.53,2,0.73,-3.24,0.02,32,0.11,29,-1279440,-0.00>
Jul 24 13:19:27 mowerraspi python3[1682]: 2023-07-24 13:19:27 DEBUG Recieved checksum:0x15 Calced checksum: 0x15
Jul 24 13:19:27 mowerraspi python3[1682]: 2023-07-24 13:19:27 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:29 mowerraspi python3[1682]: 2023-07-24 13:19:29 INFO Backend: Performing get state http-request
Jul 24 13:19:29 mowerraspi python3[1682]: 2023-07-24 13:19:29 DEBUG Calced checksumme: 0x13
Jul 24 13:19:29 mowerraspi python3[1682]: 2023-07-24 13:19:29 DEBUG Encryption: true
Jul 24 13:19:29 mowerraspi python3[1682]: 2023-07-24 13:19:29 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:29 mowerraspi python3[1682]: 2023-07-24 13:19:29 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:30 mowerraspi python3[1682]: 2023-07-24 13:19:30 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:30 mowerraspi python3[1682]: 2023-07-24 13:19:30 DEBUG Status code: 200
Jul 24 13:19:30 mowerraspi python3[1682]: 2023-07-24 13:19:30 DEBUG Content: S,25.87,-0.16,-0.30,-1.31,2,3,0,0.69,2,0.73,-3.24,0.02,32,0.09,29,-1279440,-0.00>
Jul 24 13:19:30 mowerraspi python3[1682]: 2023-07-24 13:19:30 DEBUG Recieved checksum:0x23 Calced checksum: 0x23
Jul 24 13:19:30 mowerraspi python3[1682]: 2023-07-24 13:19:30 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:32 mowerraspi python3[1682]: 2023-07-24 13:19:32 INFO Backend: Performing get state http-request
Jul 24 13:19:32 mowerraspi python3[1682]: 2023-07-24 13:19:32 DEBUG Calced checksumme: 0x13
Jul 24 13:19:32 mowerraspi python3[1682]: 2023-07-24 13:19:32 DEBUG Encryption: true
Jul 24 13:19:32 mowerraspi python3[1682]: 2023-07-24 13:19:32 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:32 mowerraspi python3[1682]: 2023-07-24 13:19:32 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:33 mowerraspi python3[1682]: 2023-07-24 13:19:33 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:33 mowerraspi python3[1682]: 2023-07-24 13:19:33 DEBUG Status code: 200
Jul 24 13:19:33 mowerraspi python3[1682]: 2023-07-24 13:19:33 DEBUG Content: S,25.87,-0.16,-0.30,-1.31,2,3,0,0.67,2,0.73,-3.24,0.02,32,0.07,29,-1279440,-0.00>
Jul 24 13:19:33 mowerraspi python3[1682]: 2023-07-24 13:19:33 DEBUG Recieved checksum:0x1f Calced checksum: 0x1f
Jul 24 13:19:33 mowerraspi python3[1682]: 2023-07-24 13:19:33 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:35 mowerraspi python3[1682]: 2023-07-24 13:19:35 INFO Backend: Performing get state http-request
Jul 24 13:19:35 mowerraspi python3[1682]: 2023-07-24 13:19:35 DEBUG Calced checksumme: 0x13
Jul 24 13:19:35 mowerraspi python3[1682]: 2023-07-24 13:19:35 DEBUG Encryption: true
Jul 24 13:19:35 mowerraspi python3[1682]: 2023-07-24 13:19:35 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:35 mowerraspi python3[1682]: 2023-07-24 13:19:35 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:36 mowerraspi python3[1682]: 2023-07-24 13:19:36 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:36 mowerraspi python3[1682]: 2023-07-24 13:19:36 DEBUG Status code: 200
Jul 24 13:19:36 mowerraspi python3[1682]: 2023-07-24 13:19:36 DEBUG Content: S,25.87,-0.16,-0.30,-1.31,2,3,0,0.65,2,0.73,-3.24,0.02,32,0.06,28,-1279440,-0.00>
Jul 24 13:19:36 mowerraspi python3[1682]: 2023-07-24 13:19:36 DEBUG Recieved checksum:0x1b Calced checksum: 0x1b
Jul 24 13:19:37 mowerraspi python3[1682]: 2023-07-24 13:19:37 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:37 mowerraspi python3[1682]: 2023-07-24 13:19:37 DEBUG Backend: Command stop is send to rover
Jul 24 13:19:37 mowerraspi python3[1682]: 2023-07-24 13:19:37 DEBUG Backend: AT+C,0,0,-1,-1,-1,-1,-1,-1 is send to the rover
Jul 24 13:19:37 mowerraspi python3[1682]: 2023-07-24 13:19:37 DEBUG Calced checksumme: 0xf7
Jul 24 13:19:37 mowerraspi python3[1682]: 2023-07-24 13:19:37 DEBUG Encryption: true
Jul 24 13:19:37 mowerraspi python3[1682]: 2023-07-24 13:19:37 DEBUG Data to be send: atKcLPLPLMQLMQLMQLMQLMQLMQLP9'W
Jul 24 13:19:37 mowerraspi python3[1682]: 2023-07-24 13:19:37 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:38 mowerraspi python3[1682]: 2023-07-24 13:19:38 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 8
Jul 24 13:19:39 mowerraspi python3[1682]: 2023-07-24 13:19:39 INFO Backend: Performing get state http-request
Jul 24 13:19:39 mowerraspi python3[1682]: 2023-07-24 13:19:39 DEBUG Calced checksumme: 0x13
Jul 24 13:19:39 mowerraspi python3[1682]: 2023-07-24 13:19:39 DEBUG Encryption: true
Jul 24 13:19:39 mowerraspi python3[1682]: 2023-07-24 13:19:39 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:39 mowerraspi python3[1682]: 2023-07-24 13:19:39 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:40 mowerraspi python3[1682]: 2023-07-24 13:19:40 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:40 mowerraspi python3[1682]: 2023-07-24 13:19:40 DEBUG Status code: 200
Jul 24 13:19:40 mowerraspi python3[1682]: 2023-07-24 13:19:40 DEBUG Content: S,25.87,-0.16,-0.30,-1.30,2,0,0,0.66,2,0.73,-3.24,0.02,32,0.04,28,-1279440,-0.00>
Jul 24 13:19:40 mowerraspi python3[1682]: 2023-07-24 13:19:40 DEBUG Recieved checksum:0x16 Calced checksum: 0x16
Jul 24 13:19:40 mowerraspi python3[1682]: 2023-07-24 13:19:40 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:42 mowerraspi python3[1682]: 2023-07-24 13:19:42 INFO Backend: Performing get state http-request
Jul 24 13:19:42 mowerraspi python3[1682]: 2023-07-24 13:19:42 DEBUG Calced checksumme: 0x13
Jul 24 13:19:42 mowerraspi python3[1682]: 2023-07-24 13:19:42 DEBUG Encryption: true
Jul 24 13:19:42 mowerraspi python3[1682]: 2023-07-24 13:19:42 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:42 mowerraspi python3[1682]: 2023-07-24 13:19:42 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:43 mowerraspi python3[1682]: 2023-07-24 13:19:43 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:43 mowerraspi python3[1682]: 2023-07-24 13:19:43 DEBUG Status code: 200
Jul 24 13:19:43 mowerraspi python3[1682]: 2023-07-24 13:19:43 DEBUG Content: S,25.87,-0.16,-0.30,-1.30,2,0,0,0.72,2,0.73,-3.24,0.02,32,0.04,28,-1279440,-0.00>
Jul 24 13:19:43 mowerraspi python3[1682]: 2023-07-24 13:19:43 DEBUG Recieved checksum:0x13 Calced checksum: 0x13
Jul 24 13:19:43 mowerraspi python3[1682]: 2023-07-24 13:19:43 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:45 mowerraspi python3[1682]: 2023-07-24 13:19:45 INFO Backend: Performing get state http-request
Jul 24 13:19:45 mowerraspi python3[1682]: 2023-07-24 13:19:45 DEBUG Calced checksumme: 0x13
Jul 24 13:19:45 mowerraspi python3[1682]: 2023-07-24 13:19:45 DEBUG Encryption: true
Jul 24 13:19:45 mowerraspi python3[1682]: 2023-07-24 13:19:45 DEBUG Data to be send: atKsLP9QS
Jul 24 13:19:45 mowerraspi python3[1682]: 2023-07-24 13:19:45 DEBUG Starting new HTTP connection (1): 192.168.1.29:80
Jul 24 13:19:46 mowerraspi python3[1682]: 2023-07-24 13:19:46 DEBUG http://192.168.1.29:80 "POST / HTTP/1.1" 200 92
Jul 24 13:19:46 mowerraspi python3[1682]: 2023-07-24 13:19:46 DEBUG Status code: 200
Jul 24 13:19:46 mowerraspi python3[1682]: 2023-07-24 13:19:46 DEBUG Content: S,25.87,-0.16,-0.30,-1.30,2,0,0,0.62,2,0.73,-3.24,0.02,32,0.03,28,-1279440,-0.00>
Jul 24 13:19:46 mowerraspi python3[1682]: 2023-07-24 13:19:46 DEBUG Recieved checksum:0x11 Calced checksum: 0x11
Jul 24 13:19:46 mowerraspi python3[1682]: 2023-07-24 13:19:46 DEBUG Backend: Calc data from state data frame
Jul 24 13:19:48 mowerraspi python3[1682]: 2023-07-24 13:19:48 INFO Backend: Prepare map and way data for transmition
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,0,6.55,-15.72,6.28,-15.59,6.02,-15.41,5.7,-15.28,5.1>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,30,-13.46,-1.36,-11.21,0.67,-10.64,0.56,-8.19,-2.15,>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,60,-0.89,-5.08,-0.66,-4.75,0.73,-3.24,-1.06,-1.61,-2>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,90,10.47,-2.6,9.74,-3.75,10.24,-5.46,11.71,-7.08,12.>
Jul 24 1:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,120,5.29,-3.3,5.74,-3.38,6.15,-3.13,6.32,-2.76,6.22,>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,150,0.83,-5.94,0.46,-6.22,0.3,-6.61,0.35,-7.02,0.56,>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,180,2.2,-11.51,1.97,-11.86,1.92,-12.26,8.39,-14.03,8>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,210,11.89,-8.65,11.64,-8.28,11.17,-8.21,-9.47,-10.48>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,240,-8.88,-7.64,-9.05,-7.95,-9.03,-8.35,-11.23,-5.42>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Add to takemap buffer: {'msg': 'AT+W,270,-11.61,-1.35,-11.71,-1.73,-11.63,-2.12,-9.9,-1.0>
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Backend: Command dock is send to rover
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Backend: AT+C,0,4,-1,-1,-1,-1,-1,-1 is send to the rover
Jul 24 13:19:49 mowerraspi python3[1682]: 2023-07-24 13:19:49 DEBUG Calced checksumme: 0xfb
 
3. Die Unterstützung und auch das Interesse des Entwicklerteams scheint groß zu sein. Wird Cassandra zukünftig kostenlos und unabhängig bleiben?
Na sagen wir mal so, ich finde es super, dass die App soviel Zuspruch findet, auch von dem Entwickler Team. Ich habe nicht vor damit Geld zu verdienen und es sind keine Gespräche in diese Richtung gelaufen, und ich denke es bleibt dabei.

Nicht desto trotz im unwahrscheinlichsten Fall, sollte jemand die App kaufen wollen, und mit großen Scheinen winkt… käuflich sind wir alle
 
Benutzt du unterschiedliche Karten in der Sunray App und Cassandra? Bzw. Wurde der Dockpfad mit Cassandra bearbeitet?
Ich arbeite mit einer von der Sunray-App importierten Karte, einschließlich Dockpfad. Die Karte wurde in Cassandra nicht bearbeitet.

Es hat ja in der Vergangenheit auch schon funktioniert, nur die letzten 2 - 3 Mal hatte ich so ein Ende.
 
Nicht desto trotz im unwahrscheinlichsten Fall, sollte jemand die App kaufen wollen, und mit großen Scheinen winkt… käuflich sind wir alle
Das leuchtet ein! Auf jeden Fall ist es ein ehrliches Wort und ich freue mich auch wahnsinnig über dieses Projekt. Für meine Begriffe würde Bluetooth übrigens dieses Projekt vollkommen machen, aber das wird ja gerade diskutiert und ich denke, das kommt alles nach und nach :) Vielen Dank für die schnelle Antwort!
 
Und stößt der irgendwo gegen oder warum kommt obstacle?
Das ist ja gerade das, was ich mich selbst frage. Der Mäher blieb gestern am Ende seiner letzten Bahn stehen und dann kam die Fehlermeldung in der Cassandra-App. Das war fast unmittelbar unter der Basis und ca. 50cm von einer Bretterwand entfernt. Ich stand daneben, da es gerade anfing zu regnen. Der Mäher ist nirgends angestoßen und die Sonar-Sensoren habe ich deaktiviert.
Diese Meldung im Mower-Log ist sicher der Grund, aber ich weiß nicht, was das bedeudet:

ublox chka error, msgclass=1, msgid=B5, msglen=162: 0!=AF
yaw difference between wheels and IMU for requested rotation => assuming obstacle
error: rotation error due to obstacle!
==> changeOp:Error(initiatedByOperator 0)
OP_ERROR
 
Hallo zusammen,

ich würde gerne CaSSAndRA auf meinem Synology NAS unter Docker zum laufen bekommen. Ich kenne mich mit Docker nicht perfekt aus, bin aber auch kein kompletter Anfänger. Habe einen iobroker unter Docker am laufen.

Könnt ihr mir sagen wie ich bei CaSSAndRA vorgehen muss? Gibt es eine Anleitung für Docker wie ich ein GitHub Projekt dort ans laufen bekomme, oder wie das mit CaSSAndRA geht? Danke

Ich habe im Docker einfach ubuntu installiert und dann alles über command in ubuntu eingefügt.
 
Kann man die Cassandra Webseite (evtl. mit Anpassungen auch über HTTPS ansprechen)?

Der Hintergrund ist etwas kompliziert - es geht um die Einbindung von Cassandra in Homeassistant. Homeassistant ist nur über HTTPS erreichbar (auch extern), abgesichert über Cloudflare proxy und SSL/TLS. Das geniale ist das man die Cassandra 1:1 as Frame in Homeassitant einbinden kann (sogar bedienbar) und somit die Integration schon direkt da ist.

Lokal mit HTTP funktioniert es perfekt. Das Problem ist das man Homeassistant nicht HTTP und HTTPS parallel in der Einbindung kann (zumindest habe ich es nicht hinbekommen) - eine Einbindung über HTTPS würde das lösen. Also statt http://192.168.0.cassandra:8050 https://...

Ist etwas speziell - aber wenn hier jemand in der Richtung Erfahrung hat - gerne...
 
Oben