VPD Analysis

What Is VPD? VPD stands for Vapor Pressure Deficit and is affected by temperature and humidity. This calculation shows the difference between how much moisture is in the air versus what it can hold when saturated. When VPD is in an ideal range, this allows plants to basically act like a straw pulling water up from the soil, taking in carbon dioxide, and releasing oxygen and moisture into the air. ...

May 10, 2026 · 6 min · ScriptedVestige

Expanding the Manual Event Logger

Tomorrow I’ve got some fertilizer arriving, so I wanted to expand the manual event logging service so I can track the fertilizer application and other things as well. Here is the first post about setting the service up. And here is the repo on my GitHub. In a nutshell, this is a Python script running as a service using Uvicorn and FastAPI to present HTML forms at the specified endpoints. When the form is submitted, the data is inserted into the appropriate table in the database. ...

May 9, 2026 · 4 min · ScriptedVestige

Initial Data Analysis

Having a lot of data collected can be a good thing, but it’s important to be able to pull the signal from the noise to be able to act upon the data. What’s the point in collecting all of this data if I’m not going to use it? I’m going to create some materialized views in Timescale that I can query with Grafana that will show me useful data that I can act on. ...

April 11, 2026 · 8 min · ScriptedVestige

Data Gap & Outage Detection

I’ve had some outages over time due to planned maintenance or severe weather. What I’m going to work on today is a way to detect missing data in my tables so I can investigate. TimescaleDB Gap Detection In my database, I’m going to create some views that will show me gaps in data so I can investigate why those gaps exist if the cause is not planned or apparent. I’ll start using pgAdmin4 which gives me direct access to my database to create tables and views as well as run queries. I’ll also open my TimescaleDB directory where I store .sql files that contain table schemas or SQL statements and queries in VSCode. I like to create my queries and statements in VSCode, then copy and paste into pgAdmin4. ...

March 7, 2026 · 5 min · ScriptedVestige