HA !
Endlich die super OVMS HTML-Seite gefunden, mit der man endlich Zugang zu seinen Daten hat:
z.B. die 12V Batterie
http://www.openvehicles.com/simpleclient.htm
Kurzanleitung:
Die gelben Felder ausfüllen und Login klicken (Name/Password sind vom OVMS-Einrichten über die Webseite „Openvehicles“)
Seine Vehicle ID eintippen und Status klicken (mit Show vehicles kann man sie auflisten)
Die Server Response ist schwer lesbar, deshalb den Inhalt kopieren und in das Feld darunter Pasten und auf Display klicken.
Wenn man bei 2. zu lang wartet, dann nochmal Login klicken.
philipp
30. November 2015 um 11:46
2
Das geht bei mir nicht, was mache ich falsch??
mikeljo
30. November 2015 um 13:22
4
Im OVMS Softwarepaket ist auch Client (perl) dabei. Dem seine Daten (Login, Passwort, etc.) in einer Konfig Datei mitgeben uns schon kannst du am PC alle die Daten abfragen.
Ist der Client auch für Mac verfügbar? Wo kann man ihn downloaden?
mikeljo
30. November 2015 um 13:33
6
is Perl. Läuft also „fast“ überall.
Hier: https://github.com/openvehicles/Open-Vehicle-Monitoring-System
Im Teil „Server“.
Es müssen per CPAN einige Module nachgezogen werden.
mikeljo
30. November 2015 um 13:40
7
da die Meldungen da etwas kryptisch sind, hier ein einfaches bash script:
[code]#!/bin/bash
Smessage=perl status.pl S
echo $Smessage
soc_temp=echo $Smessage | awk -F ',' '{ print $1 }'
SOC=${soc_temp:6}
echo SOC: $SOC %
Uin=echo $Smessage | awk -F ',' '{ print $3 }'
echo Uin $Uin V
Ain=echo $Smessage | awk -F ',' '{ print $4 }'
echo Ain $Ain A
Win=$((Uin*Ain))
echo Ladeleistung $Win W
CState=echo $Smessage | awk -F ',' '{ print $5 }'
echo Ladestatus $CState
CDauer=echo $Smessage | awk -F ',' '{ print $10 }'
echo Ladedauer $CDauer Minuten
CSum=echo $Smessage | awk -F ',' '{ print $12 }'
echo Geladen $CSum kWh
Dmessage=perl status.pl D
echo $Dmessage
Temp_Pem=echo $Dmessage | awk -F ',' '{ print $4 }'
echo Temperatur PEM: $Temp_Pem C
Temp_Bat=echo $Dmessage | awk -F ',' '{ print $6 }'
echo Temperatur Batterie: $Temp_Bat C[/code]
quick und dirty
Beliebig zu erweitern bzw ggf. daraus eine Webseite erzeugen, … Wenn ich mal Zeit hab lass ich die Daten in mein fhem reinlaufen.
philipp
30. November 2015 um 15:34
8
Saftwerk:
Was geht denn nicht?
Ich bekomme nur die Bestätigung, dass das Login erfolgreich war und dann folgt keine Antwort auf die rein kopierte Zeile
Username + Password ausfüllen
Klick Login
Klick Show Vehicles
Jetzt sollte bei „JSON server response“ dein Vehicle angezeigt werden. (im Scrrenshot ist es bei mir „DE850“)
Wenn nicht, dann hast Du eventuell mit der Option Paranoid=1 die Verschlüsselung im OVMS aktiviert.
Dein Vehicle musst Du dann oben in der Mitte ausfüllen.
Jetzt kann man all die anderen Buttons klicken „Status“ , „Location“, …
Wenn man zwischendurch zu langsam ist, dann nochmal auf den Login klicken
m0rph
7. Dezember 2015 um 13:18
10
You can see the 12V battery status when using the SMS command: „DIAG“.