NEWS
[erledigt] MQTT - unterbrechungsfreies Senden
-
- Hardwaresystem: Pi4
- Arbeitsspeicher: 4GB
- Festplattenart: SD-Karte
- Betriebssystem: Raspian Buster
- Node-Version: 14.19.1
- Nodejs-Version: 14.19.1
- NPM-Version: 6.14.16
Hallo,
ich erfasse mittels eines ESP32 die Wasser- und Solartemperatur meines Pools, übermittle diese Daten per MQTT an den ioBroker und verarbeite die Daten dann dort weiter (bsp. Steuerung der Poolheizung). Da hat 2021 auch wunderbar funktioniert.
Ich habe nun in Vorbereitung auf die diesjährige Saison mal einen Testlauf gemacht:
Die Temperaturen werden ordnungsgemäß übertragen, jedoch nur für etwa 30 Sekunden unter mqtt.0 angezeigt. Danach kommt nix mehr rein und es werden -127 °C angezeigt (Standard für "kein Wert vorhanden). Nach etwa weiteren 20 Sekunden werden die Daten wieder übertragen und so weiter.
Am ESP32 habe ich noch ein Display hängen, demzufolge die Sensoren konstant durchweg Daten liefern.Der MQTT hat über den Winter Updates erfahren. Geändert habe ich nichts, das Log gibt nichts her und ich komme nicht drauf, was das Problem sein könnte.
Meine Einstellungen sehen so aus:
Hat jemand von Euch einen Tipp, an welcher Stelle ich bei der Problemsuche ansetzen kann?
Danke
VG
Ronny -
Ok, scheint kein Problem des Adapters zu sein. Hab gerade mit dem Handy mitgeschnitten und gemerkt, dass der ESP nur in Intervallen sendet. An dem Sketch habe ich aber auch nichts geändert...
Wer weiß... Ich suche mal.
-
@le-r-kelly said in MQTT - unterbrechungsfreies Senden:
Danach kommt nix mehr rein und es werden -127 °C
Klingt nach einem DS18b20 Temperatur Sensor? Hier steht folgendes:
It appears the chip returns a temperature of 127.94 °C (=0x07FF / 16.0) if a temperature conversion was unsuccessful [5] (e.g. due to power stability issue
Wo auch immer das Minus herkommen mag, aber 127°C klingt schon nach stark als kommt dieser Wert vom Sensor selber...
Am ESP32 habe ich noch ein Display hängen, demzufolge die Sensoren konstant durchweg Daten liefern.
Vielleicht zeigt dein Display den letzten "validen" Wert an
Ich suche mal.
Hilft dir jetzt nicht viel, aber "moderene" Systeme für eps's bieten ein remote (ota) logging, manchmal sogar in Farbe wie bei esphome
an die das debuggen fast zu Kinderspiel verkommen lassen
-