I’ve just pushed a PR to OpenEVSE Wifi ESP dev branch fixing some issues with RAPI over MQTT, it;s working much more reliably for me now.
Update: my pull-request has now been merged into the
OpenEVSE_RAPI_WiFi_ESP8266 dev branch
Update#2: firmware repo for OpenEVSE wifi 2.0 has been moved to: https://github.com/OpenEVSE/ESP8266_WiFi_v2.x
See real-world demo controlling nissanLEAF charge rate:
Here are the main changes included in the PR:
- Tweaks to make RAPI over MQTT reliable
- Add hostname support eg. http://openevse now works on local network
- Slow down
update_rapi_values() to 5s intervals to make web interface more responsive and fix firmware upload via .bin upload
- Don’t show security sensitive info in serial print or web interface e.g. passwords or WiFi PSK
- Various web interface bug fixes & tweaks
- Initial start on creating a user guide in the readme
Now the ground works is in place I have started work on charge rate control from solar PV. I have decided to create both a NodeRED flow to handle the control logic and also add the ability for the ESP subscribe to the solar PV feed and control the charge rate locally. Both approaches have their merits, the techno savvy user who wants a super reliable, secure and very customisable system will probably choose to use nodeRED on a Pi connected to the OpenEVSE via serial (or MQTT / HTTP) while other users will probably go for using the ESP with less customisable options but easier setup.
OpenEnergyMonitor store is due to become a reseller for OpenEVSE charging stations in Europe, we are expecting stock of units next week