The book is very much "plug in a sensor" style as everything is connected via Qwiic cables.
That said, the point of this system is microcell climate computation, and it works best when part of the public grid of sampling points.
EDIT: I was eventually able to find this: https://apidocs.tempestwx.com/reference/tempest-udp-broadcas...
So it is possible to get the data locally, but it seems like they are pretty strongly discouraging its use.
I replied with an indoor no-DIY suggestion and code at top level: https://news.ycombinator.com/item?id=33774695
> I actually wrote a book on this topic earlier this year. It walks you though setting up a weather station...
... and replied to this from immediately above with a similarly no-DIY weather option.
Top level, I replied about CO2 levels, VOCs, etc:
Even with the Bosch library and their calibration the values seem rather odd at times
Another example was when I opened my window in my office. CO2 immediately dropped off (15:42 timestamp): https://twitter.com/akoutmos/status/1443233937015418891/phot...
Are you seeing the same behavior?
> additional meters or sensors
I've got a CCS811 as well but no luck yet. Acquired 2nd hand so unsure if broken from shipping or I'm being stupid with code or I broke it while soldering
What they are good at is detecting spikes, e.g. from cleaning liquids, desinfection etc. but I would not trust the absolute value at all.
The big sensor manufacturers recognized that and newer generations of the Sensirion sensors are now just displaying an "index" instead of absolute measurements.
How are companies like Bosch allowed to pass this crap off as functional? They don't meet even basic fitness for purpose criteria.
- VEML6030 light sensor - BME680 environmental sensor - SGP30 air quality sensor
After you set up the hardware side of things, you put together a very simple Elixir Phoenix REST API and persist the sensor data into Postgres (with the TimescaleDB extension).
And to wrap up the book, you learn how to create Grafana dashboards to visualize all your time-series data.
Everything is meant to be set up on your LAN and everything can be run either natively or in Docker (there is a Docker compose file in the repo).
Hope that helps!
GitHub Repo: https://github.com/akoutmos/nerves_weather_station Book: https://pragprog.com/titles/passweather/build-a-weather-stat...