(weewx-NovaSDS01, a new WeeWX extension service for the Nova SDS011 Particulate Sensor

25 views
Skip to first unread message

Steeple Ian

unread,
Oct 14, 2025, 10:25:49 AM (2 days ago) Oct 14
to weewx-user
Features
  • WeeWX 5.1 or later versions
  • Query mode operation — polls the SDS011 sensor with proper sleep/wake cycles
  • 60s read / 60s sleep cycle — extends sensor life by turning off fan during sleep
  • Injects PM2.5 and PM10.0 into WeeWX loop packets (and archive)
  • Writes particles.txt with latest readings for near realtime display
  • Writes to WeeWX database wview_extended schema
  • Atomic JSON file writes with proper www-data:www-data ownership
  • Thread-safe operation — background thread manages sensor, main thread serves WeeWX
  • Multiple samples per cycle — collects samples every 2 seconds during read period
  • Fully configurable via weewx.conf
  • Clean install/uninstall using the WeeWX extension system (weectl extension install https://github.com/Millardiang/weewx-NovaSDS011/archive/refs/heads/main.zip)  
  • https://github.com/Millardiang/weewx-NovaSDS011/blob/main/README.md


michael.k...@gmx.at

unread,
Oct 14, 2025, 10:45:43 AM (2 days ago) Oct 14
to weewx-user
Just out of interest: what are the requirements for the host hardware? An UART Interface? Will it work with an UART/USB Adapter?

Ian Millard

unread,
Oct 14, 2025, 10:53:47 AM (2 days ago) Oct 14
to weewx...@googlegroups.com
My SDS011 came complete with the UART/USB adapter. I am running WeeWX5.1 on a RaspberryPi5. The standard Pi5 power adapter copes with the SDS011 with ease.

-- 
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/ddc80f44-a412-4190-902d-a270f91bde1dn%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages