22 questions

31 answers

86 comments

109 members

+1 vote
322 views 2 comments
by
Hi,

I would like to know if you have any plans to add Home Assistant support or some kind of developer API, so the charger can be connected and controlled by IoT?

At least an improved OCPP would be nice, which Home Assistant already supports. I already connected OCPP to Home Assistant but, I only get some basic info about the charger. See attachment.

Can you make some of this data available:

"Current.Import": "Instantaneous current flow to EV",
"Current.Offered": "Maximum current offered to EV",
"Energy.Active.Import.Register": "Active energy imported from the grid",
"Energy.Reactive.Import.Register": "Reactive energy imported from the grid",
"Energy.Active.Import.Interval": "Active energy imported from the grid during last interval",
"Energy.Reactive.Import.Interval": "Reactive energy imported from the grid during last interval",
"Frequency": "Powerline frequency",
"Power.Active.Import": "Instantaneous active power imported by EV",
"Power.Factor": "Instantaneous power factor of total energy flow",
"Power.Offered": "Maximum power offered to EV",
"Power.Reactive.Import": "Instantaneous reactive power imported by EV",
"Temperature": "Temperature reading inside Charge Point",
"Voltage": "Instantaneous AC RMS supply voltage"
Energy.Meter.Start
Energy.Session
Time.Session

more details here https://github.com/lbbrhzn/ocpp

If this would work, I believe many would like to have your charger.

best
Rado.

2 Answers

0 votes
by
Hello, Rado,
Thank you for your feedback.

We are not planning to add other APIs except provided by OCPP.
In OCPP. Energy.Active.Import.Register, Current.Import, Current.Offered, Temperature and Voltage data are already available using MeterValues (in MeterValuesSampledData and StopTxnSampledData at FW v1.3 or newer).
MeterValuesAlignedData support is planned to add in later FW releases.

Best regards,
Miglius
Best answer
by

Hi Miglius,

thanks for the helpful information. Actually, TeltoCharge works nicely over OCPP.
I'm able to start/stop and monitor the charging.

I've started a discussion here if you can help somehow.

thanks 
Rado.
 

by
Posted as new question
0 votes
by

Hello,

With new 1.4 firmware, OCPP was improved (SuspendedEV state in case the car stopped charging), but there is still one problem: 

- If charging was stopped via OCPP command, it is not possible to restart charging from OCPP command, workaround is restarting the charger.

Here is the log:

2022-11-12 22:54:23.918 INFO (MainThread) [ocpp] TeltoCharge: receive message [2,"93","MeterValues",{"connectorId":1,"transactionId":1668289686,"meterValue":[{"timestamp":"2022-11-12T21:54:22Z","sampledValue":[{"value":"164910","context":"Sample.Periodic","measurand":"Energy.Active.Import.Register","location":"Outlet","unit":"Wh"},{"value":"0","context":"Sample.Periodic","measurand":"Current.Import","phase":"L1","location":"Outlet","unit":"A"},{"value":"0","context":"Sample.Periodic","measurand":"Current.Import","phase":"L2","location":"Outlet","unit":"A"},{"value":"0","context":"Sample.Periodic","measurand":"Current.Import","phase":"L3","location":"Outlet","unit":"A"},{"value":"32","context":"Sample.Periodic","measurand":"Current.Offered","unit":"A"},{"value":"239","context":"Sample.Periodic","measurand":"Voltage","phase":"L1","location":"Outlet","unit":"V"},{"value":"240","context":"Sample.Periodic","measurand":"Voltage","phase":"L2","location":"Outlet","unit":"V"},{"value":"237","context":"Sample.Periodic","measurand":"Voltage","phase":"L3","location":"Outlet","unit":"V"},{"value":"1","context":"Sample.Periodic","measurand":"Voltage","phase":"N","location":"Outlet","unit":"V"},{"value":"33","context":"Sample.Periodic","measurand":"Temperature","location":"Body","unit":"Celsius"}]}]}]
2022-11-12 22:54:23.925 INFO (MainThread) [ocpp] TeltoCharge: send [3,"93",{}]
2022-11-12 22:54:34.432 INFO (MainThread) [ocpp] TeltoCharge: send [2,"86fe05ac-36d2-4650-a063-91bb2ed4c735","RemoteStopTransaction",{"transactionId":1668289686}] 
2022-11-12 22:54:34.800 INFO (MainThread) [ocpp] TeltoCharge: receive message [3,"86fe05ac-36d2-4650-a063-91bb2ed4c735",{"status":"Accepted"}]
2022-11-12 22:54:34.930 INFO (MainThread) [ocpp] TeltoCharge: receive message [2,"94","StopTransaction",{"transactionId":1668289686,"meterStop":164910,"reason":"Remote","timestamp":"2022-11-12T21:54:33Z"}] 
2022-11-12 22:54:34.930 INFO (MainThread) [ocpp] TeltoCharge: send [3,"94",{"idTagInfo":{"status":"Accepted"}}]
2022-11-12 22:54:38.152 INFO (MainThread) [ocpp] TeltoCharge: receive message [2,"95","StatusNotification",{"connectorId":1,"errorCode":"NoError","status":"Finishing"}]
2022-11-12 22:54:38.153 INFO (MainThread) [ocpp] TeltoCharge: send [3,"95",{}]
2022-11-12 22:55:03.281 INFO (MainThread) [ocpp] TeltoCharge: send [2,"f3c99e91-0ae9-4fc5-a047-6aeaf26da94c","ChangeAvailability",{"connectorId":0,"type":"Operative"}]
2022-11-12 22:55:03.596 INFO (MainThread) [ocpp] TeltoCharge: receive message [3,"f3c99e91-0ae9-4fc5-a047-6aeaf26da94c",{"status":"Accepted"}]
2022-11-12 22:55:09.050 INFO (MainThread) [ocpp] TeltoCharge: send [2,"d336516b-3b62-406b-a792-ab451ba3a995","GetConfiguration",{"key":["AuthorizeRemoteTxRequests"]}]
2022-11-12 22:55:09.323 INFO (MainThread) [ocpp] TeltoCharge: receive message [3,"d336516b-3b62-406b-a792-ab451ba3a995",{"configurationKey":[{"key":"AuthorizeRemoteTxRequests","readonly":false,"value":"1"}]}]
2022-11-12 22:55:09.324 INFO (MainThread) [ocpp] TeltoCharge: send [2,"e79083a5-a9fe-4481-9e95-77e18ea981d4","RemoteStartTransaction",{"idTag":"TeltoCharge","connectorId":1}]
2022-11-12 22:55:09.838 INFO (MainThread) [ocpp] TeltoCharge: receive message [4,"e79083a5-a9fe-4481-9e95-77e18ea981d4","GenericError","",{}]
2022-11-12 22:55:14.788 INFO (MainThread) [ocpp] TeltoCharge: send [2,"5b64219a-7c25-471d-9a3d-24e97140382c","ChangeAvailability",{"connectorId":0,"type":"Operative"}]
2022-11-12 22:55:14.892 INFO (MainThread) [ocpp] TeltoCharge: receive message [3,"5b64219a-7c25-471d-9a3d-24e97140382c",{"status":"Accepted"}]
2022-11-12 22:55:44.843 INFO (MainThread) [ocpp] TeltoCharge: send [2,"bb404a3f-a74b-49d5-9a04-2731d8fe78cd","GetConfiguration",{"key":["AuthorizeRemoteTxRequests"]}]
2022-11-12 22:55:44.891 INFO (MainThread) [ocpp] TeltoCharge: receive message [3,"bb404a3f-a74b-49d5-9a04-2731d8fe78cd",{"configurationKey":[{"key":"AuthorizeRemoteTxRequests","readonly":false,"value":"1"}]}]
2022-11-12 22:55:44.892 INFO (MainThread) [ocpp] TeltoCharge: send [2,"a6302092-3bd2-4ec0-8206-8bda57fda7af","RemoteStartTransaction",{"idTag":"TeltoCharge","connectorId":1}]
2022-11-12 22:55:45.234 INFO (MainThread) [ocpp] TeltoCharge: receive message [4,"a6302092-3bd2-4ec0-8206-8bda57fda7af","GenericError","",{}]
2022-11-12 22:55:45.237 ERROR (MainThread)
___ reboot charger ___
2022-11-12 22:55:48.242 INFO (MainThread) [ocpp] TeltoCharge: send [2,"fe35b52f-5805-4c9d-af0c-606331e32942","Reset",{"type":"Hard"}]
2022-11-12 22:55:48.449 INFO (MainThread) [ocpp] TeltoCharge: receive message [3,"fe35b52f-5805-4c9d-af0c-606331e32942",{"status":"Accepted"}]
___cut charger ocpp boot messages___
2022-11-12 22:56:11.292 INFO (MainThread) [ocpp] TeltoCharge: send [2,"3463a5a0-e506-4810-9c37-3276876363a1","GetConfiguration",{"key":["AuthorizeRemoteTxRequests"]}]
2022-11-12 22:56:11.595 INFO (MainThread) [ocpp] TeltoCharge: receive message [3,"3463a5a0-e506-4810-9c37-3276876363a1",{"configurationKey":[{"key":"AuthorizeRemoteTxRequests","readonly":false,"value":"1"}]}]
2022-11-12 22:56:11.597 INFO (MainThread) [ocpp] TeltoCharge: send [2,"88154d8f-032c-493d-822d-6b940accb5db","RemoteStartTransaction",{"idTag":"TeltoCharge","connectorId":1}]
2022-11-12 22:56:12.400 INFO (MainThread) [ocpp] TeltoCharge: receive message [3,"88154d8f-032c-493d-822d-6b940accb5db",{"status":"Accepted"}]
2022-11-12 22:56:12.404 INFO (MainThread) [ocpp] TeltoCharge: receive message [2,"3","Authorize",{"idTag":"TeltoCharge"}]
2022-11-12 22:56:12.405 INFO (MainThread) [ocpp] TeltoCharge: send [3,"3",{"idTagInfo":{"status":"Accepted"}}]
2022-11-12 22:56:13.158 INFO (MainThread) [ocpp] TeltoCharge: receive message [2,"4","StartTransaction",{"connectorId":1,"idTag":"TeltoCharge","meterStart":164910,"timestamp":"2022-11-12T21:56:12Z"}]

I hope it can be fixed.

BR,
Daniel