Release tag v6.3.1 was mistakenly used, actual version number is v6.1.3
RAPI version 5.0.0 - Requires ESP32 WiFi with firmware V3.0.3 or greater or ESP8266 WiFi Firmware V2.9.0 or greater
- change $GS to return state(hex) elapsed(dec) pilotstate(hex)
- $AB async notification sent at boot
- $AT replaces $ST async notification
- $GS has new extra parameters, and first parameter, state, is now HEX instead of DEC, for consistency with $AT
- Sequence ID always enabled
- $FF command always enabled, deprecating old redundant commands
- $WF enabled only if RAPI_WF defined (Request client WiFi mode)
- get rid of RAPI_RESPONSE_CHK define.. always enabled
- added ECVF_UI_IN_MENU... flag is set/unset when in/out of UI menus..$AT is sent on transition
Auth Lock
- if AUTH_LOCK != 0 or using hardware lock pin, always lock automatically in State A
- display auth lock status on LCD in disabled & sleeping states
Bug Fixes
- for consistency/safety sake, force reboot after exiting Setup menu
- fix bug in relay opening delay code for SLEEP state - wasn't reading/comparing charging current correctly.. was always reading too low, so would instantly open the contactor lincomatic/open_evse@21cfccd
- change SLEEP delay threshold current from 3A -> 1A
- update EVSE status after receiving $S4 command (set auth lock)
- Fix negative temperature display
- Fix lifetime total KWh total
Other
- Add HEARTBEAT_SUPERVISION lincomatic#109
- Heartbeat Supervision. $SY , $GY as in SY heartbeatinterval hearbeatcurrentlimit
- If you do not send open_evse a heartbeat more frequently than every (uint16_t)heartbeatinterval seconds then open_evse will reduce system ampacity to (uint8_t)hearbeatcurrentlimit amperes
- Bring PlatformIO inline with Arduino build lincomatic#108
- Add language pack support lincomatic#59
Full RAPI command list: https://github.com/openenergymonitor/open_evse/blob/c670b3df85e7b8a61ac9a9c8e2f29efe981d2084/firmware/open_evse/rapi_proc.h