Mein Projekt CaSSAndRA zur Steuerung des Ardumowers

ich glaube einen kleine, aber etwas störenden Bug in deiner SW gefunden zu haben (oder ich mache was falsch)
Ich habe eine Dockingstrecke über 5 Punkte. Wenn ich in cassandra auf Start drücke, wird richtig berechnet, und der Mäher nimmt den direkten Weg zum Entry der Dockingstrecke (sprich von der Docking aus gesehen den am weites entfernten Punkt. Stoppe ich und docke den Mäher an und drücke Start in Sunray mit der Berchnung von cassandra, folgt der Mäher auch beim Start der Dockingroute.

Ansonsten bin ich begeistert über deine Lösung den Mäher zu steuern, freue mich schon auf weitere Entwicklungen und Beseitigung kleinerer Bugs in der Berechnung.

Wenn du jemanden zu Testen brauchst......

Grüße,, Gerd
 
Nein, wollte damit sagen, wenn ich den Mäher docken lasse und anschl. in Sunray auf Start drücke, folgt er der Dockingroute wie er soll.
 
dass er sich mit cassandra auch an die dockingroute beim Start des Mähvorgangs hält, nach beenden folgt er ja der Dockingroute
 
Er fährt direkt zum Ende der Dockingroute ohne dem Pfad zu folgen (auf direktem Weg) und fängt an zu mähen.
 
Er fährt direkt zum Ende der Dockingroute ohne dem Pfad zu folgen (auf direktem Weg) und fängt an zu mähen.
Ok, das kenne ich nicht, evtl. kommt der Fehler auch nicht aus cassandra. Ist das reproduzierbar, dann ist meine Empfehlung während des Verhaltens seriellen Monitor mitlaufen zu lassen, dann sieht man mehr.
 
ja, werde mal mit loggen, hatte das Verhalten noch nie und ist mit cassandra reproduzierbar. Habe gesehen, dass beim Starten in Cassandra der nächste Punkt (Zielkreuz) eindeutig das Ende der Dockingstrecke ist. Aber vielleicht sagt das logging ja was anderes.
 
Ich bin echt von den Socken, wie gut CaSSAdRA läuft. Einzig ein dickes Problem habe ich. Ich habe den Server auf einem Raspi im Haus. Verbunden über HTTP, da ich kein MQTT am Start habe. Leider ist die Verbindung oft unterbrochen.
Das ist auch nicht gleich ersichtlich. Wenn man aber das "i" öffnet sieht man "Age". Dieser Wert sollte sich öfter ändern. Falls nicht: Mal wieder eingefroren. Wenn ich in einem solchen Zustand ein Terminal auf dem Raspi öffne und den Rover pinge, antwortet dieser brav, Das Netz ist also da. Unter settings die http-Verbindung neu einrichten hilft leider nicht. Es muss ein restart des cassandra Services durchgeführt werden; dann ist die Verbindung wieder da. Bis zum nächsten Verbindungsabbruch.
Wenn also Jemand eine Verbesserungsidee hat....
Viele Grüße,
Jürgen
 
Habe das Problem für mich gelöst, indem ich in der cmdtorover.py das mow command auf 'AT+C,1,1,-1,-1,-1,-1,-1,-1' geändert habe. Jetzt folgt der mäher der dockingroute. (Speed und Timeout stelle ich sowieso über iobroker per MQTT ein).
Bin wirklich begeistert von deiner Umsetzung.
Beste Grüße, Gerd
 
Das ist auch nicht gleich ersichtlich. Wenn man aber das "i" öffnet sieht man "Age". Dieser Wert sollte sich öfter ändern. Falls nicht: Mal wieder eingefroren. Wenn ich in einem solchen Zustand ein Terminal auf dem Raspi öffne und den Rover pinge, antwortet dieser brav, Das Netz ist also da. Unter settings die http-Verbindung neu einrichten hilft leider nicht.
Ja, da fliegt der Server raus, hatte auch schon in meiner Entwicklungsumgebung, ich lasse mal die Tage auch mal http Verbindung länger laufen mal gucken, ob ich den Fehler finden kann


Habe das Problem für mich gelöst, indem ich in der cmdtorover.py das mow command auf 'AT+C,1,1,-1,-1,-1,-1,-1,-1' geändert habe.
Ok, danke, ich prüfe
 
ja habe inzw. aktiviert, läuft alles per mqtt. geht sehr zuverlässig, auch wenn das wlan mal nicht erreichbar ist hängt sich nichts auf.
 
Mein Raspi im Haus ist auch über HTTP verbunden und läuft tadellos, kein abbruch oder der gleichen.
Das einzige was mit der neuen Version nicht richtig ging war eine Box auswählen und dann mähen, er wollte einfach nicht starten.
Nach 3 bis 4 Versuchen ist er dann los gefahren, leider sieht man nicht was CaSSAndRA gerade macht da wäre eine Info ala berrechne Bahn oder übertrage Karte schon schön.
 
Wie sieht das eigentlich bei euch auf dem Handy aus, ich komme weder im Firefox noch unter Chrom an die Play oder Stoptaste nur wenn ich Desktop-Website auswähle geht's ?
Screenshot_2023-05-18-15-11-56-32_ffb2f5e1b976ff98cfc94f359fbce8de.jpg
 
Mit der neuen Version geht es und das zum Männertag, Danke.
 

Anhänge

  • Screenshot_2023-05-18-16-34-27-02_ffb2f5e1b976ff98cfc94f359fbce8de.jpg
    Screenshot_2023-05-18-16-34-27-02_ffb2f5e1b976ff98cfc94f359fbce8de.jpg
    277 KB · Aufrufe: 9
Oben