Unterstützung Viessmann Vitocharge VX3 mit GridBox? #6219
Replies: 10 comments 68 replies
-
Noch nie etwas von gehört. Gibts eine Schnittstellenbeschreibung? |
Beta Was this translation helpful? Give feedback.
-
Hy, |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen probiert mal als Grundlage das hier |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen, ich habe mir auf Basis von #6219 (comment) / @unl0ck die APIs von GridX in NodeRED geholt. Die Implementierung ist durchaus simpel und könnte auch für evcc sinnvoll sein: Es können grundsätzlich alle aktuellen Daten des Systems ausgelesen werden:
Ich nutze über die GridBox auch das Lastmanagement für meine Wallbox (Alfen). Das führt bisher aber noch zu Problemen im Zusammenspiel mit evcc, da die Systeme beide die Wallbox managen wollen - suche noch nach der Möglichkeit, das Management in der Gridbox zu deaktivieren. Zur Implementierung benötigt es zwei API-Requests:
Die Live-Daten sehen dann z.B. so aus:
Viele Grüße |
Beta Was this translation helpful? Give feedback.
-
Vermutlich, weil Viessmann selber da eh keine Ahnung von hat. Die werden App/Website sicherlich von GridX haben bauen lassen. Grundsätzlich ist es ja eine HTTPS-Verbindung und du bekommst das Passwort nur mit einem vorher mittels Username/Passwort erzeugten Token per konkreten API-Request zurück. Ist nicht schön, aber meiner Meinung nach auch nicht sonderlich unsicher. Btw.: @unl0ck danke für deine Vorarbeit, GridX hat in der Doku genau den Teil der Token-Erstellung ausgelassen ;-) |
Beta Was this translation helpful? Give feedback.
-
Hallo,Ich werde das Log schicken wenn es wieder auftritt. Aktuell steht das Logo Level auf Info.Passt das?MfGAlbert Von meinem/meiner Galaxy gesendet
-------- Ursprüngliche Nachricht --------Von: unl0ck ***@***.***> Datum: 26.10.24 18:13 (GMT+01:00) An: evcc-io/evcc ***@***.***> Cc: Lolly1969 ***@***.***>, Comment ***@***.***> Betreff: Re: [evcc-io/evcc] Unterstützung Viessmann Vitocharge VX3 mit GridBox? (Discussion #6219)
Hallo,
habe das gleiche Problem mit dem Viessmann-Gridbox-connector. Es passiert immer wieder dass das Adon manuell gestartet werden muss. Der Watchdog startet es nicht neu.
Könnte man das evtl. über eine Automation lösen?
Hi, ich hab noch nicht ganz verstanden wie das passiert.
Hab versucht mal mir Logs zu schicken, aber ist seither nicht mehr passiert, aber ja man kann eine automation machen wenn es stoppt das es wieder an geht.
Wenn ihr die Logs habt für das Verhalten wäre ich dankbar
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hallo,anbei das Log File.Schau mal ob du darin was sehen kannst. Warum es gestoppt hat weiß ich nicht. MfGAlbert Von meinem/meiner Galaxy gesendet
-------- Ursprüngliche Nachricht --------Von: unl0ck ***@***.***> Datum: 28.10.24 15:34 (GMT+01:00) An: evcc-io/evcc ***@***.***> Cc: Lolly1969 ***@***.***>, Comment ***@***.***> Betreff: Re: [evcc-io/evcc] Unterstützung Viessmann Vitocharge VX3 mit GridBox? (Discussion #6219)
Kannst auch debug nehmen
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/build/GridboxConnector/__main__.py", line 71, in <module>
run_addon()
File "/build/GridboxConnector/__main__.py", line 66, in run_addon
logger.warning("No data received")
File "/usr/local/lib/python3.10/logging/__init__.py", line 1489, in warning
self._log(WARNING, msg, args, **kwargs)
File "/usr/local/lib/python3.10/logging/__init__.py", line 1624, in _log
self.handle(record)
File "/usr/local/lib/python3.10/logging/__init__.py", line 1633, in handle
if (not self.disabled) and self.filter(record):
File "/usr/local/lib/python3.10/logging/__init__.py", line 821, in filter
result = f.filter(record)
File "/build/GridboxConnector/utils.py", line 8, in filter
literal_msg = ast.literal_eval(message)
File "/usr/local/lib/python3.10/ast.py", line 64, in literal_eval
node_or_string = parse(node_or_string.lstrip(" \t"), mode='eval')
File "/usr/local/lib/python3.10/ast.py", line 50, in parse
return compile(source, filename, mode, flags,
File "<unknown>", line 1
No data received
^^^^
SyntaxError: invalid syntax
[08:35:40] INFO: [32mService gridboxconnector exited with code 1 (by signal 0)[0m
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service gridboxconnector: stopping
s6-rc: info: service gridboxconnector successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service gridboxconnector: starting
s6-rc: info: service gridboxconnector successfully started
s6-rc: info: service legacy-services: starting
[08:35:45] INFO: [32mStarting GridboxConnector...[0m
s6-rc: info: service legacy-services successfully started
total 12K
4 drwxr-xr-x 2 root root 4.0K Nov 3 08:35 .
4 drwxr-xr-x 1 root root 4.0K Nov 3 08:35 ..
4 -rw------- 1 root root 119 Nov 3 08:35 options.json
total 16K
4 drwxr-xr-x 1 root root 4.0K Sep 13 10:26 .
4 drwxr-xr-x 1 root root 4.0K Nov 3 08:35 ..
4 drwxr-xr-x 3 root root 4.0K Sep 13 10:26 GridboxConnector
4 -rw-r--r-- 1 root root 494 Sep 13 10:26 cloudSettings.json
/build
2024-11-03 08:35:46,225 __main__.py:51 DEBUG - {"grant_type": "http://auth0.com/oauth/grant-type/password-realm", "username": "***", "password": "***", "audience": "my.gridx", "client_id": "***", "scope": "email openid", "realm": "viessmann-authentication-db", "client_secret": ""}
2024-11-03 08:35:46,755 - viessmann_gridbox_connector.GridboxConnector - DEBUG - get_new_token - Token expires at 1730705746
2024-11-03 08:35:46,925 - viessmann_gridbox_connector.GridboxConnector - WARNING - retrieve_live_data - Status Code 404
2024-11-03 08:35:46,925 - viessmann_gridbox_connector.GridboxConnector - WARNING - retrieve_live_data - Response {'message': 'Failed to list live measurements', 'details': ['No live measurement found']}
Traceback (most recent call last):
File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/build/GridboxConnector/__main__.py", line 71, in <module>
run_addon()
File "/build/GridboxConnector/__main__.py", line 66, in run_addon
logger.warning("No data received")
File "/usr/local/lib/python3.10/logging/__init__.py", line 1489, in warning
self._log(WARNING, msg, args, **kwargs)
File "/usr/local/lib/python3.10/logging/__init__.py", line 1624, in _log
self.handle(record)
File "/usr/local/lib/python3.10/logging/__init__.py", line 1633, in handle
if (not self.disabled) and self.filter(record):
File "/usr/local/lib/python3.10/logging/__init__.py", line 821, in filter
result = f.filter(record)
File "/build/GridboxConnector/utils.py", line 8, in filter
literal_msg = ast.literal_eval(message)
File "/usr/local/lib/python3.10/ast.py", line 64, in literal_eval
node_or_string = parse(node_or_string.lstrip(" \t"), mode='eval')
File "/usr/local/lib/python3.10/ast.py", line 50, in parse
return compile(source, filename, mode, flags,
File "<unknown>", line 1
No data received
^^^^
SyntaxError: invalid syntax
[08:35:47] INFO: [32mService gridboxconnector exited with code 1 (by signal 0)[0m
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service gridboxconnector: stopping
s6-rc: info: service gridboxconnector successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
|
Beta Was this translation helpful? Give feedback.
-
Ok. Ich habe mal weiter recherchiert. Das Viessmann Adon stoppt immer wenn ich bei EVCC etwas umstellen.. MfgAlbert Von meinem/meiner Galaxy gesendet
-------- Ursprüngliche Nachricht --------Von: unl0ck ***@***.***> Datum: 28.10.24 15:34 (GMT+01:00) An: evcc-io/evcc ***@***.***> Cc: Lolly1969 ***@***.***>, Comment ***@***.***> Betreff: Re: [evcc-io/evcc] Unterstützung Viessmann Vitocharge VX3 mit GridBox? (Discussion #6219)
Kannst auch debug nehmen
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Ok. Ich glaube ich hab da was.Liegt doch nicht am evcc.Aktuell startet es gar nicht mehr. Wenn ich mich auf die Gridbox aufschalte sieht es dann so aus:Siehe Anhang. Von meinem/meiner Galaxy gesendet
-------- Ursprüngliche Nachricht --------Von: unl0ck ***@***.***> Datum: 07.11.24 10:24 (GMT+01:00) An: evcc-io/evcc ***@***.***> Cc: Lolly1969 ***@***.***>, Comment ***@***.***> Betreff: Re: [evcc-io/evcc] Unterstützung Viessmann Vitocharge VX3 mit GridBox? (Discussion #6219)
Danke für den Hinweis komisch, wie das zusammenhängt,
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Ok. Super. Kann man das Problem dann lösen?Von meinem/meiner Galaxy gesendet
-------- Ursprüngliche Nachricht --------Von: unl0ck ***@***.***> Datum: 07.11.24 11:11 (GMT+01:00) An: evcc-io/evcc ***@***.***> Cc: Lolly1969 ***@***.***>, Comment ***@***.***> Betreff: Re: [evcc-io/evcc] Unterstützung Viessmann Vitocharge VX3 mit GridBox? (Discussion #6219)
aber wenn jetzt das addon nemme hoch kommt, dann weiß ich was das problem ist, :)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hallo,
auf der evcc-Webseite und auch hier im Forum habe ich leider keine Unterstützung für den Viessmann Vitocharge VX3 mit GridBox gefunden. Ist das zukünftig angedacht oder gibt es bereits einen Lösungsansatz mit evcc und der wird nur noch nicht in der Liste geführt?
Ich würde mich über eine Antwort freuen, da der letzte Anfrage zu einer Viessmann Vitocharge im Februar 2022 ohne Antwort endet.
Hausinstallation: Viessmann Vitocharge VX3 mit Speicher + SMA Sunny Boy beides gesteuert durch GridBox
Wallboxen: ABL eMH 1, VW Charger Pro
Fahrzeug: eGolf
Beta Was this translation helpful? Give feedback.
All reactions