Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Twc: wakeup not triggered #8254

Closed
andig opened this issue Jun 1, 2023 · 2 comments · Fixed by #8284
Closed

Twc: wakeup not triggered #8254

andig opened this issue Jun 1, 2023 · 2 comments · Fixed by #8284
Labels
enhancement New feature or request

Comments

@andig
Copy link
Member

andig commented Jun 1, 2023

Interessant. In Deinem Logfile fehlt jegliche Spur von wake-up timer: start. Die Ursache ist wohl hier:

[lp-2  ] INFO 2023/04/17 18:49:31 car connected
[lp-2  ] DEBUG 2023/04/17 18:49:31 pv timer elapse
[lp-2  ] DEBUG 2023/04/17 18:49:31 pv timer inactive
[lp-2  ] DEBUG 2023/04/17 18:49:31 charger: guard elapse
[lp-2  ] DEBUG 2023/04/17 18:49:31 guard timer inactive
[lp-2  ] ERROR 2023/04/17 18:49:32 vehicle soc: 408 Request Timeout
[lp-2  ] ERROR 2023/04/17 18:49:32 max charge current 14A: 408 Request Timeout

Da Deine Config fehlt kann ich nur raten (bitte immer die Config dazu...). Du hast den Tesla am TWC stecken? Der bekommt jetzt beim Strom setzen einen Fehler vom Auto (evcc denkt aber vom Charger, also dem TWC). Deshalb gehts dann aus der Routine raus und wakeup wird niemals gestartet...

@premultiply in dem Fall ne gute Frage, inwiefern der TWC Fehler vom Auto zurück geben sollte?

Wäre mal spannend, ob das nicht am anderen Charger funktionieren würde...

Originally posted by @andig in #7497 (reply in thread)

/cc @premultiply

@premultiply
Copy link
Member

Vielleicht den TWC einfach rauswerfen?
Das Ding macht ja eigentlich in jeder Hinsicht nur Ärger.

@andig
Copy link
Member Author

andig commented Jun 1, 2023

Es gäb verschiedene Optionen das zu fixen:

  • im twc Fehler bei MaxCurrent für Wakeup verwenden -> betrifft nur twc
  • im twc Fehler bei MaxCurrent- falls Auto schläft- als api.ErrNotAvailable oder api.ErrMustRetry zurück geben und den im Loadpoint handlen. zusätzlich im twc beim Enable auf schlafendes Auto mit api.ErrMustRetry reagieren. Der Loadpoint würde das dann zum Anlass für wakeup nehmen.
  • Analog vor aber das Wakeup direkt irgendwo im twc machen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants