Hallo, ich habe versuche einen Temperatursensor nach folgendem Video zu bauen: " Rohr Temperaturen mit Home Assistant überwachen".
Das klappt auch. Sogar schneller als ich dachte.
Allerdings verliert der Sensor nach kurzer Zeit die Verbindung:
Erst wenn ich in ESPHome die Datei noch einmal auf den ESP32 übertrage läuft es wieder - aber nur kurz.
Das WLAN wird aber nicht verloren. Aber alle Sensoren sind dann weg.
Den Ping in ESPHome habe ich schon aktiviert, leider ohne Erfolg.
Was mir auch aufgallen ist, meine Viessmann-Heizung ist die letzte Zeit mehr offline als online (aber nur im HA, die ViCare-App auf dem Smartphone klappt noch).
Ein Neustart von HA hilft nur kurz und nicht immer.
Hat dazu noch jemand eine Idee? Oder vielleicht das gleiche Problem?
So ein Phänomen hatte ich auch schon mit ESPhome und einem ESP6288. Zahlreiche Querversuche und gegoogelte Tipps haben nicht 100% geholfen. Mein Verdacht verstärkte sich dann in Richtung DHCP/Router. Du könntest es ja mal mit einer festen IP-Adresse versuchen
Wirklich stabil und zuverlässig läuft es bei mir mit ESPeasy auf diversen ESP’s und die Daten schicke ich via Mqtt an HA.
Eine feste IP hatte der ESP. Auch die Fritzbox ist aktuell und wurde zwischendurch neu gestartet…
Ohne Erfolg.
Ich habe heute Morgen alles einmal umbenannt.
z.B. keine Umlaute mehr.
Währenddessen gab es ein neues HA-Core-Update - da habe ich dann noch installiert.
…und wieder gibt es das Problem…
Wenn ich den USB-Stecker ziehe klappt es wieder kurz, danach ist der ESP im WLAN sichtbar aber in HA ‘nicht verfügbar’
Kurzer Zwischenstand…
Ich habe mittlerweile alle Router im Hause ausgeschaltet, den SkyConnect-Stick gezogen, alles einmal neu gestartet, andere ESP’s ausprobiert…
Das Problem bleibt
Vielleicht probiere ich als nächstes doch einmal ESPeasy aus - wie von @Linos empfohlen!
Gehen die ESP vielleicht in den Sleepmode? oder landen in einer Dauerschleife und blockieren/stürzen ab?
Hast du die mit ESPHome programmiert oder anderweitig? Ich muss so fragen, weil ich zwar einige ESPs hier habe, mich aber noch nicht an ESPHome dran getraut habe…
@anon90710413
…ich meinte natürlich nicht den Router, sondern den Repeater… sorry!
Jetzt läuft erstmal nur die Fritzbox.
Den Code habe ich eingebaut…
Wenn ich den übertrage (per WiFi), dann kann ich im Install-Fenster die Ergebnisse sehen:
[22:36:30][D][dallas.sensor:143]: 'Testfuehler': Got Temperature=22.2°C
[22:36:30][D][sensor:094]: 'Testfuehler': Sending state 22.18750 °C with 2 decimals of accuracy
[22:36:36][D][sensor:094]: 'WiFi Signal': Sending state -55.00000 dBm with 0 decimals of accuracy
[22:36:39][D][dallas.sensor:143]: 'Testfuehler': Got Temperature=22.2°C
[22:36:39][D][sensor:094]: 'Testfuehler': Sending state 22.18750 °C with 2 decimals of accuracy
[22:36:46][D][sensor:094]: 'WiFi Signal': Sending state -55.00000 dBm with 0 decimals of accuracy
[22:36:49][D][dallas.sensor:143]: 'Testfuehler': Got Temperature=22.2°C
[22:36:49][D][sensor:094]: 'Testfuehler': Sending state 22.18750 °C with 2 decimals of accuracy
[22:36:56][D][sensor:094]: 'WiFi Signal': Sending state -55.00000 dBm with 0 decimals of accuracy
das läuft und läuft und läuft…
Das WLAN-Signal schwankt zwischen - 55 und - 63.
Parallel dazu zeigen die Sensoren im HA “nicht verfügbar” an.
Direkt nach dem Übertragen des Codes auf den ESP werden die Daten angezeigt, nach einer halben Minute wird nur noch “nicht verfügbar” angezeigt.
Nehme ich den Fühler in die Hand, ändert sich auch die Temperatur im Install-Fenster.
Deswegen glaube ich immer weniger, dass es am WLAN liegt.
Evtl. Stromversorgung ungenügend. Ich hatte es mal testweise mit einer kleinen Powerbank versucht. Das hatte auch gut funktioniert, bis die doch überraschend schnell leer war. Dann hatte ich diese durch ein altes Steckernetzteil ersetzt. Die LED hat auch geleuchtet, aber die Funktion war nicht zuverlässig. Ich habe es dann mit unterschiedlichen Steckernetzteilen und Kabeln versucht. Schlussendlich hatte ich Netzteil und Kabel mehrfach getauscht und irgendwann ging es zuverlässig.
Meine Vermutung ist, dass das USB-Kabel nicht tief genug im ESP eingesteckt war und dadurch die Stromversorgung ungenügend. Ich musste doch mit überraschend viel Kraft den Stecker einstecken damit er richtig sitzt. Beim Programmieren und mit der Powerbank war das irgendwie kein Problem.