Seite 2 von 2

Re: ESP32-Familie

Verfasst: 30.03.2026, 20:53
von atomphil

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. :-)

Re: ESP32-Familie

Verfasst: 30.03.2026, 23:42
von atomphil
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.

Re: ESP32-Familie

Verfasst: 31.03.2026, 09:35
von little.yoda
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.

Re: ESP32-Familie

Verfasst: 02.04.2026, 19:53
von little.yoda
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.

Re: Portierung auf ESP-C6

Verfasst: 20.06.2026, 11:17
von atomphil
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 =============================================================================================== 

Re: Portierung auf ESP-C6

Verfasst: 20.06.2026, 11:44
von little.yoda
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.

Re: Portierung auf ESP-C6

Verfasst: 20.06.2026, 13:02
von atomphil
Jetzt läufts es wieder durch. Danke :-)