ESP32-Cam schläft ein und ist im Heimnetz nicht mehr erreichbar!

OP #8040857
Lesenswert?

Zwei Probleme: A) Nach einiger Zeit schläft der ESP32-Cam ein. Rufe ich die IP auf, bleibt das Teil nicht erreichbar.

B) Nach aus/ein der Stromversorgung funktioniert das Teil (für eine gewisse Zeit). Ich hab den Stream/Einstellungen auf meinem Chrome-Browser aber nicht auf meinem Handy. Ein Ping von meinem PC aus funktioniert.

#8040952
Lesenswert?

Ich hab mit ESP32 (ohne Cam) ähnliche Erfahrungen gemacht. Laufen Stunden oder Tage, und sind dann plötzlich "weg" und nach Power-Of-On wieder okay. Eine Ursache ist schwache Stromversorgung. Das WLAN zieht hohe Impulsströme, und wenn die Abblock-Cs sehr grenzwertig sind und dann noch lange dünne Kabel dazukommen, bricht die Spannung so weit ein, dass sich das Teil aufhängt, aber keinen Unterspannungsreset bekommt. Hatte dann extra Elko und kurzes Kabel vom Netzteil direkt angelötet, das hat geholfen.

OP #8042758
Lesenswert?

Ich denke, ich hab das Problem jetzt lokalisiert:

Ich betreibe eine Fritz!Box (FB) als Mesh-Master und habe einen Repeater per LAN angeschlossen. Wenn ich den ESP32-cam neben der FB betreibe, funktioniert alles. Der ESP merkt sich offensichtlich die Verbindung zur FB. Gehe ich mit dem Teil in den Sendebereich des Repeaters, versucht er sich trotzdem mit der entfernten FB zu verbinden >> die Verbindung reißt ab. Lösung: Ich habe am Repeater die Mesh-Funktion deaktiviert und eine eigene SSID vergeben.

Einen 100µ-Kondensator habe ich trotzdem unmittelbar am cam-Modul angebracht.

Danke für eure Tipps!

Persönliche Seite #8042792
Lesenswert?

Alois B. schrieb:

Der ESP merkt sich offensichtlich die Verbindung zur FB. Gehe ich mit dem Teil in den Sendebereich des Repeaters, versucht er sich trotzdem mit der entfernten FB zu verbinden >> die Verbindung reißt ab.

...um so spannender wäre es, wie die Software auf dem ESP aussieht! Mit WiFi.persistent(true) werden z.B. Daten der momentan "ausgehandelten" Verbindung zum jeweiligen AP abgespeichert, welche beim nächsten Verbindungsaufbau wieder benutzt werden...

Grüße Uwe

OP #8042895
Lesenswert?

Jetzt dachte ich, ich hätte die Lösung (siehe oben) aber es funktioniert trotz separater SSID am Repeater nicht. Nochmal der Stand:

  • 100µ direkt am Board angebracht
  • Board am Repeater einglogged (SSID anders als die SSID der Fritz!Box)

    Board schläft nach ca. 5min ein

  • Board an der FB eingelogged

    alles funktioniert, keine zeitlich Beschränkung

#8042904
Lesenswert?

Alois B. schrieb:

Jetzt dachte ich, ich hätte die Lösung (siehe oben) aber es funktioniert trotz separater SSID am Repeater nicht. Nochmal der Stand:

  • 100µ direkt am Board angebracht
  • Board am Repeater einglogged (SSID anders als die SSID der Fritz!Box)

    Board schläft nach ca. 5min ein

  • Board an der FB eingelogged

    alles funktioniert, keine zeitlich Beschränkung

keine Ahnung, aber das mit dem Repeater erinnert mich an mein PoESwitch, jedes Teil was ich am PoE Port gespeist vom PoE hatte, funktioniert nicht mehr wenn der Host neu startet. Da ist viel Mist unterwegs.

#8048316
Lesenswert?

Alois B. schrieb:

  • Board am Repeater einglogged (SSID anders als die SSID der Fritz!Box)

    Board schläft nach ca. 5min ein

  • Board an der FB eingelogged

    alles funktioniert, keine zeitlich Beschränkung

Ein üblicher Hotline-Spruch wäre: "Haben Sie alle Updates gemacht?" Jetzt ein dauerhafter ping auf die CAM hindert sie auch nicht am einschlafen? Schon feste IP zugewiesen? j/n

#8050849
Lesenswert?

Hatte ich noch nie - ca. 50 ESP32 im Einsatz ...!

Habe aber den WiFI Teil so programmiert - dass der ESP32 nach einer Totzeit (kein Router mehr pingbar), die WIFi Schnitstelle von sich aus komplett resettet und völlig neu connected.

Zusätzlich könnte man einen WatchDog dazuschalten ...!

Chat GPT hat da elegante Lösungen für Dich parat ...! ;-)

Viel Erfolg.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren