NEWS
Test Adapter Navimow
-
Im vehicleState gibt es ja diese Optionen:
"states": { "isDocked": "Docked", "isIdel": "Idle", "isIdle": "Idle", "isMapping": "Mapping", "isRunning": "Mowing", "isPaused": "Paused", "isDocking": "Returning to Dock", "Error": "Error", "error": "Error", "isLifted": "Lifted (Error)", "inSoftwareUpdate": "Software Update", "Self-Checking": "Self-Checking", "Self-checking": "Self-Checking", "Offline": "Offline", "offline": "Offline" }Was muss ich denn z.B. in der VIS als Vergleichswert eintragen, wenn ich wissen will ob er "Mowing" ist?
Hab da verschiedene Optionen erfolglos ausprobiert. -
Im vehicleState gibt es ja diese Optionen:
"states": { "isDocked": "Docked", "isIdel": "Idle", "isIdle": "Idle", "isMapping": "Mapping", "isRunning": "Mowing", "isPaused": "Paused", "isDocking": "Returning to Dock", "Error": "Error", "error": "Error", "isLifted": "Lifted (Error)", "inSoftwareUpdate": "Software Update", "Self-Checking": "Self-Checking", "Self-checking": "Self-Checking", "Offline": "Offline", "offline": "Offline" }Was muss ich denn z.B. in der VIS als Vergleichswert eintragen, wenn ich wissen will ob er "Mowing" ist?
Hab da verschiedene Optionen erfolglos ausprobiert.@Merlin123 isRunning würde ich vermuten wenn er im iob das anzeigt wenn er läuft
-
@Merlin123 isRunning würde ich vermuten wenn er im iob das anzeigt wenn er läuft
-
Wenn ich möchte, dass der Mäher nicht im geplanten Zeitraum mäht, wie muss ich da vorgehen?
Meine Idee:
Ist der vehicleState = "isDocked" muss ich einfach den
navimow.0.xxx.remote.pause
auf true setzen.
Bei einem anderen vehicleState löse ich erst
navimow.0.xxx.remote.dock
aus und warte, bis er "isDocked" ist, dann wie oben Pause auslösen.Wenn er weiter machen soll, einfach
navimow.0.xxx.remote.resume
auf true.
Macht er dann das Resume nur innerhalb der geplanten Mähzeiten?Stimmt diese Überlegung grundsätzlich?
-
Wenn ich möchte, dass der Mäher nicht im geplanten Zeitraum mäht, wie muss ich da vorgehen?
Meine Idee:
Ist der vehicleState = "isDocked" muss ich einfach den
navimow.0.xxx.remote.pause
auf true setzen.
Bei einem anderen vehicleState löse ich erst
navimow.0.xxx.remote.dock
aus und warte, bis er "isDocked" ist, dann wie oben Pause auslösen.Wenn er weiter machen soll, einfach
navimow.0.xxx.remote.resume
auf true.
Macht er dann das Resume nur innerhalb der geplanten Mähzeiten?Stimmt diese Überlegung grundsätzlich?
@Merlin123 grundsätzlich ja.. rest muss man testen
-
@Merlin123 grundsätzlich ja.. rest muss man testen
@tombox Dank Dir.
Noch ne Frage: Wie klein darf denn das Aktualisierungsintervall sein? 10 Minuten sind ja ne Menge ;)
Wie da das mqtt reinspielt wurde ja oben schonmal gefragt.
Zumindest hatte ich jetzt schon Verzögerungen zwischen Real und Adapter -
@tombox Dank Dir.
Noch ne Frage: Wie klein darf denn das Aktualisierungsintervall sein? 10 Minuten sind ja ne Menge ;)
Wie da das mqtt reinspielt wurde ja oben schonmal gefragt.
Zumindest hatte ich jetzt schon Verzögerungen zwischen Real und Adapter@Merlin123 angeblich kommen die änderung sofort einfach debug log aktivieren da sieht man was passiert
-
@Merlin123 angeblich kommen die änderung sofort einfach debug log aktivieren da sieht man was passiert
@tombox ok. achte ich mal drauf.
Und: Ich hab mal die "Mähen pausieren" Fuktion ausprobiert.
Geht im Prinzip....
Bis auf das Beenden der Pause.
Ein "Resume" führt dazu, dass der Mäher auf jeden Fall wieder losfährt und der Mähfortschritt ist wieder bei 0%.
Zumindest was das bei mir jetzt so.Das ist natürlich nicht ganz optimal :(
Wenn jemand ne Idee hat: Her damit.
Rpbbi soll nach der Zwangspause einfach laut Mähplan weitermachen. Also auch nur innerhalb der definierten Zeiten mähen.
Und falls die Frage kommt: Ich will ihn pausieren können wenn z.B. innerhalb der normalen Mähzeit mal was auf dem Rasen gemacht werden muss, wo der Mäher stören würde.