Matthias Akstaller
Matthias Akstaller
Can you post the preceding Authorize and StartTransaction messages? Okay, perhaps the blackout behavior is not tested at all. To my understanding the OCPP specs leave this part open and...
Before the StopTransaction with reason DeAuthorized I would expect an Authorize response or StartTransaction response with idTagInfo, status Invalid (or anything but Accepted). The logs from above look okay. Are...
In the IdTags menu of SteVe, look for the entry DefaultIdTag and unblock it. If DefaultIdTag does not exist yet, create it. Alternatively, in the auto-authorization settings of OpenEVSE, you...
Seems like a boot loop, i.e. something crashes the ESP during boot / shortly afterwards. Are you able to isolate the problematic line? If you view the debug output via...
The OCPP library does not support these configs, that's true. Currently, the MessageAttempts are unlimited and the RetryInterval is a constant. Does this affect the compatibility with your backend?
Add custom configs like this: https://github.com/OpenEVSE/openevse_esp32_firmware/blob/f4a3d3114b5d1e37c1d66568bd710d024b4a90e3/src/ocpp.cpp#L107-L112 After these lines, add new `declareConfiguration` instructions. Change `` to int and pass any factory default values. The OCPP lib will ignore these configs,...
Hi @Monika-18mis, The SmartChargingService is initialized as soon as you set a SmartChargingOutput (see MicroOcpp_c.h). I must admit that the documentation is not clear about this behavior and I will...
I must admit that the log messages should explain the rejection by default. Can you increase the log level from DL_INFO to DL_DEBUG (in the root CMakeLists.txt)?
The SmartChargingOutput seems right here. Either Watts or Amps, or the combined Output with Watts, Amps and number of phases is good. I'm wondering if the charging profile is valid...
The two relevant touch points with the ArduinoWebSockets library are here: https://github.com/matth-x/MicroOcpp/blob/b5f37233671f2aa0d3883d78246c3183dd205706/src/MicroOcpp/Core/Connection.cpp#L55-L57 https://github.com/matth-x/MicroOcpp/blob/b5f37233671f2aa0d3883d78246c3183dd205706/src/MicroOcpp/Core/Connection.cpp#L72-L81 Probably it will suffice to exchange `sendTXT` with the corresponding send function and to move the event...