NEWS
[Aufruf] Worx Adapter testen
-
@alf4711 sagte in [Aufruf] Worx Adapter testen:
ändere ich den status "start/stop" mäht der landroid bzw. er stoppt.
sofern er gestoppt ist läuft ein countdown von 20min. ist dieser abgelaufen, schaltet sich der landroid ab...Wenn ich bei meinem (M700) dieses Objekt:
auf true setze, läuft folgendes ab:- der Mäher fährt raus; dabei geht das o.g. Objekt kurz auf false
- der Mäher beginnt zu mähen, das Objekt geht auf true und bleibt so während des mähens.
Wenn ich das Objekt dann auf false setze, sucht er sofort den Begrenzungsdraht und fährt heim.
Meine Vermutung: du stoppst ihn mit dem Objekt darüber (pause). Das ist wohl gleichbedeutend mit der roten Stoptaste am Mäher.
-
@hmanfred sagte in [Aufruf] Worx Adapter testen:
Meine Vermutung: du stoppst ihn mit dem Objekt darüber (pause). Das ist wohl gleichbedeutend mit der roten Stoptaste am Mäher.
Das wollte ich auch gerade schreiben.
-
@Meistertr sagte in [Aufruf] Worx Adapter testen:
@alf4711 @coyote hier wäre jeweils ein debug log hilfreich, um zu sehen wo es klemmt
Also heute nochmal EdgeCut ausprobiert. Button gedrückt, Mäher fährt los, diesmal blieb er aber nicht stehen, sondern fuhr direkt am Draht entlang in die Ladestation. In der App stand "Heimfahrt".
Habe dann aber währenddessen nochmal EdgeCut gedrückt, er fuhr dann durch die Ladestation und es stand "ZoneTraining" in der App. Er ist dann wieder einmal komplett den Draht abgefahren und wieder in die Ladestation zum Laden.Hier das debug Log dazu:
worx.0 2019-06-05 12:07:28.566 debug Test Status: 1 worx.0 2019-06-05 12:07:28.566 debug DATA: {"cfg":{"id":1,"lg":"it","tm":"12:07:27","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz" worx.0 2019-06-05 12:07:08.861 debug Test Status: 1 worx.0 2019-06-05 12:07:08.860 debug DATA: {"cfg":{"id":0,"lg":"it","tm":"12:07:07","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz" worx.0 2019-06-05 12:01:20.778 debug system.adapter.admin.0: logging true worx.0 2019-06-05 12:01:11.282 debug DATA: {"cfg":{"id":1,"lg":"it","tm":"12:01:09","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz":[0,0,0,0],"mzv":[0,0,0,0,0,0,0,0,0,0],"rd":180,"sn":"30174102170120070066"},"dat":{"mac":"F0FE6B271A10","fw":3.51,"bt":{"t":25.7,"v":18.72,"p":84,"nr":2334,"c":0,"m":1},"dmp":[-3.6,0.6,24.5],"st":{"b":9004,"d":157336,"wt":9758},"ls":31,"le":0,"lz":0,"rsi":-56,"lk":0}} worx.0 2019-06-05 12:01:11.283 debug Test Status: 31 worx.0 2019-06-05 11:59:00.741 debug Test Status: 1 worx.0 2019-06-05 11:59:01.437 debug system.adapter.admin.0: logging true worx.0 2019-06-05 11:59:09.866 debug DATA: {"cfg":{"id":0,"lg":"it","tm":"11:59:08","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz":[0,0,0,0],"mzv":[0,0,0,0,0,0,0,0,0,0],"rd":180,"sn":"30174102170120070066"},"dat":{"mac":"F0FE6B271A10","fw":3.51,"bt":{"t":25.6,"v":18.8,"p":84,"nr":2334,"c":0,"m":1},"dmp":[-3.4,-2.8,59.7],"st":{"b":9004,"d":157316,"wt":9756},"ls":31,"le":0,"lz":0,"rsi":-50,"lk":0}} worx.0 2019-06-05 11:59:09.868 debug Test Status: 31 worx.0 2019-06-05 11:59:10.083 debug DATA: {"cfg":{"id":0,"lg":"it","tm":"11:59:08","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz":[0,0,0,0],"mzv":[0,0,0,0,0,0,0,0,0,0],"rd":180,"sn":"30174102170120070066"},"dat":{"mac":"F0FE6B271A10","fw":3.51,"bt":{"t":25.6,"v":18.8,"p":84,"nr":2334,"c":0,"m":1},"dmp":[-3.4,-2.8,59.7],"st":{"b":9004,"d":157316,"wt":9756},"ls":31,"le":0,"lz":0,"rsi":-50,"lk":0}} worx.0 2019-06-05 11:59:10.085 debug Test Status: 31 worx.0 2019-06-05 11:57:23.193 debug system.adapter.admin.0: logging false worx.0 2019-06-05 11:53:56.015 debug system.adapter.admin.0: logging true worx.0 2019-06-05 11:53:45.918 debug Test Status: 30 worx.0 2019-06-05 11:53:45.917 debug DATA: {"cfg":{"id":1,"lg":"it","tm":"11:53:44","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:53:18.001 debug Test Status: 30 worx.0 2019-06-05 11:53:18.000 debug DATA: {"cfg":{"id":1,"lg":"it","tm":"11:53:16","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:53:10.217 debug Test Status: 30 worx.0 2019-06-05 11:53:10.216 debug DATA: {"cfg":{"id":1,"lg":"it","tm":"11:53:08","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:52:37.352 warn Something went wrong at edgeCut worx.0 2019-06-05 11:52:37.351 debug Test Status: 4 worx.0 2019-06-05 11:52:37.350 debug DATA: {"cfg":{"id":1,"lg":"it","tm":"11:52:34","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:52:36.909 info id_____ worx.0.30174102170120070066.mower.edgecut Mower 30174102170120070066_____edgecut______{"domain":null,"_events":{},"_eventsCount":1,"_maxListeners":100,"serial":"30174102170120070066","online" worx.0 2019-06-05 11:51:26.375 debug system.adapter.admin.0: logging false worx.0 2019-06-05 11:51:10.745 debug Test Status: 30 worx.0 2019-06-05 11:51:10.744 debug DATA: {"cfg":{"id":0,"lg":"it","tm":"11:51:08","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:51:07.607 debug Test Status: 5 worx.0 2019-06-05 11:51:07.607 debug DATA: {"cfg":{"id":1,"lg":"it","tm":"11:51:05","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:51:07.277 debug Edcut send cmd:3 worx.0 2019-06-05 11:51:07.275 debug Test Status: 34 worx.0 2019-06-05 11:51:07.274 debug DATA: {"cfg":{"id":0,"lg":"it","tm":"11:51:04","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:51:07.141 debug Edcut send cmd:2 worx.0 2019-06-05 11:51:06.900 debug Edcut send cmd:2 worx.0 2019-06-05 11:50:57.132 debug Test Status: 31 worx.0 2019-06-05 11:50:57.132 debug DATA: {"cfg":{"id":0,"lg":"it","tm":"11:50:54","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:50:56.894 debug Test Status: 31 worx.0 2019-06-05 11:50:56.894 debug DATA: {"cfg":{"id":0,"lg":"it","tm":"11:50:54","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz worx.0 2019-06-05 11:50:50.252 debug system.adapter.admin.0: logging true worx.0 2019-06-05 11:50:48.263 debug Edgecut Start section :1 worx.0 2019-06-05 11:50:48.262 debug Test Status: 1 worx.0 2019-06-05 11:50:48.261 debug DATA: {"cfg":{"id":1,"lg":"it","tm":"11:50:45","dt":"05/06/2019","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,1],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz
-
@coyote also das siegt soweit normal aus. das edgecutting geht nur wenn er in der ls startet. Er startet mit zonetraining, damit er am draht ist, dann Pausiert er kurz uns beginnt die Heimfahrt am draht mit drehendem Messer..
-
Ok, gut. Dann werde ich mir das morgen mal vor Ort anschauen, da ich jetzt nicht weiß, ob heute morgen die Messer dabei gedreht haben.
-
@Meistertr
Kannst du bitte mal schauen, was bei mir bzgl. Kantenmähung im Argen liegt? Siehe 11 Beiträge weiter oben.Ich vermute ja, dass er im Moment des Pausierens an der Ecke wegen dem Zwang zum Abbiegen im Drahtsuchemodus ist und deshalb mit Beginn der Heimfahrt garadeaus zum Draht suchen fährt.
Die integrierte Lösung wäre, die Pausierung etwas früher zu machen.
Zusätzlich wäre es natürlich toll, wenn man den Ablauf des Kantenmähens lokal per Script regeln könnte.
Edit:
Ich habe gerade weiter unten gelesen, dass der Mäher eines anderen Users nur 1 m aus der Station fährt. Bei mir fährt er min. 3 m.
Da gibt es also scheinbar Unterschiede im Verhalten. Wenn meiner nur 1 m rausfahren würde, wäre das optimal.
Vielleicht (wenn es nicht die Möglichkeit gäbe die Kantenmähung lokal zu scripten) kannst du ja einen zusätzlichen Parameter einbauen, wieviele mS zwischen Start Zonetraining und Pause liegen? -
@Meistertr nehme meine Aussagen von gestern zurück. EdgeCut funktioniert, er fährt ungefähr einen Meter aus der Station, fährt danach einmal mit drehenden Messern die Kante ab und wieder in die Station, alles so wie es sein soll
-
als was definiere ich den EdgeCut Button in der VIS (ist kein on/off Button oder?)
-
@reini
Es gibt Widgets, die man (per Checkbox) als Taster konfigurieren kann. Z.B. "hqwidgets on/off" -
@hmanfred hatte doch geschrieben, dass ich mich drum kümmere. Neue Version ist gerade hochgeladen, bitte an den upload denken! dann siehst du nun in der Config Edgecut Delay...
-
@hmanfred Ich versuche mich auch gerade daran den EdgeCut in meine Vis einzubauen.
Wie konfigurie ich den hqwidget als Taster? bei mir ist eine einfach ein Schieberegler On/Off. -
@Chris71, ich habs nun so gelöst und funktioniert (widget: hqwidgets - on/off)
-
@reini vielen Dank, habe das mit dem Taster übersehen. So funtionert es
-
@Meistertr sagte in [Aufruf] Worx Adapter testen:
@hmanfred hatte doch geschrieben, dass ich mich drum kümmere...
Bitte entschuldige, das hatte ich übersehen.
Vielen Dank für die Anpassung!
-
Hallo. Hab mir den Adapter auch mal installiert. Bekomme ihn aber nicht zum laufen. Der "alte" Adapter Landroid-s läuft aber. Wo könnte der Fehler sein?
-
Was sagt denn das log? Welche node Version hast Du? Mit einer 6er habe ich auch keine Verbidnung gehabt?
-
oje, genau das wird das Problem sein. Hab den iObroker im Docker auf einer DS218+laufen. Wie kann ich denn da das Note Updaten?
-
Es gibt einen Thread zur Docker Installation. Wenn Du dort erstmal die V2 installiert ist Node 8 installiert. Such dort mal auf den letzten Seiten nach einen Beitrag von mir. Ich habe dort beschrieben wie man relativ einfach von einer bestehenden auf die V2 kommt.
Mit dem Vorteil wenn etwas schiefgeht kann man einfach seine alte Installation wieder starten. Den Schritt zu V3 muss ich auch noch machen. -
Ich habe gerade bei einem Test folgendes Problem festgestellt:
Im Mähplan war der Kantenschnitt gesetzt. Der Droid fuhr los, dabei ging das Objekt "status" erst auf 3 (fährt raus) und dann auf 32 (Kantenschnitt).
Nach Rückkehr in die LS (Ende des Kantenschnitts) fuhr der Droid gleich wieder raus zum Mähen. Das Objekt "status" blieb im Adapter auf 32, obwohl es eigentlich auf 7 (mähen) hätte gehen müssen.
Ich habe dann nach einigen Minuten mal die App im Handy gestartet - und siehe da, in diesem Moment ging der Status im Adapter auf 7.
Es erscheint so, als ob der Wechsel von Kantenschnitt auf Mähen sehr wohl in die Cloud übertragen wird, aber aus irgendeinem Grund nicht im Adapter ankommt. Entweder wird es nicht gepusht oder der Adapter verliert die Info aus irgendeinem Grund.
Könnte das mal jemand in seiner Installation verifizieren?
Übrigens:
Ich habe es interessehalber auch mal mit dem alten Landroid-S Adapter getestet - gleiches Problem.Edit:
Laut Debug fand vom Start des Kantenmähens bis zum Start der Handy-App kein Datenverkehr zum Adapter statt. -
@hmanfred dann ist das eindeutig ein Bug vom Mäher, da er seinen neuen Status nicht pushed. Der Status mähen sollte dann aber nach spätestens 10 Minuten angezeigt werden wenn die Daten von der cloud gesendet werden.