proddy / EMS-ESP-Loader

fall back boot loader for EMS-ESP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo LOADER

EMS-ESP32 is an open-source firmware for the Espressif ESP32 microcontroller that communicates with EMS (Energy Management System) based equipment from manufacturers like Bosch, Buderus, Nefit, Junkers, Worcester and Sieger.

This project is only a loader in a smaller factory or OTA-partition, giving more flash-memory space to full featured EMS-ESP on 4MB ESP32 versions. The loader has to be first flashed via USB, use espressif esptool or a special EMS-ESP-Loader-Flasher. Supports S32, E32 gateways, ESP32, ESP32-C3, and ESP32-S2 boards.

sreenshot

Libraries used

  • esp8266-react by @rjwats for the framework that provides the core of the Web UI
  • ArduinoJson for JSON
  • ESPAsyncWebServer and AsyncTCP for the Web server and TCP backends, with custom modifications for performance

License

This program is licensed under GPL-3.0

About

fall back boot loader for EMS-ESP

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 51.8%Language:Python 25.4%Language:TypeScript 18.4%Language:JavaScript 3.7%Language:Makefile 0.4%Language:C 0.2%Language:CSS 0.1%Language:HTML 0.0%Language:Shell 0.0%