evcc-io / evcc

Solar Charging ☀️🚘
https://evcc.io
MIT License
3.66k stars 684 forks source link

Wallbox Pulsar Plus: SetChargingProfile rejected, and charger seems not to have Autostart setting #15535

Closed dscho closed 3 months ago

dscho commented 3 months ago

Describe the bug

After upgrading from v0.128.4 to v0.130.1, I get the warning "waiting for local authentication" and I guess that the ocpp-pulsarplus template needs to be updated to set remotestart: true by default because I cannot find any of those indicated options like "Autostart" in Pulsar's App).

More serious than that, though, is the fact that SetChargingProfile gets rejected. I see that someone helpful tried to point out in https://github.com/evcc-io/evcc/issues/15493 that this issue happens not only with ABB but also with Pulsar Plus, but was met with replies that I can only imagine are borne out of the frustration that this new OCPP thing isn't working as was hoped. Nevertheless, I strongly suspect that the ABB issue has the exact same root cause as the Pulsar Plus issue.

Steps to reproduce

  1. Connect car to a Pulsar Plus charger
  2. observe the log (and the errors in the UI)

Configuration details

log: debug
levels:
  cache: error
  ocpp: trace

meters:
- type: template
  template: senec-home
  usage: grid
  schema: https
  host: 192.168.178.84
  name: grid1
- type: template
  template: senec-home
  usage: pv
  schema: https
  host: 192.168.178.84
  name: bsh
- type: template
  template: senec-home
  usage: battery
  schema: https
  host: 192.168.178.84
  name: senec

chargers:
- type: template
  template: pulsarplus
  name: pulsar

vehicles:
- type: template
  name: id3
  title: id.3
  template: id
  [... login data ...]

loadpoints:
- title: Garage
  charger: pulsar
  mode: pv
  phases: 3
  mincurrent: 6
  maxcurrent: 16

site:
  title: [... title ...]
  meters:
    grid: grid1
    pv:
    - bsh
    battery:
    - senec
  residualPower: 300
  maxGridSupplyWhileBatteryCharging: 50

Log details

Successful SetChargingProfile before update ``` [...] Aug 19 12:06:52 raspberrypi evcc[528]: [site ] DEBUG 2024/08/19 12:06:52 ---- Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 charge power: 4191W Aug 19 12:06:52 raspberrypi evcc[528]: [site ] DEBUG 2024/08/19 12:06:52 pv power: 4842W Aug 19 12:06:52 raspberrypi evcc[528]: [site ] DEBUG 2024/08/19 12:06:52 battery soc: 49% Aug 19 12:06:52 raspberrypi evcc[528]: [site ] DEBUG 2024/08/19 12:06:52 battery power: -93W Aug 19 12:06:52 raspberrypi evcc[528]: [site ] DEBUG 2024/08/19 12:06:52 grid meter: -139W Aug 19 12:06:52 raspberrypi evcc[528]: [site ] DEBUG 2024/08/19 12:06:52 site power: 68W Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 !! active phases: 3p = min(0p measured 0p vehicle 3p physical 0p charger) Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 !! session: chargeRater.chargedEnergy=4.1 - chargedAtStartup=0.0 Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 charger status: C Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 soc estimated: 78.28% (vehicle: 77.00%) Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 vehicle soc: 78% Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 vehicle soc limit: 80% Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 vehicle range: 323km Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 !! active phases: 3p = min(0p measured 0p vehicle 3p physical 0p charger) Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 pv charge current: min 6A > 5.97A (68W @ 3p, battery: false) Aug 19 12:06:52 raspberrypi evcc[528]: [ocpp ] TRACE 2024/08/19 12:06:52 send evcc: [2,"316577498","SetChargingProfile",{"connectorId":1,"csChargingProfiles":{"chargingProfileId":1,"transactionId":2,"stackLevel":0,"chargingProfilePurpose":"TxProfile","chargingProfileKind":"Relative","chargingSchedule":{"chargingRateUnit":"A","chargingSchedulePeriod":[{"startPeriod":0,"limit":6}]}}}] Aug 19 12:06:52 raspberrypi evcc[528]: [ocpp ] TRACE 2024/08/19 12:06:52 recv evcc: [3,"316577498",{"status": "Accepted"}] Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 max charge current: 6A Aug 19 12:06:52 raspberrypi evcc[528]: [lp-1 ] DEBUG 2024/08/19 12:06:52 !! active phases: 3p = min(0p measured 0p vehicle 3p physical 0p charger) Aug 19 12:07:22 raspberrypi evcc[528]: [site ] DEBUG 2024/08/19 12:07:22 ---- [...] ```
Restart after update ``` [...] Aug 20 11:59:59 raspberrypi systemd[1]: Stopping evcc... Aug 20 11:59:59 raspberrypi systemd[1]: evcc.service: Succeeded. Aug 20 11:59:59 raspberrypi systemd[1]: Stopped evcc. Aug 20 11:59:59 raspberrypi systemd[1]: evcc.service: Consumed 2h 18min 32.572s CPU time. Aug 20 12:00:35 raspberrypi systemd[1]: Started evcc. Aug 20 12:00:35 raspberrypi evcc[637]: [main ] INFO 2024/08/20 12:00:35 evcc 0.130.1 Aug 20 12:00:35 raspberrypi evcc[637]: [main ] INFO 2024/08/20 12:00:35 using config file: /etc/evcc.yaml Aug 20 12:00:35 raspberrypi evcc[637]: [db ] INFO 2024/08/20 12:00:35 using sqlite database: /var/lib/evcc/evcc.db Aug 20 12:00:35 raspberrypi evcc[637]: [main ] INFO 2024/08/20 12:00:35 listening at :7070 Aug 20 12:00:35 raspberrypi evcc[637]: [ocpp-1] DEBUG 2024/08/20 12:00:35 waiting for chargepoint: 5m0s Aug 20 12:00:56 raspberrypi evcc[637]: [ocpp ] INFO 2024/08/20 12:00:56 charge point connected, registering: evcc Aug 20 12:00:56 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:00:56 recv evcc: [2,"1299419085","StatusNotification",{"info": "","vendorId": "com.wallbox","vendorErrorCode": "","connectorId": 0,"errorCode": "NoError","status": "Available","timestamp": "2024-08-20T11:00:55Z"}] Aug 20 12:00:56 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:00:56 send evcc: [3,"1299419085",{}] Aug 20 12:00:56 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:00:56 recv evcc: [2,"1732414336","StatusNotification",{"info": "","vendorId": "com.wallbox","vendorErrorCode": "","connectorId": 1,"errorCode": "NoError","status": "Preparing","timestamp": "2024-08-20T11:00:55Z"}] Aug 20 12:00:56 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:00:56 send evcc: [3,"1732414336",{}] Aug 20 12:00:57 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:00:57 send evcc: [2,"1337973214","GetConfiguration",{}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"1337973214",{"unknownKey": [],"configurationKey": [{"readonly": false,"key": "AllowOfflineTxForUnknownId","value": "true"},{"readonly": false,"key": "AuthorizationCacheEnabled","value": "true"},{"readonly": false,"key": "AuthorizeRemoteTxRequests","value": "false"},{"readonly": false,"key": "BlinkRepeat","value": "10"},{"readonly": false,"key": "ClockAlignedDataInterval","value": "0"},{"readonly": false,"key": "ConnectionTimeOut","value": "120"},{"readonly": false,"key": "ConnectorPhaseRotation","value": "1.Unknown"},{"readonly": true,"key": "ConnectorPhaseRotationMaxLength","value": "1"},{"readonly": true,"key": "GetConfigurationMaxKeys","value": "50"},{"readonly": false,"key": "HeartbeatInterval","value": "60"},{"readonly": false,"key": "LightIntensity","value": "100"},{"readonly": false,"key": "LocalAuthorizeOffline","value": "true"},{"readonly": false,"key": "LocalPreAuthorize","value": "true"},{"readonly": false,"key": "MaxEnergyOnInvalidId","value": "5000"},{"readonly": false,"key": "MeterValuesAlignedData","value": "Energy.Active.Import.Register"},{"readonly": true,"key": "MeterValuesAlignedDataMaxLength","value": "10"},{"readonly": false,"key": "MeterValuesSampledData","value": "Energy.Active.Import.Register"},{"readonly": true,"key": "MeterValuesSampledDataMaxLength","value": "10"},{"readonly": false,"key": "MeterValueSampleInterval","value": "300"},{"readonly": false,"key": "MinimumStatusDuration","value": "1"},{"readonly": true,"key": "NumberOfConnectors","value": "1"},{"readonly": false,"key": "ResetRetries","value": "0"},{"readonly": false,"key": "StopTransactionOnEVSideDisconnect","value": "true"},{"readonly": false,"key": "StopTransactionOnInvalidId","value": "true"},{"readonly": false,"key": "StopTxnAlignedData","value": ""},{"readonly": true,"key": "StopTxnAlignedDataMaxLength","value": "0"},{"readonly": false,"key": "StopTxnSampledData","value": ""},{"readonly": true,"key": "StopTxnSampledDataMaxLength","value": "0"},{"readonly": true,"key": "SupportedFileTransferProtocols","value": ""},{"readonly": true,"key": "SupportedFeatureProfiles","value": "Core,FirmwareManagement,LocalAuthListManagement,Reservation,SmartCharging,RemoteTrigger"},{"readonly": true,"key": "SupportedFeatureProfilesMaxLength","value": "6"},{"readonly": false,"key": "TransactionMessageAttempts","value": "3"},{"readonly": false,"key": "TransactionMessageRetryInterval","value": "60"},{"readonly": false,"key": "UnlockConnectorOnEVSideDisconnect","value": "true"},{"readonly": false,"key": "WebSocketPingInterval","value": "50"},{"readonly": false,"key": "LocalAuthListEnabled","value": "true"},{"readonly": true,"key": "LocalAuthListMaxLength","value": "5000000"},{"readonly": true,"key": "SendLocalListMaxLength","value": "450"},{"readonly": true,"key": "ReserveConnectorZeroSupported","value": "false"},{"readonly": true,"key": "ChargeProfileMaxStackLevel","value": "1"},{"readonly": true,"key": "ChargingScheduleAllowedChargingRateUnit","value": "Current"},{"readonly": true,"key": "ChargingScheduleMaxPeriods","value": "100"},{"readonly": true,"key": "ConnectorSwitch3to1PhaseSupported","value": "false"},{"readonly": true,"key": "MaxChargingProfilesInstalled","value": "1"},{"readonly": false,"key": "WebSocketUrl","value": "ws://192.168.178.86:8887/evcc"},{"readonly": false,"key": "chargingALimitConn1","value": "16"},{"readonly": false,"key": "AuthEnabled","value": "true"},{"readonly": false,"key": "AuthEnabledOffline","value": "true"},{"readonly": false,"key": "AuthDisabledIdTag","value": "NoAuthorization"},{"readonly": false,"key": "minSoC","value": "9"},{"readonly": false,"key": "maxSoC","value": "97"},{"readonly": true,"key": "SSID","value": "VerticalInfinity"},{"readonly": true,"key": "WiFiSignalStrength","value": "64"},{"readonly": true,"key": "SerialNumber","value": "[number]"},{"readonly": true,"key": "PUK","value": "[number]"},{"readonly": true,"key": "WebSocketUrl","value": "ws://192.168.178.86:8887"},{"readonly": true,"key": "WebSocketUser","value": "evcc"},{"readonly": true,"key": "WebSocketPassword","value": ""} ]}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"3528416686","TriggerMessage",{"requestedMessage":"BootNotification"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"3528416686",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [2,"1027082133","BootNotification",{"chargePointSerialNumber": "121196","chargePointVendor": "Wall Box Chargers","meterType": "Internal NON compliant","meterSerialNumber": "","chargePointModel": "PLP1-M-2-4","iccid": "","chargeBoxSerialNumber": "121196","firmwareVersion": "5.17.87","imsi": ""}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [3,"1027082133",{"currentTime":"2024-08-20T11:01:01Z","interval":60,"status":"Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"1795859669","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Power.Active.Import"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"1795859669",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"2123168264","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Energy.Active.Import.Register"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"2123168264",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"1337052265","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"SoC"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"1337052265",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"2128483411","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Current.Offered"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"2128483411",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"1414498378","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Power.Offered"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"1414498378",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"3531551551","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Current.Import"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"3531551551",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"968119474","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Voltage"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"968119474",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"2952143827","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Power.Active.Import,Energy.Active.Import.Register,SoC,Current.Offered,Power.Offered,Current.Import,Voltage"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"2952143827",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"744373274","TriggerMessage",{"requestedMessage":"MeterValues","connectorId":1}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"744373274",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [2,"1742209402","MeterValues",{"meterValue": [{"timestamp": "2024-08-20T11:01:01Z","sampledValue": [{"format": "Raw","location": "Outlet","context": "Trigger","measurand": "Power.Active.Import","unit": "W","value": "0.0"},{"format": "Raw","location": "Outlet","context": "Trigger","measurand": "Energy.Active.Import.Register","unit": "Wh","value": "4882904.0"},{"format": "Raw","location": "Outlet","context": "Trigger","measurand": "Current.Offered","unit": "A","value": "16"},{"format": "Raw","location": "Outlet","context": "Trigger","measurand": "Power.Offered","unit": "W","value": "11085"},{"format": "Raw","location": "Outlet","context": "Trigger","phase": "L1","measurand": "Current.Import","unit": "A","value": "0.0"},{"format": "Raw","location": "Outlet","context": "Trigger","phase": "L2","measurand": "Current.Import","unit": "A","value": "0.0"},{"format": "Raw","location": "Outlet","context": "Trigger","phase": "L3","measurand": "Current.Import","unit": "A","value": "0.0"},{"format": "Raw","location": "Outlet","context": "Trigger","phase": "L1-N","measurand": "Voltage","unit": "V","value": "237.0"},{"format": "Raw","location": "Outlet","context": "Trigger","phase": "L2-N","measurand": "Voltage","unit": "V","value": "230.0"} ]} ],"connectorId": 1}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [3,"1742209402",{}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"2636720771","ChangeConfiguration",{"key":"MeterValueSampleInterval","value":"10"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"2636720771",{"status": "Accepted"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 send evcc: [2,"3173741355","ChangeConfiguration",{"key":"WebSocketPingInterval","value":"30"}] Aug 20 12:01:01 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:01 recv evcc: [3,"3173741355",{"status": "Accepted"}] Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] WARN 2024/08/20 12:01:05 deprecated: mincurrent setting is ignored, please remove Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] WARN 2024/08/20 12:01:05 deprecated: maxcurrent setting is ignored, please remove Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] WARN 2024/08/20 12:01:05 deprecated: phases setting is ignored, please remove Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:05 charge total import: 4882.904kWh Aug 20 12:01:05 raspberrypi evcc[637]: [site ] INFO 2024/08/20 12:01:05 site config: Aug 20 12:01:05 raspberrypi evcc[637]: [site ] INFO 2024/08/20 12:01:05 meters: grid ✓ pv ✓ battery ✓ Aug 20 12:01:05 raspberrypi evcc[637]: [site ] INFO 2024/08/20 12:01:05 grid: power ✓ energy ✗ currents ✗ Aug 20 12:01:05 raspberrypi evcc[637]: [site ] INFO 2024/08/20 12:01:05 pv 1: power ✓ energy ✗ currents ✗ Aug 20 12:01:05 raspberrypi evcc[637]: [site ] INFO 2024/08/20 12:01:05 battery 1: power ✓ energy ✗ currents ✗ soc ✓ capacity ✗ Aug 20 12:01:05 raspberrypi evcc[637]: [site ] INFO 2024/08/20 12:01:05 vehicles: Aug 20 12:01:05 raspberrypi evcc[637]: [site ] INFO 2024/08/20 12:01:05 vehicle 1: range ✓ finish ✓ status ✓ climate ✓ wakeup ✓ Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] INFO 2024/08/20 12:01:05 loadpoint 1: Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] INFO 2024/08/20 12:01:05 mode: pv Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] INFO 2024/08/20 12:01:05 charger: power ✓ energy ✓ currents ✓ phases ✗ wakeup ✗ Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] INFO 2024/08/20 12:01:05 meters: charge ✓ Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] INFO 2024/08/20 12:01:05 charge: power ✓ energy ✓ currents ✓ Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:05 phase timer inactive Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:05 pv timer inactive [...] ```
SetChargingProfile is getting rejected/waiting for local authentication ``` [...] Aug 20 12:01:05 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:05 send evcc: [2,"557882437","SetChargingProfile",{"connectorId":1,"csChargingProfiles":{"chargingProfileId":1,"stackLevel":1,"chargingProfilePurpose":"TxDefaultProfile","chargingProfileKind":"Absolute","chargingSchedule":{"startSchedule":"2024-08-20T11:01:05Z","chargingRateUnit":"A","chargingSchedulePeriod":[{"startPeriod":0,"limit":6}]}}}] Aug 20 12:01:05 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:05 recv evcc: [3,"557882437",{"status": "Rejected"}] Aug 20 12:01:05 raspberrypi evcc[637]: [site ] DEBUG 2024/08/20 12:01:05 ---- Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:05 charge power: 0W Aug 20 12:01:05 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:05 charge currents: [0 0 0]A Aug 20 12:01:06 raspberrypi evcc[637]: [site ] DEBUG 2024/08/20 12:01:06 pv power: 4691W Aug 20 12:01:06 raspberrypi evcc[637]: [site ] DEBUG 2024/08/20 12:01:06 battery soc: 50% Aug 20 12:01:06 raspberrypi evcc[637]: [site ] DEBUG 2024/08/20 12:01:06 battery power: -1W Aug 20 12:01:07 raspberrypi evcc[637]: [site ] DEBUG 2024/08/20 12:01:07 grid meter: -4167W Aug 20 12:01:07 raspberrypi evcc[637]: [site ] DEBUG 2024/08/20 12:01:07 site power: -3868W Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] ERROR 2024/08/20 12:01:07 charge meter: not available Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:07 charge total import: 4882.904kWh Aug 20 12:01:07 raspberrypi evcc[637]: [ocpp-1] WARN 2024/08/20 12:01:07 waiting for local authentication Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:07 charger status: B Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:07 charge start energy: 4.88e+03kWh Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] INFO 2024/08/20 12:01:07 car connected Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:07 vehicle api refresh Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:07 pv timer elapse Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:07 pv timer inactive Aug 20 12:01:07 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:07 charge total import: 4882.904kWh Aug 20 12:01:12 raspberrypi evcc[637]: [main ] DEBUG 2024/08/20 12:01:12 vehicle status: B (id.3) Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] INFO 2024/08/20 12:01:12 vehicle updated: unknown -> id.3 Aug 20 12:01:12 raspberrypi evcc[637]: [ocpp-1] WARN 2024/08/20 12:01:12 waiting for local authentication Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:12 vehicle status: B Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:12 vehicle soc: 79% Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:12 vehicle soc limit: 80% Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:12 vehicle range: 327km Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:12 pv charge current: 5.61A = 0A + 5.61A (-3868W @ 3p) Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:12 pv disable timer reset Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] DEBUG 2024/08/20 12:01:12 pv timer inactive Aug 20 12:01:12 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:12 send evcc: [2,"2640631095","SetChargingProfile",{"connectorId":1,"csChargingProfiles":{"chargingProfileId":1,"stackLevel":1,"chargingProfilePurpose":"TxDefaultProfile","chargingProfileKind":"Absolute","chargingSchedule":{"startSchedule":"2024-08-20T11:01:12Z","chargingRateUnit":"A","chargingSchedulePeriod":[{"startPeriod":0,"limit":6}]}}}] Aug 20 12:01:12 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:12 recv evcc: [3,"2640631095",{"status": "Rejected"}] Aug 20 12:01:12 raspberrypi evcc[637]: [lp-1 ] ERROR 2024/08/20 12:01:12 max charge current 6A: set charging profile: Rejected Aug 20 12:01:35 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:35 recv evcc: [2,"1317886357","Heartbeat",{}] Aug 20 12:01:35 raspberrypi evcc[637]: [ocpp ] TRACE 2024/08/20 12:01:35 send evcc: [3,"1317886357",{"currentTime":"2024-08-20T11:01:35Z"}] Aug 20 12:01:35 raspberrypi evcc[637]: [site ] DEBUG 2024/08/20 12:01:35 ---- [...] ```

What type of operating system are you running?

Linux

Version

evcc version 0.130.1

dscho commented 3 months ago

premultiply changed the title waiting for local authentication/SetChargingProfile rejected (Pulsar Plus) Wallbox Pulsar Plus: No Autostart in charger config?

@premultiply umm, no. This ticket is about two issues. The more critical one is not that Autostart one. It's that SetChargingProfile gets rejected. Please be careful when you edit tickets not to drop important stuff like that. I put a lot of care into writing this ticket.

dscho commented 3 months ago

Oh, and I just noticed that clicking the "Off" button has no effect, it continues charging with 11kW even though production is currently at 1.0kW and the car should not charge at all.

premultiply commented 3 months ago

First of all setup your charger to "autostart", "free vending" or however it is called. Use your App or Web-UI config of your charger to configure it correctly.

Or just put an RFID card to the reader.

https://github.com/evcc-io/evcc/discussions/15471 https://docs.evcc.io/en/blog#ocpp-stability-features--sponsoring https://docs.evcc.io/en/docs/devices/chargers#ocpp-16j-compatible-charger-with-smart-charging-profile

Please do not mix up everything or I will just ignore this issue.

premultiply commented 3 months ago

I get the warning "waiting for local authentication" and I guess that the ocpp-pulsarplus template needs to be updated to set remotestart: true by default because I cannot find any of those indicated options like "Autostart" in Pulsar's App).

Just do it and validate if all of your issues are gone?

typxxi commented 3 months ago

Same issue here, lots of new errors never seen before .

I went back to 1.29 just 2 hours ago and i have stopped auto update. Too dangerous for me cause that is my parents Wallbox and causes trouble usually if I am far away and can not really believe what is going on like this noon when they had returned in perfect bright sun light and 2 digit surplus kW but the car was not charging for 2,5 hours when they recogniced that something must be wrong cause the range did not increase in HA.

For now hopefully solved - somehow.

typxxi commented 3 months ago

For all those struggling with Pulsar Plus which can not find an autostart or whatsoever in the app nor in the my.wallbox.com/chargers webui there is a solution for evcc.yaml found in the latest blog post from august 17th in the rfid and authorisation topic which I have linked here to find a rather quickly.

remotestart: true

ATTENTION: this "parameter" is not part of the documentation so far, I have searched the whole website and "0 results"

image

premultiply commented 3 months ago

https://docs.evcc.io/en/docs/devices/chargers#ocpp-16j-compatible-charger-with-smart-charging-profile