Seite 1 von 1

Tasmota - 6 Sensoren an einem Wemos - zeigt nur 4 an

Verfasst: 6. Feb 2021 00:25
von nms_hh
Hallo,

ich wollte gerade 6 DHT11 an einem Wemos anzeigen lassen. Er zeigt aber nur 4 Sensoren mit jeweils 2 Werten an.

Schalte ich einen ab, zeigt er einen der bisher nicht angezeigten an.

Gibt es einen Höchstwert für Sensorwerte bei Tasmota? Oder übersehe ich etwas?

Anzeige mit allen aktiviert:
DHT11-00 Temperature 23.2°C
DHT11-00 Humidity 33.0%
DHT11-04 Temperature 23.0°C
DHT11-04 Humidity 33.0%
DHT11-05 Temperature 23.3°C
DHT11-05 Humidity 36.0%
DHT11-12 Temperature 22.0°C
DHT11-12 Humidity 17.0%

Anzeige mit einem nicht aktiviert:
DHT11-04 Temperature 23.0°C
DHT11-04 Humidity 33.0%
DHT11-05 Temperature 23.3°C
DHT11-05 Humidity 36.0%
DHT11-12 Temperature 22.0°C
DHT11-12 Humidity 17.0%
DHT11-13 Temperature 22.7°C
DHT11-13 Humidity 37.0%

Freue mich über jeden Hinweis :-)

Re: Tasmota - 6 Sensoren an einem Wemos - zeigt nur 4 an

Verfasst: 6. Feb 2021 01:09
von peter-pan
Ich wüsste jetzt nicht, ob Tasmota hier eine Beschränkung hat. Da müsstest du mal in den Tasmota-Tutorials nachschauen. Hast du schon mal geschaut, was der D1 verkraftet ?
Ich hab z.B. an einem ESP32 5 Relais, einen Smokedetektor und einen DHT11. Das klappt einwandfrei
esp32.jpg

Re: Tasmota - 6 Sensoren an einem Wemos - zeigt nur 4 an

Verfasst: 6. Feb 2021 10:21
von nms_hh
Was ich finde ist, max Stromstärke soll 50 mA sein beim Wemos.
DHT11 liegt angeblich bei 4,5 mA. Sollte also langen.

Gibt es eine Einstellung für eine maximale Anzeige von 8 Werten in Tasmota?
Es gibt schon Tasmota 9? Kann ich ja auch gleich nochmal probieren...

Re: Tasmota - 6 Sensoren an einem Wemos - zeigt nur 4 an

Verfasst: 6. Feb 2021 13:09
von peter-pan
Ich bin mir nicht sicher, aber ich meine mal irgendwo im englischen Forum gelesen zu haben, dass es mit den Temperatursensoren ein Beschränkung gab. Leider finde ich den Post nicht mehr, aber das war noch mit einer älteren Tasmota-Version. Welche Version hast(hattest) du denn im Einsatz ?

Re: Tasmota - 6 Sensoren an einem Wemos - zeigt nur 4 an

Verfasst: 6. Feb 2021 16:51
von udo1toni
Ich meine mich auch dunkel zu erinnern, dass man maximal 4 Sensoren pro Device betreiben kann, habe aber ebenfalls keine Quelle dazu.

Ich möchte empfehlen, dass du im Discord Chat von Tasmota nachfragst, da hier offensichtlich niemand gut genug Bescheid weiß :)

Re: Tasmota - 6 Sensoren an einem Wemos - zeigt nur 4 an

Verfasst: 6. Feb 2021 18:52
von nms_hh
Danke für eure Hilfe :-)

Ich hab auf den max-4-Hinweis hin dazu etwas bei google gefunden, ist zwar eigentlich für andere Sensoren, scheint aber ähnlich zu sein.

Daher ist jetzt ESPeasy installiert. Funktioniert alles tadellos. Muss ich nur noch MQTT finden und einstellen :D

Re: Tasmota - 6 Sensoren an einem Wemos - zeigt nur 4 an

Verfasst: 6. Feb 2021 19:47
von peter-pan
nms_hh hat geschrieben: 6. Feb 2021 18:52 Daher ist jetzt ESPeasy installiert. Funktioniert alles tadellos. Muss ich nur noch MQTT finden und einstellen
Das Einstellen von MQTT geht in ESPeasy auch relativ einfach.
Ich hab auch zwischenzeitlich herausgefunden, dass Tasmota die DHT-Sensoren limitiert hat. Das kann man zwar ändern, dazu müsste man den Source-Code jedoch neu kompilieren:

Code: Alles auswählen

#ifdef USE_DHT
/*********************************************************************************************\
 * DHT11, AM2301 (DHT21, DHT22, AM2302, AM2321), SI7021 - Temperature and Humidy
 *
 * Reading temperature or humidity takes about 250 milliseconds!
 * Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
 *
 * This version is based on ESPEasy _P005_DHT.ino 20191201
\*********************************************************************************************/

#define XSNS_06          6

#define DHT_MAX_SENSORS  4
#define DHT_MAX_RETRY    8

Der Parameter ist in der Datei "xsns_06_dht.ino"