New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Utilize SDS0X1 'Working Period' command #3749
Conversation
Update changes
Helo, |
Only by re-compiling. To what value would you like it to be set? |
Like @arendst said: you have to compile again... |
Okay, thanks for fast feedback. |
Whats the current status of this? I have just compiled the development branch (Sonoff-Tasmota 6.3.0.17) and connected a SDS011, and the sensor seems to send readings continuously:
The values are plausible, but I am worried about the sensor lifetime. My other dust sensor (running luftdaten.info firmware) seems to be blinking only every few minutes, while it is blinking every few seconds with tasmota. |
Well... Maybe it is working correctly, and the LED is just blinking for serial activity. The sensor seems to shut down properly, the fan is off most of the time. Maybe I was just to impatient after startup. |
The status is that this feature is merged into Tasmota since 10 sep 2018 and working fine. You can "tune" the working period from my_user_config.h file in the line:
|
It has the advantage of offloading the sleep/wake/read-cycle management to the SDS0X1 sensor.
The sensor will wake up every x minutes and take a reading by itself.
On request the sensor reports the last valid reading without waking up...