INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
DeepSleep und MQTT Probleme
28.02.2020, 06:31
Beitrag #9
RE: DeepSleep und MQTT Probleme
(27.02.2020 18:10)amithlon schrieb:  Hallo,

gibt mir auch Rätsel auf. Hier läuft ja auch als Broker Mosquitto auf einem RasPi 4, früher RasPi 3.
Eigentlich steht die Verbindung da nach sehr schnell wenn WLAN verbunden ist.
Ich habe hier noch einen fast identischen Sensor mit ESP32 als Test laufen. Der gibt mir ein wenig Rätsel auf: es werden die praktisch gleichen 5 Messages geschickt. alle paar Stunden (zufällig) kommt nur der erste topic an, die anderen nicht. Im nächsten Durchlauf stimmt dann wier alles.
Vermutungen, daß ich den ESP32 zu schnell schalfen schicke usw., haben sich nicht bestätigt.
Hilft Dir nicht bei Deinem Problem, tröstet aber vielleicht etwas... Wink

Gruß aus Berlin
Michael

Ich hab gestern noch bissl rumprobiert und noch zusätzlich ein paar Test publish zu senden um zu schauen was im MQTT.fx ankommt. Und ja, es kommen auch bei mir ab und zu nur teilweise die Daten bei MQTT.fx an. Auch schier willkürlich. Also wie deinem ESP32. Nur öfter.

Nach Recherche im Netz, gab es folgende Hinweise. WLAN zu instabile oder Speicherprobleme durch die Strings.

WLAN durchgecheckt, Router Neustart, 5ghz deaktiviert, Kanal geändert. Problem nicht gelöst. Alle anderen WLAN Geräte haben auch guten bis sehr guten WLAN Empfang. Kann es vielleicht sein das der BME selbst das WLAN des in der Nähe befindlichen Wemos D1 Mini stört? Denn andere D1 Mini funktionieren problemlos mit MQTT.

Ganz ohne Strings habe ich das MQTT gestern nicht hinbekommen, um Speicher irgendwie zu sparen. War auch komisch beschrieben woran das liegt. Kann es sein das der China Clone des D1 Mini einen „falschen“ Speicher hat? Keine Ahnung. Völlig ins blaue geraten.

Zu guter letzt aus versehen ein Getränk übern Laptop geschüttet Sad
Schnell den Akku raus. Der darf erstmal trocknen und basteln damit erstmal pausiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.02.2020, 18:03
Beitrag #10
RE: DeepSleep und MQTT Probleme
Laptop geht noch Big Grin

Geöffnet, gereinigt (hatte er auch mal wieder nötig), keine Spuren von Flüsigkeiten. Smile Die Tastatur war da wahrscheinlich ausreichend Flüssigkeitsdicht. Rolleyes


Weiter im Code rumprobiert. Ich denke ich konnte herrausfinden, warum da nichts beim MQTT.fx ankommt.

Der Grund ist, der ESP geht zu schnell schlafen, so das die MQTT Nachrichten gar nicht mehr raus gehen. Daher funktionierte auch ein doppeltes ausführen der printValues Funktion. Das erste Ausführen konnte senden, da zwischen den zwei Ausführungen ein delay(200) war. Diese 0,2s reichen dem ESP um die MQTT Nachrichten zu senden. Der zweite Durchlauf konnte nicht senden, da sofort nach printValues der DeepSleep ausgeführt wurde.

Also einfach ein delay(200) vor dem ausführen von DeepSleep.


Bin total Happy. Laptop geht noch Smile MQTT funktioniert jetzt auch zuverlässig Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ESP8266+PubSubClient und MQTT/ioBroker Arduino4Fun 10 5.334 08.09.2020 10:22
Letzter Beitrag: biologist
  i2c LCD Display am Wemos D1 Mini mit mqtt klappt nach modifikation nicht raspido 5 849 15.06.2020 22:19
Letzter Beitrag: stw
  ESP32 "ESP32 BLE Keyboard library" und Pairing Probleme Arduino4Fun 0 606 23.05.2020 18:47
Letzter Beitrag: Arduino4Fun
  Seit heute 17.05.2020 Probleme mit UDP DO3GE 14 1.580 18.05.2020 19:04
Letzter Beitrag: Fips
  MQTT Subcribe funktioniert nicht crazysky 13 1.501 20.04.2020 17:39
Letzter Beitrag: Tommy56
  ESP8266 + SSD1306 + BME280 + MQTT crazysky 11 1.960 05.04.2020 06:05
Letzter Beitrag: N1d45
  ESP8266 und MQTT Jakohoho 2 1.012 20.03.2020 16:29
Letzter Beitrag: N1d45
  Wemos D1 Mini Deepsleep Wlan Zeit plastikjoe 11 3.038 29.02.2020 11:29
Letzter Beitrag: Tommy56
  MQTT DHT22 0816_Saft 2 942 11.02.2020 13:57
Letzter Beitrag: biologist
  MQTT / RSL problem am Wemos D1 Mini myreal84 7 1.351 19.01.2020 13:42
Letzter Beitrag: Fips

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste