Forum: Mikrocontroller und Digitale Elektronik Wie oft Temperatur messen und verschicken ESP32/ ESP-Now


von Lars (Gast)


Lesenswert?

Ich möchte mit mehreren NodeMCU Module mit ESP32, welche die Temperatur 
und Luftfeuchtigkeit (DHT22) in den Räumen messen und diese per ESP-Now 
zum slave schicken, welcher diese aufbereitet und grafisch darstellt.
Wie oft sollte man messen und verschicken, ohne dass die Akkus zu 
schnell alle sind?

Noch benutze ich eine Powerbank, da ich momentan noch nichts anderes 
habe.
Idee ist später direkt über den 3.3V pin zu gehen.

von Brain 2.0 (Gast)


Lesenswert?

Das hängt wohl mit der gesamten Stromaufnahme und der Kapazität deiner 
Powerbank zusammen. Beides kennen wir nicht.
Und du solltest darauf achten, dass die Aussendungen sich nicht 
überschneiden. Wenn 2 "Sender" gleichzeitig senden, dann kommt am 
empfangenden ESP32 nix verwertbares an.

von Wolfgang (Gast)


Lesenswert?

Lars schrieb:
> Wie oft sollte man messen und verschicken, ohne dass die Akkus zu
> schnell alle sind?

Das kommt drauf an, wie groß die Akkus sind, wie die Zeitkonstante von 
deinem Sensor ist und mit welcher Zeitauflösung du die Daten benötigst.

von Klaus R. (klara)


Lesenswert?

Lars schrieb:
> Ich möchte mit mehreren NodeMCU Module mit ESP32, welche die Temperatur
> und Luftfeuchtigkeit (DHT22) in den Räumen messen und diese per ESP-Now
> zum slave schicken, welcher diese aufbereitet und grafisch darstellt.
> Wie oft sollte man messen und verschicken, ohne dass die Akkus zu
> schnell alle sind?

Wie schnell ändern sich denn die Werte? Im Normalfall würden 5 bis 10 
Minuten ausreichend sein.
mfg Klaus

von Wolfgang (Gast)


Lesenswert?

Klaus R. schrieb:
> Im Normalfall würden 5 bis 10 Minuten ausreichend sein.

In der Zeit hat der Heizungsthermostat die Heizung beim Lüften schon 
aufgerissen - kurz, es kommt drauf an, wozu die Messung dienen soll.

von Michael B. (laberkopp)


Lesenswert?

Lars schrieb:
> Wie oft sollte man messen und verschicken, ohne dass die Akkus zu
> schnell alle sind?

Keine ESP32 nutzen, die sind Stromfresser vor dem Herren.

Kein Wunder bei WLAN. Mit WLAN kann man Akkus bzw. Batteriebetrieb 
vergessen.

Übliche Thermo/Hygro-Funksensoren nutzen 433 MHz oder wenigstens BLE.

Siehe https://www.kaufland.de/product/365129604/

Billiger und besser kannst du das nie bauen, die enthalten SHT31/41 
statt deinem kurzlebigen Schätzeisen DHT22 "das Billigste vom Billigen".

Wahlweise ohne Gehäuse in teurer 
https://sensirion.com/products/catalog/SHT4x-Smart-Gadget/

: Bearbeitet durch User
von Manfred (Gast)


Lesenswert?

Lars schrieb:
> Wie oft sollte man messen und verschicken,

So oft, wie es notwendig ist. Dazu muß man abschätzen, wie schnell sich 
die Werte ändern und nicht primär auf den Akku gucken.

Ein Sparansatz könnte sein, Werte nur zu schicken, wenn sie sich 
relevant verändert haben.

von Eine Frage (Gast)


Lesenswert?

Die 433Mhz Thermometer/Hygrometer laufen jahrelang mit 2 AAA Zellen. 
Muss es wirklich WLAN sein?

von Harry L. (mysth)


Lesenswert?

Läuft mit einer Knopfzelle > 1 Jahr
https://www.amazon.de/dp/B08BFW697F

von Andre (Gast)


Lesenswert?


von Harry L. (mysth)


Lesenswert?

Andre schrieb:
> Läuft mit ner Knopfzelle an die 10 Jahre.
> 
https://www.arduinoforum.de/arduino-Thread-SensEgg3-FunkSensor-im-Ü-Ei-ATmega168PA-nRF24-BME280-NTC

Ja, aber mit nem proprietären Protokoll...

Zum Basteln ganz nett, aber eher nichts für ein SmartHome, in dem man 
auch leben möchte.

ZigBee hat da schon unbestreitbare Vorteile.

von Manfred (Gast)


Lesenswert?

Eine Frage schrieb:
> Die 433Mhz Thermometer/Hygrometer laufen jahrelang mit 2 AAA Zellen.

Schade, dass meine Funk-Wetterstation "Auriol" (Lidl) das nicht weiß. 
Die will 3xAAA und kommt damit auf 260 Tage, der Außenfühler mit zwei 
AAA läuft geringfügig länger.

Eigentlich auch egal, welche Lösung ohne WLAN kannst Du für einen 
Eigenbau vorschlagen?

von Harry L. (mysth)


Lesenswert?

Manfred schrieb:
> Eigentlich auch egal, welche Lösung ohne WLAN kannst Du für einen
> Eigenbau vorschlagen?

ZigBee wenns zukunftssicher und zu einem Standard kompatibel sein soll.

von Klaus R. (klara)


Lesenswert?

Michael B. schrieb:
> Übliche Thermo/Hygro-Funksensoren nutzen 433 MHz oder wenigstens BLE.
>
> Siehe https://www.kaufland.de/product/365129604/

Wie komme ich denn da an die Messwerte heran?
mfg klaus

von Mario M. (thelonging)


Lesenswert?


von Εrnst B. (ernst)


Lesenswert?

Klaus R. schrieb:
> Michael B. schrieb:
>> Übliche Thermo/Hygro-Funksensoren nutzen 433 MHz oder wenigstens BLE.
>>
>> Siehe https://www.kaufland.de/product/365129604/
>
> Wie komme ich denn da an die Messwerte heran?
> mfg klaus

Die Dinger lassen sich auch mit einer OpenSource-Firmware flashen, dann 
hast du mehr Kontrolle über das Sendeverhalten, und könntest sogar noch 
z.B. einen Reedkontakt für Fenster-Offen-Erkennung dranbasteln.

https://github.com/pvvx/ATC_MiThermometer

Und der Datentransfer von Bluetooth LE auf MQTT ist in ca. 50 Zeilen 
Javascript oder Python erschlagen.

: Bearbeitet durch User
von Wolfgang (Gast)


Lesenswert?

Manfred schrieb:
> Lars schrieb:
>> Wie oft sollte man messen und verschicken,
>
> So oft, wie es notwendig ist. Dazu muß man abschätzen, wie schnell sich
> die Werte ändern und nicht primär auf den Akku gucken.

Messen und verschicken sind zwei verschiedene Dinge.
Wenn es nur darauf an kommt, die Daten zu loggen, es aber nicht auf 
Echtzeitwerte ankommt, kann der Sensor erstmal Daten sammeln und dann 
als größeres Paket verschicken.

von Klaus R. (klara)


Lesenswert?

Εrnst B. schrieb:
> Die Dinger lassen sich auch mit einer OpenSource-Firmware flashen, dann
> hast du mehr Kontrolle über das Sendeverhalten, und könntest sogar noch
> z.B. einen Reedkontakt für Fenster-Offen-Erkennung dranbasteln.
>
> https://github.com/pvvx/ATC_MiThermometer
>
> Und der Datentransfer von Bluetooth LE auf MQTT ist in ca. 50 Zeilen
> Javascript oder Python erschlagen.

Das würde mich schon interessieren. Muß ich unbedingt flashen? Der 
Datentransfer ist, so glaube ich, verschlüsselt. Aber es gibt da ja auch 
Apps. Nur vom Hersteller? Oder haben die App-Anbieter selber geflasht?

Ich verwende ESP32 & Co mit Andurino - IDE. Kann man da in dem Umfeld 
etwas machen?
mfg Klaus

von Εrnst B. (ernst)


Lesenswert?

Klaus R. schrieb:
> Muß ich unbedingt flashen?

Keine Ahnung. Ist immer das Allererste was ich mit irgendwelchen 
Tuya-China-Cloud-Geräten mache. Hab deren App nie installiert.
Sehe keinen Sinn darin, die Temperaturwerte von einem Sensor 3 Meter 
weit weg erstmal um die halbe Welt zu schicken, bevor ich sie sehen 
kann...

von Michael B. (laberkopp)


Lesenswert?

Klaus R. schrieb:
> Wie komme ich denn da an die Messwerte heran?

Bluetooth.

von Klaus R. (klara)


Lesenswert?

Εrnst B. schrieb:
> Klaus R. schrieb:
>> Muß ich unbedingt flashen?
>
> Keine Ahnung. Ist immer das Allererste was ich mit irgendwelchen
> Tuya-China-Cloud-Geräten mache. Hab deren App nie installiert.
> Sehe keinen Sinn darin, die Temperaturwerte von einem Sensor 3 Meter
> weit weg erstmal um die halbe Welt zu schicken, bevor ich sie sehen
> kann...

Go to the Over-the-air Webupdater Page TelinkMiFlasher.html

Dann muß ich mich wohl zunächst mit OTA beschäftigen.
mfg Klaus

von Klaus R. (klara)


Lesenswert?

Michael B. schrieb:
> Klaus R. schrieb:
>> Wie komme ich denn da an die Messwerte heran?
>
> Bluetooth.

Ohne Zugangsberechtigungen oder sonstiges? Tutorial?
mfg Klaus

von Michael B. (laberkopp)


Lesenswert?

Klaus R. schrieb:

> Ohne Zugangsberechtigungen oder sonstiges? Tutorial?
> mfg Klaus

Das zeigte doch Mario

Beitrag "Re: Wie oft Temperatur messen und verschicken ESP32/ ESP-Now"

von Klaus R. (klara)


Lesenswert?

Michael B. schrieb:
> Klaus R. schrieb:
>
>> Ohne Zugangsberechtigungen oder sonstiges? Tutorial?
>> mfg Klaus
>
> Das zeigte doch Mario
>
> Beitrag "Re: Wie oft Temperatur messen und verschicken ESP32/ ESP-Now"

Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.