openevse_esp32_firmware
openevse_esp32_firmware copied to clipboard
Temperature monitoring and throttling on ESP32
Move temperature monitoring and throttling to ESP32 leaving the OpenEVSE controller only monitoring for emergency shutdown at 72C.
The temperature monitoring and throttling feature on the OpenEVSE controller is not very granular 50% or 100%, and the notification is in RED and causes many support requests. The ESP32 has much more horsepower and can finely adjust current in 1A increments to get the maximum power possible for a given temperature.
Implement monitoring and control in ESP32 with user adjustable point between disabled or 60C to 70C, default set to enabled at 65C. Let ESP32 increase/decrease current in 1A increments, to maintain the set MAX temperature. Similar to a PID loop or 3D printer heating element.
Provide a softer message to inform user of throttling while charging at normal color (not RED). Suggestion - Temp 65.0C @ 98% Provide message on screen after charging to inform of throttling during session. Suggestion. Max throttle 2%