Mein Projekt CaSSAndRA zur Steuerung des Ardumowers

Hallo,

irgendwie habe ich seit heute morgen das Problem das ich keinen Task mehr starten kann. Es kommt nur der Übertragungsbalken und nichts weiter. Der geht auch nicht mehr weg bis ich Cassandra neustarte.

Das Problem vorm Bildschirm
 
Zuletzt bearbeitet:
kann mir jemand sagen, wie ich dem mäher über MQTT sagen kann, dass er zurück ins Dock fahren soll? kann der Befehle ampfangen oder nur den status senden?
 
 
Mir ist noch eine Sache im Betrieb aufgefallen: Wenn man den Mäher per Hand steuert und er dann das WLAN verliert (bzw. Roaming), fährt er einfach weiter. Hatte ich jetzt schon ein paar mal, was recht unangenehm war. Könnte man da ne Art Totmannschaltung einbauen, die nach 2-3 Sekunden auf Stopp geht, wenn kein Signal kommt?
 
Das ist aber sicher kein Problem, dass Cassandra lösen kann. Das muss in der Firmware gelöst werden. Cassandra läuf in der Regel nicht auf dem Mäher, sondern irgendwo zentral.
 
Bei mir sitzt ein BananaPi im Mäher und doch komme ich nicht auf die Idee, Cassandra da zu hosten. Und viele andere machen das auch nicht, da es Nachteile haben kann, die nur schwer zu kompensieren sind.

Totmannschaltung hat per Definition nichts in einer aufgesetzten (3rd-Party-)Software zu suchen. Die gehört in die Hardware oder maximal Firmware. Aber in Zeiten, in denen ein Not-Aus Knopf nur dann funktioniert, wenn die Software dahinter ohne Fehler läuft, geht ja alles....:rolleyes:
 
Auch ohne roaming mit stabiler WLAN Verbindung kommt es vor das die werte im mäher irgendwie kleben bleiben, der joystick in Cassandra aber losgelassen ist. Er ruckelt dann für immer weiter oder jedenfalls ziemlich lang, solange bis man den joystick nochmal kurz berührt. Er ruckelt allgemein etwas mehr als in der sunray app mit cassandra, aber das klemmen des Fahrbefehls kommt bei mir in der sunray app nicht vor.
 
Thank you for CaSSandRA, the more I use it, ,the more I like it!

One thing I would feature I would like to suggest. Guess-o-meter on time remaining of the selected task. It can be a combined calculation based on "Distance" and "Index". Battery time remaining would also be a nice feature, can be calculated by power usage, and a input field in the settings menu to type in the size of the battery.

If no one else think these suggestions would be nice, please disregard my suggestion :)
 
Thank you for CaSSandRA, the more I use it, ,the more I like it!

One thing I would feature I would like to suggest. Guess-o-meter on time remaining of the selected task. It can be a combined calculation based on "Distance" and "Index". Battery time remaining would also be a nice feature, can be calculated by power usage, and a input field in the settings menu to type in the size of the battery.

If no one else think these suggestions would be nice, please disregard my suggestion :)
This is already adressed.
See here: https://github.com/EinEinfach/CaSSAndRA/issues/140
You can +1 if you like :cool:

Thank you and best regards,
Chris
 
Mir ist noch eine Sache im Betrieb aufgefallen: Wenn man den Mäher per Hand steuert und er dann das WLAN verliert (bzw. Roaming), fährt er einfach weiter. Hatte ich jetzt schon ein paar mal, was recht unangenehm war. Könnte man da ne Art Totmannschaltung einbauen, die nach 2-3 Sekunden auf Stopp geht, wenn kein Signal kommt?
Das Problem ist mir nur bekannt, wenn Cassandra über UART mit Sunray kommuniziert. Ist bei mir auf der to do Liste, aber richtig saubere Lösung dafür habe ich noch nicht.

Das Problem ist hier nicht die schlechte WLAN Verbindung vom Raspberry Pi sondern schlechte Verbindung vom Client (Smartphone etc.) muss nicht schlechte Verbindung sein, sondern auch sonstige faxen was der Client so parallel treibt, wenn die Verbindung währen Steuerung verloren geht, bleibt der Joystick auf dem letzten Wert hängen. Wie man die verlorene Verbindung sauber erkennt, habe ich noch nicht rausgefunden.
 
Ich frage nochmal in die Runde: nutzt jemand myCassandra (die API connection) über MQTT?
MQTT funktioniert bei mir, sowohl Steuerung als auch Ardumower state/stats. Die API macht Probleme.

Bei mir gibt es einige Minuten nach Neustart keine neuen Meldungen mehr: MQTT und myCassandra (API). Die normalen Ardumowerstatusmeldungen mit MQTT - Ardumower - state und stats werden weiterhin und ohne Probleme mit MQTT übertragen. Direkt nach Neustart kommen auch bei der API jede Sekunde über MQTT viele Meldungen rein...

Der Ardumower MQTT Channel geht mit /ardumower/Ardumower, port 1833, Client ID NAME -> null Probleme
Der API MQTT Channel geht mit /myCaSSAndRA, port 1833, Client ID CaSSandRA_api, gleiches passwort und user name wie Ardumower channel -> stoppt nach 1-2 Minuten.

Funktioniert es bei Euch?
Jemand eine Idee?
 
Oben