Temperatur-Feuchtigkeitssensor ESP8266
Moderator: Co-Administratoren
- TomT
- Beiträge: 565
- Registriert: 19.11.2014, 15:13
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 4 Mal
Re: Temperatur-Feuchtigkeitssensor ESP8266
Könnte man machen, eventuell mit ein paar Jumpern und Nichtverbau der Teile.
Aber der Stepdown muss rein. Eine Li-ION Zelle hat voll geladen 4,2V , der ESP verträgt im max. 3,6V , besser nur 3,3V.
Und verheizen von Energie bei Akku durch Z-Diode oder Vorwiderstand etc. ist nicht gut
Aber ok. Weitere Ideen?
Wir sammeln ja noch
Danke euch allen für das bisherige Feedback
Grüße
Tom
Aber der Stepdown muss rein. Eine Li-ION Zelle hat voll geladen 4,2V , der ESP verträgt im max. 3,6V , besser nur 3,3V.
Und verheizen von Energie bei Akku durch Z-Diode oder Vorwiderstand etc. ist nicht gut
Aber ok. Weitere Ideen?
Wir sammeln ja noch
Danke euch allen für das bisherige Feedback
Grüße
Tom
-
- Beiträge: 73
- Registriert: 24.12.2015, 13:13
- Hat sich bedankt: 2 Mal
Re: Temperatur-Feuchtigkeitssensor ESP8266
Diode/Z-Diode könnte man machen - aber wenn der ESP in "deep sleep" ist fließt kaum Strom und
an den Dioden gibt es keinen Spannungsabfall => Könnte ggf. den ESP oder Sensor beschädigen.
Dann eher einen LowDrop Regler (HT7333 oder besser einen HT7330) Braucht im Deep Sleep auch kaum
Strom (lt. Datenblatt: max 7uA bei 0 Load).
(Und ein LiFePO4 braucht sowas nicht, der hat max. 3.4 Volt )
an den Dioden gibt es keinen Spannungsabfall => Könnte ggf. den ESP oder Sensor beschädigen.
Dann eher einen LowDrop Regler (HT7333 oder besser einen HT7330) Braucht im Deep Sleep auch kaum
Strom (lt. Datenblatt: max 7uA bei 0 Load).
(Und ein LiFePO4 braucht sowas nicht, der hat max. 3.4 Volt )
-
- Beiträge: 142
- Registriert: 17.07.2016, 10:40
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 1 Mal
Re: Temperatur-Feuchtigkeitssensor ESP8266
Hallo,,
Ich hab vor einiger Zeit auch mir ein paar Zimmersonden erstellt...
Vielleicht ist es ja für jemand Interessant zum Nachbau...
viewtopic.php?f=31&t=29321&start=1570
Letzter Scetch...
Aus eigener Erfahrung und damals mein größtes Problem war die Negative Beeinflussung
des DHT22 durch den Wifi Chip...
ruckzuck waren da einige grad mehr auf der Anzeige...
Mit Korrekturwert lies sich dem ohne Isolieren NICHT Linear
entgegenwirken....Mit passte dann dann wenigstens von CA. 15 bis CA 30 Grad
und ganz unmöglich dann später
mit den MQ Sensoren da die auch noch beheizt sind...
Da musste der DHT dann aus dem Gehäuse raus...UND Isoliert werden zum Gehäuse..
Der DHT muss also zum Wemos oder ESP hin Isoliert werden...
Ich habe zum teil bei Wandmontage ohne MQ das Gehäuse so Montieren müssen
das der DHT quasi unten ist der WIFI Chip oben...
Lüftungslöcher unten und oben damit der Luftstrom vom Zimmer über und durch
den DHT muss und dann erst zum Chip...dazwischen etwas um die Strahlungswärme zu Isolieren...
Ich benutze da oft Reste von Trittschalldämmung o.ä....
Wenn ein Spannungsregler Verbaut wird,, dann wird dieser auch wieder etwas Wärme erzeugen..
Viel Spaß damit
mfg. Flo
Ich hab vor einiger Zeit auch mir ein paar Zimmersonden erstellt...
Vielleicht ist es ja für jemand Interessant zum Nachbau...
viewtopic.php?f=31&t=29321&start=1570
Letzter Scetch...
Code: Alles auswählen
/*
* WeMos Temperatur-/Luftfeuchtesensor (Prototyp)
*
* verbindet sich mit dem vorhandenen WLAN als Server
* und bei Bedarf mit der CCU als Client
*
* Steuerung über HTTP-Befehle:
* "<IP-Adresse>" gibt eine Status- und Befehlsübersicht aus
* "<IP-Adresse>/temp" gibt die zuletzt gemessene Temperatur aus (Grad Celsius)
* "<IP-Adresse>/feucht" gibt die zuletzt gemessene Luftfeuchtigkeit aus (in Prozent)
* "<IP-Adresse>/zeit" gibt den CCU-Zeitstempel aus, an dem die letzte Meldung an die CCU erfolgte
* "<IP-Adresse>/temp?delta=<wert>" setzt den Temperatur-Differenzwert, der eine CCU-Meldung ausloest
* "<IP-Adresse>/temp?korr=<wert>" setzt den Korrekturwert fuer die Temperaturmessung
* "<IP-Adresse>/feucht?delta=<wert>" setzt den Feuchtigkeits-Differenzwert, der eine CCU-Meldung ausloest
* "<IP-Adresse>/feucht?korr=<wert>" setzt den Korrekturwert fuer die Feuchtigkeitsmessung
* "<IP-Adresse>/zeit?delta=<wert>" setzt die Zeitspanne (in Sekunden), nach der spaetestens eine CCU-Meldung erfolgt
* "<IP-Adresse>/zeit?mess=<wert>" definiert das Messintervall (in Sekunden)
*
* Getesteter Aufbau:
* WeMos D1 mini
* DHT22
* Pin-Belegung:
* D4: Datenleitung DHT-Sensor
* A0: Analog Eingang
* DHT sensor library by Adafruit v.1.2.3
*
* 9.Februar 2016 —m.yoda
* */
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include "DHT.h"
// ******* Netzwerkeinstellungen, bitte anpassen! *******
const char* ssid = "XXXXXXXXX"; // SSID des vorhandenen WLANs
const char* password = "XXXXXXXXX"; // Passwort für das vorhandene WLAN
//IPAddress gateway(xxx,xxx,xxx,xxx); // IP-Adresse des WLAN-Gateways
IPAddress subnet(255,255,255,0); // Subnetzmaske
//IPAddress ip(xxx,xxx,xxx,xxx); // feste IP-Adresse für den WeMos
const char* host = "192.168.0.225"; // IP-Adresse der CCU
ESP8266WebServer server(80); // Webserver initialisieren auf Port 80
// ******* Sensoreinstellungen, bitte anpassen! *******
DHT dht(D4, DHT22); // verwendeter Datenpin des Sensors, bei WeMos mini Shields = D4
// verwendeter Sensortyp, unterstützt werden DHT11 DHT21 DHT22
// WeMos mini DHT Shield = DHT11
// WeMos mini DHT Pro Shield = DHT22
#define nein // mit Analog Messung ist - ja -
// ohne Analog Messung ist - nein -
unsigned long deltaMessungSekunden = 60; //Zeitintervall (Sekunden) nach dem eine Messung erfolgt
float korrTemp = -2.7; // Korrekturwert fuer die Temperaturmessung
float korrFeucht = 0; // Korrekturwert fuer die Feuchtigkeitsmessung
int sensorPin = A0; // Definieren
int sensorValue = 0; // Definieren
// ******* Einstellungen fuer Meldungen an die CCU, bitte anpassen! *******
String tempCCUname = "W1temp"; // Bezeichnung der CCU-Systemvariable für die gemessene Temperatur
String feuchtCCUname = "W1feucht"; // Bezeichnung der CCU-Systemvariable für die gemessene Luftfeuchtigkeit
String analog = "W1analog" ; // Name der Var. auf der ccu
unsigned long deltaMeldungSekunden = 600; // Zeitintervall (Sekunden) nach dem eine CCU-Meldung erfolgt (0 bedeutet nie)
float deltaTemp = 0.3; // Temperaturaenderung (*C) bei der eine CCU-Meldung erfolgt (0 bedeutet nie)
float deltaFeucht = 1; // Luftfeuchteaenderung (%) bei der eine CCU-Meldung erfolgt (0 bedeutet nie)
float deltaSensor = 5; // analog aenderung) bei der eine CCU-Meldung erfolgt (0 bedeutet nie) //---eingefügt
float feucht = 0, feuchtCCU = 0, temp = 0, tempCCU = 0, sensor = 0, analogWert = 0;
unsigned long jetztMillis = 0;
unsigned long deltaMessungMillis = deltaMessungSekunden * 1000, letzteMessungMillis = 0;
unsigned long deltaMeldungMillis = deltaMeldungSekunden * 1000, letzteMeldungMillis = 0;
String antwort = "", meldung = "",letzteMeldungCCUzeit = "";
String zeitstempel() { // Betriebszeit als Stunde:Minute:Sekunde
char stempel[10];
int lfdStunden = millis()/3600000;
int lfdMinuten = millis()/60000-lfdStunden*60;
int lfdSekunden = millis()/1000-lfdStunden*3600-lfdMinuten*60;
sprintf (stempel,"%03d:%02d:%02d", lfdStunden, lfdMinuten, lfdSekunden);
return stempel;
}
//******************************************************************************
void messung() { // Sensoren abfragen
//*****************************************************************
// Analog
#if defined (ja)
sensorValue = analogRead(sensorPin); // lesen
sensorValue = map(sensorValue ,0,1023,0,100 ); // skalieren
Serial.println(sensorValue); // Anzeigen
#endif
//******************************************************************
// DHT
feucht = dht.readHumidity() + korrFeucht;
temp = dht.readTemperature() + korrTemp;
//
if (isnan(feucht) || isnan(temp)) {
Serial.println(zeitstempel() + " Fehler: Sensor konnte nicht abgefragt werden");
delay(100);
// lesen im bereich temp lesen
return;
}
letzteMessungMillis = jetztMillis;
Serial.println(zeitstempel() + " Messung Luftfeuchtigkeit: " + feucht + " % Temperatur: " + temp + " * C");
#if defined (ja)
Serial.println(zeitstempel() + " Analog: " + sensorValue);
#endif
}
//***************************************************************************************************
//***************************************************************************************************
void melde_CCU() { // Werte an die CCU melden
WiFiClient client;
const int httpPort = 8181;
if (!client.connect(host, httpPort)) {
return;
}
String
url = "/xy.exe?antwort1=dom.GetObject('" + feuchtCCUname + "').State('" + feucht + "')"
"&antwort2=dom.GetObject('" + tempCCUname + "').State('" + temp + "')"
"&antwort3=dom.GetObject('" + analog + "').State('" + sensorValue + "')";
Serial.print("Requesting URL: ");
Serial.println(url);
// This will send the request to the server
client.print(String("GET ") + url + " HTTP/1.1\r\n" +
"Host: " + host + "\r\n" +
"Connection: close\r\n\r\n");
delay(100);
// Read all the lines of the reply from server and print them to Serial
while (client.available()) {
String line = client.readStringUntil('\r');
}
//****************************************************************************************************
//****************************************************************************************************
Serial.println("Werte an CCU gemeldet, " + letzteMeldungCCUzeit);
letzteMeldungMillis = jetztMillis; // gemeldete Daten merken
feuchtCCU = feucht;
tempCCU = temp;
analogWert = sensorValue;
}
void wurzel_behandlung() { // bei Aufruf des Root-Verzeichnisses
String betriebszeit = zeitstempel();
antwort = "WeMos Temperatur-/Luftfeuchtesensor\n";
antwort = antwort + "\tBetriebszeit: " + betriebszeit + " (Std:Min:Sek)\n";
antwort = antwort + "\tVerbunden mit: " + ssid + "\n";
int rssi = WiFi.RSSI();
antwort = antwort + "\tSignalstaerke: " + String(rssi) + " dBm\n\n";
antwort = antwort + "Letzte Messwerte\n\tTemperatur: " + String(temp) + " * C\n";
antwort = antwort + "\tLuftfeuchtigkeit: " + String(feucht) + " %\n\n";
antwort = antwort + "Korrekturwerte\n\tTemperatur: " + String(korrTemp) + " * C\n";
antwort = antwort + "\tLuftfeuchtigkeit: " + String(korrFeucht) + " %\n\n";
antwort = antwort + "Letzte Datenuebertragung CCU\n\t" + letzteMeldungCCUzeit;
antwort = antwort + "\tGemeldete Temperatur: " + String(tempCCU) + " * C\n";
antwort = antwort + "\tGemeldete Luftfeuchtigkeit: " + String(feuchtCCU) + " %\n\n";
antwort = antwort + "Ausloeser fuer Datenuebertragung CCU\n";
antwort = antwort + "\tZeitintervall: " + String(deltaMeldungSekunden) + " Sekunden\n";
antwort = antwort + "\tTemperaturdifferenzwert: " + String(deltaTemp) + " * C\n";
antwort = antwort + "\tFeuchtigkeitsdifferenzwert: " + String(deltaFeucht) + " %\n\n";
antwort = antwort + "HTTP-Befehlsuebersicht:\n";
antwort = antwort + "\"<IP-Adresse>/temp\"\n\tgibt die zuletzt gemessene Temperatur aus (Grad Celsius)\n";
antwort = antwort + "\"<IP-Adresse>/feucht\"\n\tgibt die zuletzt gemessene Luftfeuchtigkeit aus (in Prozent)\n";
antwort = antwort + "\"<IP-Adresse>/zeit\"\n\tgibt den CCU-Zeitstempel aus, an dem die letzte Meldung an die CCU erfolgte\n";
antwort = antwort + "\"<IP-Adresse>/temp?delta=<wert>\"\n\tsetzt den Temperatur-Differenzwert, der eine CCU-Meldung ausloest\n";
antwort = antwort + "\"<IP-Adresse>/temp?korr=<wert>\"\n\tsetzt den Korrekturwert fuer die Temperaturmessung\n";
antwort = antwort + "\"<IP-Adresse>/feucht?delta=<wert>\"\n\tsetzt den Feuchtigkeits-Differenzwert, der eine CCU-Meldung ausloest\n";
antwort = antwort + "\"<IP-Adresse>/feucht?korr=<wert>\"\n\tsetzt den Korrekturwert fuer die Feuchtigkeitsmessung\n";
antwort = antwort + "\"<IP-Adresse>/zeit?delta=<wert \"\n\tsetzt die Zeitspanne (in Sekunden), nach der spaetestens eine CCU-Meldung erfolgt\n";
antwort = antwort + "\"<IP-Adresse>/zeit?mess=<wert>\"\n\tdefiniert das Messintervall (in Sekunden)\n";
server.send(300, "text/plain", antwort);
delay(150);
Serial.println(zeitstempel() + " unspezifische HTTP-Anfrage");
}
void melde_feucht() { // bei Aufruf von ".../feucht"
String delta = server.arg("delta");
String korr = server.arg("korr");
if (delta != "") {
deltaFeucht = delta.toFloat();
server.send(200, "text/plain", "Feuchtigkeitsdifferenzwert fuer CCU-Meldungen auf " + delta + " % gesetzt.");
delay(100);
Serial.println(zeitstempel() + " Feuchtigkeitsdifferenzwert ueber HTTP geaendert: " + delta + " %");
}
else if (korr != "") {
korrFeucht = korr.toFloat() * 1000;
server.send(200, "text/plain", "Korrekturwert fuer Feuchtigkeitsmessung auf " + korr + " % gesetzt.");
delay(100);
Serial.println(zeitstempel() + " Feuchtigkeitskorrekturwert ueber HTTP geaendert: " + korr + " %");
}
else {
server.send(200, "text/plain", String(feucht));
delay(100);
Serial.println(zeitstempel() + " Luftfeuchtigkeit ueber HTTP gemeldet");
}
}
void melde_temp() { // bei Aufruf von ".../temp"
String delta = server.arg("delta");
String korr = server.arg("korr");
if (delta != "") {
deltaTemp = delta.toFloat();
server.send(200, "text/plain", "Temperaturdifferenzwert fuer CCU-Meldungen auf " + delta + " * C gesetzt.");
delay(100);
Serial.println(zeitstempel() + " Temperaturdifferenzwert ueber HTTP geaendert: " + delta + " * C");
}
else if (korr != "") {
korrTemp = korr.toFloat() * 1000;
server.send(200, "text/plain", "Korrekturwert fuer Temperaturmessung auf " + korr + " * C gesetzt.");
delay(100);
Serial.println(zeitstempel() + " Temperaturkorrekturwert ueber HTTP geaendert: " + korr + " Sekunden");
}
else {
server.send(200, "text/plain", String(temp));
delay(100);
Serial.println(zeitstempel() + " Temperatur ueber HTTP gemeldet");
}
}
void melde_zeit() { // bei Aufruf von ".../zeit"
String delta = server.arg("delta");
String mess = server.arg("mess");
if (delta != "") {
deltaMeldungSekunden = delta.toInt();
deltaMeldungMillis = deltaMeldungSekunden * 1000;
server.send(200, "text/plain", "Zeitintervall fuer CCU-Meldungen auf " + delta + " Sekunden gesetzt.");
delay(100);
Serial.println(zeitstempel() + " Zeitintervall fuer CCU-Meldungen ueber HTTP geaendert: " + delta + " Sekunden");
}
else if (mess != "") {
deltaMessungMillis = mess.toInt() * 1000;
server.send(200, "text/plain", "Zeitintervall fuer Sensorabfrage auf " + mess + " Sekunden gesetzt.");
delay(100);
Serial.println(zeitstempel() + " Zeitintervall fuer Sensorabfrage ueber HTTP geaendert: " + mess + " Sekunden");
}
else {
server.send(200, "text/plain", "Letzte Aktualisierung der CCU\n" + letzteMeldungCCUzeit);
delay(100);
Serial.println(zeitstempel() + " Letzte Aktualisierung der CCU ueber HTTP Status gemeldet");
}
}
void setup() {
dht.begin(); // Sensor initialisieren
// Seriellen Monitor für Kontrollausgaben öffnen
Serial.begin(115200);
Serial.println("");
Serial.println("WeMos Temperatur-/Luftfeuchte-/Analogsensor");
// WLAN-Verbindung herstellen
// WiFi.config(ip, gateway, subnet); // auskommentieren, falls eine dynamische IP bezogen werden soll
WiFi.mode(WIFI_STA); // eingefügt
WiFi.begin(ssid, password);
Serial.print("Verbindungsaufbau");
// Verbindungsaufbau abwarten
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println(" erfolgreich!");
Serial.println("");
Serial.print("Verbunden mit: ");
Serial.println(ssid);
Serial.print("Signalstaerke: ");
int rssi = WiFi.RSSI();
Serial.print(rssi);
Serial.println(" dBm");
Serial.print("IP-Adresse: ");
Serial.println(WiFi.localIP());
Serial.println("");
// HTTP-Anfragen bearbeiten
server.on("/", wurzel_behandlung);
server.on("/temp", melde_temp);
server.on("/feucht", melde_feucht);
server.on("/zeit", melde_zeit);
// HTTP-Server starten
server.begin();
Serial.println(zeitstempel() + " HTTP-Server gestartet");
// Startwerte fuer Zeittrigger
letzteMessungMillis = millis();
letzteMeldungMillis = millis();
}
void loop() {
// auf HTTP-Anfragen warten
server.handleClient();
jetztMillis = millis();
// neue Messung falls Zeitintervall erreicht
if(jetztMillis - letzteMessungMillis > deltaMessungMillis) {
messung();
}
// neue Meldung an die CCU falls Zeitintervall erreicht
if(!deltaMeldungMillis == 0 && jetztMillis - letzteMeldungMillis > deltaMeldungMillis) {
Serial.print(zeitstempel() + " Zeitintervall erreicht: ");
melde_CCU();
}
// neue Meldung an die CCU falls Luftfeuchtigkeitsaenderung den Schwellwert erreicht
if(!deltaFeucht == 0 && abs(feucht - feuchtCCU) >= deltaFeucht) {
Serial.print(zeitstempel() + " Luftfeuchtigkeitsaenderung: ");
melde_CCU();
}
// neue Meldung an die CCU falls Temperaturaenderung den Schwellwert erreicht
if(!deltaTemp == 0 && abs(temp - tempCCU) >= deltaTemp) { // Neue Meldung wg. Temperaturaenderung?
Serial.print(zeitstempel() + " Temperatursaenderung: ");
melde_CCU();
}
// neue Meldung an die CCU falls analog aenderung den Schwellwert erreicht
if(!deltaSensor == 0 && abs(sensorValue - analogWert) >= deltaSensor) { // Neue Meldung wg. Analog aenderung?
Serial.print(zeitstempel() + " Analog aenderung: ");
melde_CCU();
}
}
des DHT22 durch den Wifi Chip...
ruckzuck waren da einige grad mehr auf der Anzeige...
Mit Korrekturwert lies sich dem ohne Isolieren NICHT Linear
entgegenwirken....Mit passte dann dann wenigstens von CA. 15 bis CA 30 Grad
und ganz unmöglich dann später
mit den MQ Sensoren da die auch noch beheizt sind...
Da musste der DHT dann aus dem Gehäuse raus...UND Isoliert werden zum Gehäuse..
Der DHT muss also zum Wemos oder ESP hin Isoliert werden...
Ich habe zum teil bei Wandmontage ohne MQ das Gehäuse so Montieren müssen
das der DHT quasi unten ist der WIFI Chip oben...
Lüftungslöcher unten und oben damit der Luftstrom vom Zimmer über und durch
den DHT muss und dann erst zum Chip...dazwischen etwas um die Strahlungswärme zu Isolieren...
Ich benutze da oft Reste von Trittschalldämmung o.ä....
Wenn ein Spannungsregler Verbaut wird,, dann wird dieser auch wieder etwas Wärme erzeugen..
Viel Spaß damit
mfg. Flo
- TomT
- Beiträge: 565
- Registriert: 19.11.2014, 15:13
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 4 Mal
Re: Temperatur-Feuchtigkeitssensor ESP8266
Hallo Flo,
danke für die Tipps.
Wenn du dir den Eingangsthreat anschaust, wirst du einen noch zu validierenden Lösungsansatz finden.
Keine Ahnung, ob das so ausreichend ist...
Auf dem einen Bild siehst du ein Gehäuse mit Lüftungsschlitzen oben und unten.
Und das Bild der Platine hat rechts die Platine ein ausgekammertes Teil. Dieses wird herausgeschnitten und kann in den Schlitz in der Mitte der Platine eingesetzt und per Lötnasen fixiert werden. Damit bekommst du im Gehäuse dann 2 "fast getrennte" Kammern, durch die die Luft zirkulieren kann.
Muster des SHT31 sind geordert
Grüße
Tom
danke für die Tipps.
Wenn du dir den Eingangsthreat anschaust, wirst du einen noch zu validierenden Lösungsansatz finden.
Keine Ahnung, ob das so ausreichend ist...
Auf dem einen Bild siehst du ein Gehäuse mit Lüftungsschlitzen oben und unten.
Und das Bild der Platine hat rechts die Platine ein ausgekammertes Teil. Dieses wird herausgeschnitten und kann in den Schlitz in der Mitte der Platine eingesetzt und per Lötnasen fixiert werden. Damit bekommst du im Gehäuse dann 2 "fast getrennte" Kammern, durch die die Luft zirkulieren kann.
Muster des SHT31 sind geordert
Grüße
Tom
Re: Temperatur-Feuchtigkeitssensor ESP8266
Hallo Tom,
ich habe mir für mein Raumtemperaturprojekt diese Leergehäuse bestellt und finde sie geradezu fantastisch:
https://www.sensorshop24.de/zubehoer/le ... r/a-92044/
Abmessungen für eine Platine sind ca. 77 x 77
Der Deckel hat Innen 83 x 71 x 20
Ich überlege gerade auch noch ein ePaper Display in den Deckel zu integrieren
ich habe mir für mein Raumtemperaturprojekt diese Leergehäuse bestellt und finde sie geradezu fantastisch:
https://www.sensorshop24.de/zubehoer/le ... r/a-92044/
Abmessungen für eine Platine sind ca. 77 x 77
Der Deckel hat Innen 83 x 71 x 20
Ich überlege gerade auch noch ein ePaper Display in den Deckel zu integrieren
Re: Temperatur-Feuchtigkeitssensor ESP8266
Moin Moin aus dem Norden Kiel,
Super Sache habe es gleich mal umgesetzt klappt Super echt cool.
Genau für sowas bin ich zu haben
Was hälst du davon einen DS1820 für aussen Temp mit einzubringen ?
Gruß
Zetzi
Super Sache habe es gleich mal umgesetzt klappt Super echt cool.
Genau für sowas bin ich zu haben
Was hälst du davon einen DS1820 für aussen Temp mit einzubringen ?
Gruß
Zetzi
Re: Temperatur-Feuchtigkeitssensor ESP8266
Das kann man ja ohne Probleme machen. Allerdings liebäugel ich noch mit der Wetterstation von Eugen, daist ja alles dabei was man sich wünscht, aber aufgrund von Zeitmangel derzeit nicht zu realisieren.
Ich habe auch schon alle Komponenten für meine Wired-Wohnzimmersensoren zusammen aber wie gesagt aktuell einfach keine ruhige Min. Also die Stomversorgung ist Wired, die Daten werden weiterhin über html versendet.
Hast du ein anschaulische Bilder von deiner Umsetzung?
Ich habe auch schon alle Komponenten für meine Wired-Wohnzimmersensoren zusammen aber wie gesagt aktuell einfach keine ruhige Min. Also die Stomversorgung ist Wired, die Daten werden weiterhin über html versendet.
Hast du ein anschaulische Bilder von deiner Umsetzung?
Re: Temperatur-Feuchtigkeitssensor ESP8266
Hi,
Ich meine nicht das Gehäuse das Drucke ich gerade stelle alle Sensoren auf Wlan gerade um.
Sondern im Programmcode den DS mit einbringen.
Wetterstation von Eugen wo kann mann es finden ?
Gruß Zetzi
Ich meine nicht das Gehäuse das Drucke ich gerade stelle alle Sensoren auf Wlan gerade um.
Sondern im Programmcode den DS mit einbringen.
Wetterstation von Eugen wo kann mann es finden ?
Gruß Zetzi
Zuletzt geändert von Zetzi am 10.12.2017, 17:19, insgesamt 2-mal geändert.
-
- Beiträge: 12925
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1599 Mal
- Danksagung erhalten: 222 Mal
Re: Temperatur-Feuchtigkeitssensor ESP8266
wo - http://www.stall.biz
am rande:
auf dem bild ist sicherlich eine lösung zu finden! doch wenn man sich nicht ärgern mag, über kurz oder lang, nutzt man einen BME280 + BH1750 .. ergibt T / F / LDruck / Helligkeit
am rande:
auf dem bild ist sicherlich eine lösung zu finden! doch wenn man sich nicht ärgern mag, über kurz oder lang, nutzt man einen BME280 + BH1750 .. ergibt T / F / LDruck / Helligkeit
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
Re: Temperatur-Feuchtigkeitssensor ESP8266
Hi,
Mag sein kenne ich aber nicht das teil und wo gibt es das ok ich google mal
zetzi
Nachtrag gefunden Interessant
Mag sein kenne ich aber nicht das teil und wo gibt es das ok ich google mal
zetzi
Nachtrag gefunden Interessant
Zuletzt geändert von Zetzi am 10.12.2017, 17:32, insgesamt 1-mal geändert.