You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ich versuche über die API gewisse Vorgänge, wie das Laden einer Map, dann Auswahl von bestimmten Tasks in der Map und danach das Starten des Mähvorgangs zu beschleunigen. Dabei macht die Reihenfolge der Events einige Probleme. Beispiel:
Das sind die Events, die bei einem Mapwechsel kommen. Insbesondere die 3. Zeile mit dem Event "ready" macht Probleme. Ready dürfte nur kommen, wenn der Vorgang abgeschlossen ist danach kommen ja erst die anderen Events für maps_loaded und tasks_available. Das ist für Automatisierungen problematisch. Ready dürfte erst ganz am Schluss kommen und bis dahin müsste der state "busy" bleiben. Ließe sich das so umsetzen, dass ready wirklich nur kommt, wenn ein gestarteter Vorgang beendet wurde?
Am besten wäre dann, wenn ein weiterer Parameter gesendet würde, der sowas heißt, wie "map_loaded" oder "tasks_loaded" um die beiden ready Events in einer Statemachine auch unterscheiden zu können.
The text was updated successfully, but these errors were encountered:
Das Zielbild ist eigentlich (das funktioniert natürlich noch nicht) dass du aus User Perspektive nichts machen musst. Du schiebst alle Kommandos hinterher weg und Cassandra regelt das für dich. Das einzige worauf du nur achten solltest, dass Cassandra nicht offline ist.
Du kannst schon heute alles hinter her wegschicken. Nur nach Maps load solltest du einen Delay einbauen. Je nach Größe der Karte und Anzahl der Exclusionen mal mehr mal weniger. Aber die Zeit kennst du, wenn du die map umschaltest in Cassandra ist das die Zeit bis das Fenster mit der Bestätigung verschwindet
Zeit ist nicht nötig. Wäre mir auch zu unsicher. Die Statemachine kann schon jetzt auf das Event reagieren. Das klappt schon. Eindeutiger Events wären mir etwas lieber, aber wenn du sagst, dass CaSSAndRA das bald alles abfängt, bin ich schon zufrieden.
Im übrigen verschwindet das Fenster, zumindest bei mir, nicht. Ich muss mit ok bestätigen. Und auch das Auswahlfenster für Maps muss ich mobil noch wegklicken.
Ich versuche über die API gewisse Vorgänge, wie das Laden einer Map, dann Auswahl von bestimmten Tasks in der Map und danach das Starten des Mähvorgangs zu beschleunigen. Dabei macht die Reihenfolge der Events einige Probleme. Beispiel:
Das sind die Events, die bei einem Mapwechsel kommen. Insbesondere die 3. Zeile mit dem Event "ready" macht Probleme. Ready dürfte nur kommen, wenn der Vorgang abgeschlossen ist danach kommen ja erst die anderen Events für maps_loaded und tasks_available. Das ist für Automatisierungen problematisch. Ready dürfte erst ganz am Schluss kommen und bis dahin müsste der state "busy" bleiben. Ließe sich das so umsetzen, dass ready wirklich nur kommt, wenn ein gestarteter Vorgang beendet wurde?
Am besten wäre dann, wenn ein weiterer Parameter gesendet würde, der sowas heißt, wie "map_loaded" oder "tasks_loaded" um die beiden ready Events in einer Statemachine auch unterscheiden zu können.
The text was updated successfully, but these errors were encountered: