hackerspace-silesia / Smogomierz

Smogly(formerly: Smogomierz) - simple and cheap PM 2.5 and PM10 sensor based on NodeMCU (ESP8266) or ESP32
Apache License 2.0
123 stars 38 forks source link

Po podłączeniu do zasilania PMS7003 działa bez przerwy do czasu kolejnego interwału #61

Closed surmacz closed 3 years ago

surmacz commented 5 years ago

Jeśli mam pomiary robione co 15 minut, to przez pierwsze 15 minut po podłączeniu do prądu nie ma pomiaru, ale czujnik cały czas chodzi. Tak musi być?

bfaliszek commented 5 years ago

A jak masz ustawioną opcję "Ciągłe pomiary PM"? Jeśli jest włączona, to miernik chodzi ciągle, jeśli jest wyłączona, to jest usypiany pomiędzy seriami pomiarów.

surmacz commented 5 years ago

Ciągle pomiary: NIE Po pierwszych 15 min. działa OK i się wyłącza, tylko te pierwsze 15 minut ciągle mieli.

surmacz commented 4 years ago

To nie przypadkiem tutaj jest ustawione?: https://github.com/hackerspace-silesia/Smogomierz/blob/v2.7.3/Smogomierz.ino#L423 pms.sleep() jest dopiero robione po pierwszym pomiarze.

bfaliszek commented 4 years ago

if (FREQUENTMEASUREMENT == true) { pms.wakeUp(); delay(500); pms.activeMode(); } else { pms.passiveMode(); delay(500); pms.sleep(); }

ten pms.wakeUp(); jest robiony tylko jeśli masz włączone ciągłe pomiary(FREQUENTMEASUREMENT), jeśli są wyłączone, to wykonywany jest kod poniżej linijki } else {