# Meshflix - welches Backend?

**URL:** <https://forum.freifunk.net/t/meshflix-welches-backend/12341>\
**Category:** Ennepe-Ruhr\
**Created:** [26. Mai 2016 um 05:57 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341 "2016-05-26T05:57:25Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [26. Mai 2016 um 05:57 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/1 "2016-05-26T05:57:25Z")

</div>

Hallo zusammen,

ich würde wirklich gerne euren Meshflix in Betrieb nehmen, aber welche Version des ffmap-Backends muss ich verwenden? Mit meiner verwendeten Version bekomme ich die Meldung „Unsupported nodes or graph version“. Habt ihr da einen eigene Fork?

---

<div class="post-metadata">

**Author:** ![danielkrah](https://forum.freifunk.net/user_avatar/forum.freifunk.net/danielkrah/32/6010_2.png) [@danielkrah](https://forum.freifunk.net/u/danielkrah)\
**Post date:** [26. Mai 2016 um 11:10 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/2 "2016-05-26T11:10:21Z")

</div>

ohne jetzt nachgeschaut zu haben würde ich sagen du brauchst ein backend welches dir eine nodes.json v2 ausspuckt

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [26. Mai 2016 um 11:21 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/3 "2016-05-26T11:21:57Z")

</div>

Genau das spuckt mein installiertes Backend aus. Mit obigem Erfolg. Besser gesagt, habe ich in der backend.py mehrere Einstellungen ausprobiert. In der Standardeinstellung kommt: „Unsupported nodes or graph version: 2 1“ als Ausgabe.

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [28. Mai 2016 um 09:20 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/4 "2016-05-28T09:20:00Z")

</div>

Kann mir das wirklich niemand beantworten? Habe jetzt den dev-Branch vom ffmap-Backend installiert. Aber mit genauso wenig Erfolg. Gibt es eine Doku oder ein Howto, wie das für Meshflix zu konfigurieren ist?

---

<div class="post-metadata">

**Author:** ![dgoersch](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/d/49beb7/32.png) [@dgoersch](https://forum.freifunk.net/u/dgoersch)\
**Post date:** [28. Mai 2016 um 17:58 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/5 "2016-05-28T17:58:30Z")

</div>

Ich wüsste spontan nicht, wo der Fehler sein könnte. Wir nutzen das ganz normale ffmap-backend mit dem Meshflix.

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [28. Mai 2016 um 18:13 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/6 "2016-05-28T18:13:06Z")

</div>

OK, müssen da irgendwelce Einstellungen angepasst werden? Wie sieht das mit mehreren nodes.json aus, siehe config.json.?

---

<div class="post-metadata">

**Author:** ![PetaByteBoy](https://forum.freifunk.net/user_avatar/forum.freifunk.net/petabyteboy/32/26471_2.png) [@PetaByteBoy](https://forum.freifunk.net/u/PetaByteBoy)\
**Post date:** [28. Mai 2016 um 18:33 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/7 "2016-05-28T18:33:40Z")

</div>

Dann ist es vielleicht die v1?

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [28. Mai 2016 um 18:56 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/8 "2016-05-28T18:56:35Z")

</div>

Habe schon alle Einstellungen durch. Nodes 1 oder 2, Graph auch 1 und 2.

---

<div class="post-metadata">

**Author:** ![dgoersch](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/d/49beb7/32.png) [@dgoersch](https://forum.freifunk.net/u/dgoersch)\
**Post date:** [28. Mai 2016 um 21:57 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/9 "2016-05-28T21:57:22Z")

</div>

Ja, es ist v1, es gibt aber einen Meshflix-Branch für v2. Weiß nur nicht wie „fertig“ der ist.

---

<div class="post-metadata">

**Author:** ![MPW](https://forum.freifunk.net/user_avatar/forum.freifunk.net/mpw/32/4433_2.png) [@MPW](https://forum.freifunk.net/u/MPW)\
**Post date:** [29. Mai 2016 um 08:29 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/10 "2016-05-29T08:29:44Z")

</div>

Macht das Mergeskript vielleicht was kaputt, hast du das mal umgangen?

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [29. Mai 2016 um 08:33 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/11 "2016-05-29T08:33:30Z")

</div>

Ich erzeuge die Daten mit einem separaten Backend neu. Läuft jetzt soweit mit Nodes Version=1. Allerdings fehlen mir Knoten, was ich noch nicht wirklich deuten kann.

Der Meshflix ist für die Domänen-Segmentierung eines Netzes nach eurem Vorbild übrigens sehr nett, weil er direkt Daten mehrerer Domänen bzw, Datenpfade verarbeiten kann. Da wird also kein Mergescript mehr benötigt.

Zumindest interpretiere ich die Zeilen in der config.json so:

{  
„dataPath“: [  
„[http://flix.freifunk-lippe.de/data/d01/](http://flix.freifunk-lippe.de/data/d01/)“,  
„[http://flix.freifunk-lippe.de/data/d02/](http://flix.freifunk-lippe.de/data/d02/)“,  
„[http://flix.freifunk-lippe.de/data/d03/](http://flix.freifunk-lippe.de/data/d03/)“,  
„[http://flix.freifunk-lippe.de/data/d04/](http://flix.freifunk-lippe.de/data/d04/)“  
],

Es scheint nur nicht zu funktionieren. Jede Domäne für sich hat alle Knotendaten, nur wenn ich alle eintrage, fehlen massiv Knoten.

---

<div class="post-metadata">

**Author:** ![dgoersch](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/d/49beb7/32.png) [@dgoersch](https://forum.freifunk.net/u/dgoersch)\
**Post date:** [29. Mai 2016 um 10:35 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/12 "2016-05-29T10:35:07Z")

</div>

Wenn du es reproduzieren kannst, mach doch mal ein Issue auf. Mattes freut sich bestimmt über Feedback.

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [29. Mai 2016 um 10:43 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/13 "2016-05-29T10:43:56Z")

</div>

Done: [Issue](https://github.com/freifunk-en/meshflix/issues/4)

---

<div class="post-metadata">

**Author:** ![wusel](https://forum.freifunk.net/user_avatar/forum.freifunk.net/wusel/32/630_2.png) [@wusel](https://forum.freifunk.net/u/wusel)\
**Post date:** [31. Mai 2016 um 23:39 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/14 "2016-05-31T23:39:39Z")

</div>

Hmm; ich gebe zu, ich habe den Faden verloren, was wir primär einsetzen (also: welchen/wessen Fork), daher fand’ ich den Ansatz, mit »Meshflix« neu zu starten, interessant. Derzeit läuft er unter [http://map.4830.org/ffgt/meshflix/](http://map.4830.org/ffgt/meshflix/) für die beiden Communities (Kreis GT sowie Müritz-Region), und wenn ich die Daten der Einzelsetups ([http://map.4830.org/ffgt/](http://map.4830.org/ffgt/) & [http://map.4830.org/mueritz/](http://map.4830.org/mueritz/)) addiere, kommt i. d. R. das raus, was »Meshflix« auch anzeigt. Backend ist irgendwas altes aus Ende 2015, was halt Daten für »Meshviewer« auswerfen kann.

Ich mag’ drop-in-replacements 😉

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [1. Juni 2016 um 04:08 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/15 "2016-06-01T04:08:49Z")

</div>

Vielleicht habe ich ja auch einen Bock in der config.json.

@wusel: kannst du evtl. ein Pastebin eurer config.json posten? Hier ist unsere: [Pastebin](http://pastebin.com/3RJeJXA6)

Und wie genau generiert ihr eure Statistiken? Unsere sind dort noch nicht engebaut. Wollte warten, bis auch alle Knoten angezeigt werden, bevor ich weitermache.

---

<div class="post-metadata">

**Author:** ![wusel](https://forum.freifunk.net/user_avatar/forum.freifunk.net/wusel/32/630_2.png) [@wusel](https://forum.freifunk.net/u/wusel)\
**Post date:** [1. Juni 2016 um 04:55 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/16 "2016-06-01T04:55:29Z")

</div>

Die ist jetzt nicht sooo stark geschützt: [http://map.4830.org/ffgt/meshflix/config.json](http://map.4830.org/ffgt/meshflix/config.json)

Backend ist von [GitHub - ffnord/ffmap-backend: THIS PROJECT DOESN'T HAVE A MAINTAINER!](https://github.com/ffnord/ffmap-backend.git), seit November 2015 nicht mehr angefaßt.

Oder was meinst Du mit Statistiken?

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [1. Juni 2016 um 06:10 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/17 "2016-06-01T06:10:46Z")

</div>

Ihr nehmt dafür das Tool „nodestats“. Habt ihr da Doku über die Einrichtung?

---

<div class="post-metadata">

**Author:** ![wusel](https://forum.freifunk.net/user_avatar/forum.freifunk.net/wusel/32/630_2.png) [@wusel](https://forum.freifunk.net/u/wusel)\
**Post date:** [1. Juni 2016 um 20:30 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/18 "2016-06-01T20:30:52Z")

</div>

Do…was? Nö 😉 Ist auch eher straighforward, oder?

---

<div class="post-metadata">

**Author:** ![collimas](https://forum.freifunk.net/user_avatar/forum.freifunk.net/collimas/32/18062_2.png) [@collimas](https://forum.freifunk.net/u/collimas)\
**Post date:** [2. Juni 2016 um 10:24 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/19 "2016-06-02T10:24:52Z")

</div>

Findest du? Vielleicht geht es auch nur mir so, dass ich noch das Repo finde, dort aber wenig bis gar nichts dokumentiert ist. Zumindest wenn man nicht selber der Entwickler ist.

---

<div class="post-metadata">

**Author:** ![wusel](https://forum.freifunk.net/user_avatar/forum.freifunk.net/wusel/32/630_2.png) [@wusel](https://forum.freifunk.net/u/wusel)\
**Post date:** [3. Juni 2016 um 17:06 UTC](https://forum.freifunk.net/t/meshflix-welches-backend/12341/20 "2016-06-03T17:06:42Z")

</div>

Hmm. I. d. R. reichen mir Readmes und der Blick in die Skripte aus, um das an den Start zu kriegen. Hier läuft das ensprechend so:

```
* * * * * (cd /home/ffgt/ffmap-d3/build/nodestats ; /usr/bin/php5 /home/ffgt/ffmap-d3/build/nodestats/fillData.php 2>/dev/null 1>&2)

```

/home/ffgt/ffmap-d3/build/ ist das Rootverzeichnis für den Indianer, da lebt Meshviewer (in irgendeiner Inkarnation). IIRC mußte der nodestats-Kram wegen Pfaden darunter liegen:

```
ffgt@map:~$ ls /home/ffgt/ffmap-d3/build/nodestats/
bower.json class fillData.php getNodeGraph.php getSystemGraph.php graphs index.php lib LICENSE.md nodedata README.md rrdData style.css

```

Ich weiß nur noch, daß es kein Hexenwerk war, die Grafiken da reinzukleben. Schön mag anders sein, aber naja 😉

[Nächste Seite](https://forum.freifunk.net/t/meshflix-welches-backend/12341.md?page=2)
