geoexamplaristheoretikus / Luftikus

GNU General Public License v3.0
1 stars 0 forks source link

kleine Fehler gefunden #1

Open Linoler opened 1 month ago

Linoler commented 1 month ago

Hallöle, hab das Projekt mal nachgebastelt und ein paar Sachen gefunden...

  1. Der Schaltplan stimmt nicht überein bzw Innen und Außenfühler sind vertauscht.

Es wird (15,16)

define DHTGPIOOUT 5

#define DHTGPIOIN 14

definiert, anschließend (204-206) Serial.println("Initialize Sensors"); dhtout.setup(DHTGPIOOUT, DHTesp::DHT22); dhtin.setup(DHTGPIOIN, DHTesp::DHT22);

und weiter unten wird In und Out vertauscht (361-369) Serial.println("Requesting temperature and humidity from the DS22-Sensors."); Indoor_Humidity = dhtout.getHumidity(); in_hum_err = humidity_err(Indoor_Humidity); Indoor_Temperature = dhtout.getTemperature(); Outdoor_Humidity = dhtin.getHumidity(); out_hum_err = humidity_err(Outdoor_Humidity); Outdoor_Temperature = dhtin.getTemperature();

  1. Der Lüfter schaltet ständig an und aus. Ich denke die Differenz der Luftfeuchtigkeit von 0.5 zum einschalten ist zu wenig, da sich beim Einschalten der Lüfter die Luft bewegt und deshalb der Wert am Fühler leicht schwankt.
  2. Eine Mindestlaufzeit des Lüfters (zb 3 minuten) und eine Mindestauszeit (zb 15minuten) währe evtl sinnvoll. Wenn sich die Luftfeuchte Außen und Innen angeglichen haben, wird es eh etwas dauern bis die sich wieder ändert. Also hätte man dadurch weniger schaltvorgänge und längere Laufzeiten.
  3. Die Webseite aktualisiert sich nicht oder nicht schnell genug. Man muss manuell die Seite aktualisieren.

Ansonsten finde ich das Projekt sehr gut umgesetzt!

...noch ein paar Vorschläge.. -den Ausgang nicht mit High sondern Low schalten -mehr Werte über die Website änderbar machen zb Einschaltdifferenz Luftfeuchte -die Laufzeiten abspeichern und Downloadbar machen

geoexamplaristheoretikus commented 1 month ago

Danke für die Rückmeldung, du kannst gerne Pullrequests aufsetzen für die Dinge die du schon gefixed hast.