-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added RAPI interface for communication with openEVSE web front-end #39
base: master
Are you sure you want to change the base?
Conversation
- Fixed YTL byte order - Added phase currents to display - Error detection for all meters - Display Connected for STATE_B
Added sleep/disable state reporting
Hi! Thanks for your contribution! I like
But some review is needed
BTW: @mstegen restructured the complete modbus communication, there will be many conflicts on the serial communication code. If you like I could cherry pick or probably copy paste parts of your pull request. |
Will pay attention for next commits.
Agree.
I tried to take care to keep it fully compatible, but agree it can/should be seperate pull request.
If you are willing to, that is perfectly fine with me. Especially if you have a rewrite of the modbus code in the pipeline. |
@arjanmels could you post some instructions how to install this? I guess we need to upload a bin to the sensorbox so the esp32 get programmed. What else we should do? |
No this is not using the esp32 of the sensorbox, but one connected to the serial or icd connector. I used a AdaFruit Huzzah32 board, but in principle any ESP32 board will do. I used the ICD connector inside the SMARTEVSE enclosure, but you can also use the FTDI connector accessible from the outside: the ESP32 fits inside the DIN enclosure as well and the ICD connector also connects to the MCLR pin (if programmed correctly you can reset the PIC via the MCLR pin, but this requires a change to the PIC config bits and it is optional). Connections:
|
@arjanmels I get it :) Do you have a precompiled .bin somewhere uploaded? |
Big pull request which includes:
The RAPI interface can work with the default version of openEVSE: https://github.com/OpenEVSE/ESP32_WiFi_V3.x.
However a version with improved interoperability is available here: https://github.com/arjanmels/ESP32_WiFi_V3.x/tree/feature-smartevse-2 and the gui: https://github.com/arjanmels/openevse_wifi_gui/tree/feature-smartevse