Ich versuche schon seit einiger Zeit unsere ffmap einzurichten:
http://map.freifunk-ehingen.de
Ich hatte dazu seit einiger Zeit das Backend von Freifunk Mainz benutzt:
http://mettigel.freifunk-mainz.de/ffmap-backend/
Allerdings haben die Statistiken nicht funktioniert (angeblich alles offline) und die Anzahl der Clients konnte ich auch nicht wie hier beschrieben korrigieren.
Gestern habe ich also den aktuellen Master von github geklont. Als erstes kam schonmal ein Fehler, dass die aliases.json nicht korrekt aufgebaut wäre. Ich musste dann alles in eine Zeile schreiben und seitdem kommen auch keine Fehlermeldungen mehr.
Allerdings werden mir jetzt gar keine Clients mehr angezeigt, obwohl ich mit batctl tg
eindeutig Clients angezeigt bekomme. Wenn ich die Map neu mit dem Backend von Mainz generiere erscheinen mir auch die Clients wieder (aber eben wieder zu viele).
Mit dem neuen Master scheinen auch die Statistiken fast zu funktionieren, jedenfalls zeigt die Statistik des Gateways wie bei den anderen Communities gar nichts. Die Statistiken der Nodes zeigen jedoch immer noch offline an. Ein kleiner online Balken ist aktuell noch zu sehen (kurz nachdem ich die Karte das erste mal generiert habe gestern Abend).
Kann mir irgendjemand sein funktionierendes Backend zuschicken, oder weiß jemand woran das liegen könnte?
Hier ein paar Ausgaben:
root@ffeh-gw01:~# /home/ffeh/ffmap-backend/alfred.py
{‚e8:94:f6:2a:94:9e‘: {‚firmware‘: ‚0.1~exp20141225‘, ‚id‘: ‚e8:94:f6:2a:94:9e‘, ‚name‘: ‚steffend-kkh-01‘, ‚gps‘: ‚48.279008978946 9.7199070453644‘}}
root@ffeh-gw01:~# /home/ffeh/ffmap-backend/batman.py
[‚56:4b:5d:3c:ef:eb‘]
{‚mode‘: ‚server‘, ‚bandwidth‘: ‚96MBit/96MBit)‘}
root@ffeh-gw01:~# alfred-json -r 158 -z
{
„e8:94:f6:2a:94:9e“: {
„location“: {
„longitude“: 9.7199070453643994,
„latitude“: 48.279008978946003
},
„network“: {
„mac“: „e8:94:f6:2a:94:9e“,
„addresses“: [
„fd71:b56:9f72:855e:ea94:f6ff:fe2a:949e“,
alfred und batadv-vis werden wie folgt gestartet:
/etc/network/interfaces:
[…]
allow-hotplug bat0
iface bat0 inet6 manual
[…]
post-up start-stop-daemon -b --start --exec /usr/local/sbin/alfred – -m -i br-ffeh -b bat0;
post-up start-stop-daemon -b --start --exec /usr/local/sbin/batadv-vis – -si bat0;