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

Die alternative Firmware für ESP8266 based devices

Moderatoren: seppy, udo1toni

Antworten
nms_hh
Beiträge: 13
Registriert: 25. Dez 2018 11:44

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

Beitrag 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 :-)

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

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

Beitrag 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
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

nms_hh
Beiträge: 13
Registriert: 25. Dez 2018 11:44

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

Beitrag 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...

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

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

Beitrag 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 ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Benutzeravatar
udo1toni
Beiträge: 13858
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

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

Beitrag 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ß :)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

nms_hh
Beiträge: 13
Registriert: 25. Dez 2018 11:44

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

Beitrag 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

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

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

Beitrag 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"
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Antworten