ich habe das heute auch mal ausprobiert, leider startet der grafna service so gar nicht:
root@raspberry:~# /etc/init.d/grafana-server status -l
● grafana-server.service – Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Wed 2019-01-30 21:59:36 CET; 3min 15s ago
Docs: http://docs.grafana.org
Process: 564 ExecStart=/usr/sbin/grafana-server –config=${CONF_FILE} –pidfile=${PID_FILE_DIR}/grafana-server.pid –packaging=deb cfg:default.paths.logs=${LOG_DIR} cfg:default.paths.data=${DATA_DIR} cfg:default.paths.plugins=${PLUGINS_DIR} cfg:default.paths.provisioning=${PROVISIONING_CFG_DIR} (code=killed, signal=SEGV)
Main PID: 564 (code=killed, signal=SEGV)
Jan 30 21:59:35 raspberry systemd[1]: grafana-server.service: Failed with result ’signal‘.
Jan 30 21:59:36 raspberry systemd[1]: grafana-server.service: Service hold-off time over, scheduling restart.
Jan 30 21:59:36 raspberry systemd[1]: Stopped Grafana instance.
Jan 30 21:59:36 raspberry systemd[1]: grafana-server.service: Start request repeated too quickly.
Jan 30 21:59:36 raspberry systemd[1]: Failed to start Grafana instance.
Jan 30 21:59:36 raspberry systemd[1]: grafana-server.service: Unit entered failed state.
Jan 30 21:59:36 raspberry systemd[1]: grafana-server.service: Failed with result ’signal‘.
Von wo will er denn die Konfig Dateien lesen?
-crzydg
Hallo Christian,
Das Teil läuft prima. Ich bekomme nur keine FTP-Verbindung.
Mit FileZilla musste ich ein ungültiges Zertifikat frei geben. Danach hat es geklappt. Ich möchte mir die Backupdateien über eine Synologic per FTP einsammeln. Das wäre über einen Ordnersync super einfach zu machen. Nur bei der FTP oder SFTP schaffe ich es nicht mich am Teslalogger anzumelden.
Es werden im Anmeldeformular folgende Punkte abgefragt:
In {} die Angaben, die ich benutze.
Host oder IP: {akutelle IP des Raspberrys alternativ raspberry}
Port: {FTP_21, SFTP_22}
Kontoname: {pi}
Kennwort: {teslalogger}
Codepage: {Unicode (UTF8)}
in der phpinfo ist sowohl FTP als auch STPS support mit enabled angegeben. Sollten als auch laufen.
Leider habe ich absolut keine Linux-Erfahrungen. Weiß als nicht wo ich suchen kann.
leider nein.
Es ist eigentlich gedacht, um Web-Laufwerke in die Synologic einzubinden.
Ich suche die Daten, mit denen man sich auch über „Netzlaufwerk Verbinden/Verbinden mit einem Netzlaufwerk“ im Dateiexplorer anmelden kann.
Da FTP support auf enabled steht und auch das Modul FTP eingebunden ist, muss es eigentlich gehen. Nur mit welchen Daten?
Server: IP-Adresse des Teslaloggers
Port: ? Standard sind wohl FTP_21, SFTP_22
Kontoname: „pi“ oder „root“
Kennwort: ? „teslalogger“
Codepage: ? Standard ist wohl {Unicode (UTF8)}
Hier komme ich einfach nicht weiter.
kannst du mal bei dir versuchen eine FTP-Verbindung aufzubauen. Ich schaffe es auch vom Windowsrechner nicht mehr.
Ergänzende Frage ist es möglich, die Daten einer oder aller Auswertungen zu exportieren?
CSV, Excel …?
Also SFTP scheint zu gehen. FTP nicht. Probier mal FileZilla. Vielleicht kann man Synology überreden auch mit SFTP zu funktionieren. Ansonsten muss man vielleicht ein FTP Server am Raspberry installieren.
ich habe mir eine Elektroinstallation inkl. Zähler mit S0 Ausgang geschaffen.
Siehst du eine Möglichkeit das Projekt von https://www.volkszaehler.org/ zu integrieren?
Damit hätte man auch den Verbrauch, der aus dem Netz gezogen wird.
Prinzipiell ist das bestimmt möglich. Aktuell bin ich aber Privat sehr beschäftigt. Vielleicht schaue ich es mir im Herbst / Winter an. Damit es nicht Vergesse, habe ich mir eine GitHub Aufgabe gemacht. Ich selbst habe auch einen Zähler mit S0 Bus. https://github.com/bassmaster187/TeslaLogger/issues/59
Hallo Christian, danke für deine super Lösung, bin bisher noch bei teslalog, aber will da weg, weil ich die Daten auch lieber im eigenen Speicher (Synology) haben will.
Nur zweifel ich langsam an meinen Fähigkeiten und komm mit der Installation überhaupt nicht weiter und scheitere ständig an der arm v7 vs v8 Thematik. Will es mit Docker auf einem Raspi 3+B installieren. Aber ich finde kein installierbares Image mit 64Bit als Default?
Mit Raspbian geht es definitiv nicht.
Was mach ich falsch?
Welches Raspi Image ist die beste Basis?
Danke!
Wolfi
Prinzipiell ist kein Raspberry Image gut für den Docker Betrieb. Am besten ist es den Docker nicht über apt-get zu installieren, sondern von der Homepage. Docker-compose genauso.
Ich würde mir aber keine großen Umstände machen. Es gibt ein fertiges Raspberry kit zum kaufen und du unterstützt damit auch unsere Weiterentwicklung.
ist es möglich 2 Teslalogger Instanzen zusammenzuführen?
Wir haben 2 Raspis am laufen, pro Auto einen.
Gibt es eine Anleitung oder Vorgehensweise, wie man die Daten von einem Raspi auf den anderen übertragen und zusammenführen kann?
Servus Christian, jetzt habe ich den Teslalogger als Dockerinstanz laufen und sehe auch mein Fahrzeug online. In den Dashboards habe ich allerdings überhaupt keine Daten. Mittlerweile ist das Fahrzeug fast 4,5 Jahre im Betrieb, da sollte doch einiges vorhanden sein. Im Mai diesen Jahres wurde die MCU1 gegen eine neuere MCU1 ausgetauscht. Gibt es da einen Zusammen hang? VG Jörg
Ich habe von einem funktionierenden Teslalogger die SD-Karte geklont Für einen 2. Teslalogger für unser 2. Fahrzeug. Die Datenbank teslalogger habe ich gelöscht und das Datenbank-Schema von deinem git eingespielt. Teslalogger.exe.config konfiguriert (war nur die car-nummer die geändert werden musste). Der Teslalogger läuft aber sammelt keine Daten. Was habe ich falsch gemacht?
der Teslalogger unterstützt mehrere Fahrzeuge. Du kannst einfach das zweite Fahrzeug beim alten Raspberry hinzufügen. Admin-Panel / Settings / Zugangsdaten / New Car
Ich habe ei mir im smarthome bereits exisitierende Installationen von MariaDB, Grafana usw. und würde mir den Teslalogger gerne auf einer vorhandenen VM installieren. Ich hänge jetzt gerade daran, wie ich die Grafana Panel auf meinem vorhandenen Grafana importieren kann. Hast Du da einen Tip?
Quick question: I already have the Teslalogger running but I’m now selling the „old“ car and getting a new one. Do I need to do anything to starting getting the data from the new car? If yes, what are the recommended steps?
Thank you!
Hallo, das Update von Grafana funktioniert nicht. Kann Dir die Error-Meldung (Screenshot) mailen.
Import failed
JSON -> JS Serialization failed: JSON Parse error: Unrecognized token ‚<'
Geh mal bitte unter:
https://github.com/bassmaster187/TeslaLogger
dann „Clone or download“
dann „Download zip“
dann die Datei runterladen und entpacken.
im Verzeichnis „TeslaLogger-master\TeslaLogger\Grafana“ sind dann die Dateien. Sag bitte bescheid, ob es geklappt hat.
super, hat funktioniert 🙂
Hi,
ich habe das heute auch mal ausprobiert, leider startet der grafna service so gar nicht:
root@raspberry:~# /etc/init.d/grafana-server status -l
● grafana-server.service – Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Wed 2019-01-30 21:59:36 CET; 3min 15s ago
Docs: http://docs.grafana.org
Process: 564 ExecStart=/usr/sbin/grafana-server –config=${CONF_FILE} –pidfile=${PID_FILE_DIR}/grafana-server.pid –packaging=deb cfg:default.paths.logs=${LOG_DIR} cfg:default.paths.data=${DATA_DIR} cfg:default.paths.plugins=${PLUGINS_DIR} cfg:default.paths.provisioning=${PROVISIONING_CFG_DIR} (code=killed, signal=SEGV)
Main PID: 564 (code=killed, signal=SEGV)
Jan 30 21:59:35 raspberry systemd[1]: grafana-server.service: Failed with result ’signal‘.
Jan 30 21:59:36 raspberry systemd[1]: grafana-server.service: Service hold-off time over, scheduling restart.
Jan 30 21:59:36 raspberry systemd[1]: Stopped Grafana instance.
Jan 30 21:59:36 raspberry systemd[1]: grafana-server.service: Start request repeated too quickly.
Jan 30 21:59:36 raspberry systemd[1]: Failed to start Grafana instance.
Jan 30 21:59:36 raspberry systemd[1]: grafana-server.service: Unit entered failed state.
Jan 30 21:59:36 raspberry systemd[1]: grafana-server.service: Failed with result ’signal‘.
Von wo will er denn die Konfig Dateien lesen?
-crzydg
Hier stimmt was nicht. Ich würde das Image nochmal frisch draufmachen.
Hallo Christian,
Das Teil läuft prima. Ich bekomme nur keine FTP-Verbindung.
Mit FileZilla musste ich ein ungültiges Zertifikat frei geben. Danach hat es geklappt. Ich möchte mir die Backupdateien über eine Synologic per FTP einsammeln. Das wäre über einen Ordnersync super einfach zu machen. Nur bei der FTP oder SFTP schaffe ich es nicht mich am Teslalogger anzumelden.
Es werden im Anmeldeformular folgende Punkte abgefragt:
In {} die Angaben, die ich benutze.
Host oder IP: {akutelle IP des Raspberrys alternativ raspberry}
Port: {FTP_21, SFTP_22}
Kontoname: {pi}
Kennwort: {teslalogger}
Codepage: {Unicode (UTF8)}
in der phpinfo ist sowohl FTP als auch STPS support mit enabled angegeben. Sollten als auch laufen.
Leider habe ich absolut keine Linux-Erfahrungen. Weiß als nicht wo ich suchen kann.
Ich kenne mich mit Synology aus, aber kann man denn nicht einfach auf ein Samba Share / Windows Freigabe zugreifen.
leider nein.
Es ist eigentlich gedacht, um Web-Laufwerke in die Synologic einzubinden.
Ich suche die Daten, mit denen man sich auch über „Netzlaufwerk Verbinden/Verbinden mit einem Netzlaufwerk“ im Dateiexplorer anmelden kann.
Da FTP support auf enabled steht und auch das Modul FTP eingebunden ist, muss es eigentlich gehen. Nur mit welchen Daten?
Server: IP-Adresse des Teslaloggers
Port: ? Standard sind wohl FTP_21, SFTP_22
Kontoname: „pi“ oder „root“
Kennwort: ? „teslalogger“
Codepage: ? Standard ist wohl {Unicode (UTF8)}
Hier komme ich einfach nicht weiter.
kannst du mal bei dir versuchen eine FTP-Verbindung aufzubauen. Ich schaffe es auch vom Windowsrechner nicht mehr.
Ergänzende Frage ist es möglich, die Daten einer oder aller Auswertungen zu exportieren?
CSV, Excel …?
Also SFTP scheint zu gehen. FTP nicht. Probier mal FileZilla. Vielleicht kann man Synology überreden auch mit SFTP zu funktionieren. Ansonsten muss man vielleicht ein FTP Server am Raspberry installieren.
Hi,
Frage und Anmerkung:
(a) kann man den Teslalogger unter Linux selber kompilieren, wenn ja wie?
(b) „nohup“ ist in /etc/rc.local sinnfrei.
a: ja, kann man. Das sollte mit xbuild gehen: https://www.mono-project.com/docs/about-mono/releases/2.6.0/#xbuild
b: ich habe es seinerzeit nicht ohne nohup zum laufen gebracht – lag vielleicht am Mono, aber ich schaue es mir nochmal an.
Hi,
ich habe mir eine Elektroinstallation inkl. Zähler mit S0 Ausgang geschaffen.
Siehst du eine Möglichkeit das Projekt von https://www.volkszaehler.org/ zu integrieren?
Damit hätte man auch den Verbrauch, der aus dem Netz gezogen wird.
Viele Grüße
Denny
Prinzipiell ist das bestimmt möglich. Aktuell bin ich aber Privat sehr beschäftigt. Vielleicht schaue ich es mir im Herbst / Winter an. Damit es nicht Vergesse, habe ich mir eine GitHub Aufgabe gemacht. Ich selbst habe auch einen Zähler mit S0 Bus.
https://github.com/bassmaster187/TeslaLogger/issues/59
Wenn du Unterstützung zum Beispiel für einen Test benötigst bitte einfach melden.
Hallo Christian, danke für deine super Lösung, bin bisher noch bei teslalog, aber will da weg, weil ich die Daten auch lieber im eigenen Speicher (Synology) haben will.
Nur zweifel ich langsam an meinen Fähigkeiten und komm mit der Installation überhaupt nicht weiter und scheitere ständig an der arm v7 vs v8 Thematik. Will es mit Docker auf einem Raspi 3+B installieren. Aber ich finde kein installierbares Image mit 64Bit als Default?
Mit Raspbian geht es definitiv nicht.
Was mach ich falsch?
Welches Raspi Image ist die beste Basis?
Danke!
Wolfi
Prinzipiell ist kein Raspberry Image gut für den Docker Betrieb. Am besten ist es den Docker nicht über apt-get zu installieren, sondern von der Homepage. Docker-compose genauso.
Ich würde mir aber keine großen Umstände machen. Es gibt ein fertiges Raspberry kit zum kaufen und du unterstützt damit auch unsere Weiterentwicklung.
Hallo,
läuft der Teslalogger auch auf einem Raspberry 4 mit php 7?
Danke!
Noch nicht. Wird aber in den nächsten Wochen freigegeben.
Hi,
ist es möglich 2 Teslalogger Instanzen zusammenzuführen?
Wir haben 2 Raspis am laufen, pro Auto einen.
Gibt es eine Anleitung oder Vorgehensweise, wie man die Daten von einem Raspi auf den anderen übertragen und zusammenführen kann?
Danke!
Nein, ein Raspberry kann nur ein Fahrzeug loggen.
Servus Christian, jetzt habe ich den Teslalogger als Dockerinstanz laufen und sehe auch mein Fahrzeug online. In den Dashboards habe ich allerdings überhaupt keine Daten. Mittlerweile ist das Fahrzeug fast 4,5 Jahre im Betrieb, da sollte doch einiges vorhanden sein. Im Mai diesen Jahres wurde die MCU1 gegen eine neuere MCU1 ausgetauscht. Gibt es da einen Zusammen hang? VG Jörg
Der Teslalogger kann keine historische Daten runterladen. Er kann nur ab Zeitpunkt der Inbetriebnahme loggen.
Hallo Christian
Ich habe von einem funktionierenden Teslalogger die SD-Karte geklont Für einen 2. Teslalogger für unser 2. Fahrzeug. Die Datenbank teslalogger habe ich gelöscht und das Datenbank-Schema von deinem git eingespielt. Teslalogger.exe.config konfiguriert (war nur die car-nummer die geändert werden musste). Der Teslalogger läuft aber sammelt keine Daten. Was habe ich falsch gemacht?
Hier noch die letzten Zeilen des Log-Files nach dem Start des Teslalogger:
26.02.2021 17:38:27 : Housekeeping: database usage (teslalogger)
26.02.2021 17:38:27 : Table: can data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:27 : Table: candata data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:27 : Table: car_version data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:27 : Table: cars data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:27 : Table: charging data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: chargingstate data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: drivestate data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: httpcodes data: 0 MB index: 0 MB rows: 61
26.02.2021 17:38:28 : Table: mothership data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: mothershipcommands data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: pos data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: shiftstate data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: state data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: superchargers data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : Table: superchargerstate data: 0 MB index: 0 MB rows: 0
26.02.2021 17:38:28 : settings file not found at /etc/teslalogger/settings.json
26.02.2021 17:38:28 : settings file not found at /etc/teslalogger/settings.json
26.02.2021 17:38:28 : Housekeeping: database.mothership older than 14 days count: 0 minID:0 maxID:0
26.02.2021 17:38:28 : RunHousekeepingInBackground finished, took 303.737ms
Warum sind alle Tabellen der DB leer? Müsste nicht mindestens in die Tabelle „cars“ das Fahrzeug angelegt werden?
Thomas
Hallo Thomas,
der Teslalogger unterstützt mehrere Fahrzeuge. Du kannst einfach das zweite Fahrzeug beim alten Raspberry hinzufügen. Admin-Panel / Settings / Zugangsdaten / New Car
Danke für die Rückmeldung.
Hat geklappt. Ich wusste nicht, dass der Teslalogger unterdessen mehrere Fahrzeuge unterstützt.
Thomas
Hallo Christian,
Danke sehr für die Lösung!
Ich habe ei mir im smarthome bereits exisitierende Installationen von MariaDB, Grafana usw. und würde mir den Teslalogger gerne auf einer vorhandenen VM installieren. Ich hänge jetzt gerade daran, wie ich die Grafana Panel auf meinem vorhandenen Grafana importieren kann. Hast Du da einen Tip?
Das wird ziemlich kompliziert und vor allem Grafana hat diverse Bugs in der neuen Version, die einige Features vom Teslalogger verhindern.
Quick question: I already have the Teslalogger running but I’m now selling the „old“ car and getting a new one. Do I need to do anything to starting getting the data from the new car? If yes, what are the recommended steps?
Thank you!
Just add a new car and select the new car as main car.
Have fun with your new car!