Portierung auf ESP-C6

atomphil
Beiträge: 27
Registriert: 14.06.2025, 21:52
Hat sich bedankt: 22 Mal
Danksagung erhalten: 3 Mal

Re: ESP32-Familie

Beitrag von atomphil » 30.03.2026, 20:53

Code: Alles auswählen

{
    "version":"3",
    "cfg":[
        {
            "m":"wlan",
            "ssid":"WLAN_XXX",
            "pwd":"XXXXX",
            "ip":"192.168.XXX.181",
            "netmask":"255.255.255.0",
            "gw":"192.168.XXX.1"
        },
        {
            "m":"z21",
            "ip":"192.168.XXX.160"
        },
        {
            "m":"webservicewifiscanner"
        },
        {
            "m":"webservicelog"
        },
        {
            "m":"cmdlogger"
        }
    ],
    "out": [
      {
        "id": "out0",
        "m": "led",
        "gpio": "IO15"
      }
    ],
    "in": [
      {
        "m": "funconoff",
        "func": "1",
        "addr":110,
        "out": [
          "out0"
        ]
      }
    ],
    "connector": []
}
Mit dieser kleinen Testconfig, verbindet sich das Board mit meiner ly-Z21-Zentrale und die Onboard-LED läßt sich als F1 mit der Z21-App und der WLAN-Maus schalten - Klasse. :-)

atomphil
Beiträge: 27
Registriert: 14.06.2025, 21:52
Hat sich bedankt: 22 Mal
Danksagung erhalten: 3 Mal

Re: ESP32-Familie

Beitrag von atomphil » 30.03.2026, 23:42

So ein ESP32-S3 Supermini https://de.aliexpress.com/item/1005006960134338.html geht auch.

Ich habe einfach diese Zeilen in der platformio.ini ergänzt:

Code: Alles auswählen

[env:esp32s3dev]
extends = baseESP32C
board = esp32-s3-devkitc-1
Es baut ohne Fehler und das Board läuft mit dem Framework. Die Schwuppdizität des Web-IF ist schon besser, als bei den lahmeren Geschwistern, dafür wird er aber auch deutlich wärmer - was aber auch an einer schlechten Antenne liegen könnte.

Eine einfache LED zum testen hat das Board leider nicht, nur eine WS2818 an IO48.

little.yoda
Site Admin
Beiträge: 987
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 35 Mal
Danksagung erhalten: 175 Mal

Re: ESP32-Familie

Beitrag von little.yoda » 31.03.2026, 09:35

atomphil hat geschrieben:
30.03.2026, 23:42
Die Schwuppdizität des Web-IF ist schon besser, als bei den lahmeren Geschwistern, dafür wird er aber auch deutlich wärmer - was aber auch an einer schlechten Antenne liegen könnte.
Ich vermute, es liegt an der S-Generation.
Auch mein S2 wird grenzwertig warm. Würde ihn wahrscheinlich, um sicher zu gehen, in einem geschlossenen Gehäuse nur mit einem kleinen Kühlkörper betreiben.

little.yoda
Site Admin
Beiträge: 987
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 35 Mal
Danksagung erhalten: 175 Mal

Re: ESP32-Familie

Beitrag von little.yoda » 02.04.2026, 19:53

Bzgl. S3:

Seedstudio bietet extra Kühlkörper für die S3 Module an.
https://www.seeedstudio.com/Aluminum-He ... -5972.html

"Our latest heat sink for the XIAO ESP32S3 Sense offers top - notch cooling. It's designed to solve cooling problems, especially during intensive tasks like using the camera. While XIAO C3 and XIAO C6 generate little heat, you can still use this heat sink if extra cooling is needed."

"Experience a substantial cooling effect, reducing peak temperatures on the device's backside from 63.6℃ to 53.5℃ without compromising performance."

Die S-Serie scheint somit deutlich wärmer zu werden als die C-Serie.

atomphil
Beiträge: 27
Registriert: 14.06.2025, 21:52
Hat sich bedankt: 22 Mal
Danksagung erhalten: 3 Mal

Re: Portierung auf ESP-C6

Beitrag von atomphil » 20.06.2026, 11:17

Ich habe das Projekt nochmal neu auf github ausgecheckt und bekomme es nicht mehr gebaut. Irgendwie fehlt dem jetzt ein LiquidCrystal_I2C. Wenn ich danach suche, gibt es 7 verschiedene libs mit teilweise dem selben Namen. Was muß ich ändern?

Code: Alles auswählen

In file included from decoder/DisplayHD44780.cpp:8: 
decoder/DisplayHD44780.h:11:10: fatal error: LiquidCrystal_I2C.h: No such file or directory 

***************************************************************************
* Looking for LiquidCrystal_I2C.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:LiquidCrystal_I2C.h"
* Web  > https://registry.platformio.org/search?q=header:LiquidCrystal_I2C.h
*
***************************************************************************

   11 | #include <LiquidCrystal_I2C.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\seeed_xiao_esp32c6\src\DisplayHD44780.cpp.o] Error 1 
In file included from decoder/Display.cpp:17: 
decoder/DisplayHD44780.h:11:10: fatal error: LiquidCrystal_I2C.h: No such file or directory 

***************************************************************************
* Looking for LiquidCrystal_I2C.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:LiquidCrystal_I2C.h"
* Web  > https://registry.platformio.org/search?q=header:LiquidCrystal_I2C.h
*
***************************************************************************

   11 | #include <LiquidCrystal_I2C.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\seeed_xiao_esp32c6\src\Display.cpp.o] Error 1 
==================================================================================================== [FAILED] Took 48.24 seconds ==================================================================================================== 

Environment         Status    Duration
------------------  --------  ------------
seeed_xiao_esp32c6  FAILED    00:00:48.235
=============================================================================================== 1 failed, 0 succeeded in 00:00:48.235 =============================================================================================== 

little.yoda
Site Admin
Beiträge: 987
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 35 Mal
Danksagung erhalten: 175 Mal

Re: Portierung auf ESP-C6

Beitrag von little.yoda » 20.06.2026, 11:44

Ich hasse die Libraryverwaltung von Platform-IO. Ganz dumme Idee, dass ich sie genutzt habe.

Ich habe die passende Library ins lib Verzeichnis hinzugefügt.

atomphil
Beiträge: 27
Registriert: 14.06.2025, 21:52
Hat sich bedankt: 22 Mal
Danksagung erhalten: 3 Mal

Re: Portierung auf ESP-C6

Beitrag von atomphil » 20.06.2026, 13:02

Jetzt läufts es wieder durch. Danke :-)

Antworten