Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript

Diskutiere Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript im Worx - Kress - Landxcape Forum im Bereich Mähroboter; Es geht darum ein Logfile, welches man über USB vom Mäher erlangt, auf verschieden Kriterien hin mal schnell auszuwerten. Die Lösung als...
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #1
E

Eisha

Dabei seit
18.03.2017
Beiträge
6.574
Likes
1.338
Es geht darum ein Logfile, welches man über USB vom Mäher erlangt, auf verschieden Kriterien hin mal schnell auszuwerten.

Die Lösung als "Analyser.html" erlaubt es dies über einen Web-Browser zu tun und ist damit weitgehend unabhängig vom Betriebssystem.

Anzeigen und Herunterladen kann man die HTML über diesen: Link.

Folgende Funktionen sind derzeit umgesetzt:
  • Mähzeiten - Sammelt die Einträge "Current cut statistics" und gibt Meter und Minuten aus
  • Ladezeiten - Scannt nach Einträgen "Battery (LOW|Started|Ended)", kalkuliert die Dauer und gibt sie aus, wenn es eine volle Ladung (ab LOW) war
  • Kantenschnitt - Ehrlich ich weiß nimmer wofür das gut sein sollte. Erinnert sich jemand?
  • Vorladung - Scannt nach Einträgen "start req" und "Battery Charge" und versucht die 3 Varianten Voll-, Erhaltungs- und Vor-ladung zu ergründen
Dies Thema hier soll einerseits immer die aktuellste HTML auffindbar machen und andererseits für Diskussion und Anregung dienen.
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #2
L

lopez83

Dabei seit
05.06.2019
Beiträge
38
Likes
9
Klasse Idee👌
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #3
S

Sunnyboy2284

Gewerblich
Dabei seit
18.03.2019
Beiträge
1.436
Likes
615
Eisha

Habb mir Mal nen Excel File gebastelt, was mir alle Fehler auflistet und die Anzahl der Häufigkeit, vielleicht kannst du sowas einbinden, könnt ich dir auch zur Verfügung stellen bei Bedarf.
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #4
S

Stefan79

Dabei seit
21.06.2018
Beiträge
30
Likes
8
:thumbsup: Danke :)
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #5
A

And2017

Dabei seit
27.06.2019
Beiträge
34
Likes
0
Erstmal besten Dank für das Tool!

Ganz korrekt wird es bei mir aber leider nicht dargestellt oder ich lese die Logfile selbst falsch.

Das Tool zeigt an, dass das Mähen am 4.8. um 20:15 geendet hat. Wenn ich mir die Logfile anschaue, hat er aber ab 21:29 noch einmal gemäht oder?

Ich hänge mal die Logfile mit ran.

Gibt es eurer Meinung nach Auffälligkeiten in der logfile? DIeses "Mower trapped recovery procedure: drive wheel src" bedeutet er hat ein HInderniss getroffen?


BEsten Dank!
 

Anhänge

  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #6
E

Eisha

Dabei seit
18.03.2017
Beiträge
6.574
Likes
1.338
Die Buttons waren für sich alleine vielleicht etwas unzureichend. Hab mal eine Tabelle mit Erklärung daraus gemacht. Es geht ja darum die Mäh- und Ladezeiten bzgl. FW oder Alterung zu vergleichen und deswegen werden nur "größere" gelistet.

Drive wheel src => Antriebsräder, ja

Und die Fehlersummen gib es nun auch. Falls da noch was fehlt bitte melden. 8) (gegen die Sonne ;~)
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #7
O

OliverSo

Dabei seit
16.06.2017
Beiträge
4.082
Likes
1.257
Ein .csv-Export für Excle wäre toll ;)

Oliver
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #8
E

Eisha

Dabei seit
18.03.2017
Beiträge
6.574
Likes
1.338
Was wie wo?
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #9
K

Kameramann

Dabei seit
16.02.2019
Beiträge
19
Likes
1
Wäre schön, wenn auch die Netto-Mähzeiten (blade on time) mit ausgegeben würden. Hab es für mich mal folgendermaßen modifiziert:

function mowerClicked()
...
match = line.match(/([0-9]+\/[0-9]+\/[0-9]+ [0-9]+:[0-9]+:[0-9]+).*Current cut statistics: (\d{3,5})m, ([0-9]+)min.*blade on time: ([0-9]+)min/i);
if( match ) ccs = match[1] + " - " + PadR(match[2], 4) + "m " + String(match[3]).padr(3) + "min gefahren" + String(match[4]).padr(4) + "min gemäht";

8)
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #10
E

Eisha

Dabei seit
18.03.2017
Beiträge
6.574
Likes
1.338
OK, hab die bt mitgenommen, aber nur mit PadR(3) und erstmal ohne deutsche Wörter ... da müsste man eh mal sehen wie man es Excel freundlich "formatiert".
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #11
H

Hannes53

Dabei seit
12.04.2020
Beiträge
5
Likes
0
Wie doof war dass denn. Der Hotline xy gesagt, (was ja auch richtig ist) aber dauernd yx eingegeben.
Jedenfalls läuft er wieder. Sorry
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #12
M

MGFirewater

Dabei seit
11.06.2019
Beiträge
479
Likes
206
ein Frage zum analyser. kann man die trapped errors manuell zurücksetzen. die zahl steigt bei mir kontinuierlich an und ich habe mittlerweile kein Gefühl mehr dafür, ob die Anzahl der Fehlermeldungen in den letzten tagen konstant ist, zu oder abnimmt.

Mower trapped recovery procedure: drive wheel left 352
Mower trapped recovery procedure: drive wheel right 461
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #13
E

Eisha

Dabei seit
18.03.2017
Beiträge
6.574
Likes
1.338
Du kannst das Log zurück setzen.
Da das Log aber eh bei ca 7 MB über läuft müssten die trapped konstant bleiben.
Bei mir sind sie im Frühjahr überhäuft, weil die Narzissen auf Kollision gefahren werden.
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #14
M

mipcom

Dabei seit
03.06.2020
Beiträge
21
Likes
2
Hilfreiches Tool !
Fehlt bei der Version noch die 2.te Mähzeit?
Scheint bei mir nicht angezeigt.
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #15
H

hsteinme

Dabei seit
07.06.2016
Beiträge
2.256
Likes
1.266
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #16
M

mipcom

Dabei seit
03.06.2020
Beiträge
21
Likes
2
Ja, habe 3.08 drauf seit über 1 Woche.
Davor earFW 3.00 drauf.
Eventuell berücksichtig das Script es dann noch nicht, oder hatte 3.00 auch schon 2 Fahrten?
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #17
M

mipcom

Dabei seit
03.06.2020
Beiträge
21
Likes
2
Oder liegt es daran, dass die 2.te Fahrt meist nur sehr kurz ist. Habe noch das 0.5W Ladegerät und damit kommt der END TIME während der 2.ten Fahrt.
9:00 mäht ca. 1.5 Std.
10:30 gut 3.5 Std.
14:20 fährt zur 2.ten Maht
14:30 End Gelände
Da ich nicht weiß wie man die END TIME später setzt, habe ich jetzt ein 2A Ladegerät bestellt.
Das sollte dagegen hoffentlich helfen.
Beste Grüße
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #18
E

Eisha

Dabei seit
18.03.2017
Beiträge
6.574
Likes
1.338
Das Skript listet nur größere Zeiten. Ist ja für die Analyse der Lauf und Ladezeiten gedacht.
Du hast einen LX?
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #19
M

mipcom

Dabei seit
03.06.2020
Beiträge
21
Likes
2
Ja, habe den LX796.
Gestern hat er erstmalig die 2.te Maht gelistet mit 7 Minuten. Solange ich die END TIME nicht später als 14:30 setzen kann, muss ich wohl auf‘s neue Ladegerät warten. Erst dann lohn sich die 2.te Fahrt wirklich. Manchmal ist der Akku noch garnicht ganz voll und er fährt garnicht erst wieder raus.
Danke für dein Feedback.
 
  • Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript Beitrag #20
M

mipcom

Dabei seit
03.06.2020
Beiträge
21
Likes
2
Hallo Eisha,

könntest du mal schauen, warum bei mir nicht alle Mähzeiten angezeigt werden?
Anbei mein Log mit dem Beispiel für den 22. Juni, da Fehlt die lange Fahrt am Nachmittag.
Noch ein Tipp zum Anzeigen des Kanntenschnitt, nach "Cutting Grass Over Wire" auswerten.
 

Anhänge

Thema:

Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript

Entwicklungsprojekt: Analyser - Auswertung des Logfiles mit Html und JavaScript - Ähnliche Themen

Landroid S/M/L ab 2019 Sammelthread - Defektes Netzteil M500/M700 - Wie bemerkt man das? - (evtl. Chargenfehler?): Da mir hier in letzter Zeit gehäuft auffällt, daß Netzteile des Typs WA3750.I / 20V / 38W / 1500mA , Fehler verursachen, habe ich das etwas länger...
Grafische Analyse der Mähvorgänge im Logfile: Inspiriert durch den Analyser von Eisha hab ich mittels Javascript ein Tool gebaut, das die Mähvorgänge grafisch darstellt...
Landroid S/M/L ab 2019 In der LS stehend "Error: Wire missing" und sofort danach "Manual Stop" dann aus - Logfile anbei: Hi, wollte meinen neuen M500 letzten Sa nach dem Mähen pausieren lassen und hab den manuellen Mähplan auf -100% gesetzt. Dann saß er in der LS zum...
Beiträge
42
Erstellt
2019
Aktualisiert

Top Poster

  • E

    Eisha

    Beiträge: 15
  • M

    mipcom

    Beiträge: 7
  • S

    Stefan79

    Beiträge: 6
  • B

    Buggyman

    Beiträge: 3

Häufigste Beiträge

Beliebte Beiträge

E
Eisha
Es geht darum ein Logfile, welches man über USB vom Mäher erlangt, auf verschieden Kriterien hin mal schnell auszuwerten. Die Lösung als...
S
Stefan79
Hallo, ich habe heute mal das logfile von meinem M500 (V3.23) geholt, leider erfolgt keine korrekte Auswertung. Die Fehler werden angezeigt, Bei...
B
Buggyman
Hier z.B. zeigt das script keine Ladezeiten.
S
Stefan79
Hi, hier mal die log-Datei. Die letzte einlesbare Datei wurde mit der FW 3.17 erstellt, da werden die Mäh- und Ladezeiten sauber angezeigt.

Team-Mitglieder online

  • A

    Andreas_H

    53
Oben