chaunceygardiner / weewx-airlink Goto Github PK
View Code? Open in Web Editor NEWWeeWX extension to support Davis AirLink air quality sensor.
License: GNU General Public License v3.0
WeeWX extension to support Davis AirLink air quality sensor.
License: GNU General Public License v3.0
Are you planning a way for us to upload the AQI from our Airlink units to WU like the PurpleAir units do, or is that reserved exclusively for PurpleAir? I asked WU Support if it's allowed and they haven't said anything yet.
I modified airlink.py to add the wet bulb measurement to the weewx database. Hopefully this is the correct way of adding the measurement.
Added the following:
Line 79: weewx.units.obs_group_dict['wet_bulb'] = 'group_temperature'
Line 103: wet_bulb : float
Line 142: wet_bulb = record['wet_bulb'],
Line 463: # Add wetbulb
if cfg.concentrations.wet_bulb is not None:
packet['wet_bulb'] = cfg.concentrations.wet_bulb
elif cfg.concentrations.wet_bulb_last is not None:
packet['wet_bulb'] = cfg.concentrations.wet_bulb_last
Expanded the database to include Wet Bulb.
We have an Airlink inside and outside and would like to track the data independently. I see that the current implementation just logs whichever configured sensor responds first.
Ideally, you could extend the weedb with archive_day_extra_pm2_51
or similar and have the weewx-airlink archive that data separately.
Thanks,
Blake
Hello!
Does this driver store the reported temp and humidity in the DB somewhere? I'd like to graph it along with my station measurements. (one is on the roof, the other about 6' off the ground)
Thanks!
Hi,
First of all, thank you for this extension! I've just recently bought a Davis Airlink and I was able to integrate it with my existing WeewX installation easily. Now, I noticed that the PM2.5 values reported to WeewX by this extension are different from the ones that are reported by the Davis Weatherlink app. This is most probably the result of the US EPA correction that's automatically applied by this plugin. I would, however, like to keep track of the original value (as reported by the sensor). Is there any way to easily disable this correction?
Thanks!
Just a quick note - the extension needs the python 'requests' module as a prerequisite. Works great in the v5 pip install in a venv after doing a pip3 install requests. Thanks !!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.