Skip to content
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

Großes Ppdate, ESP32 Integration #12

Open
wants to merge 32 commits into
base: master
Choose a base branch
from

Conversation

tobiasfaust
Copy link

@tobiasfaust tobiasfaust commented Oct 24, 2024

Hi,
ich habe mal das ganze Projekt auf PlatformIO Automatisierung angepasst sowie auf die aktuellen libs korrigiert. Hauptsächlich habe ich das Projekt für einen ESP32 (und Derivate) angepasst. In dem Zuge habe ich das Projekt auf den AsyncWebserver umgebaut und OTA auf ElegantOta umgestellt.
Bei jedem Github commit wird nun das ganze Projekt über eine Action durchgeprüft und für alle ESP32 Derivate und ESP8266 gebaut.

Bei einem ESP8266 sind immer noch 35 LED´s möglich, bei einem ESP32 habe ich diese Grenze auf 100 angehoben (ich selbst habe ein Anzeigeboard mit 55 LED´s)

Über die Gitpod Browsererweiterung kann man nun das ganze Projekt bequem im Browser ohne eigene Installation bauen. Hier mal meine eigene Doku dazu, kannst du gerne übernehmen) https://github.com/tobiasfaust/SolaxModbusGateway/wiki/build-with-gitpod

Environment        Status    Duration
-----------------  --------  ------------
firmware_ESP8266   SUCCESS   00:01:17.396
firmware_ESP32     SUCCESS   00:01:17.085
firmware_ESP32-S   SUCCESS   00:00:36.378
firmware_ESP32-S2  SUCCESS   00:00:49.615
firmware_ESP32-S3  SUCCESS   00:02:01.722
firmware_ESP32-C3  SUCCESS   00:00:33.243

Offenes ToDo: ArduinoJson 5.x auf Version 7.x anheben

Themen aus dem Changelog:

Release 0.7:

  • change to PlatformIO
  • fix some bugs
  • change to ESPAsyncWebserver to achieve ESP32 compatibilty
  • change max WiFi PSK length to 64 characters
  • change max configurable LED mapping entries for ESP32 to 100
  • change max configurable Color mapping entries for ESP32 to 50
  • use ElegantOta to achive ESP32 compatibilty
  • add ESP-Reboot after 5min running Accesspoint
  • add gitpod integration
  • automatic github action added

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant