Hallo zusammen,
Hut ab
@EinEinfach deine Implementierung von Cassandra hat die alte App mittlerweile um Längen überholt. Eine wirkliche tolle Arbeit. Danke dafür.
Was mir in der App fehlt, ist der Button um einen Kasten Bier auszugeben.
Ich habe außerhalb der Saison viel auf dem Grundstück geändert und möchte die neue Saison ausschließlich mit Cassandra mähen. Das geht bisher ganz gut auf und ich bin optimistisch: eine Karte, eine oder mehrere Tanks, das funktioniert tadellos. Alles über HTTP und eine RPi mit Cassandra im Haus.
Fragen ergeben sich trotzdem, auf die ich beim Mitlesen bisher keine Antwort gefunden habe:
Gibt es Anforderungen an den Docking-Pfad? Mein Grundstück ist 40 x 100 m mit jeder Menge Exclusions. Der Docking-Pfad selbst ist recht kurz und innerhalb der Mähfläche.
Wenn ich im vorderen Drittel des Grundstücks über einen Task mähe, dann "berührt" der Docking-Pfad nicht die berechnete Fläche. In die Berechnung müsste also ein Pfad zum ersten Punkt des Docking-Pfads einfließen. Ich vermute, dass das auch so implementiert ist.
Nach Abschluss des Mähvorgangs bleibt der Ardumower aber mit einem Fehler stehen und dann geht meist gar nichts mehr.
In den meisten Fällen lief das so wie beschrieben ab. Zweimal habe ich einen Mähbereich im Zentrum der Karte gewählt und nach einem Auftrag hat er erfolgreich angedockt, beim anderen der beobachtete Fehler.
Fehler sind in diesen Fällen "obstacle" oder komplett "Offline".
Die zweite Problematik schließt sich ziemlich nahtlos an das Docking-Problem an:
Im Falle des Problems "Offline" gibt es absolut keine Chance, den Ardumower zu irgendeiner Reaktion zu bringen. Mir ist unbekannt, wie ich Cassandra dazu bewege den Ardumower zu steuern. Meine Lösung ist aktuell Ardumower ausschalten, RPi komplett Neustarten und anschließend den Ardumower wieder einzuschalten.
Ich hatte schon den Fall das Cassandra "Offline" anzeigte und ich den Ardumower über die Sunray-App und TCP steuern konnte. Einfaches rebooten des Ardumower half nicht.
Gibt es hier irgendeine Strategie?
In den folgenden Tagen muss ich das Verhalten mal mit Logs belegen. Demnächst sollte ich dafür Zeit finden.
Da es gerade während meines Postings passierte ist: Der Ardumower mäht gerade, aber Cassandra meldet "Offline":
INFO TX: AT+V,0x16 | |
2024-05-06 10:56:07 | INFO Connecting... |
2024-05-06 10:56:03 | WARNING HTTP-Connection to the rover lost or not possible. Trying to reconnect |
Wie stelle ich die Verbindung aus Richtung Cassandra wieder her, denn der Ardumower hat ja gerade kein Problem. Mit Sunray bekomme ich die Verbindung.
Viele Grüße
Oliver