Hallo Zusammen,
gibt es hier evtl. jemand mit einem go-eCharger Mobile?
Der hat ja eine API und sollte sich an fhem anbinden lassen.
Es gibt ja dazu ein Wiki Eintrag:
https://wiki.fhem.de/wiki/Go-eCharger (https://wiki.fhem.de/wiki/Go-eCharger)
Ich habe den go-e Charger seit 5 Monaten und bisher 1 mal benutzt. Wenn meine PV Anlage installiert ist, werde ich mich intensiv damit beschäftigen.
Cool Danke, im Wiki hatte ich nicht gesucht.
Leider muss ich noch auf die Wallbox warten...
Morgen soll nun meine Wallbox kommen, dann werde ich mal testen.
Habe jetzt auch gelesen, dass der go-eCharger auch MQTT kann. Wäre doch auch eine Möglichkeit?
Hier die aktuelle Doku: https://go-e.co/app/api.pdf
Hab jetzt mal ein bisschen rumgespielt.
MQTT ist gar nicht nötig, funktioniert super mit dem HTTPMOD Modul.
Hier mal mein List:
Internals:
BUSY 0
DEF http://192.168.0.141/status 120
Interval 120
JSONEnabled 1
LASTSEND 1544609046.69606
MainURL http://192.168.0.141/status
ModuleVersion 3.5.4 - 9.11.2018
NAME go_eCharger
NR 843
STATE <div><img width='32px' height='32px' src='/fhem/images/fhemSVG/eco20.svg'> Ladestation bereit, kein Fahrzeug<br/><br/>Strom: 16 A - aktuell: 0 A, 0.0 kW<br/>Ladung Total: 19.0 kWh/4.07 € - Ladung ID1: 17.0 kWh/3.64 €, ID2: 0.0 kWh/0.00 €
TRIGGERTIME 1544609166.69323
TRIGGERTIME_FMT 2018-12-12 11:06:06
TYPE HTTPMOD
addr http://192.168.0.141:80
auth 0
buf
code 200
compress 1
conn
data
displayurl http://192.168.0.141/status
header
host 192.168.0.141
httpheader HTTP/1.0 200 OK
Content-Type: application/json
Access-Control-Allow-Origin: *
Content-Length: 1024
Connection: close
httpversion 1.0
hu_blocking 0
hu_filecount 418
hu_port 80
hu_portSfx
ignoreredirects 0
loglevel 4
path /status
protocol http
redirects 0
timeout 2
url http://192.168.0.141/status
value 0
Helper:
DBLOG:
Leistung_gesamt:
myDbLog:
TIME 1544609047.16413
VALUE 0
nrg_0:
myDbLog:
TIME 1544609047.16413
VALUE 216
QUEUE:
READINGS:
2018-12-12 11:04:06 Cost_ID1 3.6431
2018-12-12 11:04:06 Cost_ID2 0
2018-12-12 11:04:06 Cost_Total 4.0717
2018-12-12 11:04:06 Leistung_gesamt 0
2018-12-12 11:04:06 adi 1
2018-12-12 11:04:06 afi 7
2018-12-12 11:04:06 aho 3
2018-12-12 11:04:06 al1 8
2018-12-12 11:04:06 al2 10
2018-12-12 11:04:06 al3 16
2018-12-12 11:04:06 al4 0
2018-12-12 11:04:06 al5 0
2018-12-12 11:04:06 alw 0
2018-12-12 11:04:06 ama 16
2018-12-12 11:04:06 amp 16
2018-12-12 11:04:06 ast 1
2018-12-12 11:04:06 car 1
2018-12-12 11:04:06 cbl 20
2018-12-12 11:04:06 cch 65535
2018-12-12 11:04:06 cdi 0
2018-12-12 11:04:06 cfi 65280
2018-12-12 11:04:06 cid 255
2018-12-12 11:04:06 dto 0
2018-12-12 11:04:06 dwo 0
2018-12-12 11:04:06 dws 0
2018-12-12 11:04:06 ec1 0
2018-12-12 11:04:06 ec4 0
2018-12-12 11:04:06 ec5 0
2018-12-12 11:04:06 ec6 0
2018-12-12 11:04:06 ec7 0
2018-12-12 11:04:06 ec8 0
2018-12-12 11:04:06 ec9 0
2018-12-12 11:04:06 eca 170
2018-12-12 11:04:06 ecd 0
2018-12-12 11:04:06 ecr 0
2018-12-11 12:14:50 energy 1
2018-12-12 11:04:06 err 0
2018-12-12 11:04:06 eto 190
2018-12-12 11:04:06 fwv 025.0
2018-12-12 11:04:06 lbr 15
2018-12-12 11:04:06 lch 0
2018-12-12 11:04:06 loa 0
2018-12-12 11:04:06 loe 0
2018-12-12 11:04:06 lof 0
2018-12-12 11:04:06 log
2018-12-12 11:04:06 lom 0
2018-12-12 11:04:06 lon 0
2018-12-12 11:04:06 lop 0
2018-12-12 11:04:06 lot 0
2018-12-12 11:04:06 lse 1
2018-12-12 11:04:06 nmo 0
2018-12-12 11:04:06 nrg_0 216
2018-12-12 11:04:06 nrg_1 216
2018-12-12 11:04:06 nrg_10 0
2018-12-12 11:04:06 nrg_11 0
2018-12-12 11:04:06 nrg_12 0
2018-12-12 11:04:06 nrg_13 0
2018-12-12 11:04:06 nrg_14 0
2018-12-12 11:04:06 nrg_15 0
2018-12-12 11:04:06 nrg_2 216
2018-12-12 11:04:06 nrg_3 1
2018-12-12 11:04:06 nrg_4 0
2018-12-12 11:04:06 nrg_5 0
2018-12-12 11:04:06 nrg_6 0
2018-12-12 11:04:06 nrg_7 0
2018-12-12 11:04:06 nrg_8 0
2018-12-12 11:04:06 nrg_9 0
2018-12-12 11:04:06 pha 56
2018-12-11 12:14:50 power 6400
2018-12-12 11:04:06 r1x 3
2018-12-12 11:04:06 rbc 7
2018-12-12 11:04:06 rbt 10497434
2018-12-12 11:04:06 rc1
2018-12-12 11:04:06 rc4
2018-12-12 11:04:06 rc5
2018-12-12 11:04:06 rc6
2018-12-12 11:04:06 rc7
2018-12-12 11:04:06 rc8
2018-12-12 11:04:06 rc9
2018-12-12 11:04:06 rca D93F5F02
2018-12-12 11:04:06 rcd
2018-12-12 11:04:06 rcr
2018-12-12 11:04:06 rn1
2018-12-12 11:04:06 rn4
2018-12-12 11:04:06 rn5
2018-12-12 11:04:06 rn6
2018-12-12 11:04:06 rn7
2018-12-12 11:04:06 rn8
2018-12-12 11:04:06 rn9
2018-12-12 11:04:06 rna Markus
2018-12-12 11:04:06 rne
2018-12-12 11:04:06 rnm
2018-12-12 11:04:06 sch AAAAAAAAAAAAAAAA
2018-12-12 11:04:06 sdp 0
2018-12-12 11:04:06 sse 002227
2018-12-12 11:04:06 stp 0
2018-12-12 11:04:06 tds 1
2018-12-12 11:04:06 tme 1212181104
2018-12-12 11:04:06 tmp 6
2018-12-12 11:04:06 tof 101
2018-12-12 11:04:06 uby 0
2018-12-12 11:04:06 ust 2
2018-12-12 11:04:06 version B
2018-12-12 11:04:06 wak b2ab0d8134
2018-12-12 11:04:06 wen 1
2018-12-12 11:04:06 wke *************
2018-12-12 11:04:06 wss qfIOT
2018-12-12 11:04:06 wst 3
REQUEST:
data
header
ignoreredirects 0
retryCount 0
type update
url http://192.168.0.141/status
value 0
defptr:
readingBase:
adi reading
afi reading
aho reading
al1 reading
al2 reading
al3 reading
al4 reading
al5 reading
alw reading
ama reading
amp reading
ast reading
car reading
cbl reading
cch reading
cdi reading
cfi reading
cid reading
dto reading
dwo reading
dws reading
ec1 reading
ec4 reading
ec5 reading
ec6 reading
ec7 reading
ec8 reading
ec9 reading
eca reading
ecd reading
ecr reading
err reading
eto reading
fwv reading
lbr reading
lch reading
loa reading
loe reading
lof reading
log reading
lom reading
lon reading
lop reading
lot reading
lse reading
nmo reading
nrg_0 reading
nrg_1 reading
nrg_10 reading
nrg_11 reading
nrg_12 reading
nrg_13 reading
nrg_14 reading
nrg_15 reading
nrg_2 reading
nrg_3 reading
nrg_4 reading
nrg_5 reading
nrg_6 reading
nrg_7 reading
nrg_8 reading
nrg_9 reading
pha reading
r1x reading
rbc reading
rbt reading
rc1 reading
rc4 reading
rc5 reading
rc6 reading
rc7 reading
rc8 reading
rc9 reading
rca reading
rcd reading
rcr reading
rn1 reading
rn4 reading
rn5 reading
rn6 reading
rn7 reading
rn8 reading
rn9 reading
rna reading
rne reading
rnm reading
sch reading
sdp reading
sse reading
stp reading
tds reading
tme reading
tmp reading
tof reading
uby reading
ust reading
version reading
wak reading
wen reading
wke reading
wss reading
wst reading
readingNum:
adi
afi
aho
al1
al2
al3
al4
al5
alw
ama
amp
ast
car
cbl
cch
cdi
cfi
cid
dto
dwo
dws
ec1
ec4
ec5
ec6
ec7
ec8
ec9
eca
ecd
ecr
err
eto
fwv
lbr
lch
loa
loe
lof
log
lom
lon
lop
lot
lse
nmo
nrg_0
nrg_1
nrg_10
nrg_11
nrg_12
nrg_13
nrg_14
nrg_15
nrg_2
nrg_3
nrg_4
nrg_5
nrg_6
nrg_7
nrg_8
nrg_9
pha
r1x
rbc
rbt
rc1
rc4
rc5
rc6
rc7
rc8
rc9
rca
rcd
rcr
rn1
rn4
rn5
rn6
rn7
rn8
rn9
rna
rne
rnm
sch
sdp
sse
stp
tds
tme
tmp
tof
uby
ust
version
wak
wen
wke
wss
wst
readingOutdated:
requestReadings:
update:
adi reading
afi reading
aho reading
al1 reading
al2 reading
al3 reading
al4 reading
al5 reading
alw reading
ama reading
amp reading
ast reading
car reading
cbl reading
cch reading
cdi reading
cfi reading
cid reading
dto reading
dwo reading
dws reading
ec1 reading
ec4 reading
ec5 reading
ec6 reading
ec7 reading
ec8 reading
ec9 reading
eca reading
ecd reading
ecr reading
err reading
eto reading
fwv reading
lbr reading
lch reading
loa reading
loe reading
lof reading
log reading
lom reading
lon reading
lop reading
lot reading
lse reading
nmo reading
nrg_0 reading
nrg_1 reading
nrg_10 reading
nrg_11 reading
nrg_12 reading
nrg_13 reading
nrg_14 reading
nrg_15 reading
nrg_2 reading
nrg_3 reading
nrg_4 reading
nrg_5 reading
nrg_6 reading
nrg_7 reading
nrg_8 reading
nrg_9 reading
pha reading
r1x reading
rbc reading
rbt reading
rc1 reading
rc4 reading
rc5 reading
rc6 reading
rc7 reading
rc8 reading
rc9 reading
rca reading
rcd reading
rcr reading
rn1 reading
rn4 reading
rn5 reading
rn6 reading
rn7 reading
rn8 reading
rn9 reading
rna reading
rne reading
rnm reading
sch reading
sdp reading
sse reading
stp reading
tds reading
tme reading
tmp reading
tof reading
uby reading
ust reading
version reading
wak reading
wen reading
wke reading
wss reading
wst reading
sslargs:
Attributes:
DbLogInclude Cost_Total,Leistung_gesamt,nrg_0
alias e-goCharger Mobil
extractAllJSON 1
group xOuti
icon eco34
room Energie
stateFormat {
my $state = lc ReadingsVal($name, "car", "1");
my $devStateIcon = 'eco20.svg';
if ($state eq "2")
{
$devStateIcon = 'eco25.svg';
}
if ($state eq "3")
{
$devStateIcon = 'eco26.svg';
}
if ($state eq "4")
{
$devStateIcon = 'eco24.svg';
}
"<div><img width='32px' height='32px' src='/fhem/images/fhemSVG/" . $devStateIcon . "'>" . sprintf(
" %s<br/>%s<br/>Strom: %d A - aktuell: %d A, %.1f kW<br/>Ladung Total: %.1f kWh/%.2f € - Ladung ID1: %.1f kWh/%.2f €, ID2: %.1f kWh/%.2f €",
ReadingsVal($name,"car",0)==1?"Ladestation bereit, kein Fahrzeug":
ReadingsVal($name,"car",0)==2?"Fahrzeug lädt":
ReadingsVal($name,"car",0)==3?"Warte auf Fahrzeug":
ReadingsVal($name,"car",0)==4?"Ladung beendet, Fahrzeug noch verbunden":"unknown",
ReadingsVal($name,"err",0)==1?"Fehler RCCB (Fehlerstromschutzschalter)":
ReadingsVal($name,"err",0)==3?"Fehler PHASE (Phasenstörung)":
ReadingsVal($name,"err",0)==8?"Fehler NO_GROUND (Erdungserkennung)":
ReadingsVal($name,"err",0)==10?"Fehler INTERNAL (sonstiges)":"",
ReadingsVal($name,"amp",0),
ReadingsVal($name,"nrg_4",0)/10,
ReadingsVal($name,"nrg_7",0)/10,
ReadingsVal($name,"eto",0)/10,
ReadingsVal($name,"Cost_Total",0),
ReadingsVal($name,"eca",0)/10,
ReadingsVal($name,"Cost_ID1",0),
ReadingsVal($name,"ecr",0)/10,
ReadingsVal($name,"Cost_ID2",0),
)}
userReadings Cost_Total {ReadingsVal($name,"eto","")*0.02143}, Cost_ID1 {ReadingsVal($name,"eca","")*0.02143}, Cost_ID2 {ReadingsVal($name,"ecr","")*0.02143}, Leistung_gesamt {ReadingsVal($name,"nrg_11","")*10}
verbose 0
und mein Plot dazu:
Internals:
CFGFN
DEF myDbLog:SVG_myDbLog_go_echarger:HISTORY
GPLOTFILE SVG_myDbLog_go_echarger
LOGDEVICE myDbLog
LOGFILE HISTORY
NAME SVG_myDbLog_go_echarger
NOTIFYDEV global
NR 2056
STATE initialized
TYPE SVG
Attributes:
alias Verbrauch - go-eCharger
label "go-eCharger - Min $data{min1} W, Max $data{max1} W, Last $data{currval1} W"
room Energie,Plots
Super Sache !
bekomme auch den echarger, dann ab ins Heimnetz.
leider ist der gestern angekommene defekt, lädt nicht 3phasig. Fehlermeldung "Fehler (INTERNAL)"
Fängt ja schon gut an.......
seit gestern gibt es einen FW Update (30b1), damit geht auch lokaler MQTT.
Hab es mal zum Testen eingerichtet.
fhem bekommt alle 5 sek. den Status der Box gepusht.
Muss jetzt nur mal schauen, wie ich das Einzelreading schön aufgedröselt bekomme ???
Hast Du da was? Vor dem Problem stehe ich auch grad...
Zitatgo_eCharger_001749_20:go-eCharger/001749/status:.* { json2nameValue($EVENT) }
funktioniert nicht so, wie ich es möchte - das JSON 1:1 aufsplitten, so wie es bei HTTPMOD geht.
ok, über ein expandJSON geht es.
Super.
Hallo.
Wie finde ich den Charger in FHEM? Mqtt verbindung steht, aber ausser meine sonoff finde ich nichts über mqtt clients
lg
Ich nutze die MQTT2_SERVER und MQTT2_DEVICEs (bis das lief...!), und da tauchte dann die Wallbox automatisch auf im Room "MQTT2_DEVICE", als im go-e die MQTT-Konfiguration eingerichtet war.
Wenn "attr autocreate" gesetzt ist, dann auch gleich mit IP und STATUS JSON reading.
Ist denn die Box am Server korrekt angemeldet?
Dann noch ein expandJSON device einrichten, dann hast Du alle Werte.
PS: attr "stateFormat" als Idee:
ReadingsVal($name,"alw",0) != 0
? sprintf("<b>ON</b>%s <b>%s</b> ⇨ set <b>%d A</b><br>(Car loads with %.1f A [%.1f kW]) ∑ %.1f kWh",
ReadingsVal($name,"car",0)==1?". no car":
ReadingsVal($name,"car",0)==2?"":
ReadingsVal($name,"car",0)==3?". waiting for car to load":
ReadingsVal($name,"car",0)==4?"":"unknown: " . ReadingsVal($name,"car",0),
ReadingsVal($name,"err",0)==1?"[☹error RCCB]":
ReadingsVal($name,"err",0)==3?"[☹error PHASE]":
ReadingsVal($name,"err",0)==8?"[☹error NO_GROUND]":
ReadingsVal($name,"err",0)==10?"[☹error INTERNAL]":"",
ReadingsVal($name,"amp",0),
(ReadingsVal($name,"nrg_04",0)+ReadingsVal($name,"nrg_05",0)+ReadingsVal($name,"nrg_06",0))/10,
(ReadingsVal($name,"nrg_04",0)+ReadingsVal($name,"nrg_05",0)+ReadingsVal($name,"nrg_06",0))/10*230.0/1000,
ReadingsVal($name,"dws",0)/3600.0/1000.0*10,
"")
: sprintf("<b>OFF</b>%s <b>%s</b><br>∑ %.1f kWh",
ReadingsVal($name,"car",0)==1?". no car":
ReadingsVal($name,"car",0)==2?". car ready for load":
ReadingsVal($name,"car",0)==3?". waiting for car to load":
ReadingsVal($name,"car",0)==4?". car loaded":"unknown: " . ReadingsVal($name,"car",0),
ReadingsVal($name,"err",0)==1?"[☹error RCCB]":
ReadingsVal($name,"err",0)==3?"[☹error PHASE]":
ReadingsVal($name,"err",0)==8?"[☹error NO_GROUND]":
ReadingsVal($name,"err",0)==10?"[☹error INTERNAL]":"",
ReadingsVal($name,"dws",0)/3600.0/1000.0*10,
"")
}
Zitat von: c2j2 am 22 April 2019, 20:47:57
Ich nutze die MQTT2_SERVER und MQTT2_DEVICEs (bis das lief...!)
Ist denn die Box am Server korrekt angemeldet?
Dann noch ein expandJSON device einrichten, dann hast Du alle Werte.
ja, sehe im terminal alle 5sec. die api werte.
habe aber mqtt bridge, nicht mqtt 2. habe vieme sonoff, die ich nicht alle neu anlegen will
Gesendet mit Tapatalk
Hallo.
heute erstmalig Ladung mit FHEM gestartet. Befehle klappen auch, aber ich bekomme dann in den readings Error
{GetHttpFile("192.168.0.240", "/mqtt?payload=amp=8") }: {"version":"B","tme":"2906191009","rbc":"36","rbt":"2955305","car":"2","amp":"8","err":"0","ast":"0","alw":"1","stp":"0","cbl":"32","pha":"9","tmp":"32","dws":"221844","dwo":"0","adi":"0","uby":"0","eto":"0","wst":"3","txi":"0","nrg":[210,0,0,5,60,0,0,12,0,0,0,132,100,0,0,95],"fwv":"030.1","sse":"003724","wss":"home","wke":"****************","wen":"1","cdi":"0","tof":"101","tds":"1","lbr":"39","aho":"3","afi":"7","azo":"0","ama":"32","al1":"6","al2":"10","al3":"12","al4":"16","al5":"32","cid":"255","cch":"65535","cfi":"65280","lse":"0","ust":"0","wak":"2d16386199","r1x":"2","dto":"0","nmo":"0","sch":"AAAAAAAAAAAAAAAA","sdp":"0","eca":"0","ecr":"0","ecd":"0","ec4":"0","ec5":"0","ec6":"0","ec7":"0","ec8":"0","ec9":"0","ec1":"0","rca":"060527F8","rcr":"","rcd":"","rc4":"","rc5":"","rc6":"","rc7":"","rc8":"","rc9":"","rc1":"","rna":"","rnm":"","rne":"","rn4":"","rn5":"","rn6":"","rn7":"","rn8":"","rn9":"","rn1":"","loe":0,"lot":0,"lom":0,"lop":0,"log":"","lon":0,"lof":0,"loa":0,"lch":0,"mce":1,"mcs":"192.168.0.43","mcp":1883,"mcu":"","mck":"","mcc":1}
was bedeutet das, bzw. warum gehen befehle trotzdem erfolgreich an den charger?
Zitat von: Peete am 15 November 2018, 14:18:18
Es gibt ja dazu ein Wiki Eintrag:
https://wiki.fhem.de/wiki/Go-eCharger (https://wiki.fhem.de/wiki/Go-eCharger)
Ich habe den go-e Charger seit 5 Monaten und bisher 1 mal benutzt. Wenn meine PV Anlage installiert ist, werde ich mich intensiv damit beschäftigen.
Hallo.
gibts dafür manual wie man die readings ri htig angezeigt bekommt, ausser den Kürzel?
Gesendet mit Tapatalk
Zitat von: c2j2 am 18 April 2019, 14:52:51
ok, über ein expandJSON geht es.
Super.
Versuche ich auch gerade... bekommst aber leider nicht hin (und auch keine Fehlermeldung im Log).
Kannst du evtl. die Definitionen der beiden Devices posten?
Das würde mir ungemein helfen...
LG,
Niko
Zitat von: satprofi am 30 Juni 2019, 11:02:06
Hallo.
gibts dafür manual wie man die readings ri htig angezeigt bekommt, ausser den Kürzel?
Gesendet mit Tapatalk
Was meinst du damit?
Eine Doku zur API gibt es von go-eCharge.
Die Readings sind doch egal, kannst ja dein stateformat entsprechend anlegen.
Hallo.
go-e lädt, aber fhem erkennt den status nicht. wie reconnecten?