OCPP Feature
Verfasst: Mo Dez 16, 2024 9:28 am
Hallo zusammen,
ich habe mal einen Teil der OCPP-Features getestet und mir sind bislang folgende Dinge aufgefallen:
1. (OCPP 2.0.1) Nach der Auswahl von OCPP 2.0.1 sendet die OpenWB trotzdem OCPP 1.6 Payload (damit war mein Test Richtung 2.0.1 dann auch schon beendet):
2. (OCPP 1.6) Die Wallbox schickt (solange kein Fahrzeug angeschlossen ist) nach der ersten BootNotification anstelle von Heartbeats alle 5 Minuten weitere BootNotifications:
3. (OCPP 1.6) Die Wallbox startet (wenn ein Fahrzeug angesteckt ist) eine Transaktion, sendet Heartbeats und Metervalues, aber auch immer wieder BootNotifications
Ist das Verhalten so gewünscht? Normalerweise würde ich bei einer BootNotification davcon ausgehen, dass eine laufende Transaktion unerwartet beendet wurde.
ich habe mal einen Teil der OCPP-Features getestet und mir sind bislang folgende Dinge aufgefallen:
1. (OCPP 2.0.1) Nach der Auswahl von OCPP 2.0.1 sendet die OpenWB trotzdem OCPP 1.6 Payload (damit war mein Test Richtung 2.0.1 dann auch schon beendet):
Code: Alles auswählen
[
2,
"5ae6057b-81b3-4b41-b7af-59b3fefef1cf",
"BootNotification",
{
"chargePointModel": "internal_openwb",
"chargePointVendor": "openWB",
"firmwareVersion": "2.1.6-Patch.1",
"meterSerialNumber": "240576713"
}
]
Code: Alles auswählen
Request 1: [2,"dd2d2fa9-161a-4395-9603-a6f86ca3725b","BootNotification",{"chargePointModel":"internal_openwb","chargePointVendor":"openWB","firmwareVersion":"2.1.6-Patch.1","meterSerialNumber":"240576713"}]
Response 1: [3,"dd2d2fa9-161a-4395-9603-a6f86ca3725b",{"status":"Accepted","currentTime":"2024-12-16T09:50:02.2152762+01:00","interval":300}]
Request 2: [2,"00df8f82-79f2-4aaa-9502-c47c591c9f7e","BootNotification",{"chargePointModel":"internal_openwb","chargePointVendor":"openWB","firmwareVersion":"2.1.6-Patch.1","meterSerialNumber":"240576713"}]
Response 2: [3,"00df8f82-79f2-4aaa-9502-c47c591c9f7e",{"status":"Accepted","currentTime":"2024-12-16T09:55:01.8598552+01:00","interval":300}]
Code: Alles auswählen
Request 1: [2,"5ded68d3-038b-4582-ba00-58e4396630e1","StartTransaction",{"connectorId":9,"idTag":"","meterStart":3954,"timestamp":"2024-12-16T10:11:31Z"}]
Response 1: [3,"5ded68d3-038b-4582-ba00-58e4396630e1",{"idTagInfo":{"status":"Accepted"},"transactionId":1337}]
Request 2: [2,"9bb57a0d-2035-4a46-9b5a-283d25891861","BootNotification",{"chargePointModel":"internal_openwb","chargePointVendor":"openWB","firmwareVersion":"2.1.6-Patch.1","meterSerialNumber":"240576713"}]
Response 2: [3,"9bb57a0d-2035-4a46-9b5a-283d25891861",{"status":"Accepted","currentTime":"2024-12-16T10:15:01.8751881+01:00","interval":300}]
Request 3: [2,"94b88cef-f295-40a2-a3bd-25d8c82f274c","Heartbeat",{}]
Response 3: [3,"94b88cef-f295-40a2-a3bd-25d8c82f274c",{"currentTime":"2024-12-16T10:15:03.9039156+01:00"}]
Request 4: [2,"fa9baec7-f3ac-4290-8a27-b371989fdafd","MeterValues",{"connectorId":9,"meterValue":[{"timestamp":"2024-12-16T10:20:06Z","sampledValue":[{"value":"3954","context":"Sample.Periodic","format":"Raw","measurand":"Energy.Active.Import.Register","unit":"Wh"}]}]}]
Und so weiter. Zu jedem Heartbeat gibt es aber auch weiter BootNotifications.