evcc-io / evcc

Sonne tanken ☀️🚘
https://evcc.io
MIT License
3.23k stars 583 forks source link

Ladeplan startet nach Neustart sofort obwohl Startzeit noch nicht erreicht #14304

Closed An-Wi closed 2 months ago

An-Wi commented 2 months ago

Describe the bug

Zunächst wurde das Hostsystem und somit auch evcc neu gestartet. Danach waren die Vehicle-Daten nicht verfügbar. Der zuvor eingestellte Ladeplan war inaktiv bzw. nicht sichtbar. Daraufhin habe ich über die UI evcc manuell neu gestartet. Vehicle-Daten waren abrufbar aber auch das Laden wurde sofort gestartet obwohl der Ladplan den Start erst in 3h errechnet hatte! => siehe Logs

Erst ein Switch auf "Aus" beendete das ungewollte Laden und anschließendes Setzen von Modus "PV" beachtet auch wieder den eingestellten Ladeplan und wartet nun brav bis 02:06 Uhr.

Steps to reproduce

1. 2. 3. ...

Configuration details

-

Log details

[main  ] INFO 2024/06/11 23:02:00 evcc 0.126.6
[main  ] INFO 2024/06/11 23:02:00 using config file: c:\evcc\evcc.yaml
[main  ] INFO 2024/06/11 23:02:00 starting ui and api at :7070
[db    ] INFO 2024/06/11 23:02:00 using sqlite database: C:\Users\User\.evcc\evcc.db
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="settings" -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "settings" AND sql IS NOT NULL order by type = "table" desc 1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT * FROM `settings` LIMIT 1 -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT * FROM `settings` 31 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="devices" -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="device_details" -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="configs" -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "configs" AND sql IS NOT NULL order by type = "table" desc 1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT * FROM `configs` LIMIT 1 -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="config_details" -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "config_details" AND sql IS NOT NULL order by type = "table" desc 2 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT * FROM `config_details` LIMIT 1 -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type = "table" AND tbl_name = "config_details" AND (sql LIKE "%CONSTRAINT ""fk_configs_details"" %" OR sql LIKE "%CONSTRAINT fk_configs_details %" OR sql LIKE "%CONSTRAINT `fk_configs_details`%" OR sql LIKE "%CONSTRAINT [fk_configs_details]%" OR sql LIKE "%CONSTRAINT     fk_configs_details  %") -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type = "index" AND tbl_name = "config_details" AND name = "idx_unique" -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type = "table" AND tbl_name = "config_details" AND (sql LIKE "%CONSTRAINT ""fk_devices_details"" %" OR sql LIKE "%CONSTRAINT fk_devices_details %" OR sql LIKE "%CONSTRAINT `fk_devices_details`%" OR sql LIKE "%CONSTRAINT [fk_devices_details]%" OR sql LIKE "%CONSTRAINT     fk_devices_details  %") -1 <nil>
[db    ] TRACE 2024/06/11 23:02:00 SELECT count(*) FROM sqlite_master WHERE type = "table" AND tbl_name = "config_details" AND (sql LIKE "%""device_id"" %" OR sql LIKE "%device_id %" OR sql LIKE "%`device_id`%" OR sql LIKE "%[device_id]%" OR sql LIKE "%   device_id   %") -1 <nil>
[db    ] TRACE 2024/06/11 23:02:03 SELECT * FROM `configs` WHERE `configs`.`class` = 2 ORDER BY id 0 <nil>
[db    ] TRACE 2024/06/11 23:02:03 SELECT * FROM `configs` WHERE `configs`.`class` = 1 ORDER BY id 0 <nil>
[db    ] TRACE 2024/06/11 23:02:03 SELECT * FROM `configs` WHERE `configs`.`class` = 5 ORDER BY id 0 <nil>
[db    ] TRACE 2024/06/11 23:02:03 SELECT * FROM `config_details` WHERE `config_details`.`config_id` = 1 3 <nil>
[db    ] TRACE 2024/06/11 23:02:03 SELECT * FROM `configs` WHERE `configs`.`class` = 3 ORDER BY id 1 <nil>
[nissan] TRACE 2024/06/11 23:02:03 POST https://prod.eu2.auth.kamereon.org/kauth/json/realms/root/realms/a-ncb-prod/authenticate
[nissan] TRACE 2024/06/11 23:02:03 {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJvdGsiOiI5bnI4MnUzZmkwdjJtYTh1Ympua3I2YjMyaCIsInJlYWxtIjoiL2EtbmNiLXByb2QiLCJzZXNzaW9uSWQiOiJiWndOM0p3SnNrTXZRYXk5R2JXM25nZWJYdncuKkFBSlRTUUFDTURJQUFsTkxBQnhoWjFWd1JVdHpaV0pST1cxdlJrUldiMlE0WldOWk4zSnNaR2M5QUFSMGVYQmxBQWxKVGw5TlJVMVBVbGtBQWxNeEFBSTRNZy4uKiJ9.7QN6xaz5HoGEENUXZAkXbVZ9fFdJ3TtoTfTtlPMYqr0","template":"","stage":"LDAP1","header":"Sign in","callbacks":[{"type":"NameCallback","output":[{"name":"prompt","value":"User Name:"}],"input":[{"name":"IDToken1","value":""}]},{"type":"PasswordCallback","output":[{"name":"prompt","value":"Password:"}],"input":[{"name":"IDToken2","value":""}]}]}
[nissan] TRACE 2024/06/11 23:02:03 POST https://prod.eu2.auth.kamereon.org/kauth/json/realms/root/realms/a-ncb-prod/authenticate
[nissan] TRACE 2024/06/11 23:02:03 {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJvdGsiOiI5bnI4MnUzZmkwdjJtYTh1Ympua3I2YjMyaCIsInJlYWxtIjoiL2EtbmNiLXByb2QiLCJzZXNzaW9uSWQiOiJiWndOM0p3SnNrTXZRYXk5R2JXM25nZWJYdncuKkFBSlRTUUFDTURJQUFsTkxBQnhoWjFWd1JVdHpaV0pST1cxdlJrUldiMlE0WldOWk4zSnNaR2M5QUFSMGVYQmxBQWxKVGw5TlJVMVBVbGtBQWxNeEFBSTRNZy4uKiJ9.7QN6xaz5HoGEENUXZAkXbVZ9fFdJ3TtoTfTtlPMYqr0","template":"","stage":"LDAP1","header":"Sign in","callbacks":[{"type":"NameCallback","output":[{"name":"prompt","value":"User Name:"}],"input":[{"name":"IDToken1","value":"***"}]},{"type":"PasswordCallback","output":[{"name":"prompt","value":"Password:"}],"input":[{"name":"IDToken2","value":"***"}]}]}
--
{"tokenId":"0dLYZ-KfWC3qUyjcH_dkZpRPGGo.*AAJTSQACMDIAAlNLABxzWUVTcVliYXU5VHMrSmQzNWoxN0Y1ZHNaMzg9AAR0eXBlAANDVFMAAlMxAAI4Mg..*","successUrl":"/kauth/console","realm":"/a-ncb-prod"}
[nissan] TRACE 2024/06/11 23:02:03 GET https://prod.eu2.auth.kamereon.org/kauth/oauth2/a-ncb-prod/authorize?client_id=a-ncb-nc-android-prod&nonce=sdfdsfez&redirect_uri=org.kamereon.service.nci%3A%2Foauth2redirect&response_type=code&scope=openid+profile+vehicles
[nissan] TRACE 2024/06/11 23:02:03 POST https://prod.eu2.auth.kamereon.org/kauth/oauth2/a-ncb-prod/access_token
[nissan] TRACE 2024/06/11 23:02:03 client_id=a-ncb-nc-android-prod&client_secret=6GKIax7fGT5yPHuNmWNVOc4q5POBw1WRSW39ubRA8WPBmQ7MOxhm75EsmKMKENem&code=XGWplpu5GVmuLVMYfGpXAhRtRrc&grant_type=authorization_code&redirect_uri=org.kamereon.service.nci%3A%2Foauth2redirect
--
{"access_token":"fJii9F-0IU5nl34Io-XGZiUNpuY","refresh_token":"8wnXrzmiG1pk6UD6AMdLCBhs2v0","scope":"openid profile vehicles","id_token":"eyJ0eXAiOiJKV1QiLCJraWQiOiJtTUdBbVdLOUNSNHJwMEZWNVFYdUlvOUtBM3c9IiwiYWxnIjoiUlMyNTYifQ.eyJGSUQiOiJLQU1FUkVPTi1lNTRkNGNjZC1kNzFlLTRlZDgtYTQ2Zi05NWRhZDY4ODY2NmQiLCJhdF9oYXNoIjoieEdkTnFJZVNiY3ZzV1JhVHdfbDVTUSIsImNvdW50cnkiOiJERSIsInN1YiI6IktBTUVSRU9OLWU1NGQ0Y2NkLWQ3MWUtNGVkOC1hNDZmLTk1ZGFkNjg4NjY2ZCIsImF1ZGl0VHJhY2tpbmdJZCI6ImI0ZjQ3ZWUzLTgwMjktNDQzNi1iMmFhLWU4MjkwNDMwNWFmOC01MDIzMjA3NTEiLCJLSUQiOiJlNTRkNGNjZC1kNzFlLTRlZDgtYTQ2Zi05NWRhZDY4ODY2NmQiLCJpc3MiOiJodHRwczovL3Byb2QuZXUyLmF1dGgua2FtZXJlb24ub3JnOjQ0My9rYXV0aC9vYXV0aDIvYS1uY2ItcHJvZCIsInRva2VuTmFtZSI6ImlkX3Rva2VuIiwidmVoaWNsZXMiOnsidmVoaWNsZXMiOlt7InZpbiI6ImQ4Yjk5OTZhLTY1MDQtNDczOC05ODkyLTUwNWEyMzhkNjRiMSIsImd3IjoiQVZOIiwicm9sZSI6Ik9XTkVSIn1dfSwiZ2l2ZW5fbmFtZSI6IkFuZHJlYXMiLCJub25jZSI6InNkZmRzZmV6IiwiYXVkIjoiYS1uY2ItbmMtYW5kcm9pZC1wcm9kIiwiY19oYXNoIjoiSXdTVDZiS1VOa0JpVVk1aXYtTExMQSIsImFjciI6ImluZmluaXRpIiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6IjJ1cEZfZFZSSFdlYnY3M0NuXzludW4wSzQyVSIsImF6cCI6ImEtbmNiLW5jLWFuZHJvaWQtcHJvZCIsImF1dGhfdGltZSI6MTcxODEzOTcyMywibmFtZSI6ImFuLndpcnRoQGdteC5kZSIsInJlYWxtIjoiL2EtbmNiLXByb2QiLCJleHAiOjE3MTgxNDMzMjMsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiZmFtaWx5X25hbWUiOiJXaXJ0aCIsImlhdCI6MTcxODEzOTcyM30.hdqsrmH3uf6fWQjGwsl8OMxYF1SdbkB9pQWSYFQ-XXrAJ-KT6_CJBt-oe2RUh7Kl3GwXPhoeb4aZisCWTihMqMAUUM9dQPAHu-c8BB3NPnddu1eHOtrPTe7qgY2zcdEKmHq7TOOFd9keyB1AeUczWLW1IsKNZRfNJpwV3tKOMo996NdwtcuorDHUr2xNPFMJnJb0gVaAsVe8b0jZJ-TOi7YScUKxIyN_UceWayD_nQOW6c0TvgomI99uJz-tywVbhHf7WClmlFGD5Ni9zAgWDiJStS13i_sCW8f_AGIChsQtRAdebatWhCQAiiG6JNe0YDEkQ99KGnUHHzVXdRfxGQ","token_type":"Bearer","expires_in":21599,"nonce":"sdfdsfez"}
[nissan] TRACE 2024/06/11 23:02:03 GET https://alliance-platform-usersadapter-prod.apps.eu2.kamereon.io/user-adapter/v1/users/current
[nissan] TRACE 2024/06/11 23:02:04 {"userId":"e54d4ccd-d71e-4ed8-a46f-95dad688666d"}
[nissan] TRACE 2024/06/11 23:02:04 GET https://nci-bff-web-prod.apps.eu2.kamereon.io/bff-web/v5/users/e54d4ccd-d71e-4ed8-a46f-95dad688666d/cars
[nissan] TRACE 2024/06/11 23:02:05 {"data":[{"vin":"***","color":"XGG","modelName":"Ariya","energy":"ELECTRIC","pictureURL":"https://nissanconnecteu2prod.blob.core.windows.net/vehicle-image/FE0/XGG.png","engineType":"","carGateway":"AVN","phase":2,"privacyMode":"off","services":[{"id":1,"activationState":"ACTIVATED","features":[{"id":1,"state":"ACTIVATED"}]},{"id":12,"activationState":"ACTIVATED","features":[{"id":12,"state":"ACTIVATED"}]},{"id":15,"activationState":"ACTIVATED","features":[{"id":15,"state":"ACTIVATED"}]},{"id":18,"activationState":"ACTIVATED","features":[{"id":18,"state":"ACTIVATED"}]},{"id":27,"activationState":"ACTIVATED","features":[{"id":27,"state":"ACTIVATED"}]},{"id":35,"activationState":"ACTIVATED","features":[{"id":35,"state":"ACTIVATED"}]},{"id":37,"activationState":"ACTIVATED","features":[{"id":37,"state":"ACTIVATED"}]},{"id":40,"activationState":"ACTIVATED","features":[{"id":40,"state":"ACTIVATED"}]},{"id":43,"activationState":"ACTIVATED","features":[{"id":43,"state":"ACTIVATED"}]},{"id":74,"activationState":"ACTIVATED","features":[{"id":74,"state":"ACTIVATED"}]},{"id":80,"activationState":"ACTIVATED","features":[{"id":80,"state":"ACTIVATED"}]},{"id":97,"activationState":"ACTIVATED","features":[{"id":97,"state":"ACTIVATED"}]},{"id":98,"activationState":"ACTIVATED","features":[{"id":98,"state":"ACTIVATED"}]},{"id":101,"activationState":"ACTIVATED","features":[{"id":101,"state":"ACTIVATED"}]},{"id":107,"activationState":"ACTIVATED","features":[{"id":107,"state":"ACTIVATED"}]},{"id":202,"activationState":"ACTIVATED","features":[{"id":202,"state":"ACTIVATED"}]},{"id":208,"activationState":"ACTIVATED","features":[{"id":208,"state":"ACTIVATED"}]},{"id":213,"activationState":"ACTIVATED","features":[{"id":213,"state":"ACTIVATED"}]},{"id":217,"activationState":"ACTIVATED","features":[{"id":217,"state":"ACTIVATED"}]},{"id":227,"activationState":"ACTIVATED","features":[{"id":227,"state":"ACTIVATED"}]},{"id":229,"activationState":"ACTIVATED","features":[{"id":229,"state":"ACTIVATED"}]},{"id":230,"activationState":"ACTIVATED","features":[{"id":230,"state":"ACTIVATED"}]},{"id":232,"activationState":"ACTIVATED","features":[{"id":232,"state":"ACTIVATED"}]},{"id":233,"activationState":"ACTIVATED","features":[{"id":233,"state":"ACTIVATED"}]},{"id":235,"activationState":"ACTIVATED","features":[{"id":235,"state":"ACTIVATED"}]},{"id":243,"activationState":"ACTIVATED","features":[{"id":243,"state":"ACTIVATED"}]},{"id":244,"activationState":"ACTIVATED","features":[{"id":244,"state":"ACTIVATED"}]},{"id":245,"activationState":"ACTIVATED","features":[{"id":245,"state":"ACTIVATED"}]},{"id":246,"activationState":"ACTIVATED","features":[{"id":246,"state":"ACTIVATED"}]},{"id":248,"activationState":"ACTIVATED","features":[{"id":248,"state":"ACTIVATED"}]},{"id":249,"activationState":"ACTIVATED","features":[{"id":249,"state":"ACTIVATED"}]},{"id":262,"activationState":"ACTIVATED","features":[{"id":262,"state":"ACTIVATED"}]},{"id":281,"activationState":"ACTIVATED","features":[{"id":281,"state":"ACTIVATED"}]},{"id":282,"activationState":"ACTIVATED","features":[{"id":282,"state":"ACTIVATED"}]},{"id":288,"activationState":"ACTIVATED","features":[{"id":288,"state":"ACTIVATED"}]},{"id":299,"activationState":"ACTIVATED","features":[{"id":299,"state":"ACTIVATED"}]},{"id":308,"activationState":"ACTIVATED","features":[{"id":308,"state":"ACTIVATED"}]},{"id":311,"activationState":"ACTIVATED","features":[{"id":311,"state":"ACTIVATED"}]},{"id":312,"activationState":"ACTIVATED","features":[{"id":312,"state":"ACTIVATED"}]},{"id":314,"activationState":"ACTIVATED","features":[{"id":314,"state":"ACTIVATED"}]},{"id":317,"activationState":"ACTIVATED","features":[{"id":317,"state":"ACTIVATED"}]},{"id":319,"activationState":"ACTIVATED","features":[{"id":319,"state":"ACTIVATED"}]},{"id":322,"activationState":"ACTIVATED","features":[{"id":322,"state":"ACTIVATED"}]},{"id":340,"activationState":"ACTIVATED","features":[{"id":340,"state":"ACTIVATED"}]},{"id":341,"activationState":"ACTIVATED","features":[{"id":341,"state":"ACTIVATED"}]},{"id":342,"activationState":"ACTIVATED","features":[{"id":342,"state":"ACTIVATED"}]},{"id":344,"activationState":"ACTIVATED","features":[{"id":344,"state":"ACTIVATED"}]},{"id":345,"activationState":"ACTIVATED","features":[{"id":345,"state":"ACTIVATED"}]},{"id":347,"activationState":"ACTIVATED","features":[{"id":347,"state":"ACTIVATED"}]},{"id":354,"activationState":"ACTIVATED","features":[{"id":354,"state":"ACTIVATED"}]},{"id":358,"activationState":"ACTIVATED","features":[{"id":358,"state":"ACTIVATED"}]},{"id":359,"activationState":"ACTIVATED","features":[{"id":359,"state":"ACTIVATED"}]},{"id":360,"activationState":"ACTIVATED","features":[{"id":360,"state":"ACTIVATED"}]},{"id":366,"activationState":"ACTIVATED","features":[{"id":366,"state":"ACTIVATED"}]},{"id":420,"activationState":"ACTIVATED","features":[{"id":420,"state":"ACTIVATED"}]},{"id":734,"activationState":"ACTIVATED","features":[{"id":734,"state":"ACTIVATED"}]},{"id":736,"activationState":"ACTIVATED","features":[{"id":736,"state":"ACTIVATED"}]},{"id":747,"activationState":"ACTIVATED","features":[{"id":747,"state":"ACTIVATED"}]},{"id":819,"activationState":"ACTIVATED","features":[{"id":819,"state":"ACTIVATED"}]},{"id":827,"activationState":"ACTIVATED","features":[{"id":827,"state":"ACTIVATED"}]},{"id":2021,"activationState":"ACTIVATED","features":[{"id":2021,"state":"ACTIVATED"}]},{"id":2042,"activationState":"ACTIVATED","features":[{"id":2042,"state":"ACTIVATED"}]},{"id":2121,"activationState":"ACTIVATED","features":[{"id":2121,"state":"ACTIVATED"}]},{"id":2122,"activationState":"ACTIVATED","features":[{"id":2122,"state":"ACTIVATED"}]}],"iceEvFlag":"EV","canGeneration":"C1A_HS","stolenVehicleFlag":false,"svt":{"state":"OFF","lastUpdateTime":null},"modelCode":"FE0","vinHash":"b5769f7d75b160efa474217cd5a1f472dc411e60794ee75ab0462a8bf19df8fc","vinCrypt":"UBxOcxeDIY85gZbJ0cLvoCzOGtYADzFaQ08T6Huj9Y8=","uuid":"d8b9996a-6504-4738-9892-505a238d64b1","vidInt":3073108,"ivc":{"present":true,"imei":"351518670299367","lastInstalledDate":"2023-06-09","msisdn":"883130229185426","simId":"89883011259866209150","swVersion":"282755MS1B","version":"0","ivcId":"VA2C10009PS230102700"},"ivi":{"present":true,"orderPartNumber":"259155MW0C","supplierSwVersion":"283C36PC2A_NNB2                 ","type":"0","iviId":"000000024G18XA5","version":"0"},"vehicleOwnedSince":"2023-09-22T15:48:34Z","modelYear":"2022","vehicleNickName":"","crossBadged":false}]}
[lp-1  ] WARN 2024/06/11 23:02:05 poll mode '{always 1h0m0s}' may deplete your battery or lead to API misuse. USE AT YOUR OWN RISK.
[db    ] TRACE 2024/06/11 23:02:05 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="sessions" -1 <nil>
[db    ] TRACE 2024/06/11 23:02:05 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "sessions" AND sql IS NOT NULL order by type = "table" desc 1 <nil>
[db    ] TRACE 2024/06/11 23:02:05 SELECT * FROM `sessions` LIMIT 1 -1 <nil>
[lp-1  ] DEBUG 2024/06/11 23:02:05 charge total import: 5116.289kWh
[db    ] TRACE 2024/06/11 23:02:05 SELECT * FROM `sessions` WHERE `Loadpoint` = "Einfahrt" AND `finished` = "0001-01-01 00:00:00+00:00" 3 <nil>
[db    ] TRACE 2024/06/11 23:02:05 SELECT * FROM `sessions` WHERE ID > 18 AND Loadpoint = "Einfahrt" ORDER BY ID LIMIT 1 1 <nil>
[db    ] TRACE 2024/06/11 23:02:05 UPDATE `sessions` SET `id`=18,`created`="2023-10-14 10:13:48.696",`finished`="0000-00-00 00:00:00",`loadpoint`="Einfahrt",`identifier`="N-0402fb013d4903-card1                  ",`vehicle`="Ariya",`odometer`=NULL,`meter_start_kwh`=510.294,`meter_end_kwh`=510.52,`charged_kwh`=0.2259999999999991,`charge_duration`=NULL,`solar_percentage`=NULL,`price`=NULL,`price_per_kwh`=NULL,`co2_per_kwh`=NULL WHERE `id` = 18 1 <nil>
[db    ] TRACE 2024/06/11 23:02:05 SELECT * FROM `sessions` WHERE ID > 76 AND Loadpoint = "Einfahrt" ORDER BY ID LIMIT 1 1 <nil>
[db    ] TRACE 2024/06/11 23:02:05 UPDATE `sessions` SET `id`=76,`created`="2023-12-16 10:30:54.683",`finished`="0000-00-00 00:00:00",`loadpoint`="Einfahrt",`identifier`="P-543-Test                              ",`vehicle`="Ariya",`odometer`=NULL,`meter_start_kwh`=1976.652,`meter_end_kwh`=1984.607,`charged_kwh`=7.954999999999927,`charge_duration`=NULL,`solar_percentage`=NULL,`price`=NULL,`price_per_kwh`=NULL,`co2_per_kwh`=NULL WHERE `id` = 76 1 <nil>
[db    ] TRACE 2024/06/11 23:02:05 SELECT * FROM `sessions` WHERE ID > 87 AND Loadpoint = "Einfahrt" ORDER BY ID LIMIT 1 1 <nil>
[db    ] TRACE 2024/06/11 23:02:05 UPDATE `sessions` SET `id`=87,`created`="2023-12-23 12:39:40.798",`finished`="0000-00-00 00:00:00",`loadpoint`="Einfahrt",`identifier`="N-0402fb013d4903-car                    ",`vehicle`="Ariya",`odometer`=NULL,`meter_start_kwh`=2111.084,`meter_end_kwh`=2115.601,`charged_kwh`=4.51700000000028,`charge_duration`=NULL,`solar_percentage`=NULL,`price`=NULL,`price_per_kwh`=NULL,`co2_per_kwh`=NULL WHERE `id` = 87 1 <nil>
[site  ] WARN 2024/06/11 23:02:05 vehicle 'Gastfahrzeug' does not support automatic detection
[site  ] INFO 2024/06/11 23:02:05 site config:
[site  ] INFO 2024/06/11 23:02:05   meters:      grid ✓ pv ✓ battery ✗
[site  ] INFO 2024/06/11 23:02:05     grid:      power ✓ energy ✗ currents ✓
[site  ] INFO 2024/06/11 23:02:05     pv 1:      power ✓ energy ✗ currents ✗
[site  ] INFO 2024/06/11 23:02:05   vehicles:
[site  ] INFO 2024/06/11 23:02:05     vehicle 1: range ✓ finish ✓ status ✓ climate ✗ wakeup ✗
[site  ] INFO 2024/06/11 23:02:05     vehicle 2: range ✗ finish ✗ status ✗ climate ✗ wakeup ✗
[lp-1  ] INFO 2024/06/11 23:02:05 loadpoint 1:
[lp-1  ] INFO 2024/06/11 23:02:05   mode:        pv
[lp-1  ] INFO 2024/06/11 23:02:05   charger:     power ✓ energy ✓ currents ✓ phases ✓ wakeup ✗
[lp-1  ] INFO 2024/06/11 23:02:05   meters:      charge ✓
[lp-1  ] INFO 2024/06/11 23:02:05     charge:    power ✓ energy ✓ currents ✓
[lp-1  ] DEBUG 2024/06/11 23:02:05 set smart cost limit: 0
[lp-1  ] DEBUG 2024/06/11 23:02:05 phase timer inactive
[lp-1  ] DEBUG 2024/06/11 23:02:05 pv timer inactive
[lp-1  ] INFO 2024/06/11 23:02:05 vehicle updated: unknown -> Ariya
[site  ] WARN 2024/06/11 23:02:05 interval <30s can lead to unexpected behavior, see https://docs.evcc.io/docs/reference/configuration/interval
[site  ] DEBUG 2024/06/11 23:02:05 ----
[lp-1  ] DEBUG 2024/06/11 23:02:05 charge power: 0W
[lp-1  ] DEBUG 2024/06/11 23:02:05 charge currents: [0 0 0]A
[script] DEBUG 2024/06/11 23:02:05 /fupcService/pvCurrentPower.bat: 0
[site  ] DEBUG 2024/06/11 23:02:05 pv power: 0W
[site  ] DEBUG 2024/06/11 23:02:05 grid meter: 548W
[site  ] DEBUG 2024/06/11 23:02:05 grid currents: [0.482 1.71 0.72]A
[site  ] DEBUG 2024/06/11 23:02:05 site power: 548W
[lp-1  ] DEBUG 2024/06/11 23:02:05 charge total import: 5116.289kWh
[lp-1  ] DEBUG 2024/06/11 23:02:05 charger status: B
[lp-1  ] INFO 2024/06/11 23:02:05 car connected
[lp-1  ] DEBUG 2024/06/11 23:02:05 pv timer elapse
[lp-1  ] DEBUG 2024/06/11 23:02:05 pv timer inactive
[lp-1  ] DEBUG 2024/06/11 23:02:05 charge total import: 5116.289kWh
[lp-1  ] DEBUG 2024/06/11 23:02:05 charger vehicle id: P-543-Test                              
[nissan] TRACE 2024/06/11 23:02:05 GET https://alliance-platform-caradapter-prod.apps.eu2.kamereon.io/car-adapter/v2/cars/***/battery-status
[nissan] TRACE 2024/06/11 23:02:06 {"id":"***","timestamp":"2024-06-11T19:09:22Z","batteryLevel":42,"batteryAutonomy":235,"batteryCapacity":87,"batteryAvailableEnergy":36,"plugStatus":1,"chargingStatus":0.0,"chargingRemainingTime":435}
[nissan] TRACE 2024/06/11 23:02:06 POST https://alliance-platform-caradapter-prod.apps.eu2.kamereon.io/car-adapter/v1/cars/***/actions/refresh-battery-status
[nissan] TRACE 2024/06/11 23:02:06 {"data":{"type":"RefreshBatteryStatus"}}
--
{"data":{"type":"RefreshBatteryStatus","id":"97e91d7d-22c5-4e9a-96b5-5de11b94d5fe","attributes":{}}}
[lp-1  ] DEBUG 2024/06/11 23:02:06 plan: charge 9h30m15s between 2024-06-11 23:02:06 +0200 CEST until 2024-06-12 07:50:00 +0200 CEST (overruns by 42m21s, power: 11040W, avg cost: 0.280)
[lp-1  ] DEBUG 2024/06/11 23:02:06 switched phases: 3p
[lp-1  ] DEBUG 2024/06/11 23:02:06 max charge current: 16A
[lp-1  ] DEBUG 2024/06/11 23:02:06 charger enable
[lp-1  ] DEBUG 2024/06/11 23:02:06 wake-up timer: start
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * solar_percentage) / SUM(charged_kwh) AS SolarPercentage, 
            SUM(charged_kwh) as ChargedKWh 
        FROM sessions 
        WHERE finished >= "2024-05-12 23:02:06.405" 
        AND charged_kwh > 0 
        AND solar_percentage IS NOT NULL 1 <nil>
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * price_per_kwh) / SUM(charged_kwh) AS AvgPrice 
        FROM sessions 
        WHERE finished >= "2024-05-12 23:02:06.405" 
        AND charged_kwh > 0 
        AND price_per_kwh IS NOT NULL 1 <nil>
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * co2_per_kwh) / SUM(charged_kwh) AS AvgCo2
        FROM sessions
        WHERE finished >= "2024-05-12 23:02:06.405"
        AND charged_kwh > 0
        AND co2_per_kwh IS NOT NULL 1 <nil>
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * solar_percentage) / SUM(charged_kwh) AS SolarPercentage, 
            SUM(charged_kwh) as ChargedKWh 
        FROM sessions 
        WHERE finished >= "2023-06-12 23:02:06.411" 
        AND charged_kwh > 0 
        AND solar_percentage IS NOT NULL 1 <nil>
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * price_per_kwh) / SUM(charged_kwh) AS AvgPrice 
        FROM sessions 
        WHERE finished >= "2023-06-12 23:02:06.411" 
        AND charged_kwh > 0 
        AND price_per_kwh IS NOT NULL 1 <nil>
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * co2_per_kwh) / SUM(charged_kwh) AS AvgCo2
        FROM sessions
        WHERE finished >= "2023-06-12 23:02:06.411"
        AND charged_kwh > 0
        AND co2_per_kwh IS NOT NULL 1 <nil>
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * solar_percentage) / SUM(charged_kwh) AS SolarPercentage, 
            SUM(charged_kwh) as ChargedKWh 
        FROM sessions 
        WHERE finished >= "1924-07-06 23:02:06.416" 
        AND charged_kwh > 0 
        AND solar_percentage IS NOT NULL 1 <nil>
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * price_per_kwh) / SUM(charged_kwh) AS AvgPrice 
        FROM sessions 
        WHERE finished >= "1924-07-06 23:02:06.416" 
        AND charged_kwh > 0 
        AND price_per_kwh IS NOT NULL 1 <nil>
[db    ] TRACE 2024/06/11 23:02:06 
        SELECT SUM(charged_kwh * co2_per_kwh) / SUM(charged_kwh) AS AvgCo2
        FROM sessions
        WHERE finished >= "1924-07-06 23:02:06.416"
        AND charged_kwh > 0
        AND co2_per_kwh IS NOT NULL 1 <nil>
[site  ] DEBUG 2024/06/11 23:02:25 ----
[lp-1  ] DEBUG 2024/06/11 23:02:25 charge power: 10631W
[lp-1  ] DEBUG 2024/06/11 23:02:25 charge currents: [15.1 15.1 15.2]A
[script] DEBUG 2024/06/11 23:02:25 /fupcService/pvCurrentPower.bat: 0
[site  ] DEBUG 2024/06/11 23:02:25 pv power: 0W
[site  ] DEBUG 2024/06/11 23:02:25 grid meter: 11291W
[site  ] DEBUG 2024/06/11 23:02:25 grid currents: [15.5 16.8 15.6]A
[site  ] DEBUG 2024/06/11 23:02:25 site power: 11291W
[lp-1  ] DEBUG 2024/06/11 23:02:25 !! session: chargeRater.chargedEnergy=0.0 - chargedAtStartup=0.0
[lp-1  ] DEBUG 2024/06/11 23:02:25 charge total import: 5116.315kWh
[lp-1  ] DEBUG 2024/06/11 23:02:25 charger status: C
[lp-1  ] INFO 2024/06/11 23:02:25 start charging ->
[lp-1  ] DEBUG 2024/06/11 23:02:25 wake-up timer: stop
[db    ] TRACE 2024/06/11 23:02:25 INSERT INTO `sessions` (`created`,`finished`,`loadpoint`,`identifier`,`vehicle`,`odometer`,`meter_start_kwh`,`meter_end_kwh`,`charged_kwh`,`charge_duration`,`solar_percentage`,`price`,`price_per_kwh`,`co2_per_kwh`) VALUES ("2024-06-11 23:02:25.741","0000-00-00 00:00:00","Einfahrt","P-543-Test                              ","Ariya",NULL,5116.289,NULL,0,NULL,NULL,NULL,NULL,NULL) RETURNING `id` 1 <nil>
[nissan] TRACE 2024/06/11 23:02:25 GET https://alliance-platform-caradapter-prod.apps.eu2.kamereon.io/car-adapter/v2/cars/***/battery-status
[nissan] TRACE 2024/06/11 23:02:26 {"id":"***","timestamp":"2024-06-11T21:02:15Z","batteryLevel":42,"batteryAutonomy":235,"batteryCapacity":87,"batteryAvailableEnergy":36,"plugStatus":1,"chargingStatus":1.0,"chargingRemainingTime":758}
[lp-1  ] DEBUG 2024/06/11 23:02:26 vehicle status: B
[lp-1  ] DEBUG 2024/06/11 23:02:26 vehicle soc: 42%
[lp-1  ] DEBUG 2024/06/11 23:02:26 vehicle range: 235km
[lp-1  ] DEBUG 2024/06/11 23:02:26 plan: charge 5h49m36s between 2024-06-12 02:00:24 +0200 CEST until 2024-06-12 07:50:00 +0200 CEST (power: 11040W, avg cost: 0.280)
[lp-1  ] DEBUG 2024/06/11 23:02:26 plan: continuing until end of slot
[site  ] DEBUG 2024/06/11 23:02:45 ----
[lp-1  ] DEBUG 2024/06/11 23:02:45 charge power: 10635W
[lp-1  ] DEBUG 2024/06/11 23:02:45 charge currents: [15.1 15.1 15.2]A
[script] DEBUG 2024/06/11 23:02:45 /fupcService/pvCurrentPower.bat: 0
[site  ] DEBUG 2024/06/11 23:02:45 pv power: 0W
[site  ] DEBUG 2024/06/11 23:02:45 grid meter: 11290W
[site  ] DEBUG 2024/06/11 23:02:45 grid currents: [15.5 16.7 15.6]A
[site  ] DEBUG 2024/06/11 23:02:45 site power: 11290W
[lp-1  ] DEBUG 2024/06/11 23:02:45 !! session: chargeRater.chargedEnergy=0.1 - chargedAtStartup=0.0
[lp-1  ] DEBUG 2024/06/11 23:02:45 charge total import: 5116.375kWh
[lp-1  ] DEBUG 2024/06/11 23:02:45 charger status: C
[lp-1  ] DEBUG 2024/06/11 23:02:45 soc estimated: 42.06% (vehicle: 42.00%)
[lp-1  ] DEBUG 2024/06/11 23:02:45 vehicle soc: 42%
[lp-1  ] DEBUG 2024/06/11 23:02:45 vehicle range: 235km
[lp-1  ] DEBUG 2024/06/11 23:02:45 plan: charge 5h49m16s between 2024-06-12 02:00:44 +0200 CEST until 2024-06-12 07:50:00 +0200 CEST (power: 11040W, avg cost: 0.280)
[lp-1  ] DEBUG 2024/06/11 23:02:45 plan: continuing until end of slot
[site  ] DEBUG 2024/06/11 23:03:05 ----
[lp-1  ] DEBUG 2024/06/11 23:03:05 charge power: 10641W
[lp-1  ] DEBUG 2024/06/11 23:03:05 charge currents: [15.2 15.1 15.2]A
[script] DEBUG 2024/06/11 23:03:05 /fupcService/pvCurrentPower.bat: 0
[site  ] DEBUG 2024/06/11 23:03:05 pv power: 0W
[site  ] DEBUG 2024/06/11 23:03:06 grid meter: 11281W
[site  ] DEBUG 2024/06/11 23:03:06 grid currents: [15.5 16.7 15.6]A
[site  ] DEBUG 2024/06/11 23:03:06 site power: 11281W
[lp-1  ] DEBUG 2024/06/11 23:03:06 !! session: chargeRater.chargedEnergy=0.1 - chargedAtStartup=0.0
[lp-1  ] DEBUG 2024/06/11 23:03:06 charge total import: 5116.434kWh
[lp-1  ] DEBUG 2024/06/11 23:03:06 charger status: C
[lp-1  ] DEBUG 2024/06/11 23:03:06 soc estimated: 42.12% (vehicle: 42.00%)
[lp-1  ] DEBUG 2024/06/11 23:03:06 vehicle soc: 42%
[lp-1  ] DEBUG 2024/06/11 23:03:06 vehicle range: 235km
[lp-1  ] DEBUG 2024/06/11 23:03:06 plan: charge 5h48m57s between 2024-06-12 02:01:03 +0200 CEST until 2024-06-12 07:50:00 +0200 CEST (power: 11040W, avg cost: 0.280)
[lp-1  ] DEBUG 2024/06/11 23:03:06 plan: continuing until end of slot
[site  ] DEBUG 2024/06/11 23:03:25 ----
[lp-1  ] DEBUG 2024/06/11 23:03:25 charge power: 10628W
[lp-1  ] DEBUG 2024/06/11 23:03:25 charge currents: [15.2 15.1 15.2]A
[script] DEBUG 2024/06/11 23:03:25 /fupcService/pvCurrentPower.bat: 0
[site  ] DEBUG 2024/06/11 23:03:25 pv power: 0W
[site  ] DEBUG 2024/06/11 23:03:25 grid meter: 11294W
[site  ] DEBUG 2024/06/11 23:03:25 grid currents: [15.5 16.8 15.6]A
[site  ] DEBUG 2024/06/11 23:03:25 site power: 11294W
[lp-1  ] DEBUG 2024/06/11 23:03:25 detected active phases: 3p
[lp-1  ] DEBUG 2024/06/11 23:03:25 !! session: chargeRater.chargedEnergy=0.2 - chargedAtStartup=0.0
[lp-1  ] DEBUG 2024/06/11 23:03:25 charge total import: 5116.492kWh
[lp-1  ] DEBUG 2024/06/11 23:03:25 charger status: C
[lp-1  ] DEBUG 2024/06/11 23:03:25 soc estimated: 42.18% (vehicle: 42.00%)
[lp-1  ] DEBUG 2024/06/11 23:03:25 vehicle soc: 42%
[lp-1  ] DEBUG 2024/06/11 23:03:25 vehicle range: 235km
[lp-1  ] DEBUG 2024/06/11 23:03:25 plan: charge 5h48m38s between 2024-06-12 02:01:22 +0200 CEST until 2024-06-12 07:50:00 +0200 CEST (power: 11040W, avg cost: 0.280)
[lp-1  ] DEBUG 2024/06/11 23:03:25 plan: continuing until end of slot
[site  ] DEBUG 2024/06/11 23:03:45 ----
[lp-1  ] DEBUG 2024/06/11 23:03:45 charge power: 10623W
[lp-1  ] DEBUG 2024/06/11 23:03:45 charge currents: [15.1 15.1 15.1]A
[script] DEBUG 2024/06/11 23:03:45 /fupcService/pvCurrentPower.bat: 0
[site  ] DEBUG 2024/06/11 23:03:45 pv power: 0W
[site  ] DEBUG 2024/06/11 23:03:45 grid meter: 11300W
[site  ] DEBUG 2024/06/11 23:03:45 grid currents: [15.5 16.8 15.6]A
[site  ] DEBUG 2024/06/11 23:03:45 site power: 11300W
[lp-1  ] DEBUG 2024/06/11 23:03:45 detected active phases: 3p
[lp-1  ] DEBUG 2024/06/11 23:03:45 !! session: chargeRater.chargedEnergy=0.3 - chargedAtStartup=0.0
[lp-1  ] DEBUG 2024/06/11 23:03:45 charge total import: 5116.551kWh
[lp-1  ] DEBUG 2024/06/11 23:03:45 charger status: C
[lp-1  ] DEBUG 2024/06/11 23:03:45 soc estimated: 42.24% (vehicle: 42.00%)
[lp-1  ] DEBUG 2024/06/11 23:03:45 vehicle soc: 42%
[lp-1  ] DEBUG 2024/06/11 23:03:45 vehicle range: 235km
[lp-1  ] DEBUG 2024/06/11 23:03:45 plan: charge 5h48m19s between 2024-06-12 02:01:41 +0200 CEST until 2024-06-12 07:50:00 +0200 CEST (power: 11040W, avg cost: 0.280)
[lp-1  ] DEBUG 2024/06/11 23:03:45 plan: continuing until end of slot
[site  ] DEBUG 2024/06/11 23:04:05 ----

What type of operating system are you running?

Windows

Version

0.126.6

andig commented 2 months ago

Ladeplan startet nach Neustart sofort obwohl Startzeit noch nicht erreicht

Wie passt das mit dem

[lp-1 ] DEBUG 2024/06/11 23:02:06 plan: charge 9h30m15s between 2024-06-11 23:02:06 +0200 CEST until 2024-06-12 07:50:00 +0200 CEST (overruns by 42m21s, power: 11040W, avg cost: 0.280)

zusammen? Was hätte er sonst machen sollen wenn das 9:30 dauert?

An-Wi commented 2 months ago

Die Berechnung ist falsch! Sehe ich leider erst jetzt diese Logzeile -> 20 Sekunden später kommt die korrekte Berechnung!

[lp-1 ] DEBUG 2024/06/11 23:02:26 plan: charge 5h49m36s between 2024-06-12 02:00:24 +0200 CEST until 2024-06-12 07:50:00 +0200 CEST (power: 11040W, avg cost: 0.280)

Wie kann die Berechnung 20s vorher noch 9h30m liefern? Was ging da in der Berechnung schief? Und warum stoppt der Plan dann nicht augenblicklich sondern läuft munter weiter? Deswegen evtl.? [lp-1 ] DEBUG 2024/06/11 23:03:45 plan: continuing until end of slot

andig commented 2 months ago

Es gibt an der Stelle wohl noch keinen soc. Also alles richtig!

An-Wi commented 2 months ago

Dieses Verhalten findest du "korrekt"? 🙁 Besser wäre doch, den Plan ohne SOC gar nicht erst zu initiieren, sondern noch zu warten bzw. in dem "Rundlauf ohne SOC" einfach auszusetzen.

Ähnlich lief es zuvor, als gar keine Vehicle-Daten vorhanden waren - da war der Plan "unsichtbar". Was ist dann da anders? Hab nochmal das Log dazu rausgesucht. Hier ist kein "plan:" enthalten. Das Log startet direkt nach dem 1. Neustart des Host (übrigens durch ein Windows-Update ausgelöst) und endet durch mein manuelles Neustarten von evcc über das UI: evcc_2024-06-11_22-22.log

andig commented 2 months ago

Besser als ein leeres Auto. Was sagt dir, dass in der nächsten Runde ein Soc kommt? Nach 15min wird wieder abgeschaltet.

An-Wi commented 2 months ago

Ah, interessant. Das mit den 15min wusste ich nicht. Da war ich nach 6min wohl etwas zu ungeduldig: [main ] INFO 2024/06/11 23:02:00 starting ui and api at :7070 ... [lp-1 ] DEBUG 2024/06/11 23:08:31 set charge mode: off

Trotzdem würde ich es als Problem ansehen, wenn bereits 6 Sekunden nach Start von evcc der "plan:" berechnet und ausgeführt wird. Das zu diesem Zeitpunkt noch nicht alle notwendigen Daten vorliegen (gerade von der Nissan API, die teilweise mehrere Login-Wiederholungen benötigt), ist mit relativ hoher Wahrscheinlichkeit öfter mal der Fall und tritt vermutlich nicht nur bei mir so auf... es fühlt sich irgendwie "instabil" an - mal tritt es auf, mal nicht... könnte mir vorstellen, dass es für die meisten User verwirrend ist, wenn evcc so unterschiedlich agiert. 🤷‍♂️

andig commented 2 months ago

Yo. Zum Glück läuft evcc ja gerne problemlos wochenlang durch 👍🏻

An-Wi commented 2 months ago

Mh, das ist toll für evcc, aber auf einem Windows-Host nicht so einfach umsetzbar... Wäre es ein Kompromiss und einfach umsetzbar, wenn der Planer den 1. (und ggf. 2.) Rundlauf nach Start abwartet bzw. erst 30-60s nach dem Start von evcc aktiv wird? Oder sprechen andere interne Abläufe dagegen?

Mir ist klar, dass wir hier von einer Kleinigkeit reden, daher kurz mal zum Hintergrund meiner eigentlichen Problematik: Meine Hauptsicherung hat historisch bedingt momentan (noch) 35A pro Phase und neben der Wallbox und sonstigen Haushaltsgeräten hängt u.a. auch ein Durchlauferhitzer mit dran, der gern mal bis 24kW zieht (also gut 30A pro Phase)... Bei ca. 43A fliegt nachweislich eine Phasensicherung raus. Im besten Fall meldet die Wallbox "nur" einen Fehler (fehlende Phase), lädt dann aber auch nicht mehr weiter (=> "leeres Auto") - im schlimmsten Fall stirbt evcc den "Stromtot", wenn der Windows-Host an der rausgeflogenen Phase hängt, was auch ein "leeres Auto" bedeutet. Insofern versuche ich die Ladeplanung entsprechend in Zeiten zu verlegen, in denen der Durchlauferhitzer nicht parallel arbeiten sollte...

premultiply commented 2 months ago

☝️Lastmanagement-Feature benutzen

andig commented 2 months ago

Mh, das ist toll für evcc, aber auf einem Windows-Host nicht so einfach umsetzbar...

Oder root cause lösen :)

An-Wi commented 2 months ago

Oder root cause lösen :)

Das liegt leider nicht in meiner Macht... warte seit gut 6 Monaten auf meinen Elektriker für diese 5-Minuten-Sache... ☕


☝️Lastmanagement-Feature benutzen

@premultiply Klingt spannend - wo finde ich das? Kurzer Doku-Hinweis reicht... Hab leider nur das hier zum Thema "Lastmanagement" gefunden: Kann ich mehrere Wallboxen nutzen? Mehrere Wallboxen und damit Ladepunkte können in evcc verwendet werden. Es ist jedoch heute noch kein Lastmanagement möglich. Das ist auf unserer langen Liste für die weitere Entwicklung.

andig commented 2 months ago

Das liegt leider nicht in meiner Macht...

Dein Elektriker installiert auch Linux?