ESPEasy ESP8266 Temperatursensor Batteriebetrieben

Begonnen von michael.winkler, 10 Dezember 2020, 10:02:39

Vorheriges Thema - Nächstes Thema

michael.winkler

Hallo,

habe jetzt sehr lange an einem Batteriebetrieben Temperatursensor gebaut. Meine aktuelle Version arbeitet mit zwei Handelsüblichen AA Batterien. Laut Messungen und Berechnungen habe ich hier eine Laufzeit von mehr als 8 Monaten.

In den nächsten Wochen werde ich noch diverse Batterien testen, um meine Theorien zu bestätigen. Es ist auch eine 9Volt Block Batterie Version geplant. Wer möchte kann den Sensor mal nachbauen.

Alle Infos zum Temperatursensor findet Ihr hier:
https://mwinkler.jimdo.com/smarthome/aktoren-sensoren/temperatursensor-1/

Freue mich über Euer Feeback.

Gruß
Michael

Klaus0815

Hallo Michael,

schönes Projekt, sehr gut dokumentiert

Ich frage mich zugegeben nur, ob es wirklich funktioniert:

Bei so einer normalen AA-Baterie fällt die Spannung sehr schnell relativ weit unter die 1,5V - der ESP8266 braucht laut Datenblatt 3,0 bis 3,6 Volt

Meine Vermutung: er wird nach ein paar Tagen beim Senden so viel Strom ziehen das die Batteriespannung zu weit sinkt, und er einen Reset ausführt



michael.winkler

Zitat von: Klaus0815 am 10 Dezember 2020, 18:41:08
Hallo Michael,

schönes Projekt, sehr gut dokumentiert

Ich frage mich zugegeben nur, ob es wirklich funktioniert:

Bei so einer normalen AA-Baterie fällt die Spannung sehr schnell relativ weit unter die 1,5V - der ESP8266 braucht laut Datenblatt 3,0 bis 3,6 Volt

Meine Vermutung: er wird nach ein paar Tagen beim Senden so viel Strom ziehen das die Batteriespannung zu weit sinkt, und er einen Reset ausführt

Ich habe den Sensor bei mir selber schon lange am laufen. Am 04.06.2020 habe ich den ersten in Betrieb genommen. Hier waren die Batterien tatsächlich schon am 02.08.2020 leer. Allerdings war hier noch ein Fehler in den ESP Rules. Dadurch war der Sensor mehrere Stunden in Betrieb und hat die Batterie leer gezogen. Seit dem 02.08.2020 habe ich diesen Sensor wieder mit neuen Batterien im Betrieb. Bis heute läuft er! Wohl gemerkt im Freien bei Temperaturen um den Gefrierpunkt. Der Sensor wurde auch noch nicht Optimiert.

Bezüglich den Batterien werde ich noch einen Test durchführen und die Kapazitäten der Verschiedenen Hersteller mal zu vergleichen. Bin da gerade dabei die erforderlichen Komponenten aufzubauen.

Aktuell habe ich einen Optimierten Sensor am Laufen der alle 60 Sekunden eine Temperatur misst. Zeitgleich überwache ich die Spannung, um festzustellen ab wann er nicht mehr funktioniert. Habe Euch hier mal ein Screenshot angehängt.


dirk.k

Ich hatte mal die Spannungsversorgung des DS18B20 auf einen GPIO-Pin des ESP gelegt.
Das funktionierte, ich hatte nur keine Möglichkeit genau zu messen.
Ob es sich wirklich lohnt, habe ich auch nicht geprüft.

michael.winkler

Zitat von: dirk.k am 10 Dezember 2020, 19:30:46
Ich hatte mal die Spannungsversorgung des DS18B20 auf einen GPIO-Pin des ESP gelegt.
Das funktionierte, ich hatte nur keine Möglichkeit genau zu messen.
Ob es sich wirklich lohnt, habe ich auch nicht geprüft.
Was meinst Du damit?

Den meisten Strom benötigt der ESP8266, daher kannst beim Batteriebetrieb nur den Deep Sleep verwenden. Nur einer Abschaltung der Sensoren wäre zu wenig.

Wernieman

Ich glaube er meint damit, das er zusätzlich zum "DeepSleep" er den Sensor schlafen legt ...

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

michael.winkler

Zitat von: Wernieman am 11 Dezember 2020, 08:28:41
Ich glaube er meint damit, das er zusätzlich zum "DeepSleep" er den Sensor schlafen legt ...
OK, das könnte ich mal versuchen, ob ich dadurch noch etwas Strom sparen kann. Auf diese Idee bin ich noch nicht gekommen.

Wernieman

Ob das sinnvoll ist, steht auf einem anderen Blatt ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

FHEM-User22

Hallo,
sieht gut aus... Nächstes Bastelobjekt ist in Arbeit ;-)

Eine Frage bitte noch, ist es auch möglich mehrere Sensoren anzuschließen?

Dankeschön
FHEM auf Raspberry Pi und Proxmox und... und.... und....

Papa Romeo

Zitat von: FHEM-User22 am 11 Dezember 2020, 09:15:57
Eine Frage bitte noch, ist es auch möglich mehrere Sensoren anzuschließen?

... hardwaretechnisch...ja
... das andere ist dann eine Sache der Software wie viele er auswerten soll, da jeder DS18B20 eine eigene ID erhält.

LG

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

michael.winkler

Zitat von: FHEM-User22 am 11 Dezember 2020, 09:15:57
Hallo,
sieht gut aus... Nächstes Bastelobjekt ist in Arbeit ;-)

Eine Frage bitte noch, ist es auch möglich mehrere Sensoren anzuschließen?

Dankeschön
Der von mir verwendete ESP-01 hat zwei GPIOs, von daher kannst Du noch einen weiteren Sensor anschließen.

Papa Romeo

Zitat von: michael.winkler am 11 Dezember 2020, 09:27:25
Der von mir verwendete ESP-01 hat zwei GPIOs, von daher kannst Du noch einen weiteren Sensor anschließen.

Der ESP01 hat mit den GPIO´s 0, 1, 2 und 3 insgesamt vier frei zugängliche Port´s für Sensoren. 
Verwendet man nur DS18B20-Sensoren können mehrere parallel an einem GPIO angeschlossen werden.

LG

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

FHEM-User22

FHEM auf Raspberry Pi und Proxmox und... und.... und....

michael.winkler

Zitat von: Papa Romeo am 11 Dezember 2020, 09:51:38
Der ESP01 hat mit den GPIO´s 0, 1, 2 und 3 insgesamt vier frei zugängliche Port´s für Sensoren. 
Verwendet man nur DS18B20-Sensoren können mehrere parallel an einem GPIO angeschlossen werden.

LG

Papa Romeo
ok, wenn man RX und TX als GPIO verwendest hast du natürlich recht.