Not sure the girls even noticed..ha. At least the ice cubes stay frozen now.
I've been wanting to figure out a way to get differential air pressure readings into the house automation system so I could actively balance my HRV. I've modifed the HRV so instead of an old AC fan internally, there are now two ECM inline fans (one for fresh air, one for stale). I figure the "ultimate" method of varying CFM according to the air quality settings would be to continually ramp up or down on the fresh air CFM (based on what the home actually needs based on air quality), and then actively balance the stale air fan settings so air in precisely matches air out. This is what more expensive ERVs do, but they do it based on current sensing on the ECM fans...not actual pressure sensors!
So, using Home Assistant's "ESPHome" integration, two $9 ESP32 boards, and two Sensiron pressure sensors we get this. It definitely confirms that my ECM fan programming based on manual pressure testing (the HRV has balance ports to do this) was pretty darn close! Next step is to dynamically adjust the ECM fan motors (they are controlled by 0-10V) so the unit dynamically balances itself...
So these tiny sensors, the Sensirion SDP810-125Pa, (one for stale, and one for fresh air) are not cheap at around $40 each. 1/8" tubes go out to the HRV balancing ports.
Each sensor is connected to one of these tiny ESP32 boards (about $9) with four wires.
..and that tiny board hosts the pressure sensor and talks to my Home Assitant box via WIFI.
The ESP Home integration in Home Assistant lets you custom program these ESP32 devices to host all kinds of sensors for temp, humidity, lidar, pressure etc. Super COOL!





Stay alert, leave early if you have to. Don't get caught in the inevitable traffic snarls when everyone tries to leave at once.With regard to the city, it's thick smoke outside. Not good.
Brilliant. Wishing you and your community all the best.Swapped out the carbon canister today. The first one lasted about 3 years, but with today's heavy smoke I was faintly detecting smoke smell inside. With the new carbon canister, no smell at all. PM2.5 outside was 113 ug/m3 and inside, just 5 ug/m3. You can see in the video (1 minute long) how intense the smoke is right now.


# Board: DOIT ESP32 DEVKIT V1
# Distance sensor: A02YYUW UART
#
# Wiring:
# Sensor red -> ESP32 VIN / 5V
# Sensor black -> ESP32 GND
# Sensor white -> ESP32 RX2 / GPIO16
# Sensor yellow -> Not connected
esphome:
name: garage-distance-sensor-rear
friendly_name: Garage Distance Sensor Rear
esp32:
board: esp32doit-devkit-v1
framework:
type: esp-idf
logger:
level: INFO
api:
encryption:
key: "Your OWN API key HERE"
ota:
- platform: esphome
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
power_save_mode: none
ap:
ssid: "Garage Distance Fallback Hotspot"
password: "**********"
captive_portal:
uart:
id: distance_sensor_uart
rx_pin: GPIO16
baud_rate: 9600
data_bits: 8
parity: NONE
stop_bits: 1
sensor:
- platform: a02yyuw
id: garage_rear_distance
name: "Rear Garage Distance"
uart_id: distance_sensor_uart
unit_of_measurement: "cm"
accuracy_decimals: 1
device_class: distance
state_class: measurement
filters:
- multiply: 0.1
- median:
window_size: 5
send_every: 3
send_first_at: 1
- platform: wifi_signal
name: "Wi-Fi Signal"
update_interval: 60s
- platform: uptime
name: "Uptime"
button:
- platform: restart
name: "Restart"
Whoah. This is great. Thanks!I would try first setting up DNS to point to CloudFlare family (1.1.1.3 and 1.0.0.3).
Thanks for that! From CloudFlare's site, some more information:Whoah. This is great. Thanks!
For those following along:
- 1.1.1.1 DNS resolver (results of a privacy audit of this service) - for general DNS resolution, privacy-focused
- 1.1.1.1 for Families - Two flavors extending 1.1.1.1, one (1.1.1.2) blocks malware, the other (1.1.1.3) blocks both malware & adult content
Your router will have DHCP server settings (which gives out IP addresses to your phone, computers etc.) In those DHCP server settings you will see a few fields for DNS. In one of them enter 1.1.1.3 and in the other, 1.0.0.3 You'll need to enter your router's IP address into a browser and log into it to change these settings.Just letting you both know I’m still not positive what the numbers mean but with some research I’m guessing you have headed me (us) in the right direction.