A small companion package to the Ecobee HAP Thermostat (Local) driver. Same philosophy — 100% local, no cloud — these are the everyday automations people used to lean on Ecobee Suite for, rebuilt from scratch to run entirely off the local driver. Inspired by SANdood's Ecobee Suite helpers; none of this touches the internet.
It's a parent app that holds your local thermostat reference, under which you add as many child helpers as you need. Three helper types in this release:
Room Vent
Per-room proportional vent control that follows the thermostat. While the HVAC is heating/cooling, it drives the room's vent(s) open toward (thermostat setpoint + your per-room offset) and eases them back to a minimum floor once the room is satisfied.
- Room temperature sensor(s) — what the room is judged by
- Heating / cooling setpoint offsets — bias a room warmer or cooler than the main setpoint
- Per-vent minimum open % — an airflow-safety floor so a vent never fully closes
- Re-evaluation interval (minutes) — periodic safety re-check even when the sensors are quiet
Warning: Closing too many vents at once can damage an HVAC system. The minimum-open floor is there for a reason — set it sensibly for your equipment.
Open-Contact Pause
Pauses the entire HVAC (sets the thermostat to off) whenever any monitored window/door is open, and restores the previous mode once everything is closed again. Whole-system — one open contact anywhere stops the system.
- Window/door contact sensor(s)
- Resume delay (minutes) — wait after everything closes before resuming
- Optional notifications — get pinged when it pauses (lists what's open) and when it resumes
(This is the helper that surfaced a couple of driver bugs during testing — it exercises mode changes hard, which is exactly what you want from a real-world helper.)
Humidity
Runs a humidifier outlet/socket only while the heater is running:
- heater on and humidity below your max → humidifier ON
- humidity at/above max, or heater off → humidifier OFF
Settings:
- Humidifier switch / powered socket
- Humidity sensor (optional — defaults to the thermostat's own humidity)
- Maximum desired humidity %
- Frost control (optional) — automatically lowers the max as it gets colder outside, using a local outdoor temperature sensor, to prevent window condensation/ice. Hub C/F scale is auto-detected.
Requirements
- The Ecobee HAP Thermostat (Local) driver, already paired and working (the helpers read its state and send it commands).
- Hubitat 2.3.0+.
- Whatever devices each helper needs (vents, contacts, a humidifier socket, sensors).
Install
Via HPM (recommended): search for "Local Ecobee Helpers" and install, then add it as a user app and create child helpers.
Manual: import the parent + the three child apps (Apps Code → Import):
Then add Local Ecobee Helpers as a user app, point it at your local thermostat, and add as many child helpers as you like.
Notes
- All offline — no cloud account, no Apple hardware, nothing leaves your LAN.
- Multi-instance: add several of any helper type (e.g., a Room Vent per room) under the one parent.
- Disclaimer: provided as-is, no warranty. You're responsible for the safe operation of your HVAC and connected devices — especially with vent control.
Source: GitHub - RamSet/hubitat · GitHub (apps under apps/ecobee-hap-helpers/). Feedback and bug reports welcome.