lbbrhzn / ocpp

Home Assistant integration for electric vehicle chargers that support the Open Charge Point Protocol (OCPP).
MIT License
224 stars 69 forks source link

Add Simpson and Partners to officially supported model list #1160

Closed sandersr closed 5 months ago

sandersr commented 5 months ago

Could you please add S&P chargers to your officially supported list?

Charger company website: https://simpson-partners.com/

All basic functions work properly

image

2024-05-13 21:51:45.616 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-5851f42d-00000001","BootNotification",{"chargePointVendor":"Simpson-Partners","chargePointModel":"SP Home7Plus","chargePointSerialNumber":"XXXXXXXXX","firmwareVersion":"2.2.15"}] 2024-05-13 21:51:45.649 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-5851f42d-00000001",{"currentTime":"2024-05-13T20:51:45Z","interval":3600,"status":"Accepted"}] 2024-05-13 21:51:45.916 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-40b18ccf-00000002","StatusNotification",{"connectorId":1,"status":"Preparing","errorCode":"NoError"}] 2024-05-13 21:51:45.931 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-40b18ccf-00000002",{}] 2024-05-13 21:51:46.027 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-4bb5f646-00000003","StatusNotification",{"connectorId":1,"status":"Preparing","errorCode":"NoError"}] 2024-05-13 21:51:46.032 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-4bb5f646-00000003",{}] 2024-05-13 21:51:47.649 INFO (MainThread) [ocpp] : send [2,"c5f83d64-4a13-437a-afa5-28db710ee1d6","GetConfiguration",{"key":["SupportedFeatureProfiles"]}] 2024-05-13 21:51:47.767 INFO (MainThread) [ocpp] : receive message [3,"c5f83d64-4a13-437a-afa5-28db710ee1d6",{"configurationKey":[{"key":"SupportedFeatureProfiles","readonly":true,"value":"Core, RemoteTrigger, SmartCharging"}]}] 2024-05-13 21:51:47.769 INFO (MainThread) [ocpp] : send [2,"ea7d942a-665c-4d25-81a8-d164323533ab","GetConfiguration",{"key":["NumberOfConnectors"]}] 2024-05-13 21:51:47.870 INFO (MainThread) [ocpp] : receive message [3,"ea7d942a-665c-4d25-81a8-d164323533ab",{"configurationKey":[{"key":"NumberOfConnectors","readonly":true,"value":"1"}]}] 2024-05-13 21:51:47.872 INFO (MainThread) [ocpp] : send [2,"02991e4a-8181-410e-88fb-132f420812d4","GetConfiguration",{"key":["HeartbeatInterval"]}] 2024-05-13 21:51:47.973 INFO (MainThread) [ocpp] : receive message [3,"02991e4a-8181-410e-88fb-132f420812d4",{"configurationKey":[{"key":"HeartbeatInterval","readonly":false,"value":"3600"}]}] 2024-05-13 21:51:47.975 INFO (MainThread) [ocpp] : send [2,"6e2f2155-b243-4c5f-8a6d-487e092830ca","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Current.Import"}] 2024-05-13 21:51:48.074 INFO (MainThread) [ocpp] : receive message [3,"6e2f2155-b243-4c5f-8a6d-487e092830ca",{"status":"Accepted"}] 2024-05-13 21:51:48.076 INFO (MainThread) [ocpp] : send [2,"c11dd9cf-fd97-4d2b-8239-e03f88680fb1","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Current.Offered"}] 2024-05-13 21:51:48.179 INFO (MainThread) [ocpp] : receive message [3,"c11dd9cf-fd97-4d2b-8239-e03f88680fb1",{"status":"Accepted"}] 2024-05-13 21:51:48.181 INFO (MainThread) [ocpp] : send [2,"14736429-2ba5-4b5c-baab-f6932bef80ad","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Energy.Active.Import.Interval"}] 2024-05-13 21:51:48.372 INFO (MainThread) [ocpp] : receive message [3,"14736429-2ba5-4b5c-baab-f6932bef80ad",{"status":"Accepted"}] 2024-05-13 21:51:48.374 INFO (MainThread) [ocpp] : send [2,"1953df07-a7ef-46d9-acd9-7c95d6739c25","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Energy.Active.Import.Register"}] 2024-05-13 21:51:48.483 INFO (MainThread) [ocpp] : receive message [3,"1953df07-a7ef-46d9-acd9-7c95d6739c25",{"status":"Accepted"}] 2024-05-13 21:51:48.485 INFO (MainThread) [ocpp] : send [2,"3d5f5ad7-13be-4453-9552-8f6f27141cc5","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Power.Active.Import"}] 2024-05-13 21:51:48.584 INFO (MainThread) [ocpp] : receive message [3,"3d5f5ad7-13be-4453-9552-8f6f27141cc5",{"status":"Accepted"}] 2024-05-13 21:51:48.587 INFO (MainThread) [ocpp] : send [2,"947ae26c-148d-48f8-b689-5a293c2d7dee","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Power.Offered"}] 2024-05-13 21:51:48.781 INFO (MainThread) [ocpp] : receive message [3,"947ae26c-148d-48f8-b689-5a293c2d7dee",{"status":"Accepted"}] 2024-05-13 21:51:48.783 INFO (MainThread) [ocpp] : send [2,"09e9d96a-5e05-4344-8b89-a4333c8b8016","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Temperature"}] 2024-05-13 21:51:48.894 INFO (MainThread) [ocpp] : receive message [3,"09e9d96a-5e05-4344-8b89-a4333c8b8016",{"status":"Accepted"}] 2024-05-13 21:51:48.896 INFO (MainThread) [ocpp] : send [2,"26e048a4-962e-4840-94ac-fed05e136818","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Voltage"}] 2024-05-13 21:51:49.098 INFO (MainThread) [ocpp] : receive message [3,"26e048a4-962e-4840-94ac-fed05e136818",{"status":"Accepted"}] 2024-05-13 21:51:49.100 INFO (MainThread) [ocpp] : send [2,"6cf59ef9-a7f4-4400-8461-5698376a71d2","GetConfiguration",{"key":["MeterValuesSampledData"]}] 2024-05-13 21:51:49.235 INFO (MainThread) [ocpp] : receive message [3,"6cf59ef9-a7f4-4400-8461-5698376a71d2",{"configurationKey":[{"key":"MeterValuesSampledData","readonly":false,"value":"Voltage"}]}] 2024-05-13 21:51:49.236 INFO (MainThread) [ocpp] : send [2,"4a2fd0a9-aeb4-4914-a52a-5d42b2e09334","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Current.Import,Current.Offered,Energy.Active.Import.Interval,Energy.Active.Import.Register,Power.Active.Import,Power.Offered,Temperature,Voltage"}] 2024-05-13 21:51:49.497 INFO (MainThread) [ocpp] : receive message [3,"4a2fd0a9-aeb4-4914-a52a-5d42b2e09334",{"status":"Accepted"}] 2024-05-13 21:51:49.498 INFO (MainThread) [ocpp] : send [2,"39855293-0384-4107-974d-ac75a77751d5","GetConfiguration",{"key":["MeterValueSampleInterval"]}] 2024-05-13 21:51:49.610 INFO (MainThread) [ocpp] : receive message [3,"39855293-0384-4107-974d-ac75a77751d5",{"configurationKey":[{"key":"MeterValueSampleInterval","readonly":false,"value":"30"}]}] 2024-05-13 21:51:49.612 INFO (MainThread) [ocpp] : send [2,"e25d9f38-57f7-4660-8a85-0458e4bdeb67","GetConfiguration",{"key":["ClockAlignedDataInterval"]}] 2024-05-13 21:51:49.804 INFO (MainThread) [ocpp] : receive message [3,"e25d9f38-57f7-4660-8a85-0458e4bdeb67",{"configurationKey":[{"key":"ClockAlignedDataInterval","readonly":false,"value":"900"}]}] 2024-05-13 21:51:49.806 INFO (MainThread) [ocpp] : send [2,"c71e2f49-23e5-4377-bb85-29d5ef2cc7d4","GetConfiguration",{"key":["WebSocketPingInterval"]}] 2024-05-13 21:51:49.917 INFO (MainThread) [ocpp] : receive message [3,"c71e2f49-23e5-4377-bb85-29d5ef2cc7d4",{"configurationKey":[],"unknownKey":["WebSocketPingInterval"]}] 2024-05-13 21:51:49.919 INFO (MainThread) [ocpp] : send [2,"d587083a-987a-45d9-91db-bd4b92c70b8c","ChangeAvailability",{"connectorId":0,"type":"Operative"}] 2024-05-13 21:51:50.019 INFO (MainThread) [ocpp] : receive message [3,"d587083a-987a-45d9-91db-bd4b92c70b8c",{"status":"Rejected"}] 2024-05-13 21:51:50.021 INFO (MainThread) [ocpp] : send [2,"b7df4c98-53ea-4e1b-bdf4-0807db6a7473","TriggerMessage",{"requestedMessage":"StatusNotification","connectorId":0}] 2024-05-13 21:51:50.122 INFO (MainThread) [ocpp] : receive message [3,"b7df4c98-53ea-4e1b-bdf4-0807db6a7473",{"status":"Accepted"}] 2024-05-13 21:51:50.122 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-47033129-00000004","StatusNotification",{"connectorId":0,"status":"Preparing","errorCode":"NoError"}] 2024-05-13 21:51:50.126 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-47033129-00000004",{}] 2024-05-13 21:51:50.130 INFO (MainThread) [ocpp] : send [2,"e236d241-208b-458c-b101-aed4daea3747","TriggerMessage",{"requestedMessage":"StatusNotification","connectorId":1}] 2024-05-13 21:51:50.317 INFO (MainThread) [ocpp] : receive message [3,"e236d241-208b-458c-b101-aed4daea3747",{"status":"Accepted"}] 2024-05-13 21:51:50.317 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-30705b04-00000005","StatusNotification",{"connectorId":1,"status":"Preparing","errorCode":"NoError"}] 2024-05-13 21:51:50.322 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-30705b04-00000005",{}] 2024-05-13 21:52:15.644 INFO (MainThread) [ocpp] : send [2,"15fdc831-4ea5-4730-bcf5-c08620cf4596","GetConfiguration",{"key":["MeterValuesSampledData"]}] 2024-05-13 21:52:15.899 INFO (MainThread) [ocpp] : receive message [3,"15fdc831-4ea5-4730-bcf5-c08620cf4596",{"configurationKey":[{"key":"MeterValuesSampledData","readonly":false,"value":"Current.Import, Current.Offered, Energy.Active.Import.Register, Energy.Active.Import.Interval, Power.Active.Import, Power.Offered, Temperature, Voltage"}]}] 2024-05-13 21:52:15.900 INFO (MainThread) [ocpp] : send [2,"0abad0db-4788-48a2-b84f-0ef6aeb92031","ChangeConfiguration",{"key":"MeterValuesSampledData","value":"Current.Import, Current.Offered, Energy.Active.Import.Register, Energy.Active.Import.Interval,Voltage"}] 2024-05-13 21:52:16.017 INFO (MainThread) [ocpp] : receive message [3,"0abad0db-4788-48a2-b84f-0ef6aeb92031",{"status":"Accepted"}] 2024-05-13 21:52:20.401 INFO (MainThread) [ocpp] : send [2,"2f04b591-0b24-469c-b684-27855ddeb3ca","GetConfiguration",{"key":["ChargingScheduleAllowedChargingRateUnit"]}] 2024-05-13 21:52:20.607 INFO (MainThread) [ocpp] : receive message [3,"2f04b591-0b24-469c-b684-27855ddeb3ca",{"configurationKey":[{"key":"ChargingScheduleAllowedChargingRateUnit","readonly":true,"value":"Current"}]}] 2024-05-13 21:52:20.610 INFO (MainThread) [ocpp] : send [2,"fea311c4-9a30-4823-ba28-4b109a9d9d86","GetConfiguration",{"key":["ChargeProfileMaxStackLevel"]}] 2024-05-13 21:52:20.716 INFO (MainThread) [ocpp] : receive message [3,"fea311c4-9a30-4823-ba28-4b109a9d9d86",{"configurationKey":[{"key":"ChargeProfileMaxStackLevel","readonly":true,"value":"0"}]}] 2024-05-13 21:52:20.725 INFO (MainThread) [ocpp] : send [2,"7694a6c1-7fd2-4a21-8da1-8aa5c21a32b1","SetChargingProfile",{"connectorId":0,"csChargingProfiles":{"chargingProfileId":8,"stackLevel":0,"chargingProfileKind":"Relative","chargingProfilePurpose":"ChargePointMaxProfile","chargingSchedule":{"chargingRateUnit":"A","chargingSchedulePeriod":[{"startPeriod":0,"limit":8.0}]}}}] 2024-05-13 21:52:20.921 INFO (MainThread) [ocpp] : receive message [3,"7694a6c1-7fd2-4a21-8da1-8aa5c21a32b1",{"status":"Accepted"}] 2024-05-13 21:52:28.984 INFO (MainThread) [ocpp] : send [2,"32c652a0-a3fc-443b-9410-6eebe21d67ac","GetConfiguration",{"key":["AuthorizeRemoteTxRequests"]}] 2024-05-13 21:52:29.106 INFO (MainThread) [ocpp] : receive message [3,"32c652a0-a3fc-443b-9410-6eebe21d67ac",{"configurationKey":[{"key":"AuthorizeRemoteTxRequests","readonly":true,"value":"False"}]}] 2024-05-13 21:52:29.113 INFO (MainThread) [ocpp] : send [2,"c25792ec-dbb0-4f6f-a982-b127a7ce11b2","RemoteStartTransaction",{"idTag":"","connectorId":1}] 2024-05-13 21:52:29.212 INFO (MainThread) [ocpp] : receive message [3,"c25792ec-dbb0-4f6f-a982-b127a7ce11b2",{"status":"Accepted"}] 2024-05-13 21:52:29.213 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-20fd5db4-00000006","StartTransaction",{"connectorId":1,"idTag":"","meterStart":0,"timestamp":"2024-05-13T20:52:28.548Z"}] 2024-05-13 21:52:29.244 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-20fd5db4-00000006",{"transactionId":1715633549,"idTagInfo":{"status":"Accepted"}}] 2024-05-13 21:52:29.407 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-1a8b7f78-00000007","StatusNotification",{"connectorId":1,"status":"SuspendedEVSE","errorCode":"NoError"}] 2024-05-13 21:52:29.425 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-1a8b7f78-00000007",{}] 2024-05-13 21:52:30.472 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-502959d8-00000008","StatusNotification",{"connectorId":1,"status":"SuspendedEV","errorCode":"NoError"}] 2024-05-13 21:52:30.482 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-502959d8-00000008",{}] 2024-05-13 21:52:34.841 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-2b894868-00000009","StatusNotification",{"connectorId":1,"status":"Charging","errorCode":"NoError"}] 2024-05-13 21:52:34.857 INFO (MainThread) [ocpp] : send [3,"64b708c3fc70-2b894868-00000009",{}] 2024-05-13 21:52:59.399 INFO (MainThread) [ocpp] : receive message [2,"64b708c3fc70-6c0356a7-0000000a","MeterValues",{"connectorId":1,"transactionId":1715633549,"meterValue":[{"timestamp":"2024-05-13T20:52:56.576Z","sampledValue":[{"measurand":"Current.Import","value":"6.849","unit":"A","phase":"L1"},{"measurand":"Current.Offered","value":"0.000","unit":"A"},{"measurand":"Energy.Active.Import.Register","value":"9.120","unit":"Wh"},{"measurand":"Energy.Active.Import.Interval","value":"9.120","unit":"Wh"},{"measurand":"Voltage","value":"234.263","unit":"V","phase":"L1-N"}]}]}]