I’m currently running FW openevse8.2.2_eu on my EVSE, as I’ve got a non tethered cable and I believe that this firmware has the option of reading the PP pin for the max current that the connected cable is capable of carrying enabled. I know that the cable that I have with me has a resistance of 683Ω between the PP pin and Earth, which should decode to a current of 20A.
Looking at the RAPI source code, I suspect that the value should be returned as part of hmaxamps, but when I run the query $GC, I get a value of 32A. I’m not sure if this is correct or not.
The question that I have is, How do I know what the amp limit of the cable is that is currently connected to the unit if if hmaxamps is not the correct query value?
An electrical engineer’s reply, not an EV expert’s:
Can you see the bare conductor anywhere, and measure the diameter of a strand and count the number of strands? With that, you can calculate the cross-sectional area and look that up in the tables. You’ll need to know also they type of insulation, as that governs the maximum temperature the conductors can be allowed to reach. And it’s temperature which determines the maximum current.
If you’re using a non tethered cable you need to run emonevse.hex firmware which has PP_AUTO_AMPACITY enabled. This is what enables it to read the PP resistor which sets current capacity of the cable.