Hacking the Trades: Why I Chose Python for HVAC Field Automation

Published: (December 31, 2025 at 11:02 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

I recently wrote a breakdown of how I built the frontend interface of my tools using JavaScript (you can read that on my Dev.to profile here: [LINK TO YOUR DEV POST]).
But today, I want to talk about the backend—the heavy lifting.

The Problem: The “Bay Area” Factor

Here in San Francisco, we deal with microclimates. One job site is at sea level; another is in the hills. Standard calculators often ignore air‑density ratios, which can throw a balance report off by 5–10 %.

The Python Solution

I built a simple Python library for TestAndBalance.xyz that standardizes these corrections.

Fan Laws

The library iterates RPM/BHP changes instantly, applying the appropriate fan‑law formulas.

Data Handling

Python lets me eventually pump this data into Excel or PDF reports using libraries like pandas (something I’m working on now).

Why Open Source Matters for Trades

Most HVAC software is proprietary and expensive. I believe the basic math of our trade should be free. By using open‑source languages like Python and JavaScript, we can build tools that are accessible to every apprentice and journeyman in the field.

Check out the tools live at TestAndBalance.xyz or view my full portfolio at dyamiconnell.com.

Back to Blog

Related posts

Read more »