Compare commits

...

10 Commits

59 changed files with 861 additions and 51 deletions

2
.gitattributes vendored
View File

@@ -1,2 +0,0 @@
*.png filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text

1
.prettierignore Normal file
View File

@@ -0,0 +1 @@
Presentation.md

View File

@@ -8,7 +8,7 @@
- Why I'm here
- Brief interests
## Reason for talk : time 5 minutes
## Reason for talk : time 3 minutes
### Refrigerant Changes
@@ -26,7 +26,7 @@ High odds we'll move to flammable refrigerant (10-15 year speculation)
It would be good to explore a little of the history of hydronic systems here maybe just touch on my
companies history, idk ??
## Concepts : time 24
## Concepts : time 9 minutes
An introduction to some of the concepts and similarities. Start building a pros / cons list that we
can go through at the end.
@@ -74,7 +74,7 @@ HVAC covers / is the realm of a lot of these systems.
- Inherent mis-trust for things we don't understand / are used to. (big, con?)
### Chiller / Heat Recovery Concepts : time 15 minutes
## Chiller / Heat Recovery Concepts : time 15 minutes
**The meat and potatoes of the talk, most likely**
@@ -86,3 +86,10 @@ HVAC covers / is the realm of a lot of these systems.
- Puts more eggs in one basket (con)
- can be stacked / redundant (pro)
- Over sizing less of a problem (buffer tank concepts)
## Pro's and Cons : time 10 minutes
Build and go over a pro's and cons list, this has hopefully been built up live with crowd engagement
through the talk.
## Questions / Outro : 5 minutes

437
Presentation.md Normal file
View File

@@ -0,0 +1,437 @@
autoscale: true
footer: ![house](./img/SketchupHouse.png) **_2025 Symposium_**
slidenumbers: false
build-lists: false
theme: MacbookPro_Symposium.1
## Are Chillers the Future
### in Residential
---
[.footer:]
![intro](./img/gif/intro.gif)
^ Hello, I'm Michael Housh a contractor from the Cincinnati, Ohio area. Today
we're here to talk about the viability of chillers in the residential market.
This is a topic that I've been thinking about for the past 7 years. Disclaimer:
All these are my thoughts and opinions, I do not have an inside scoop, I do not
have a relationship with any manufacturer or distributor, I am just a dude from
Ohio.
---
[.footer:]
### It's not just because I like the art of piping systems
<br/>
![inline 120%](./img/gif/sus.gif)
^ There's one primary reason that I believe that chillers are going to be the
future in residential, can anyone guess that reason?
---
[.footer:]
![flammable](./img/gif/mushroomcloud.gif)
# Reasons
**Change to flammable refrigerants in the future.**[^1]
[^1]: Projected to change refrigerants again in the next 10-15 years.
^ This is just based on rumor, so timeline may vary.
---
[.footer:]
![](./img/gif/reasons.gif)
^ The goal of this talk is to introduce you to the concepts of chillers in
general and to start to think through the pros and cons of such systems in the
residential market here in the US.
---
### `https://app.mhoush.com`
![inline](./img/app.qr.png)
^ I created a web app for this talk for you to document _YOUR_ pros and cons
throughout the talk, and hopefully we have time at the end to pick a few at
random to discuss.
---
[.footer:]
![](./img/gif/history.gif)
^ Like any person who's never given a presentation before, I decided to ask
Chat-GPT some questions. (move quickly through these next few slides).
We'll start with the history of hydronic systems.
---
[.text: #ffffff, .text-scale(0.8)]
# History
[.build-lists: false]
- Dates back to Romans
- 19<sup>th</sup> century, broader adoption due to cast iron radiators and steam boilers
- 20<sup>th</sup> century, introduction of pumps, energy efficiency, zone controls
- Popular choice for contemporary HVAC Systems
^ I find it interesting that hydronic systems / heating in general dates back to the Romans.
---
[.footer:]
![](./img/gif/chillers.gif)
^ Next, I asked Chat-GPT to define what a chiller is and how they're used.
---
# Define Chillers
Chillers are mechanical devices used in heating, ventilation, and air conditioning (HVAC) systems
to remove heat from a liquid via a vapor-compression or absorption refrigeration cycle.
---
# Applications in HVAC
1. **Commercial Buildings:**
- Chillers are commonly found in shopping malls, office buildings, and hospitals, where they are used to cool large open spaces and maintain comfortable indoor temperatures.
1. **Industrial Processes:**
- Chillers are used to cool machinery and products, particularly in manufacturing processes that generate substantial amounts of heat.
1. **Air Conditioning Systems:**
- In large HVAC systems, chillers provide chilled water, which is then utilized by air handling units (AHUs) or fan coil units to cool air before it is distributed throughout the building.
1. **District Cooling:**
- Chillers are sometimes used in district cooling systems, where a central chiller plant provides chilled water to multiple buildings in a defined area.
^ Note how residential does not appear on the list.
---
# What do we do?
^ Next, let's define what we do as HVAC technicians, designers, installers? Ask the audience to answer.
---
# What do we do?
**Provide healthy, safe, and comfortable environment.**
---
# What do we do?
- **_We move heat from one place to another, generally through refrigerant and air circulation._**
- Water _IS_ a refrigerant (R-718).
^ Second one is important to remember for later in the talk.
---
# Fun Facts
| | Density | Specific Heat |
| ----------------- | ----------------------------------- | ------------------------------ |
| Air<sup>1</sup> | 0.075<sup>lb/ft<sup>3</sup></sup> | 0.24<sup>btu/lb</sup> |
| Water<sup>2</sup> | 62.37<sup>lb/ft<sup>3</sup></sup> | 1.0<sup>btu/lb</sup> |
<sup>1</sup>Air density calculated for sea-level @ 70°.
<sup>2</sup>Water density calculated @ 60°.
`https://hvacrschool.com/sensible-heat-in-air-and-water`
^ As a fun fact, I stole this from an article I wrote for HVAC School named sensible-heat-in-air-and-water.
Can anyone tell me why this matters?
---
# Fun Facts
![inline](./img/pipe_vs_duct.png)
_Source: **Modern Hydronic Heating**, by: John Siegenthaler, P.E._
^ Add to pros list (hint)?
---
# A Home is Complex
- Shell / envelope
- Ventilation / exhaust
- Electrical
- Plumbing / hot water
- HVAC
- and more...
**_A home requires harmony between many different mechanical systems._**
^ (move quickly through these). I think it's important to note that a house is a
complex thing, made up of a bunch of sub-systems that all need to be in harmony
with each other.
---
[.footer-style: #696969, alignment(center)]
[.footer: _From: 'What if Houses Came with Manuals' by **Sam Meyers** and **Genry Garcia**_]
[.background-color: #d3d3d3]
![fit](./img/house_detail.jpg)
^ This image shows some of the different sub-systems of a house. I stole this
from 'What if houses came with manuals' by Sam and Genry, but I created the
original image, so it was fair game to steal ;)
---
[.footer:]
![](./img/gif/hvac.gif)
^ HVAC itself is also a complex beast.
---
# HVAC Key Characteristics
A well-designed HVAC (Heating, Ventilation, and Air Conditioning) system provides several key benefits, including:
1. **Comfort**:
- Maintains a consistent and comfortable temperature and humidity levels throughout the space.
2. **Indoor Air Quality**:
- Improves air quality by filtering out pollutants, allergens, and other contaminants, while also providing proper ventilation to bring in fresh air.
3. **Energy Efficiency**:
- Optimizes energy use, reducing utility bills and energy waste through the use of energy-efficient equipment and proper system design.
4. **Zoning Control**:
- Allows for the creation of different temperature zones in larger buildings, enabling tailored comfort levels in different areas.
^ (move quickly). For me comfort and IAQ are the biggest ones I care about in this
list. I feel energy efficiency is a side effect.
---
# HVAC Key Characteristics
5. **Humidity Control**:
- Helps to regulate humidity levels, preventing issues such as mold growth and structural damage.
6. **Noise Reduction**:
- Designed to minimize operational noise, providing a quieter indoor environment.
7. **Reliability**:
- Incorporates durable components and proper system sizing to ensure consistent performance and reduce the likelihood of breakdowns.
8. **Scalability**:
- Can be designed to accommodate future expansion or changes in usage, making it flexible for evolving needs.
^ These are all really important aspects of an HVAC system.
---
# HVAC Key Characteristics
9. **Automation and Smart Controls**:
- Integrates advanced controls and smart technology for optimized performance, scheduling, and remote management.
10. **Safety**:
- Incorporates safety features to prevent issues such as carbon monoxide buildup and gas leaks, ensuring safe operation.
11. **Maintenance Ease**:
- Designed for easy access to components for routine maintenance, inspections, and repairs.
12. **Environmental Responsibility**:
- Utilizes eco-friendly refrigerants and practices to minimize environmental impact.
#### A well-designed HVAC system is essential for providing a comfortable, healthy, and efficient indoor environment.
---
![fit](./img/hvac_system.png)
^ Let's look at a well designed conventional HVAC system. It incorporates all
the things listed in the previous slides.
---
[.footer:]
![](./img/gif/diff.gif)
^ So, what are some key differences between a conventional HVAC system and one
that utilizes a chiller?
---
# Key Differences
### _Here are some key benefits:_
1. **Energy Efficiency**:
- Chillers, especially when combined with modern controls and variable frequency drives, can be more energy-efficient than conventional HVAC systems. They often consume less energy, leading to lower operating costs.
2. **Scalability**:
- Chiller systems can be easily scaled to meet varying cooling loads. You can add or remove chillers based on demand, making them suitable for buildings with fluctuating cooling needs.
3. **Flexibility**:
- Chillers can provide cooling for multiple spaces or zones within a facility efficiently and can be used in a variety of applications, including process cooling and specialized environments.
4. **Integration with Renewable Energy**:
- Chiller systems can be integrated with renewable energy sources, such as solar or wind, enhancing their overall efficiency and sustainability.
5. **Water-Cooled Options**:
- Many chiller systems are water-cooled, which can be more efficient than air-cooled systems, particularly in larger settings. Water has a higher thermal capacity than air, leading to more effective heat exchange.
#### _Chiller systems offer several advantages over traditional HVAC systems._
^ (move quickly).
---
# Key Differences
6. **Reduced Environmental Impact**:
- Chillers can use refrigerants that have less environmental impact compared to some traditional HVAC systems. They can also be designed
to minimize energy consumption, further reducing their carbon footprint.
7. **Consistent Temperature Control**:
- Chillers provide more consistent cooling due to their ability to modulate cooling output based on
demand, leading to improved comfort in living and working environments.
8. **Space Saving**:
- In certain applications, chillers can save on space by centralizing cooling. They can be placed away from conditioned spaces, whereas traditional systems may require larger equipment to be located within these spaces.
9. **Longevity and Reliability**:
- Chiller systems are generally robust and, if properly maintained, can have a longer lifespan than traditional HVAC units. Their design often allows for easier maintenance and repair.
10. **Advanced Control Systems**:
- Chiller systems often incorporate advanced building management systems, enabling better monitoring, automation, and integration with other building systems for improved overall performance.
^ (move quickly). Not sure I agree with space saving and we'll see why in some
future slides. Longevity seems interesting. Once again these are all sort of
geared / speak towards commercial buildings.
---
![fit](./img/gif/power.gif)
^ (begin the meat & potatoes of the presentation). Now let's begin to discuss the super-powers that chillers can
unlock in the residential market.
---
![](./img/chiller_1.png)
^ Here's an image of an air -> water heat recovery chiller. It should be noted
that through this talk when I say chiller, I'm generally referring to a heat
recovery chiller, which is a specialized sub-set that can do simultaneous
heating and cooling. These are hard to find in small tonnage chillers, but
hopefully that changes if more major manufacturer's come around to this idea.
(Major manufacturer representation is one of the cons). Note: I like to call
the equipment that provides the hot or chilled water as the "plant".
---
![](./img/mech_room_tanks.png)
^ Let's look at some of the internal components. I like to call these internal
components the "infrastructure". These components should generally have a
significantly longer life expectancy than the "plant" may have. Also note that
buffer tanks come in a variety of different sizes depending on the application.
---
![](./img/ahu_labeled.png)
^ The AHU's are similar to traditional ones, however in place of where electric
heat strips would be, it's replaced with a hot water coil. This opens up the
door for reheat dehumidification as a standard option. Note that I believe that
air circulation is still an important part, although these systems do allow for
radiant heating / cooling, I personally believe that moving air is generally the
best choice. I also think that one of the downsides of conventional inverter
systems (which I love don't get me wrong) are that we don't move enough air in a
home, but that's a topic for another day / talk. ;)
---
![](./img/mini_split.png)
^ Do you like ductless style AHU's, well they've got those too for hydronic
systems.
---
![](./img/dual_fuel.png)
^ These systems are still highly capable of dual fuel applications.
---
![](./img/wood_boiler.png)
^ In fact, they are highly extensible / scalable to incorporate many different
"plants". This shows a wood boiler that can also be incorporated to generate
heat that the "infrastructure" could then utilize.
---
![](./img/chiller_2.png)
^ Are you in a climate that has significantly higher heating loads? Or an
application where redundancy is important? Incorporate several units (only
showing 2) to increase the capacity and have "fail over".
---
## Other Capabilities
- Control the water temperature based on outdoor conditions.
<br>
- Use off-peak rates to store water in buffer tanks (may dictate buffer tank
sizing).
<br>
- Dump heat into a pool / spa.
![fill right](./img/mech_room_load_matching.png)
---
## Other Capabilities
- Low latent load?
- Target supply temperature during reheat.
- Utilize current controls that are designed for boilers.
![fit right](./img/ahu_low_latent.png)
---
[.text: #ffffff, text-scale(0.8)]
# Cons
- Higher upfront costs.
<br>
- More in-depth design requirements (maybe a pro as well).
1. Distribution systems need designed to handle low water temps.
1. Not a drop in replacement for existing boiler systems.
<br>
- Challenge where pex / copper lines can't be ran.
---
# Cons
- Lack of major brands.
1. Chilltrix
1. Daikin
1. LG
1. Multi-Aqua (only heat recovery option I know of, but only 5-Tons)
1. Spacepak
1. Taco (integrated buffer tank / DHW)
1. Viessman (now owned by Carrier).
---
# Your Pros vs. Cons
^ Pull random list of pros vs. cons that the audience has created to highlight a
few.
---
# Thank You!
- Send me a screenshot of your pros vs. cons
- Let me know your thoughts.
<br>
<br>
**dontbeapuppy@mhoush.com**

89
bin/run Executable file
View File

@@ -0,0 +1,89 @@
#!/bin/zsh
# Primary helper script for generating output for 'tapes'.
######################### Options #########################
zparseopts -D -E -- \
-who-dis-guy=whoami \
-show-stats=showstats \
-gimme-more-reasons=reasons \
-show-history=showhistory \
-show-me-the-chillers=showchillers \
-ask-chat-gpt:=askgpt \
-output:=outputFile \
-show-hvac-characteristics=showhvac \
-copy-gpt-output:=copygpt \
-show-the-diff-yo=showdiff \
-outro=outro
######################### Helpers #########################
function boxed_quote {
gum style --foreground 212 --border double \
--align center --margin "1 2" --padding "2 4" \
"$1"
}
function spinner {
gum spin --title "$1" -- sleep "${2:-5}"
}
function getGptOutput {
local json=$1
echo "$(cat "files/$json" | jq '.["choices"][0]["message"]["content"]')"
}
function parseGpt {
local json=$1
local header=$2
local content=$(cat "files/$json" | jq '.["choices"][0]["message"]["content"]')
echo "$header\n$content" | gum format
}
function askChatGpt {
# note question needs to be json, this is generally prepared in the justfile.
local question=$1
local outputFile=$2
if [ ! -f "$outputFile" ]; then
# get ouptut from chat gpt, if file does not exists.
# this saves from calling gpt over and over when recreating tapes.
curl "https://api.openai.com/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${OPENAI_API_KEY}" \
-d "$question" \
> "$outputFile"
fi
}
######################### MAIN #########################
if [ ! -z "$whoami" ]; then
boxed_quote 'Great Question!!!'
spinner "Googling..."
elif [ ! -z "$showstats" ]; then
spinner "Computing stats..."
cat files/ShowStats.md | gum format
elif [ ! -z "$reasons" ]; then
spinner "Generating reasons..." 3
echo "# More Reasons\n- Learn concepts / similarities\n- Pros vs. Cons\n" | gum format
elif [ ! -z "$showhistory" ]; then
content=$(cat files/history.json | jq '.["choices"][0]["message"]["content"]')
echo "# Hydronic History\n$content" | gum format
elif [ ! -z "$showchillers" ]; then
content="$(parseGpt "chillers.json" "# Define Chillers")"
echo $content > files/chillers.md
gum pager < files/chillers.md
elif [ ! -z "$askgpt" ]; then
local question="${askgpt[-1]}"
local file="${outputFile[-1]}"
spinner "Asking ChatGPT..."
askChatGpt $question $file
elif [ ! -z "$showhvac" ]; then
echo "$(parseGpt 'hvac.json' '# HVAC Components')" | gum format | gum pager
elif [ ! -z "$copygpt" ]; then
echo "$(getGptOutput ${copygpt[-1]})" | pbcopy
elif [ ! -z "$showdiff" ]; then
echo "$(parseGpt 'diff.json' '# Key Differences')" | gum format | gum pager
elif [ ! -z "$outro" ]; then
boxed_quote "Thank you!"
fi

View File

@@ -1,5 +0,0 @@
#!/bin/zsh
gum spin --title "Computing stats..." -- sleep 5
cat ShowStats.md | gum format

View File

@@ -1,11 +0,0 @@
#!/bin/zsh
#
gum style --foreground 212 --border double \
--align center --margin "1 2" --padding "2 4" \
'I can check that for you, one moment.'
gum spin --title "Computing cooridnates..." -- sleep 5
gum style --foreground 212 --border double \
--align center --margin "1 2" --padding "2 4" \
'Cincinnati, O-H-I-O!'

View File

@@ -1,7 +0,0 @@
#!/bin/zsh
gum style --foreground 212 --border double \
--align center --margin "1 2" --padding "2 4" \
'Great question!!!'
gum spin --title "Googling..." -- sleep 5

View File

@@ -0,0 +1 @@
{"importDate":1735770994.0136781,"identifier":"30D37B6E-FDF7-4DCA-BBFB-0847F98E7068","baseTheme":{"variantIdentifier":"scheme1","identifier":"business class"},"creationDate":1735599544.084136,"customizations":{},"type":1,"name":"MacbookPro_Symposium.1","baseCustomizations":{"header":{"font":{"familyName":"American Typewriter","fullName":"AmericanTypewriter-Semibold","memberName":"Semibold"},"__deckset_model_version":0,"textScale":1.3000001000000001,"textAlignment":0,"color":{"red":0.92999708650000001,"blue":0.62102770809999996,"green":0.44192570450000002},"lineHeight":0.68099670000000001},"code":{"lineHeight":1,"colors":[{"green":0.34901960784313724,"red":1,"blue":0.1803921568627451},{"red":0.58823529411764708,"green":0.58823529411764708,"blue":0.58823529411764708},{"green":0.74117647058823533,"blue":0.53725490196078429,"red":0.25098039215686274},{"blue":0.96470588235294119,"green":0.56470588235294117,"red":0.10980392156862745},{"blue":0.96470588235294119,"green":0.56470588235294117,"red":0.10980392156862745}],"colorMode":{"manual":{}},"__deckset_model_version":0,"font":{"memberName":"Regular","fullName":"InconsolataNF-Regular","familyName":"Inconsolata Nerd Font"},"seed":0},"textStrong":{"color":{"green":0.99143940210000003,"blue":1,"red":0},"lineHeight":1.2,"textScale":1.2,"__deckset_model_version":0,"textAlignment":0,"font":{"fullName":"AvenirNextCondensed-Bold","memberName":"Bold","familyName":"Avenir Next Condensed"}},"footer":{"lineHeight":1.4000001,"textAlignment":1,"font":{"fullName":"AvenirNext-UltraLightItalic","memberName":"Ultra Light Italic","familyName":"Avenir Next"},"textScale":2.0000002000000001,"__deckset_model_version":0,"color":{"red":0,"green":0.99143940210000003,"blue":1}},"background":{"color":{"green":0.11372707039117813,"red":0.11372349411249161,"blue":0.17725121974945068},"__deckset_model_version":0},"text":{"color":{"green":1,"blue":1,"red":0.99999600649999998},"lineHeight":1,"font":{"memberName":"Regular","familyName":"Avenir Next","fullName":"AvenirNext-Regular"},"__deckset_model_version":0,"textAlignment":0,"textScale":1}}}

View File

@@ -4,7 +4,9 @@ Cincinnati, Ohio
## Company
Housh - The Home Energy Experts
### Housh - The Home Energy Experts
> Started by my grandfather in 1954
## Interests

34
files/chillers.json Normal file
View File

@@ -0,0 +1,34 @@
{
"id": "chatcmpl-AkDtL7RvELOAPOuYd2XeW28Di2fb6",
"object": "chat.completion",
"created": 1735579851,
"model": "gpt-4o-mini-2024-07-18",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Chillers are mechanical devices used in heating, ventilation, and air conditioning (HVAC) systems to remove heat from a liquid via a vapor-compression or absorption refrigeration cycle.\n\n### Uses of Chillers in HVAC:\n\n1. **Commercial Buildings**: Used to cool large spaces like office buildings, hotels, and shopping malls through centralized air conditioning systems.\n\n2. **Industrial Applications**: Provide cooling for manufacturing processes, particularly where large amounts of heat are generated.\n\n3. **Data Centers**: Essential for maintaining optimal temperatures for servers and electronic equipment, preventing overheating and ensuring reliability.\n\n4. **Hospitality**: Used in hotels and resorts to keep guest rooms and common areas comfortable.\n\n5. **Food and Beverage**: In places requiring precise temperature control, such as food processing and storage facilities.\n\n6. **Refrigeration Systems**: Chillers can be part of a larger refrigeration system in places like supermarkets or warehouses.\n\n### Summary:\n\nChillers play a key role in maintaining comfortable indoor environments and enabling industrial processes by efficiently removing heat. Their versatility and efficiency make them a critical component of many HVAC systems.",
"refusal": null
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 29,
"completion_tokens": 541,
"total_tokens": 570,
"prompt_tokens_details": {
"cached_tokens": 0,
"audio_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0,
"audio_tokens": 0,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
},
"system_fingerprint": "fp_0aa8d3e20b"
}

17
files/chillers.md Normal file
View File

@@ -0,0 +1,17 @@
 Define Chillers
"Chillers are mechanical devices used in heating, ventilation, and air conditioning (HVAC) systems to remove heat from a liquid via a vapor-compression or absorption refrigeration cycle.
 ┃ Uses of Chillers in HVAC:
1. Commercial Buildings: Used to cool large spaces like office buildings, hotels, and shopping malls through centralized air conditioning systems.
2. Industrial Applications: Provide cooling for manufacturing processes, particularly where large amounts of heat are generated.
3. Data Centers: Essential for maintaining optimal temperatures for servers and electronic equipment, preventing overheating and ensuring reliability.
4. Hospitality: Used in hotels and resorts to keep guest rooms and common areas comfortable.
5. Food and Beverage: In places requiring precise temperature control, such as food processing and storage facilities.
6. Refrigeration Systems: Chillers can be part of a larger refrigeration system in places like supermarkets or warehouses.
 ┃ Summary:
Chillers play a key role in maintaining comfortable indoor environments and enabling industrial processes by efficiently removing heat. Their versatility and efficiency make them a critical component of many HVAC systems."

34
files/diff.json Normal file
View File

@@ -0,0 +1,34 @@
{
"id": "chatcmpl-AkHYYGXNthO9uOkBhIJhLtA8uUBBj",
"object": "chat.completion",
"created": 1735593938,
"model": "gpt-4o-mini-2024-07-18",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Chiller systems offer several advantages over traditional HVAC systems. Here are some key benefits:\n\n1. **Energy Efficiency**: Chillers, especially when combined with modern controls and variable frequency drives, can be more energy-efficient than conventional HVAC systems. They often consume less energy, leading to lower operating costs.\n\n2. **Scalability**: Chiller systems can be easily scaled to meet varying cooling loads. You can add or remove chillers based on demand, making them suitable for buildings with fluctuating cooling needs.\n\n3. **Flexibility**: Chillers can provide cooling for multiple spaces or zones within a facility efficiently and can be used in a variety of applications, including process cooling and specialized environments.\n\n4. **Integration with Renewable Energy**: Chiller systems can be integrated with renewable energy sources, such as solar or wind, enhancing their overall efficiency and sustainability.\n\n5. **Water-Cooled Options**: Many chiller systems are water-cooled, which can be more efficient than air-cooled systems, particularly in larger settings. Water has a higher thermal capacity than air, leading to more effective heat exchange.\n\n6. **Reduced Environmental Impact**: Chillers can use refrigerants that have less environmental impact compared to some traditional HVAC systems. They can also be designed to minimize energy consumption, further reducing their carbon footprint.\n\n7. **Consistent Temperature Control**: Chillers provide more consistent cooling due to their ability to modulate cooling output based on demand, leading to improved comfort in living and working environments.\n\n8. **Space Saving**: In certain applications, chillers can save on space by centralizing cooling. They can be placed away from conditioned spaces, whereas traditional systems may require larger equipment to be located within these spaces.\n\n9. **Longevity and Reliability**: Chiller systems are generally robust and, if properly maintained, can have a longer lifespan than traditional HVAC units. Their design often allows for easier maintenance and repair.\n\n10. **Advanced Control Systems**: Chiller systems often incorporate advanced building management systems, enabling better monitoring, automation, and integration with other building systems for improved overall performance.\n\nThese advantages make chillers an increasingly popular choice for commercial, industrial, and institutional applications, particularly in larger buildings or facilities with complex cooling requirements.",
"refusal": null
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 28,
"completion_tokens": 455,
"total_tokens": 483,
"prompt_tokens_details": {
"cached_tokens": 0,
"audio_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0,
"audio_tokens": 0,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
},
"system_fingerprint": "fp_0aa8d3e20b"
}

34
files/history.json Normal file
View File

@@ -0,0 +1,34 @@
{
"id": "chatcmpl-AkBsy6lTyehpxdaJqImqGYFGJnRgV",
"object": "chat.completion",
"created": 1735572140,
"model": "gpt-4o-mini-2024-07-18",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Hydronic systems date back to ancient civilizations, with early forms of radiant heating being used by the Romans, who developed hypocaust systems to warm their bathhouses and homes. These systems utilized hot air generated by a furnace that circulated through spaces beneath the floors and inside walls. The concept evolved over the centuries, with significant advancements during the Industrial Revolution in the 19th century. The introduction of cast iron radiators and steam heating systems provided more efficient heating solutions, which led to the broader adoption of hydronic technologies in residential and commercial buildings.\n\nIn the 20th century, hydronic systems further advanced with the development of modern boiler technology and the introduction of pumps for circulating water. The focus shifted toward energy efficiency and improved indoor comfort, leading to the emergence of innovative products like micro-boilers, zone control systems, and smart thermostats. Today, hydronic heating and cooling systems are recognized for their efficiency, environmental benefits, and ability to provide consistent temperature control, making them a popular choice for contemporary HVAC applications.",
"refusal": null
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 33,
"completion_tokens": 204,
"total_tokens": 237,
"prompt_tokens_details": {
"cached_tokens": 0,
"audio_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0,
"audio_tokens": 0,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
},
"system_fingerprint": "fp_d02d531b47"
}

34
files/hvac.json Normal file
View File

@@ -0,0 +1,34 @@
{
"id": "chatcmpl-AkGK5V6VsfhSr0CsHguPdCUpvWw3i",
"object": "chat.completion",
"created": 1735589197,
"model": "gpt-4o-mini-2024-07-18",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "A well-designed HVAC (Heating, Ventilation, and Air Conditioning) system provides several key benefits, including:\n\n1. **Comfort**: Maintains a consistent and comfortable temperature and humidity levels throughout the space.\n\n2. **Indoor Air Quality**: Improves air quality by filtering out pollutants, allergens, and other contaminants, while also providing proper ventilation to bring in fresh air.\n\n3. **Energy Efficiency**: Optimizes energy use, reducing utility bills and energy waste through the use of energy-efficient equipment and proper system design.\n\n4. **Zoning Control**: Allows for the creation of different temperature zones in larger buildings, enabling tailored comfort levels in different areas.\n\n5. **Humidity Control**: Helps to regulate humidity levels, preventing issues such as mold growth and structural damage.\n\n6. **Noise Reduction**: Designed to minimize operational noise, providing a quieter indoor environment.\n\n7. **Reliability**: Incorporates durable components and proper system sizing to ensure consistent performance and reduce the likelihood of breakdowns.\n\n8. **Scalability**: Can be designed to accommodate future expansion or changes in usage, making it flexible for evolving needs.\n\n9. **Automation and Smart Controls**: Integrates advanced controls and smart technology for optimized performance, scheduling, and remote management.\n\n10. **Safety**: Incorporates safety features to prevent issues such as carbon monoxide buildup and gas leaks, ensuring safe operation.\n\n11. **Maintenance Ease**: Designed for easy access to components for routine maintenance, inspections, and repairs.\n\n12. **Environmental Responsibility**: Utilizes eco-friendly refrigerants and practices to minimize environmental impact.\n\nA well-designed HVAC system is essential for providing a comfortable, healthy, and efficient indoor environment.",
"refusal": null
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 29,
"completion_tokens": 344,
"total_tokens": 373,
"prompt_tokens_details": {
"cached_tokens": 0,
"audio_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0,
"audio_tokens": 0,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
},
"system_fingerprint": "fp_0aa8d3e20b"
}

1
files/symposium.dstheme Normal file
View File

@@ -0,0 +1 @@
{"creationDate":1735595730.870266,"name":"Copy of Olive Green","type":1,"customizations":{},"baseTheme":{"identifier":"olive green","variantIdentifier":"scheme6"},"importDate":1735595730.870266,"baseCustomizations":{"background":{"color":{"blue":1,"green":0.31308263539999998,"red":0.41514921189999998},"__deckset_model_version":0},"text":{"lineHeight":1,"color":{"green":1,"red":0.99999600649999998,"blue":1},"textAlignment":0,"textScale":1,"__deckset_model_version":0,"font":{"fullName":"AvenirNextCondensed-DemiBold","familyName":"Avenir Next Condensed","memberName":"Demi Bold"}},"footer":{"textScale":1.5000001000000001,"lineHeight":1,"textAlignment":1,"__deckset_model_version":0,"color":{"red":0.99999600649999998,"blue":1,"green":1}},"header":{"font":{"familyName":"Inconsolata Nerd Font","memberName":"Bold","fullName":"InconsolataNF-Bold"},"textScale":1.5000001000000001,"__deckset_model_version":0,"color":{"blue":1,"red":1,"green":0.2527923882},"lineHeight":1,"textAlignment":0},"code":{"font":{"familyName":"Avenir Next Condensed","fullName":"AvenirNextCondensed-Italic","memberName":"Italic"},"__deckset_model_version":0,"seed":0,"colors":[{"green":1,"red":0.50196078431372548,"blue":1},{"red":0.75294117647058822,"blue":0.75294117647058822,"green":0.75294117647058822},{"blue":0.52549019607843139,"red":1,"green":0.94901960784313721},{"green":0.8901960784313725,"red":0.20784313725490197,"blue":0.50588235294117645},{"blue":0.50588235294117645,"red":0.20784313725490197,"green":0.8901960784313725}],"lineHeight":1,"colorMode":{"manual":{}}}},"identifier":"4D978EE2-4D71-426A-9A5E-F0443868EF16"}

15
gum
View File

@@ -1,15 +0,0 @@
# Michael Housh
## Location
Cincinnati, Ohio
## Company
Housh - The Home Energy Experts
## Interests
- Everything HVAC
- Hydronics
- Programming

BIN
img/SketchupHouse.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

BIN
img/ahu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/ahu_labeled.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/ahu_low_latent.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/app.qr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 B

BIN
img/chiller_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
img/chiller_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/dual_fuel.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 KiB

BIN
img/gif/chillers.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 KiB

BIN
img/gif/diff.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 KiB

BIN
img/gif/history.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 KiB

BIN
img/gif/hvac.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 74 KiB

BIN
img/gif/mushroomcloud.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

BIN
img/gif/outro.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

BIN
img/gif/power.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 MiB

BIN
img/gif/reasons.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
img/gif/sus.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

BIN
img/house_detail.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
img/hvac_system.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

BIN
img/mech_room.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/mech_room_cold_tank.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/mech_room_dhw.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/mech_room_hot_coil.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/mech_room_hot_tank.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/mech_room_tanks.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
img/mini_split.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 KiB

BIN
img/pipe_vs_duct.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 KiB

BIN
img/wood_boiler.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

View File

@@ -2,3 +2,24 @@ tapes := "tapes"
record tape="intro.tape":
vhs {{tapes}}/{{tape}}
install-dependencies:
brew install jstkdng/programs/ueberzugpp
ask-chat-gpt question output:
@bin/run --ask-chat-gpt \
'{ "model": "gpt-4o-mini", "messages": [{"role": "system", "content": "You are such a helpful assistant." }, { "role": "user", "content": "{{question}}" }]}' \
--output {{output}}
# TODO: Remove
ask-gpt question:
@curl "https://api.openai.com/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${OPENAI_API_KEY}" \
-d '{ "model": "gpt-4o-mini", "messages": [{"role": "system", "content": "You are such a helpful assistant." }, { "role": "user", "content": "{{question}}" }]}'
convert-to-gif path output:
magick path output
copy-gpt-output file:
@bin/run --copy-gpt-output {{file}}

1
symposium.dstheme Normal file
View File

@@ -0,0 +1 @@
{"type":0,"customizations":{"header":{"color":{"blue":1,"green":0.2527923882,"red":1},"textAlignment":0,"textScale":1.2,"lineHeight":1,"__deckset_model_version":0,"font":{"familyName":"Hack Nerd Font","memberName":"Regular","fullName":"HackNF-Regular"}},"background":{"__deckset_model_version":0,"color":{"blue":1,"green":0.31308263539999998,"red":0.41514921189999998}},"text":{"textScale":1.2,"color":{"green":1,"blue":1,"red":0.99999600649999998},"__deckset_model_version":0,"lineHeight":1.2,"textAlignment":0,"font":{"familyName":"Avenir Next","memberName":"Demi Bold","fullName":"AvenirNext-DemiBold"}}},"identifier":"courier"}

25
tapes/chiller.tape Normal file
View File

@@ -0,0 +1,25 @@
Output img/gif/chillers.gif
Set Shell "zsh"
Set FontSize 32
Set Width 1920
Set Height 1080
Set Theme "Catppuccin Mocha"
Set Margin 20
Set MarginFill "#6B50FF"
Set Padding 4
Set CursorBlink false
Set PlaybackSpeed 0.75
Type "just ask-chat-gpt 'Define chillers and how they are used in HVAC applications.' \"
Enter
Type "files/chillers.json"
Enter
Sleep 5.1s
Hide
Type "clear"
Enter
Show
Type "bin/run --show-me-the-chillers"
Enter
Sleep 10s

26
tapes/diff.tape Normal file
View File

@@ -0,0 +1,26 @@
Output img/gif/diff.gif
Set Shell "zsh"
Set FontSize 32
Set Width 1920
Set Height 1080
Set Theme "Catppuccin Mocha"
Set Margin 20
Set MarginFill "#6B50FF"
Set Padding 4
Set CursorBlink false
Set PlaybackSpeed 0.75
Type "just ask-chat-gpt 'Key advantages of chiller versus traditional HVAC system.' \"
Enter
Type "files/diff.json"
Enter
Sleep 5.2s
Hide
Type "clear"
Enter
Show
Type "bin/run --show-the-diff-yo"
Sleep 0.5s
Enter
Sleep 10s

25
tapes/history.tape Normal file
View File

@@ -0,0 +1,25 @@
Output img/gif/history.gif
Set Shell "zsh"
Set FontSize 32
Set Width 1920
Set Height 1080
Set Theme "Catppuccin Mocha"
Set Margin 20
Set MarginFill "#6B50FF"
Set Padding 4
Set CursorBlink false
Set PlaybackSpeed 0.75
Type "just ask-chat-gpt 'Tell me about the history of hydronic systems in 2 short paragraphs.' \"
Enter
Type "files/history.json"
Enter
Sleep 5.2s
Hide
Type "clear"
Enter
Show
Type "bin/run --show-history"
Enter
Sleep 10s

25
tapes/hvac.tape Normal file
View File

@@ -0,0 +1,25 @@
Output img/gif/hvac.gif
Set Shell "zsh"
Set FontSize 32
Set Width 1920
Set Height 1080
Set Theme "Catppuccin Mocha"
Set Margin 20
Set MarginFill "#6B50FF"
Set Padding 4
Set CursorBlink false
Set PlaybackSpeed 0.75
Type "just ask-chat-gpt 'List the key things provided by a well designed HVAC system.' \"
Enter
Type "files/hvac.json"
Enter
Sleep 5.2s
Hide
Type "clear"
Enter
Show
Type "bin/run --show-hvac-characteristics"
Enter
Sleep 10s

View File

@@ -1,4 +1,3 @@
Type "bin/show-stats"
Type "bin/run --show-stats"
Enter
Sleep 20s

View File

@@ -1,7 +1,8 @@
Type "bin/who-dis-guy"
Type "bin/run --who-dis-guy"
Enter
Sleep 5.5s
Type Michael freakin
Type@150ms Michael freakin
Sleep 0.5s
Backspace 8
Space 1
Type@50ms Housh

View File

@@ -69,7 +69,4 @@ Set CursorBlink false
Set PlaybackSpeed 0.75
Source tapes/internal/whodis.tape
Hide
# Backspace 13
Show
Source tapes/internal/showstats.tape

23
tapes/outro.tape Normal file
View File

@@ -0,0 +1,23 @@
Output img/gif/outro.gif
Set Shell "zsh"
Set FontSize 32
Set Width 1920
Set Height 1080
Set Theme "Catppuccin Mocha"
Set Margin 20
Set MarginFill "#6B50FF"
Set Padding 4
Set CursorBlink false
Set PlaybackSpeed 0.75
Type "bin/run --outro"
Enter
Sleep 5s
Type "dontbeapuppy@mhoush.com"
Sleep 0.5s
Left 11
Backspace 12
Type "michael"
Right 11
Sleep 10s

16
tapes/reasons.tape Normal file
View File

@@ -0,0 +1,16 @@
Output img/gif/reasons.gif
Set Shell "zsh"
Set FontSize 32
Set Width 1920
Set Height 1080
Set Theme "Catppuccin Mocha"
Set Margin 20
Set MarginFill "#6B50FF"
Set Padding 4
Set CursorBlink false
Set PlaybackSpeed 0.75
Type "bin/run --gimme-more-reasons"
Enter
Sleep 10s