Post dashboards with variables to choose different measurementsBetter query for dewpoints with the real math. This will be easier with Flux.- This was done instead in the calculate.py script, which uses metpy, which is better.
write a better script for wunderground exports- Crappy python3 script replaces crappy shell script.
Figure out a good way to make custom combinations of sensors for a panel with variables, etc.Work with rtl_433 crew to get the lux and UV meter readings usefulConvert to MetPy for all the calculation crap. It crashed hard on raspibian which I hate.Implement Python pints for better tracking of unitsModify wunderground script to disable dewpoint calculation or wunderground uploads (or fix dewpoint queries)- You can set this in the commandline or in the cheapWeather.ini file
finally worked out some influx v2 setups for the scripts. Need to make it prettier, but i got v2 running finally. The FLUX query langage is INSANE so i'm still using v1 api mode for now on the graphsAutomatically calculating a forecast from historical values and deltas.- Zambretti forecasts implemented! They are not tuned yet though.
~~* Implement Airgradient monitoring
-
This can easily be done with telegraf, but want to test some local solutions that do not require their service~~
-
Currently, you will need to set up telegraf to pull information from AirGradient's API for this. I will have some example configs added to show this, but setting up telegraf is a bit beyond the scope of this document. Hopefully all you really need to do is plug these configs into telegraf.d directory.
-
You can now use a DFRobot ozone sensor on a rpi to collect ozone data.
Will implement this with an arduino ESP32 soon -
Audiophilette wrote an arduino thing to make using the DFRobot sensor very easy with an ESP32 module. With minimal configuration you can export ozone readings to influxDB.
-
Better way to calculate dewpoints than doing in code every minute
-
Better quality scripts than the initial stabs. Scripts need error checking, and debug
- Refactoring in progress. There is some debug, but not as good as i'd like yet
-
Better queries for lightning sensor. (Distance should be null if there have been no strikes for the timefilter.)
-
Clean up the code so it's
notless embarrassing garbage. -
See about an easy way to switch between Freedom Units and SI units. All backend values are in SI units, to make computation easier, but it's a bit of a hack right now to get all the output in Freedom Units. IT should be easily switchable instead of modifying each query.