Raspi1

Mr. Tree

Active member
Hi!

Ich hab Cassandra auf einem RPI1 installiert. Der lag hier rum...

Eigentlich läuft es, aber irgendwie auch nicht.
Importieren von Karten ist irgendwie eine Glückssache, der DEBUG log gibt nicht viel her.... Was mir aber auffällt,
es wird ständig eine neue HTTP connection gestartet? Kurze frage: Muss das so oder habe ich was falsch gemacht?
2024-04-27 20:22:07 DEBUG Recieved checksum:0xe1 Calced checksum: 0xe1 2024-04-27 20:22:07 INFO Performing get state http-request 2024-04-27 20:22:07 DEBUG Calced checksumme: 0x13 2024-04-27 20:22:07 INFO TX: AT+S,0x13 2024-04-27 20:22:08 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:09 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:22:09 DEBUG Status code: 200 2024-04-27 20:22:09 INFO RX: S,27.40,-2.18,37.73,-1.61,2,0,0,0.29,11,-3.27,36.79,0.02,45,0.48,41,21687,-1.11,-1,0,0x14 2024-04-27 20:22:09 DEBUG Recieved checksum:0x14 Calced checksum: 0x14 2024-04-27 20:22:12 DEBUG Backend: Calc data from state data frame 2024-04-27 20:22:13 INFO Performing get stats http-request 2024-04-27 20:22:13 DEBUG Calced checksumme: 0x14 2024-04-27 20:22:13 INFO TX: AT+T,0x14 2024-04-27 20:22:14 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:15 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 96 2024-04-27 20:22:15 DEBUG Status code: 200 2024-04-27 20:22:15 INFO RX: T,6388,14252,744,0,744,0,0.00,2.14,0,25.99,36.74,153,0,0.02,1024,0,1,0,223455,1,4,0,0,0,0,0x0c 2024-04-27 20:22:16 DEBUG Recieved checksum:0xc Calced checksum: 0xc 2024-04-27 20:22:18 DEBUG Backend: Calc data from stats data frame 2024-04-27 20:22:22 INFO Performing get state http-request 2024-04-27 20:22:22 DEBUG Calced checksumme: 0x13 2024-04-27 20:22:23 INFO TX: AT+S,0x13 2024-04-27 20:22:23 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:24 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:22:24 DEBUG Status code: 200 2024-04-27 20:22:24 INFO RX: S,27.40,-2.18,37.73,-1.61,2,0,0,1.56,11,-3.27,36.79,0.02,44,0.47,39,21687,-1.11,-1,0,0x1a 2024-04-27 20:22:24 DEBUG Recieved checksum:0x1a Calced checksum: 0x1a 2024-04-27 20:22:27 DEBUG Backend: Calc data from state data frame 2024-04-27 20:22:28 INFO Performing get obstacles http-request 2024-04-27 20:22:28 DEBUG Calced checksumme: 0x45 2024-04-27 20:22:28 INFO Backend: TX AT+S2,0x45 2024-04-27 20:22:29 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:32 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 11 2024-04-27 20:22:32 DEBUG Status code: 200 2024-04-27 20:22:32 INFO Backend: RX S2,0,0xe1 2024-04-27 20:22:32 DEBUG Recieved checksum:0xe1 Calced checksum: 0xe1 2024-04-27 20:22:32 INFO Performing get state http-request 2024-04-27 20:22:32 DEBUG Calced checksumme: 0x13 2024-04-27 20:22:32 INFO TX: AT+S,0x13 2024-04-27 20:22:33 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:34 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:22:34 DEBUG Status code: 200 2024-04-27 20:22:34 INFO RX: S,27.40,-2.18,37.73,-1.61,2,0,0,0.16,11,-3.27,36.79,0.02,43,0.47,39,21687,-1.11,-1,0,0x14 2024-04-27 20:22:34 DEBUG Recieved checksum:0x14 Calced checksum: 0x14 2024-04-27 20:22:36 INFO Schedule: active: False, job started: False, job finished: False, start failed cnt: 0 2024-04-27 20:22:37 DEBUG Backend: Calc data from state data frame 2024-04-27 20:22:40 INFO Performing get state http-request 2024-04-27 20:22:41 DEBUG Calced checksumme: 0x13 2024-04-27 20:22:41 INFO TX: AT+S,0x13 2024-04-27 20:22:41 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:42 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:22:42 DEBUG Status code: 200 2024-04-27 20:22:42 INFO RX: S,27.40,-2.18,37.73,-1.61,2,0,0,0.35,11,-3.27,36.79,0.02,43,0.50,39,21687,-1.11,-1,0,0x0f 2024-04-27 20:22:42 DEBUG Recieved checksum:0xf Calced checksum: 0xf 2024-04-27 20:22:45 DEBUG Backend: Calc data from state data frame 2024-04-27 20:22:46 INFO Performing get obstacles http-request 2024-04-27 20:22:46 DEBUG Calced checksumme: 0x45 2024-04-27 20:22:46 INFO Backend: TX AT+S2,0x45 2024-04-27 20:22:47 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:47 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 11 2024-04-27 20:22:47 DEBUG Status code: 200 2024-04-27 20:22:48 INFO Backend: RX S2,0,0xe1 2024-04-27 20:22:48 DEBUG Recieved checksum:0xe1 Calced checksum: 0xe1 2024-04-27 20:22:48 INFO Performing get state http-request 2024-04-27 20:22:48 DEBUG Calced checksumme: 0x13 2024-04-27 20:22:48 INFO TX: AT+S,0x13 2024-04-27 20:22:49 INFO Schedule: active: False, job started: False, job finished: False, start failed cnt: 0 2024-04-27 20:22:49 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:49 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:22:50 DEBUG Status code: 200 2024-04-27 20:22:50 INFO RX: S,27.40,-2.18,37.74,-1.61,2,0,0,0.27,11,-3.27,36.79,0.02,43,0.47,40,21687,-1.11,-1,0,0x0f 2024-04-27 20:22:50 DEBUG Recieved checksum:0xf Calced checksum: 0xf 2024-04-27 20:22:53 DEBUG Backend: Calc data from state data frame 2024-04-27 20:22:55 INFO Performing get state http-request 2024-04-27 20:22:56 DEBUG Calced checksumme: 0x13 2024-04-27 20:22:56 INFO TX: AT+S,0x13 2024-04-27 20:22:56 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:22:57 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:22:57 DEBUG Status code: 200 2024-04-27 20:22:57 INFO RX: S,27.39,-2.18,37.72,-1.61,2,0,0,0.37,11,-3.27,36.79,0.02,43,0.48,40,21687,-1.11,-1,0,0x17 2024-04-27 20:22:58 DEBUG Recieved checksum:0x17 Calced checksum: 0x17 2024-04-27 20:23:01 DEBUG Backend: Calc data from state data frame 2024-04-27 20:23:02 INFO Performing get obstacles http-request 2024-04-27 20:23:02 DEBUG Calced checksumme: 0x45 2024-04-27 20:23:02 INFO Backend: TX AT+S2,0x45 2024-04-27 20:23:03 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:23:04 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 11 2024-04-27 20:23:04 DEBUG Status code: 200 2024-04-27 20:23:04 INFO Backend: RX S2,0,0xe1 2024-04-27 20:23:04 DEBUG Recieved checksum:0xe1 Calced checksum: 0xe1 2024-04-27 20:23:05 INFO Performing get state http-request 2024-04-27 20:23:05 DEBUG Calced checksumme: 0x13 2024-04-27 20:23:05 INFO TX: AT+S,0x13 2024-04-27 20:23:05 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:23:06 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:23:06 DEBUG Status code: 200 2024-04-27 20:23:06 INFO RX: S,27.39,-2.18,37.73,-1.61,2,0,0,1.03,11,-3.27,36.79,0.02,44,0.46,41,21687,-1.11,-1,0,0x12 2024-04-27 20:23:06 DEBUG Recieved checksum:0x12 Calced checksum: 0x12 2024-04-27 20:23:09 DEBUG Backend: Calc data from state data frame 2024-04-27 20:23:11 INFO Performing get state http-request 2024-04-27 20:23:12 DEBUG Calced checksumme: 0x13 2024-04-27 20:23:12 INFO TX: AT+S,0x13 2024-04-27 20:23:12 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:23:13 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:23:13 DEBUG Status code: 200 2024-04-27 20:23:13 INFO RX: S,27.39,-2.18,37.72,-1.61,2,0,0,0.34,11,-3.27,36.79,0.02,45,0.48,41,21687,-1.11,-1,0,0x17 2024-04-27 20:23:14 DEBUG Recieved checksum:0x17 Calced checksum: 0x17 2024-04-27 20:23:17 DEBUG Backend: Calc data from state data frame 2024-04-27 20:23:18 INFO Performing get obstacles http-request 2024-04-27 20:23:18 DEBUG Calced checksumme: 0x45 2024-04-27 20:23:18 INFO Backend: TX AT+S2,0x45 2024-04-27 20:23:19 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:23:20 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 11 2024-04-27 20:23:20 DEBUG Status code: 200 2024-04-27 20:23:20 INFO Backend: RX S2,0,0xe1 2024-04-27 20:23:20 DEBUG Recieved checksum:0xe1 Calced checksum: 0xe1 2024-04-27 20:23:20 INFO Performing get state http-request 2024-04-27 20:23:21 DEBUG Calced checksumme: 0x13 2024-04-27 20:23:21 INFO TX: AT+S,0x13 2024-04-27 20:23:21 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:23:22 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:23:22 DEBUG Status code: 200 2024-04-27 20:23:22 INFO RX: S,27.39,-2.18,37.72,-1.61,2,0,0,0.32,11,-3.27,36.79,0.02,45,0.47,40,21687,-1.11,-1,0,0x13 2024-04-27 20:23:22 DEBUG Recieved checksum:0x13 Calced checksum: 0x13 2024-04-27 20:23:25 DEBUG Backend: Calc data from state data frame 2024-04-27 20:23:26 INFO Performing get stats http-request 2024-04-27 20:23:26 DEBUG Calced checksumme: 0x14 2024-04-27 20:23:26 INFO TX: AT+T,0x14 2024-04-27 20:23:27 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:23:28 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 96 2024-04-27 20:23:28 DEBUG Status code: 200 2024-04-27 20:23:28 INFO RX: T,6460,14252,744,0,744,0,0.00,2.14,0,25.96,36.74,153,0,0.02,1024,0,1,0,223455,1,4,0,0,0,0,0x00

Wenn ich zb. eine Karte berechnen will, dann passiert kurz etwas im log, dann ist es aber immer wieder das gleiche wie oben?! Und im Browser passiert garnix.
Vielleicht ist der einfach zu langsam?

2024-04-27 20:32:43 DEBUG Take way to a line, current level: 214 Finished: 9/645 2024-04-27 20:32:43 DEBUG Recieved checksum:0xe1 Calced checksum: 0xe1 2024-04-27 20:32:44 INFO Performing get state http-request 2024-04-27 20:32:44 DEBUG Check for prio lines 2024-04-27 20:32:44 DEBUG Calced checksumme: 0x13 2024-04-27 20:32:44 INFO TX: AT+S,0x13 2024-04-27 20:32:45 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:32:45 DEBUG Found way to line, distance: 0.24241626548740589 2024-04-27 20:32:45 DEBUG Check for edges to cut in range 2024-04-27 20:32:46 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:32:46 DEBUG Status code: 200 2024-04-27 20:32:46 INFO RX: S,27.33,-2.18,37.71,-1.56,2,0,0,0.72,11,-3.27,36.79,0.02,47,0.51,43,21687,-1.11,-1,0,0x14 2024-04-27 20:32:46 DEBUG Recieved checksum:0x14 Calced checksum: 0x14 2024-04-27 20:32:47 DEBUG No edges in range found 2024-04-27 20:32:48 DEBUG Take way to a line, current level: 213 Finished: 10/645 2024-04-27 20:32:49 DEBUG Check for prio lines 2024-04-27 20:32:51 DEBUG Backend: Calc data from state data frame 2024-04-27 20:32:51 DEBUG Found way to line, distance: 0.2377304915621754 2024-04-27 20:32:51 DEBUG Check for edges to cut in range 2024-04-27 20:32:51 INFO Schedule: active: False, job started: False, job finished: False, start failed cnt: 0 2024-04-27 20:32:52 DEBUG No edges in range found 2024-04-27 20:32:53 DEBUG Take way to a line, current level: 212 Finished: 11/645 2024-04-27 20:32:54 INFO Performing get state http-request 2024-04-27 20:32:54 DEBUG Calced checksumme: 0x13 2024-04-27 20:32:54 INFO TX: AT+S,0x13 2024-04-27 20:32:54 DEBUG Check for prio lines 2024-04-27 20:32:55 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:32:56 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:32:56 DEBUG Status code: 200 2024-04-27 20:32:56 INFO RX: S,27.33,-2.18,37.71,-1.56,2,0,0,0.79,11,-3.27,36.79,0.02,46,0.46,43,21687,-1.11,-1,0,0x1e 2024-04-27 20:32:56 DEBUG Recieved checksum:0x1e Calced checksum: 0x1e 2024-04-27 20:32:57 DEBUG Found way to line, distance: 0.24241626548740589 2024-04-27 20:32:57 DEBUG Check for edges to cut in range 2024-04-27 20:32:58 DEBUG No edges in range found 2024-04-27 20:32:59 DEBUG Take way to a line, current level: 211 Finished: 12/645 2024-04-27 20:33:00 DEBUG Backend: Calc data from state data frame 2024-04-27 20:33:01 DEBUG Check for prio lines 2024-04-27 20:33:02 INFO Performing get obstacles http-request 2024-04-27 20:33:02 DEBUG Calced checksumme: 0x45 2024-04-27 20:33:02 INFO Backend: TX AT+S2,0x45 2024-04-27 20:33:02 DEBUG Found way to line, distance: 0.2377304915621754 2024-04-27 20:33:02 DEBUG Check for edges to cut in range 2024-04-27 20:33:03 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:33:03 DEBUG No edges in range found 2024-04-27 20:33:04 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 11 2024-04-27 20:33:04 DEBUG Status code: 200 2024-04-27 20:33:04 INFO Backend: RX S2,0,0xe1 2024-04-27 20:33:04 DEBUG Take way to a line, current level: 210 Finished: 13/645 2024-04-27 20:33:04 DEBUG Recieved checksum:0xe1 Calced checksum: 0xe1 2024-04-27 20:33:05 INFO Performing get state http-request 2024-04-27 20:33:05 DEBUG Calced checksumme: 0x13 2024-04-27 20:33:05 INFO TX: AT+S,0x13 2024-04-27 20:33:05 DEBUG Check for prio lines 2024-04-27 20:33:05 DEBUG Starting new HTTP connection (1): 192.168.178.110:80 2024-04-27 20:33:07 DEBUG http://192.168.178.110:80 "POST / HTTP/1.1" 200 91 2024-04-27 20:33:07 DEBUG Status code: 200
Das oben ist ein LOG wenn die Berechnung läuft. Also es passiert schon was...
Aber es sollte doch keine Stunde dauern??

Grüße!
 
Zuletzt bearbeitet:
Ich hab Cassandra auf einem RPI1 installiert. Der lag hier rum...
Ein Wunder, dass es überhaupt läuft… Ich empfehle mind RPI3

Importieren von Karten ist irgendwie eine Glückssache
Was passiert den genau?

es wird ständig eine neue HTTP connection gestartet? Kurze frage: Muss das so oder habe ich was falsch gemacht?
Muss so, Sunray App macht das nicht anders

Das oben ist ein LOG wenn die Berechnung läuft. Also es passiert schon was...
Aber es sollte doch keine Stunde dauern??
Wow 4 Sekunden pro Linie…. Vergiss es der ist zu langsam, nimm was schnelleres…
 
:D Oh mann... letzlich waren es dann knapp 2 stunden. 1600 Perimeterpunkte... Die kleineren Flächen berechnet er aber unter einer Minute....
 
Also, wenn ich die Karte importiert habe... steht nach ca. 20sek successfull da. Wähle ich dann einen Kartenslot, kommt mal etwas.. aber meistens nichts. Der Log output macht da eigentlich immer dasselbe... Die große Karte mit 1300qm hatte ich nur einmal im Plotter gesehen. Ich habe aber Karten trotzdem gespeichert, die werden im Taskmanager dann auch angezeigt. Also, obwohl ich keine Karte vom Import gezeichnet bekomme, konnte ich sie doch abspeichern.. und der Taskplanner zeichnet sie dann auch, aber nicht der Mapedit Tab.

Aber nichts destotrotz.. ich besorg mir einen anderen RPI... oder kann man Cassandra auf einem Homeassistant OS installieren? HA ist aber nicht als Docker container, sondern als OS.
 
Ich habe es jetz auf einem Raspi5. Wenn man sich eingearbeitet hat funktioniert es sehr gut. Ich finde besonders gut gelöst, dass er seinen Fortschritt der angelegten Tasks speichert.

Etwas ist mir aber aufgefallen: Wenn er vom Dock losfährt... dann fährt er 10 Meter direkt in eine Exclusion, der BBumper triggert... und das war es. Error Obstacle.
Wenn ich dann nochmal starte, fährt er direkt zurück zum Perimeter und fängt an. Liegt das an der Importierten Karte?

ardumower.jpg
 
No problemo.

Nein, er fährt mit der Sunrayapp immer an der Feuerschale vorbei, mäht dann ein paar Bahnen und macht dann den Perimeter. In dieser Zeit funktioniert auch Obstacle avoidance, zumeindest glaube ich das. Sollte ich nochmal genau testen... Jedenfalls ist es reproduzierbar. Map start aus undock --> gegen Feuerschalenexlusion und dann sofort Error Obstacle. Ende.
 
Hast du evtl. ignore GPS in Docking mode aktiv? (In config.h deiner sunray fw zu finden)

Zeile 378 in der aktuellen config_example.h
 
Ja, habe ich. Denn er wartet auch nach dem undock auf fix bzw. resettet den UBLOX. Das funktioniert. In der Dockposition hat er keinen FIX und manchmal auch Invalid.
 
Vielleicht kannst du mal die Stelle auf der Karte zeigen, wo das passiert. Wie gesagt ohne GPS beim undocken brettert der Rover manchmal viel zu weit raus, so meine Erfahrung
 
Naja, GPS undock ist nur bis zu einem Punkt aktiv. Der undockpfad ist wie in den Bildern Relativ kurz, ca. 2 Meter. Danach steht er im Mähfeld. Das erste Bild ist, wo er den Obstacle im Perimeter gehitted hat. Danach das Bild wenn ich ihn Manuell neu starte.
 
Oben