tenker
(Tenker)
18. Dezember 2023 um 14:30
1
@linuxdep
@all
Ich habe jetzt zur Probe 2 ESP32 (30Pin und 38Pin Ausführung) unter HA geflasht.
Beide spucken perfekten LOG und sind im WLAN sichtbar.
Klemme ich sie vom Strom ab, oder starte ich sie neu, dann ist NUR das ESP32 30Pin sichtbar .
Jetzt weiß ich warum ich immer Probleme mit dem ESP32, so wie ich unter
Liebe Gemeinde, ich habe alle 17 Seite gelesen und bitte ich Euch herzlich mir zu helfen ? Proxmox, MQTT und Home Assistant laufen. Alle Teile habe ich da… Wie soll ich anfangen? muss ich zu erst das ESP32 mit einer Software (welche ?)...
beschrieben habe, weil ich zu erst nur das ESP32-38Pin hatte, der nach dem Neustart nicht mehr im WLAN sichtbar ist .
Ich kann es wieder beschreiben, läuft auch, aber nach dem Strom AUS, oder Neustart ist wieder nicht sichtbar.
Ist es defekt, oder muss ich etwas neues versuchen?
und-mehr
(und mehr)
18. Dezember 2023 um 15:33
2
ich nehme an du hast ne Fritzbox?
Wenn ja, mach mal das WLAN aus und Kick die aus Liste der bekannten Geräte raus und dann Wlan wieder an.
Wenn man 2 ESPs mal mit dem selben image flasht, verrennt sich die Box manchmal.
tenker
(Tenker)
18. Dezember 2023 um 16:14
3
@und mehr
Ja, FritzBox.
Ich habe zu erst NUR das ESP32-38Pin geflasht und habe das Problem nach dem AUS gesehen...
Deshalb habe ich das andere ESP32-30Pin genommen um das Verhalten den beiden zu testen.
Image habe ich immer 2 unterschiedlichen erstellt und entsprechend des ESPs geflasht.
In der FB habe die beiden ESPs unterschiedlichen IPs bekommen und ich habe sie aus der Listen (beim Offline) zum Testen gelöscht.
Wenn ich das ESP32-30Pin-Deye anschalte, dann sehe ich wie es sich bei der FB anmeldet/einloggt.
Das andere ESP32-38Pin sehe ich nur nach den Neuflashen, dann Strom aus, und es ist weg
und-mehr
(und mehr)
18. Dezember 2023 um 16:33
4
Siehst du ein bootloop?
Wenn du über usb bzw. tx0 die Logausgabe beim booten anguckst?
Ich glaube, die Pinzahl des ESP32 hat nichts mit dem Problem zu tun. Es könnte sein, dass die beiden ESPs unterschiedliche Firmware haben und diese das Problem sind. Ich habe auch verschiedene Esp32, einige lassen sich zum Beispiel über HomeAssistant nur dann flashen, wenn sie am Raspi angeschlossen sind. Das Flashen über die Weboberfläche funktioniert bei diesen Modulen einfach nicht, am Raspi dagegen habe ich keine Probleme.
tenker
(Tenker)
19. Dezember 2023 um 07:15
6
@und-mehr
ich habe das ESP32-38Pin zur Probe wieder per ESPHome-Flasher-1.4.0-Windows-x64.exe geflasht.
Alles war i.O. dann nach dem Abstecken vom USB und wieder Anstecken, das gleiche Theater.
log im Anhang...
log.txt (5.33 KB)
@klaus-arenfeld
Ich kann die beiden ESPs nur über HS Browser oder per Flaseher flashen.
An meinem Proxmox werde sie nicht am USB erkannt...
Ich habe noch ein Raspi, ich versuche ...
EDIT: 10:46 Uhr
Ich habe unter Raspi über USB versucht...
Kommt ein Fehler unten und das ESP ist im WLAN nicht sichtbar.
INFO ESPHome 2023.11.6
INFO Reading configuration /config/esphome/esp32-38pin-deye.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing esp32-38pin-deye (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Library Manager: Installing esphome/AsyncTCP-esphome @ 2.0.1
INFO Installing esphome/AsyncTCP-esphome @ 2.0.1
Downloading [####################################] 100%
Unpacking [####################################] 100%
Library Manager: AsyncTCP-esphome@2.0.1 has been installed!
INFO AsyncTCP-esphome@2.0.1 has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.1.0
INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.1.0
Downloading [####################################] 100%
Unpacking [####################################] 100%
Library Manager: ESPAsyncWebServer-esphome@3.1.0 has been installed!
INFO ESPAsyncWebServer-esphome@3.1.0 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/noise-c @ 0.1.4
INFO Installing esphome/noise-c @ 0.1.4
Downloading [####################################] 100%
Unpacking [####################################] 100%
Library Manager: noise-c@0.1.4 has been installed!
INFO noise-c@0.1.4 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/libsodium @ 1.10018.1
INFO Installing esphome/libsodium @ 1.10018.1
Downloading [####################################] 100%
Unpacking [####################################] 100%
Library Manager: libsodium@1.10018.1 has been installed!
INFO libsodium@1.10018.1 has been installed!
FileExistsError: [Errno 17] File exists: '/data/build/esp32-38pin-deye/.pioenvs/esp32-38pin-deye':
File "/usr/local/lib/python3.11/dist-packages/platformio/builder/main.py", line 155:
os.makedirs(env.subst("$BUILD_DIR"))
File "<frozen os>", line 225:
======================== [FAILED] Took 1005.92 seconds ========================
und-mehr
(und mehr)
19. Dezember 2023 um 11:39
7
alles klar, der hat nen Panikanfall,
Hardware ist ok, Software ist das Problem.
Schon mal nen "Hallo Welt" probiert?
(ESPHome Hülle drauf bringen ohne GPIO Pins zu verwenden)
Je nach yaml Vorlage können da Pins benannt sein, die bei jedem ESP Board anders liegen,
Keine "D" verwenden, sondern die "richtigen" GPIO Namen.
Wenn er mit Hallo Welt dasselbe Verhalten hat noch mal komplett platt machen:
Anleitungen für nen kompletten Reset gibt es bei Youtube.
tenker
(Tenker)
19. Dezember 2023 um 15:34
8
Danke
Ich habe laut Anleitung
geflasht, leider sind keine richtige Zeichen zusehen!
Aus und an und Hello, so wie oben, war zu sehen.
Dann wieder mit HA das richtige ESP geflasht und das Theater ist wieder da.
ESP32-38Pin ist mit CH430 mit dem Problem
ESP32 30Pin ist mitCP2102
und-mehr
(und mehr)
19. Dezember 2023 um 19:34
9
ich meinte ein HalleWelt in esphome.
Wenn das geht, schrittweise den Modbuskram reinsetzen bis der esp nicht mehr hoch kommt,
Wenn der überläuft, kann man das framwork auch wechseln, das von espssif ist etwas schlanker als das arduino.
esphome:
name: hallowelt
friendly_name: HalloWelt
esp32:
board: esp32dev
framework:
type: arduino
logger:
api:
ota:
captive_portal:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Hallowelt Fallback Hotspot"
password: "fgc2xryK2r19"
web_server:
port: 80
version: 1
include_internal: true
button:
- platform: safe_mode
name: "Restart (Safe Mode)"
- platform: restart
name: "Restart"
sensor:
- platform: wifi_signal
name: "WiFi Signal Sensor"
update_interval: 60s
# internal: true
tenker
(Tenker)
20. Dezember 2023 um 07:57
10
@und-mehr
Danke, aber ich verstehe nicht, was Du mit "HalleWelt in esphome" meinst
Ich habe jetzt Factory Resetting (mehrmals) laut
gemacht.
Gleiches Ergebnis mit dem Beispiel.
"Hello From ESP32" wird nur 1-2 mal sauber dargestellt, dann verwirrte Zeichen...
Ich gebe auf und kaufe ein neues für 8 €, weil ich ein 38Pin für das Board brauche.
Die weitere Forschung ist unwirtschaftlich