Könnte es sein, dass der noch eine Firmware hat, die nicht auf respondd lauscht, sondern nur Alfred unterstützt?
Nein, das schließe ich aus!
es kann sein das der relevante teil nicht in die nodes.json kam, aber schon in nodelist.json und graph.json vorhanden ist (im backend) …
Es geht hier konkret um das Beispiel „FF-OS-Jaeger-2“
http://gw-os01.sn.ffnw.de:4000/nodes.json
Der Router wird im Hopglass angezeigt als online - nur wo bekommt er die Daten her?
Kann man denn die Daten von ffmap-backend für hopglass konvertieren?
Es wäre sehr ärgerlich, wenn das „firstseen“ verloren gehen würde…
jetzt habe ich eine Weile gesucht im Forum und auf github, aber fand keinerlei Diskussion dazu - war das bisher wirklich jedem total egal oder ist es so einfach dass ich es übersehe?
Geht bisher nicht. Der HopGlass speichert einfach mehr Daten, dementsprechend ist das nicht ohne weiteres möglich.
Danke für die Info.
wir sehen uns das bei Gelegenheit mal an, den firstseen Wert aus dem einen JSON-Format in das andere übernehmen sollte gar nicht sooo schwer sein.
Die Nodeinfos sind auch kein Problem, nur die Statistiken und Neighbours funktionieren halt nicht…
sample hopglass raw.json: https://map.ffdus.de/data/raw.json
das gleiche als meshviewer nodes.json: https://map.ffdus.de/data/mv/nodes.json
und die meshviewer graph.json: https://map.ffdus.de/data/mv/graph.json
wie schon geschrieben ginge es uns nur um das „firstseen“, alles andere ist ziemlich egal…
Clients per mesh ist nun nach hopglass portiert.
Da mich das mit den Hostname filtern immer nervt.
habe ich erst mal noch ein paar andere Sachen implementiert/gefixed (um mich davor zu drücken ;-))
1 . Die Gateways in der logischen Ansicht größer darstellen damit diese sich von den normalen knoten besser abheben:
2 . es6-shim.map in den build order kopieren
3 . Darstellungsprobleme beim iPhone (ging mir am iPhone SE auf den Sa**)
Leider doch noch Probleme durch die grafana iframes
(4. Support von retina tiles)
(ist bei fix iPhone mit drinnen … :-/ )
anzumerken ist das ich in der sidebar unten ein padding eingefügt habe damit man am Handy auf die letzten Einträge ordentlich drücken kann / dies geschah aber schon vor einer Weile.
Zum Testen:
http://fffd.meshviewer.net/#!v:g
(GW02 ist noch nicht getagged)
Gruß
Daniel
hostnamefilter ist nun auch fertig muss aber noch „aufgeräumt werden“
:edit
So da isses:
Nachdem @rotanid es schon angemerkt hatte, hier mal ein kurzes Hackstückelchen Php+JQ um die ‚firstseen‘ daten zu übernehmen:
Use at your own risk…
Sollte jemand eine Reine jq-Lösung finden, wäre ich sehr dankbar, wenn er mich erleuchtet!
Man könnte es auch noch für andere Daten erweitern, aber ist wohl nicht allzu relevant.
Hi
mit dem aktuellsten hopglass server werden die firstseen daten überschrieben wenn man diesen neustartet
ist dahingehend was bekannt
Den Fehler gab es vor ein Paar Monaten schonmal nach einem PR-Merge von (vergessen).
War dann aber wieder gefixt worden. Keine Ahnung, ob das jetzt ein Wiedergänger ist oder schlicht die Installation in Fulda „aus der Zeit“ stammt.
habe eben den server noch mal komplett weg gelöscht stammt configs
dann
wget https://raw.githubusercontent.com/hopglass/hopglass-server/v0.1.3/scripts/bootstrap.sh; bash bootstrap.sh; rm bootstrap.sh
und die raw.json + config.json wieder an den Ort kopiert:
vor dem start:
ls -l /etc/hopglass-server/default/
total 424
-rw-r--r-- 1 hopglass hopglass 13685 Sep 19 14:10 aliases.json
-rw-r--r-- 1 hopglass hopglass 861 Sep 19 14:12 config.json
-rw-r--r-- 1 hopglass hopglass 861 Sep 19 14:10 config.json.bak
-rw-r--r-- 1 hopglass hopglass 551 Sep 19 14:09 config.json.orig
-rw-r--r-- 1 hopglass hopglass 403213 Sep 19 14:21 raw.json
nach dem start:
ls -l /etc/hopglass-server/default/
total 360
-rw-r--r-- 1 hopglass hopglass 13685 Sep 19 14:10 aliases.json
-rw-r--r-- 1 hopglass hopglass 861 Sep 19 14:12 config.json
-rw-r--r-- 1 hopglass hopglass 861 Sep 19 14:10 config.json.bak
-rw-r--r-- 1 hopglass hopglass 551 Sep 19 14:09 config.json.orig
-rw-r--r-- 1 hopglass hopglass 338260 Sep 19 14:18 raw.json
wenn man die daten manuell wieder reinkopiert werden die daten wieder auf:
{"001a4a55e50c":{"firstseen":"2016-09-19T13:29:24.287Z",
"lastseen":"2016-09-19T13:36:49.948Z","lastupdate":
{"nodeinfo":"2016-09-19T13:29:24.287Z","statistics":
"2016-09-19T13:36:49.934Z","neighbours":"2016-09-19T13:36:49.948Z"},"...
gesetzt wobei firstseen im Juli war :-/
bei uns tritt das Problem nicht auf…
Du darfst/solltest die config/raw.json übrigens nicht ändern/überschreiben, während hopglass-server gerade läuft.
HopGlass kann jetzt Routerpics dank @danielkrah!
Außerdem funktioniert die Uplink-Erkennung einheitlich, mit weniger Code und ein kleines bisschen schneller.
Ich gucke mir jetzt mal an, ob man die Filter und das ein- / ausklappen der sidebar in die URL mit reinpacken kann.
Das ist ein großer Schritt vorwärts, dass das jetzt im „Main-Branch“ ist.
Clients per Mesh hat noch einen kleinen „Defekt“ da es mit den orangenen Knoten noch nicht klar kommt.
In dem Fall sieht man dann nur die Client-Anzahl des aktuellen Knoten.
Da muss ich demnächst noch mal ran.