kleine Korrektur:
bei 6 a) natürlich die URL zu eurer middleware nehmen, 192.168.178.29
ist nur ein Beispiel, meist sollte sogar localhost gehen.
Am 15.01.2015 um 09:49 schrieb mail_...@nurfuerspam.de:
Hi,
ich versuchs mal für den Raspberry, der mit lighttpd läuft, dein
Ubuntu hat sicher nen Apache...
1. Verzeichnis anlegen, wo das freeboard-Zeuchs rein soll, ich hab das
mal neben das frontend gelegt, (möglich wäre sicher auch das direkt
unter das webroot zu legen)
/cd /var/www//
/sudo mkdir freeboard/
2. freeboard clonen, danach ist es lokal "installiert"
/sudo git clone https://github.com/Freeboard/freeboard/
3. Zugriff von außen einrichten, das hängt jetzt davon ab, wohin du
das Verzeichnis gelegt hast, bei dem Raspberry und dem Verzeichnis,
welches ich gewählt habe, muß man noch einen Alias im Webserver
definieren, damit man dann über http://<dein_server>/freeboard darauf
zugreiden kann
/sudo nano /etc/lighttpd/lighttpd.conf/
und folgende Zeilen am Ende hinzufügen:
/alias.url += (
"/freeboard" => "/var/www/freeboard",
)/
Speicher und lighttpd neustarten:
/sudo /etc/init.d/lighttpd restart/
Wie gesagt, das wird auf anderen Systemen/Webserver völlig anders
sein. Wenn es direkt unterhalb vom Webroot liegt, dann muß man nichts
weiter machen und sollte direkt darauf zugreifen können. Wenn man den
Pfad weiß.
4. Jetzt nach der Anleitung von Andreas vorgehen, siehe
https://gist.github.com/andig/d0131392806b7d5aeb18
a) das wsVolkszaehlerPlugin.js runterladen und nach
.../freeboard/examples kopieren
b) in das .../freeboard/index.html wie beschriebendie Zeile
|"examples/wsVolkszaehlerPlugin.js",|
an die richtige Stelle einfügen.
5. Das war's eigentlich schon, wenn ich nichts vergessen hab.
Zufriff mit
http://<dein_server>/freeboard/
Optional noch den Schritt "Using Freeboard with the sample dashboard"
von Andreas' Link oben machen. Dazu muß die Datei aber entsprechend
deiner UUIDs usw. angepaßt werden. Aber vielleicht ist es besser,
zunächst ein Dashboard einzurichten, Runterzuladen und dann an die
entsprechende Stelle zu kopieren: ../freeboard/
6. Wenn
http://<dein_server>/freeboard/
das (noch leere) Dashboard zeigt, dann kann man jetzt ans Einrichten
gehen:
a) zunächst unter "Datasources" => "Add" im Drop Down "Volkszaehler
Channel" auswählen und ausfüllen, z.B. Name: Außentemperatur,
Middleware URL: http://192.168.178.29/middleware.php (meistens) und
UUID: die UUID des Channels (Außentemperatur) und "Save"
b) Jetzt "Add Pane", in dem erscheinenden Widget auf das Plus klicken,
z.B. Typ: Gauge wählen und im folgenden Fenster alles auswählen. Als
"Value" nimmt man die eben angelegte Datasource.
Das sollte es in groben Zügen gewesen sein.
Grüße
Sirko
*Gesendet:* Mittwoch, 14. Januar 2015 um 19:55 Uhr
*Von:* joise...@mac.com
*An:* "volkszaehler.org - users"
<volkszaehler-users@demo.volkszaehler.org>
*Betreff:* Re: [vz-users] Freeboard Integration (war Heatmap)
Kann irgendjemand bitte kurz erklären, wie man freeboard auf ubuntu
kriegt?
muss man das bauen? gäbe es da eine anleitung??
danke!