Installation steps
Basics 🪛~
- Connect your Battery Emulator hardware to your EV battery
- Connect your Battery Emulator hardware to your inverter
- Wire up high voltage cable between the inverter and the battery
- Add a low voltage power supply to your Battery Emulator hardware
- Configure any additional requirements to allow Battery Emulator to switch on your EV battery (also referred to as 'closing contactors')
- Enjoy a big cheap grid connected battery!
For examples showing wiring, see each battery type's own Wiki page. For instance the Nissan LEAF page
How to install the software 💻~
Start by watching this quickstart guide
- Open the webinstaller page
- Follow the instructions on that page to install the software
- After successful installation, connect to the wireless network (Battery-Emulator , password: 123456789)
- Go to setup page and configure component selection
- (OPTIONAL, connect the board to your home Wifi)
- Connect your battery and inverter to the board and you are done! 🔋⚡
Dependencies 📖~
This code uses the following excellent libraries:
- adafruit/Adafruit_NeoPixel LGPL-3.0 license
- ayushsharma82/ElegantOTA AGPL-3.0 license
- bblanchon/ArduinoJson MIT-License
- eModbus/eModbus MIT-License
- ESP32Async/AsyncTCP LGPL-3.0 license
- ESP32Async/ESPAsyncWebServer LGPL-3.0 license
- pierremolinaro/acan-esp32 MIT-License
- pierremolinaro/acan2517FD MIT-License
It is also based on the information found in the following excellent repositories/websites:
- gitlab/pelle8 //new url
- github/burra
- github/flodorn
- github/SunshadeCorp
- github/openvehicles
- leaf_can_bus_messages
- github/rand12345
- github/Tom-evnut SMA-CAN
- github/FozzieUK FoxESS-CAN
- github/maciek16c
- github/ljames28
- Renault Zoe CAN Matrix google
- Pylon hacking eevblog
CAUTION
Working with high voltage is dangerous. Always follow local laws and regulations regarding high voltage work. If you are unsure about the rules in your country, consult a licensed electrician for more information.
