evcc
evcc copied to clipboard
Ocpp: detect meter configuration
Fix https://github.com/evcc-io/evcc/issues/4008
- detect meter presence
- don't reconfigure meter readings
- use only available meter readings
- wait for meter to push data (no more triggers)
- various logging changes
Todo:
- [ ] handle status A
- [ ] handle trigger rejections
Anbei ein kurzer Test ohne Auto an der Wallbe Pro. Es scheint den Zähler autom. zu finden. Aber die Wallbe ziert sich noch.
sebastianhofmann@Sebastians-MacBook-Air evcc % ./evcc [main ] INFO 2022/08/15 15:39:01 evcc 0.100 (01aa6603) [main ] INFO 2022/08/15 15:39:01 using config file /Users/sebastianhofmann/Documents/GitHub/evcc/evcc.yaml [main ] INFO 2022/08/15 15:39:01 listening at :7070 [wallbeP9741] DEBUG 2022/08/15 15:39:02 waiting for chargepoint to register [ocpp ] DEBUG 2022/08/15 15:39:22 chargepoint connected: wallbeP9741 [ocpp ] ERROR 2022/08/15 15:39:23 TriggerMessage MeterValues for wallbeP9741: Rejected [site ] INFO 2022/08/15 15:39:25 site config: [site ] INFO 2022/08/15 15:39:25 meters: grid ✓ pv ✓ battery ✓ [site ] INFO 2022/08/15 15:39:25 grid: power ✓ energy ✗ currents ✗ [site ] INFO 2022/08/15 15:39:25 pv 1: power ✓ energy ✗ currents ✗ [site ] INFO 2022/08/15 15:39:25 battery 1: power ✓ energy ✗ currents ✗ soc ✓ [site ] INFO 2022/08/15 15:39:25 vehicles: [site ] INFO 2022/08/15 15:39:25 vehicle 1: range ✓ finish ✗ status ✓ climate ✗ wakeup ✗ [lp-1 ] INFO 2022/08/15 15:39:25 loadpoint 1: [lp-1 ] INFO 2022/08/15 15:39:25 mode: minpv [lp-1 ] INFO 2022/08/15 15:39:25 charger: power ✓ energy ✓ currents ✓ phases ✗ wakeup ✗ [lp-1 ] INFO 2022/08/15 15:39:25 meters: charge ✓ [lp-1 ] INFO 2022/08/15 15:39:25 charge: power ✓ energy ✓ currents ✓ [lp-1 ] INFO 2022/08/15 15:39:25 vehicle updated: unknown -> BMW i3 [lp-1 ] DEBUG 2022/08/15 15:39:25 set min soc: 20 [lp-1 ] DEBUG 2022/08/15 15:39:25 set target soc: 100 [site ] DEBUG 2022/08/15 15:39:25 ---- [lp-1 ] ERROR 2022/08/15 15:39:25 charge meter: not available [site ] DEBUG 2022/08/15 15:39:25 pv power: 206W [site ] DEBUG 2022/08/15 15:39:25 battery power: 27W [site ] DEBUG 2022/08/15 15:39:25 grid power: 25W [site ] DEBUG 2022/08/15 15:39:25 battery soc 0: 75% [site ] DEBUG 2022/08/15 15:39:25 site power: 52W [lp-1 ] DEBUG 2022/08/15 15:39:26 vehicle odometer: 71176km [lp-1 ] ERROR 2022/08/15 15:39:26 charge meter: not available [lp-1 ] DEBUG 2022/08/15 15:39:26 charger status: A [site ] DEBUG 2022/08/15 15:39:35 ---- [lp-1 ] ERROR 2022/08/15 15:39:35 charge meter: not available [site ] DEBUG 2022/08/15 15:39:35 pv power: 202W [site ] DEBUG 2022/08/15 15:39:35 battery power: 37W [site ] DEBUG 2022/08/15 15:39:35 grid power: 26W [site ] DEBUG 2022/08/15 15:39:35 battery soc 0: 75% [site ] DEBUG 2022/08/15 15:39:35 site power: 63W [lp-1 ] ERROR 2022/08/15 15:39:35 charge meter: not available [lp-1 ] DEBUG 2022/08/15 15:39:35 charger status: A
Und die Info mit dem Charge meter: not available führt alle 10 sek zu einem roten Ausrufezeichen im UI.
Und die Info mit dem Charge meter: not available führt alle 10 sek zu einem roten Ausrufezeichen im UI.
Yep. Wir haben noch kein Handling für fehlende Updates bei fehlendem Auto.
Aber die Wallbe ziert sich noch.
Meintest Du das?
Und die Info mit dem Charge meter: not available führt alle 10 sek zu einem roten Ausrufezeichen im UI.
Yep. Wir haben noch kein Handling für fehlende Updates bei fehlendem Auto.
Aber die Wallbe ziert sich noch.
Meintest Du das?
Ja. Ich sehe ganz am anfang des logs die info, das die wallbe den „trigger … rejected“. hier wäre die frage ob das ok ist. aber ich verstehe erstmal das die implementierung von EVCC hier noch schritte geht.
Die rejected bei fehlendem Auto. Gleicher Problemcluster.
Ok verstanden. Ich verstehe das mal so das sie das dürfen und wie jetzt sicherstellen, dass wir mit dem verhalten umgehen können.
Anbei mal ein Retest via Auto mit Sofort und danach 30 Sek. Stop occp_debug.txt
Was mir aufgefallen ist:
- "Remote Charge Current Limitation" wurde nicht sauber gesetzt. Er hat über 16A geladen.
- Meine Box kann das leider auch, nur meine Sicherungen nicht :-P --
In dem Log sieht man übrigens gar nichts, außer dass die WB freigegeben wird… ob hier noch eine Stromvorgabe geschickt wird wäre vmtl. im TRACE des Chargepoints erkennbar- der fehlt hier aber...
Viele Grüße, Andreas
On 29. Aug 2022, at 20:39, Hofy @.***> wrote:
Anbei mal ein Retest via Auto mit Sofort und danach 30 Sek. Stop occp_debug.txt https://github.com/evcc-io/evcc/files/9447086/occp_debug.txt Was mir aufgefallen ist:
"Remote Charge Current Limitation" wurde nicht sauber gesetzt. Er hat über 16A geladen. Meine Box kann das leider auch, nur meine Sicherungen nicht :-P
— Reply to this email directly, view it on GitHub https://github.com/evcc-io/evcc/pull/4017#issuecomment-1230709245, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABND354NEFTBWBZJ3KEOALV3T7U5ANCNFSM55GP44YA. You are receiving this because you authored the thread.