├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── pio-build.yaml │ └── pio-release.yaml ├── .gitignore ├── LICENSE ├── README.md ├── SmartEVSE-3 ├── .gitignore ├── CMakeLists.txt ├── HowToFlash.txt ├── ch32v003fun │ ├── ch32v003fun.c │ ├── ch32v003fun.h │ ├── ch32v003fun.ld │ ├── ch32v003fun.mk │ └── generated_CH32V203F8P6.ld ├── data │ ├── SmartEVSE.webp │ ├── cert.pem │ ├── favicon.ico │ ├── index.html │ ├── key.pem │ ├── styling.css │ └── update2.html ├── gen_ldscript.py ├── lib │ ├── README │ └── RemoteDebug │ │ ├── .github │ │ └── ISSUE_TEMPLATE │ │ │ ├── bug_report.md │ │ │ └── feature_request.md │ │ ├── .gitignore │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── examples │ │ ├── RemoteDebug_Advanced │ │ │ └── RemoteDebug_Advanced.ino │ │ ├── RemoteDebug_Basic │ │ │ └── RemoteDebug_Basic.ino │ │ └── RemoteDebug_Debugger │ │ │ └── RemoteDebug_Debugger.ino │ │ ├── extras │ │ └── readme_media │ │ │ ├── install.png │ │ │ ├── logo.png │ │ │ ├── remotedebug_telnet.png │ │ │ ├── remotedebug_v2.png │ │ │ ├── remotedebug_webapp.png │ │ │ └── remotedebugapp.png │ │ ├── library.json │ │ ├── library.properties │ │ └── src │ │ ├── RemoteDebug.cpp │ │ ├── RemoteDebug.h │ │ ├── RemoteDebugCfg.h │ │ └── telnet.h ├── make_ch32.py ├── pack.py ├── packfs.py ├── partitions_custom.csv ├── partitions_custom.csv.coredump ├── partitions_custom_v4.csv ├── platformio.ini ├── release ├── src │ ├── CMakeLists.txt │ ├── OneWire.cpp │ ├── OneWire.h │ ├── OneWireESP32.cpp │ ├── OneWireESP32.h │ ├── ch32.cpp │ ├── ch32.h │ ├── debug.h │ ├── esp32.cpp │ ├── esp32.h │ ├── evse.c │ ├── evse.h │ ├── exi2 │ │ ├── appHand_Datatypes.c │ │ ├── appHand_Datatypes.h │ │ ├── appHand_Decoder.c │ │ ├── appHand_Decoder.h │ │ ├── appHand_Encoder.c │ │ ├── appHand_Encoder.h │ │ ├── din_msgDefDatatypes.c │ │ ├── din_msgDefDatatypes.h │ │ ├── din_msgDefDecoder.c │ │ ├── din_msgDefDecoder.h │ │ ├── din_msgDefEncoder.c │ │ ├── din_msgDefEncoder.h │ │ ├── exi_basetypes.c │ │ ├── exi_basetypes.h │ │ ├── exi_basetypes_decoder.c │ │ ├── exi_basetypes_decoder.h │ │ ├── exi_basetypes_encoder.c │ │ ├── exi_basetypes_encoder.h │ │ ├── exi_bitstream.c │ │ ├── exi_bitstream.h │ │ ├── exi_error_codes.h │ │ ├── exi_header.c │ │ ├── exi_header.h │ │ ├── exi_types_decoder.c │ │ ├── exi_types_decoder.h │ │ ├── iso20_AC_Datatypes.c │ │ ├── iso20_AC_Datatypes.h │ │ ├── iso20_AC_Decoder.c │ │ ├── iso20_AC_Decoder.h │ │ ├── iso20_AC_Encoder.c │ │ ├── iso20_AC_Encoder.h │ │ ├── iso20_CommonMessages_Datatypes.c │ │ ├── iso20_CommonMessages_Datatypes.h │ │ ├── iso20_CommonMessages_Decoder.c │ │ ├── iso20_CommonMessages_Decoder.h │ │ ├── iso20_CommonMessages_Encoder.c │ │ ├── iso20_CommonMessages_Encoder.h │ │ ├── iso2_msgDefDatatypes.c │ │ ├── iso2_msgDefDatatypes.h │ │ ├── iso2_msgDefDecoder.c │ │ ├── iso2_msgDefDecoder.h │ │ ├── iso2_msgDefEncoder.c │ │ └── iso2_msgDefEncoder.h │ ├── font.cpp │ ├── font2.cpp │ ├── funconfig.h │ ├── glcd.cpp │ ├── glcd.h │ ├── ipv6.cpp │ ├── ipv6.h │ ├── main.cpp │ ├── main.h │ ├── main_c.h │ ├── meter.cpp │ ├── meter.h │ ├── modbus.cpp │ ├── modbus.h │ ├── mongoose.c │ ├── mongoose.h │ ├── network_common.cpp │ ├── network_common.h │ ├── qca.cpp │ ├── qca.h │ ├── tcp.cpp │ ├── utils.cpp │ ├── utils.h │ ├── wchisp.cpp │ └── wchisp.h └── test │ ├── README │ ├── feed.sh │ ├── feed_bat.sh │ ├── feed_ev.sh │ ├── feed_mains.sh │ └── tests.sh ├── coredumping.txt ├── docs ├── REST_API.md ├── SmartEVSEv3_build.pdf ├── building_flashing.md ├── configuration.md ├── installation.md ├── ocpp.md └── operation.md ├── integrations ├── README.md ├── home-assistant │ ├── HASS-Node-RED.json │ ├── configuration.yaml │ ├── esphome │ │ └── ET-SM01 smart meter module.yaml │ ├── mqtt-configuration.yaml │ └── p1_dsmr_to_SmartEVSE_API │ │ ├── automations.yaml │ │ └── configuration.yaml └── slimmelezer │ └── sl32.yaml ├── pictures └── SmartEVSEv3.png ├── schematic ├── SmartEVSEv3.1.pdf └── SmartEVSEv3.pdf └── sign_firmware ├── check_rsa_verify.sh └── rsa_key.pub /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/pio-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/.github/workflows/pio-build.yaml -------------------------------------------------------------------------------- /.github/workflows/pio-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/.github/workflows/pio-release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/README.md -------------------------------------------------------------------------------- /SmartEVSE-3/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .vscode 3 | packed_fs.c 4 | -------------------------------------------------------------------------------- /SmartEVSE-3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/CMakeLists.txt -------------------------------------------------------------------------------- /SmartEVSE-3/HowToFlash.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/HowToFlash.txt -------------------------------------------------------------------------------- /SmartEVSE-3/ch32v003fun/ch32v003fun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/ch32v003fun/ch32v003fun.c -------------------------------------------------------------------------------- /SmartEVSE-3/ch32v003fun/ch32v003fun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/ch32v003fun/ch32v003fun.h -------------------------------------------------------------------------------- /SmartEVSE-3/ch32v003fun/ch32v003fun.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/ch32v003fun/ch32v003fun.ld -------------------------------------------------------------------------------- /SmartEVSE-3/ch32v003fun/ch32v003fun.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/ch32v003fun/ch32v003fun.mk -------------------------------------------------------------------------------- /SmartEVSE-3/ch32v003fun/generated_CH32V203F8P6.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/ch32v003fun/generated_CH32V203F8P6.ld -------------------------------------------------------------------------------- /SmartEVSE-3/data/SmartEVSE.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/data/SmartEVSE.webp -------------------------------------------------------------------------------- /SmartEVSE-3/data/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/data/cert.pem -------------------------------------------------------------------------------- /SmartEVSE-3/data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/data/favicon.ico -------------------------------------------------------------------------------- /SmartEVSE-3/data/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/data/index.html -------------------------------------------------------------------------------- /SmartEVSE-3/data/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/data/key.pem -------------------------------------------------------------------------------- /SmartEVSE-3/data/styling.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/data/styling.css -------------------------------------------------------------------------------- /SmartEVSE-3/data/update2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/data/update2.html -------------------------------------------------------------------------------- /SmartEVSE-3/gen_ldscript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/gen_ldscript.py -------------------------------------------------------------------------------- /SmartEVSE-3/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/README -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/LICENSE.txt -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/README.md -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/examples/RemoteDebug_Advanced/RemoteDebug_Advanced.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/examples/RemoteDebug_Advanced/RemoteDebug_Advanced.ino -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/examples/RemoteDebug_Basic/RemoteDebug_Basic.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/examples/RemoteDebug_Basic/RemoteDebug_Basic.ino -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/examples/RemoteDebug_Debugger/RemoteDebug_Debugger.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/examples/RemoteDebug_Debugger/RemoteDebug_Debugger.ino -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/extras/readme_media/install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/extras/readme_media/install.png -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/extras/readme_media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/extras/readme_media/logo.png -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/extras/readme_media/remotedebug_telnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/extras/readme_media/remotedebug_telnet.png -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/extras/readme_media/remotedebug_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/extras/readme_media/remotedebug_v2.png -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/extras/readme_media/remotedebug_webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/extras/readme_media/remotedebug_webapp.png -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/extras/readme_media/remotedebugapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/extras/readme_media/remotedebugapp.png -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/library.json -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/library.properties -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/src/RemoteDebug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/src/RemoteDebug.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/src/RemoteDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/src/RemoteDebug.h -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/src/RemoteDebugCfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/src/RemoteDebugCfg.h -------------------------------------------------------------------------------- /SmartEVSE-3/lib/RemoteDebug/src/telnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/lib/RemoteDebug/src/telnet.h -------------------------------------------------------------------------------- /SmartEVSE-3/make_ch32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/make_ch32.py -------------------------------------------------------------------------------- /SmartEVSE-3/pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/pack.py -------------------------------------------------------------------------------- /SmartEVSE-3/packfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/packfs.py -------------------------------------------------------------------------------- /SmartEVSE-3/partitions_custom.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/partitions_custom.csv -------------------------------------------------------------------------------- /SmartEVSE-3/partitions_custom.csv.coredump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/partitions_custom.csv.coredump -------------------------------------------------------------------------------- /SmartEVSE-3/partitions_custom_v4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/partitions_custom_v4.csv -------------------------------------------------------------------------------- /SmartEVSE-3/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/platformio.ini -------------------------------------------------------------------------------- /SmartEVSE-3/release: -------------------------------------------------------------------------------- 1 | .pio/build/release -------------------------------------------------------------------------------- /SmartEVSE-3/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/CMakeLists.txt -------------------------------------------------------------------------------- /SmartEVSE-3/src/OneWire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/OneWire.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/OneWire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/OneWire.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/OneWireESP32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/OneWireESP32.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/OneWireESP32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/OneWireESP32.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/ch32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/ch32.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/ch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/ch32.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/debug.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/esp32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/esp32.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/esp32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/esp32.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/evse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/evse.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/evse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/evse.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/appHand_Datatypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/appHand_Datatypes.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/appHand_Datatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/appHand_Datatypes.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/appHand_Decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/appHand_Decoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/appHand_Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/appHand_Decoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/appHand_Encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/appHand_Encoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/appHand_Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/appHand_Encoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/din_msgDefDatatypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/din_msgDefDatatypes.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/din_msgDefDatatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/din_msgDefDatatypes.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/din_msgDefDecoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/din_msgDefDecoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/din_msgDefDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/din_msgDefDecoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/din_msgDefEncoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/din_msgDefEncoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/din_msgDefEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/din_msgDefEncoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_basetypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_basetypes.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_basetypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_basetypes.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_basetypes_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_basetypes_decoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_basetypes_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_basetypes_decoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_basetypes_encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_basetypes_encoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_basetypes_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_basetypes_encoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_bitstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_bitstream.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_bitstream.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_error_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_error_codes.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_header.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_header.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_types_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_types_decoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/exi_types_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/exi_types_decoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_AC_Datatypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_AC_Datatypes.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_AC_Datatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_AC_Datatypes.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_AC_Decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_AC_Decoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_AC_Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_AC_Decoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_AC_Encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_AC_Encoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_AC_Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_AC_Encoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_CommonMessages_Datatypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_CommonMessages_Datatypes.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_CommonMessages_Datatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_CommonMessages_Datatypes.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_CommonMessages_Decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_CommonMessages_Decoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_CommonMessages_Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_CommonMessages_Decoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_CommonMessages_Encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_CommonMessages_Encoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso20_CommonMessages_Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso20_CommonMessages_Encoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso2_msgDefDatatypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso2_msgDefDatatypes.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso2_msgDefDatatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso2_msgDefDatatypes.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso2_msgDefDecoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso2_msgDefDecoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso2_msgDefDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso2_msgDefDecoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso2_msgDefEncoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso2_msgDefEncoder.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/exi2/iso2_msgDefEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/exi2/iso2_msgDefEncoder.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/font.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/font2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/font2.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/funconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/funconfig.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/glcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/glcd.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/glcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/glcd.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/ipv6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/ipv6.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/ipv6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/ipv6.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/main.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/main.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/main_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/main_c.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/meter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/meter.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/meter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/meter.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/modbus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/modbus.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/modbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/modbus.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/mongoose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/mongoose.c -------------------------------------------------------------------------------- /SmartEVSE-3/src/mongoose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/mongoose.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/network_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/network_common.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/network_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/network_common.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/qca.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/qca.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/qca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/qca.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/tcp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/tcp.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/utils.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/utils.h -------------------------------------------------------------------------------- /SmartEVSE-3/src/wchisp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/wchisp.cpp -------------------------------------------------------------------------------- /SmartEVSE-3/src/wchisp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/src/wchisp.h -------------------------------------------------------------------------------- /SmartEVSE-3/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/test/README -------------------------------------------------------------------------------- /SmartEVSE-3/test/feed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/test/feed.sh -------------------------------------------------------------------------------- /SmartEVSE-3/test/feed_bat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/test/feed_bat.sh -------------------------------------------------------------------------------- /SmartEVSE-3/test/feed_ev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/test/feed_ev.sh -------------------------------------------------------------------------------- /SmartEVSE-3/test/feed_mains.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/test/feed_mains.sh -------------------------------------------------------------------------------- /SmartEVSE-3/test/tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/SmartEVSE-3/test/tests.sh -------------------------------------------------------------------------------- /coredumping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/coredumping.txt -------------------------------------------------------------------------------- /docs/REST_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/docs/REST_API.md -------------------------------------------------------------------------------- /docs/SmartEVSEv3_build.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/docs/SmartEVSEv3_build.pdf -------------------------------------------------------------------------------- /docs/building_flashing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/docs/building_flashing.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/ocpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/docs/ocpp.md -------------------------------------------------------------------------------- /docs/operation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/docs/operation.md -------------------------------------------------------------------------------- /integrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/integrations/README.md -------------------------------------------------------------------------------- /integrations/home-assistant/HASS-Node-RED.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/integrations/home-assistant/HASS-Node-RED.json -------------------------------------------------------------------------------- /integrations/home-assistant/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/integrations/home-assistant/configuration.yaml -------------------------------------------------------------------------------- /integrations/home-assistant/esphome/ET-SM01 smart meter module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/integrations/home-assistant/esphome/ET-SM01 smart meter module.yaml -------------------------------------------------------------------------------- /integrations/home-assistant/mqtt-configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/integrations/home-assistant/mqtt-configuration.yaml -------------------------------------------------------------------------------- /integrations/home-assistant/p1_dsmr_to_SmartEVSE_API/automations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/integrations/home-assistant/p1_dsmr_to_SmartEVSE_API/automations.yaml -------------------------------------------------------------------------------- /integrations/home-assistant/p1_dsmr_to_SmartEVSE_API/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/integrations/home-assistant/p1_dsmr_to_SmartEVSE_API/configuration.yaml -------------------------------------------------------------------------------- /integrations/slimmelezer/sl32.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/integrations/slimmelezer/sl32.yaml -------------------------------------------------------------------------------- /pictures/SmartEVSEv3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/pictures/SmartEVSEv3.png -------------------------------------------------------------------------------- /schematic/SmartEVSEv3.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/schematic/SmartEVSEv3.1.pdf -------------------------------------------------------------------------------- /schematic/SmartEVSEv3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/schematic/SmartEVSEv3.pdf -------------------------------------------------------------------------------- /sign_firmware/check_rsa_verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/sign_firmware/check_rsa_verify.sh -------------------------------------------------------------------------------- /sign_firmware/rsa_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmartEVSE/SmartEVSE-3/HEAD/sign_firmware/rsa_key.pub --------------------------------------------------------------------------------