NEWS
[gelöst] Adapter - Parser / Wartezeiten auslesen
-
Meinst du das :
…
...
Dieses habe ich Ihm vorgeschlagen :@Glasfaser
Ja!und ich habe damals irgendwas ge
ä
ndert, damit die Tabell nicht nach mem sondern nach cpu sortiert wurde.

Das kommt davon wenn man davon nix versteht und trotzdem bastelt

EDIT.
Habe es gefunden - war im Skript, nicht im widget
var abfrage = 'ps -A aux --sort -pcpu | grep " [i]o.*"'; -
Also mit :
bekomme ich mal eine Ladung Netzwerk Ger
ä
te mit den Namen der Bahnen
das ist schon mal ok in dem String HTML kommt auch die Ausgabe

Im Prinzip br
ä
uchte ich ein Ordner und im String HTML sollte Bahn , Wartezeit
stehen (das w
ü
rde ich noch hinbekommen)Aber Absteigende Sortierung und Gr
ü
ner Pfeil f
ü
r ge
ö
ffnet (ab 1Minute aufw
ä
rts)
oder ein rotes Kreuz bei Ausgabe "Null Minuten" (f
ü
r geschlossen) sowas checke ich nicht,
da kann nur @liv-in-sky helfen.Achja , der parser.0 zeigt die Bahnen wie folgt an :

Gr
ü
ß
e Alex -
Also mit :
bekomme ich mal eine Ladung Netzwerk Ger
ä
te mit den Namen der Bahnen
das ist schon mal ok in dem String HTML kommt auch die Ausgabe

Im Prinzip br
ä
uchte ich ein Ordner und im String HTML sollte Bahn , Wartezeit
stehen (das w
ü
rde ich noch hinbekommen)Aber Absteigende Sortierung und Gr
ü
ner Pfeil f
ü
r ge
ö
ffnet (ab 1Minute aufw
ä
rts)
oder ein rotes Kreuz bei Ausgabe "Null Minuten" (f
ü
r geschlossen) sowas checke ich nicht,
da kann nur @liv-in-sky helfen.Achja , der parser.0 zeigt die Bahnen wie folgt an :

Gr
ü
ß
e Alexhab es nur
ü
berflogen - bin zeitlich etwas eng - vielleicht hilft das weiterprobier mal das hier - es wird alle 30 sekunden gecheckt und dann ausgegeben
mit sortierung

-
Jawohl das sieht schon mal gut aus, habe soweit mal alles angepasst was ich
machen konnteDas Ergebniss :

wenn ich nun bei :
let help = [devicename,ip,wert0,wert1];den devicename, l
ö
sche erhalte ich diese Ausgabe :
das w
ü
rde meiner Vorstellung entsprechen, allerdings passt nun
die Sortierung nicht mehr und nach dem Haken kommt ein
"undefined"Leider verstehe ich nicht warum das jetzt kommt bzw. was ich noch
l
ö
schen muss damit es nicht mehr kommt.Und was m
ü
ß
te man noch
ä
ndern f
ü
r eine "absteigende Sortierung"Danke,
Gr
ü
ß
e Alex -
Jawohl das sieht schon mal gut aus, habe soweit mal alles angepasst was ich
machen konnteDas Ergebniss :

wenn ich nun bei :
let help = [devicename,ip,wert0,wert1];den devicename, l
ö
sche erhalte ich diese Ausgabe :
das w
ü
rde meiner Vorstellung entsprechen, allerdings passt nun
die Sortierung nicht mehr und nach dem Haken kommt ein
"undefined"Leider verstehe ich nicht warum das jetzt kommt bzw. was ich noch
l
ö
schen muss damit es nicht mehr kommt.Und was m
ü
ß
te man noch
ä
ndern f
ü
r eine "absteigende Sortierung"Danke,
Gr
ü
ß
e Alexhier wird sotiert - wenn du die werte im array
ä
nderst kommt es zu problemenfunction numSort(a, b) { return parseInt(a[2]) - parseInt(b[2]); } sortArr.sort(numSort);hier wird das array geschrieben:
let help = [devicename,ip,wert0,wert1];devicename = 0, ip =1, wert0 =2 wert1=3
in der sortierung wird auf wert [2] sortiert - das hat sich ja ge
ä
ndert, weil du etwas nicht mehr ins array schreibst - wenn der devicename fehlt, ist ip =0, wert0 = 1 und wert1=2 --> du musst die 2 auf die 1
ä
ndern in der sortierungbei der ausgabe: es fehlt auch da der devicename also musst du auch dort den punktsortArr[i][3] l
ö
schen, da der nicht mehr existiert (undefined) - das array geht nur von 0 bis 2 (3 werte) nicht von 0 bis 3 (4 werte)htmlString=htmlString+"<tr><td>" + sortArr[i][0] + " </td><td>" + sortArr[i][1] + " </td><td>" + sortArr[i][2] + "</td></tr>";
die sortierung umdrehen: versuch mal
function numSort(a, b) { return parseInt(b[2]) - parseInt(a[2]); }also b[2] und a[2] austauschen - bzw. steht da ja jetzt b[1]-a[1], da wir das oben umgestellt haben
-
Danke sehr gut erkl
ä
rt, nun habe ich es verstanden, h
ä
tte jetzt noch zwei Fragen :
jede Bahn die nicht im Betrieb ist wird mit "null" und "X" ausgegeben,
Ist es m
ö
glich das dies in der Liste ganz unten oder ganz oben ausgegeben wird.
Ebenfalls w
ü
rde mich noch interessieren ob es m
ö
glich ist die Tabelle :
zwei Spaltig zu gespalten damit die Zeilen nicht zu lang werden und es ins VIS geht

Gr
ü
ß
e Alex -
Danke sehr gut erkl
ä
rt, nun habe ich es verstanden, h
ä
tte jetzt noch zwei Fragen :
jede Bahn die nicht im Betrieb ist wird mit "null" und "X" ausgegeben,
Ist es m
ö
glich das dies in der Liste ganz unten oder ganz oben ausgegeben wird.
Ebenfalls w
ü
rde mich noch interessieren ob es m
ö
glich ist die Tabelle :
zwei Spaltig zu gespalten damit die Zeilen nicht zu lang werden und es ins VIS geht

Gr
ü
ß
e Alex@Alexxx2005 das null ist irgendwie falsch - da m
ü
ß
te 0 stehen - dann w
ü
rde es auch sortiert werdenpaste mal dein momentanes script
-
Danke sehr gut erkl
ä
rt, nun habe ich es verstanden, h
ä
tte jetzt noch zwei Fragen :
jede Bahn die nicht im Betrieb ist wird mit "null" und "X" ausgegeben,
Ist es m
ö
glich das dies in der Liste ganz unten oder ganz oben ausgegeben wird.
Ebenfalls w
ü
rde mich noch interessieren ob es m
ö
glich ist die Tabelle :
zwei Spaltig zu gespalten damit die Zeilen nicht zu lang werden und es ins VIS geht

Gr
ü
ß
e Alex@Alexxx2005 und zeige mal, was in den parser.0 datenpunkten steht - ist da schon de fehler vom parsen ? "null" ist ein "fehler" und bedeutet nicht 0
den m
ü
ß
te man dann noch abfangen im script -
@Alexxx2005 das null ist irgendwie falsch - da m
ü
ß
te 0 stehen - dann w
ü
rde es auch sortiert werdenpaste mal dein momentanes script
@liv-in-sky sagte in Adapter - Parser soll Wartezeiten auslesen:
da m
ü
ß
te 0 stehenunendlich w
ä
re sinnvoller 
-
@liv-in-sky sagte in Adapter - Parser soll Wartezeiten auslesen:
da m
ü
ß
te 0 stehenunendlich w
ä
re sinnvoller 
@Homoran unendlich oder "not available"
-
@Homoran unendlich oder "not available"
@liv-in-sky
Wenn es in Zahlen ausgedr
ü
ckt werden soll ist bei geschlossen die Wartezeit unendlich oder pragmatich 999(9999) je nach anzahl der Stellen -
@liv-in-sky
Wenn es in Zahlen ausgedr
ü
ckt werden soll ist bei geschlossen die Wartezeit unendlich oder pragmatich 999(9999) je nach anzahl der Stellen@Homoran jo - da hast du wohl recht
-
@Alexxx2005 und zeige mal, was in den parser.0 datenpunkten steht - ist da schon de fehler vom parsen ? "null" ist ein "fehler" und bedeutet nicht 0
den m
ü
ß
te man dann noch abfangen im script
Das "Null" steht drin weil die Bahn heute nicht geloggt wird kp.
Sie erscheint auch nicht auf der Homepage , wenn ich z.b. einen
falschen Link eingebe kommt ebenfalls "Null"Dachte man kann beim parser bei Ersatz eine Ersatzzahl definieren
aber das funktioniert nicht.Gr
ü
ß
e Alex -

Das "Null" steht drin weil die Bahn heute nicht geloggt wird kp.
Sie erscheint auch nicht auf der Homepage , wenn ich z.b. einen
falschen Link eingebe kommt ebenfalls "Null"Dachte man kann beim parser bei Ersatz eine Ersatzzahl definieren
aber das funktioniert nicht.Gr
ü
ß
e Alex@Alexxx2005 soll den eine solche "null"-bahn
ü
berhaupt in der tabelle erscheinben oder soll sie mit einem bestimmten wert bzw. bild erscheinen 
oder
oder 
oder r
♾
️
siehe https://emojipedia.org/objects/poste noch das script
-
@Alexxx2005 soll den eine solche "null"-bahn
ü
berhaupt in der tabelle erscheinben oder soll sie mit einem bestimmten wert bzw. bild erscheinen 
oder
oder 
oder r
♾
️
siehe https://emojipedia.org/objects/poste noch das script
@liv-in-sky also am besten w
ä
re das Locked Symbol 
wahrscheinlich ist die Bahn dann defekt oder
ü
ber Winterzeit geschlossen... -
@liv-in-sky also am besten w
ä
re das Locked Symbol 
wahrscheinlich ist die Bahn dann defekt oder
ü
ber Winterzeit geschlossen...@Alexxx2005 ich schau mal - bitte poste scripts im code tag

-
Ah so ist's richtig

-
Ah so ist's richtig

ok neuer test
ich habe mal versucht, das ganze in 2 tabellen nebeneinander darzustellen - wei
ß
nicht ob das gef
ä
llt ?
-
ok neuer test
ich habe mal versucht, das ganze in 2 tabellen nebeneinander darzustellen - wei
ß
nicht ob das gef
ä
llt ?
doch das ist super , sieht gut aus. Es zeigt bei mir nur die oberen drei rechten Spalten zu weit links an , es da noch ein kleiner Bug im "htmlstring" oder warum zeigt es die drei markierten Bahnen so an ?

Gr
ü
ß
e Alex -
doch das ist super , sieht gut aus. Es zeigt bei mir nur die oberen drei rechten Spalten zu weit links an , es da noch ein kleiner Bug im "htmlstring" oder warum zeigt es die drei markierten Bahnen so an ?

Gr
ü
ß
e Alex@Alexxx2005 sagte in Adapter - Parser soll Wartezeiten auslesen:
Es zeigt bei mir nur die oberen drei rechten Spalten zu weit links an
ich tippe darauf, dass es an dem Schloss - icon, resp. der dazugeh
ö
rigen Formatierung liegt
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

