---
title: "Climate Advisor"
description: "Climate Advisor is a Marketplace integration for Home Assistant. It has 94 installs sharing analytics, needs the vendor's cloud and was last updated November 8, 2026."
canonical: "https://vulpo.app/integrations/marketplace/gunkl-climateadvisor"
url: "https://vulpo.app/integrations/marketplace/gunkl-climateadvisor.md"
last-updated: "2026-11-08"
version: "1.4"
---

# Climate Advisor

> Climate Advisor is a Marketplace integration for Home Assistant. It has 94 installs sharing analytics, needs the vendor's cloud and was last updated November 8, 2026.

Climate Advisor is an integration that runs a thermostat from the weather forecast, schedule, occupancy and door and window sensors. Each morning it classifies the day from the forecast and sends a briefing with the plan for that day. It holds a comfort band with one heat or cool setpoint, and pauses heating and cooling when a door or window stays open past a delay. When outdoor air helps, it can ventilate with a whole-house fan or the thermostat's blower instead of running the AC. A thermal model learns how the home responds, and optional extras include away, vacation and guest toggles, a bedroom sensor and time-of-use pre-conditioning. It adds sensors and switches, needs the vendor's cloud, and is configured in the UI.

Automatic summary of the README and code of gunkl/ClimateAdvisor. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/support)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=gunkl&repository=ClimateAdvisor&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=gunkl&repository=ClimateAdvisor&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Climate Advisor Setup

- **Weather Service**: The weather integration Climate Advisor uses for forecasts and outdoor conditions.
- **Thermostat**: The thermostat Climate Advisor will monitor and control.
- **Notification Service**: The Home Assistant notify service for alerts and daily briefings (e.g. notify.mobile\_app\_yourphone).

### Temperature Unit

- **Temperature Unit**: Used for every temperature shown and entered in Climate Advisor. You can change it later in Core Settings; a reload is then needed and Climate Advisor will prompt you.

### Temperature Setpoints

- **Comfortable Heating Temperature**: Target temperature when heating and someone is home.
- **Comfortable Cooling Temperature**: Target temperature when cooling and someone is home.
- **Away Heating Temperature**: Lower temperature used when away from home to save energy.
- **Away Cooling Temperature**: Higher temperature used when away from home to save energy.
- **Sleep Heating Temperature**: Target temperature when heating during sleep hours (when home).
- **Sleep Cooling Temperature**: Target temperature when cooling during sleep hours (when home).

### Temperature Sources

- **Outdoor Temperature Source**: Where to read outside temperature. 'Weather service' uses your weather integration; a dedicated sensor or input helper lets you use a specific entity.
- **Indoor Temperature Source**: Where to read inside temperature. 'Climate entity' uses your thermostat's built-in sensor; a dedicated sensor or input helper lets you use a separate entity.

### Outdoor Temperature Entity

- **Outdoor Temperature Entity**: Choose the sensor or input helper that reports outdoor temperature.

### Indoor Temperature Entity

- **Indoor Temperature Entity**: Choose the sensor or input helper that reports indoor temperature.

### Door & Window Sensors

- **Door/Window Sensors**: Select any binary sensor entities to monitor, including binary sensor groups that bundle multiple sensors together.
- **Invert Sensor Polarity**: Enable this if your sensors report 'on' when closed and 'off' when open, which is the opposite of the Home Assistant standard.
- **Fan Control Mode**: How to control fans for ventilation. 'Whole house fan' controls a dedicated fan entity. 'HVAC fan' uses the thermostat fan mode.
- **Fan Entity**: The fan or switch entity to control (only needed for whole house fan mode).

### Occupancy Awareness

- **Home/Away Toggle**: An entity (input\_boolean, switch, etc.) that indicates whether someone is home. ON = home, OFF = away.
- **Invert Home Toggle**: Enable if your toggle reports ON when you're away and OFF when you're home.
- **Vacation Mode Toggle**: An entity that indicates vacation mode. When active, a deeper temperature setback is applied for extended energy savings.
- **Invert Vacation Toggle**: Enable if your toggle reports ON when you're NOT on vacation.
- **Guest Mode Toggle**: An entity that indicates guests are present. Overrides vacation and away modes — comfort temperature is maintained.
- **Invert Guest Toggle**: Enable if your toggle reports ON when guests are NOT present.

### After setup

- **Weather Service**: The weather integration Climate Advisor uses for forecasts and outdoor conditions.
- **Thermostat**: The thermostat Climate Advisor will monitor and control.
- **Notification Service**: The Home Assistant notify service for alerts and daily briefings (e.g. notify.mobile\_app\_yourphone).
- **Temperature Unit**: Used for every temperature shown and entered in Climate Advisor. After changing it a reload is needed, and Climate Advisor will prompt you.
- **Zone Name**: The name shown for this zone in the dashboard and device list. Renaming does not change entity IDs.
- **Comfortable Heating Temperature**: Target temperature when heating and someone is home.
- **Comfortable Cooling Temperature**: Target temperature when cooling and someone is home.
- **Away Heating Temperature**: Lower temperature used when away from home to save energy.
- **Away Cooling Temperature**: Higher temperature used when away from home to save energy.
- **Sleep Heating Temperature**: Target temperature when heating during sleep hours (when home).
- **Sleep Cooling Temperature**: Target temperature when cooling during sleep hours (when home).
- **Vacation Heating Temperature**: Heating temperature while the vacation switch is on. Leave blank to use away heating minus 3 °F (about 1.5 °C).
- **Vacation Cooling Temperature**: Cooling temperature while the vacation switch is on. Leave blank to use away cooling plus 3 °F (about 1.5 °C).
- **Outdoor Temperature Source**: Where to read outside temperature. 'Weather service' uses your weather integration; a dedicated sensor or input helper lets you use a specific entity. Switching back to 'Weather service' removes the chosen entity.
- **Outdoor Temperature Entity**: Pick the sensor or input helper that reports outdoor temperature - the source above switches to match automatically. Clear this field to go back to the weather service.
- **Outdoor Humidity Sensor**: The outdoor humidity sensor shown on the Status chart with how warm or cold it feels outside. Chart only: no heating or cooling decision uses it. Leave blank to detect automatically.
- **Indoor Temperature Source**: Where to read inside temperature. 'Climate entity' uses your thermostat's built-in sensor; a dedicated sensor or input helper lets you use a separate entity.
- **Indoor Temperature Entity**: Pick the sensor or input helper that reports indoor temperature - the source above switches to match automatically. Clear this field to go back to the thermostat's built-in sensor.
- **Indoor Humidity Sensor**: The humidity sensor in the room Climate Advisor reads by day, shown on the Status chart with how warm the room feels. Chart only: no heating or cooling decision uses it. Leave blank to detect automatically.
- **Sleep Indoor Temp Sensor**: Optional bedroom sensor used for comfort and automation decisions while your sleep schedule is active (the thermal model always uses the primary sensor). Falls back to the primary sensor if unavailable. Leave blank to disable.
- **Sleep Humidity Sensor**: The humidity sensor in the bedroom, shown on the Status chart while your sleep schedule is active. Chart only: no heating or cooling decision uses it. Leave blank to detect automatically.
- **Thermostat Finer Sensor**: Many thermostats report whole degrees on the main entity but also have a finer temperature sensor on the same device. Auto uses that finer sensor once it proves to be the same reading (within 1 degree F, showing fractions while the thermostat shows whole degrees) and falls back to the thermostat's own reading if it goes missing or disagrees. Only applies to the thermostat's built-in sensor source. Off always uses the thermostat's own reading.
- **Door/Window Sensors**: Select any binary sensor entities to monitor, including binary sensor groups that bundle multiple sensors together.
- **Invert Sensor Polarity**: Enable this if your sensors report 'on' when closed and 'off' when open, which is the opposite of the Home Assistant standard.
- **Sensor Debounce Delay**: How long a door/window sensor's state must hold steady before Climate Advisor reacts to it -- pausing/resuming HVAC, or engaging/exiting natural-ventilation fan control. Prevents brief openings or a flaky sensor bounce from triggering a reaction.
- **Manual Change Pause**: How long to wait after you manually adjust the thermostat before Climate Advisor resumes automation.
- **Automated Change Cooldown**: How long to wait after Climate Advisor makes an automated change before allowing another one.
- **Override Confirmation Delay**: Time between system changes and confirmation of manual override. Transient events (thermostat restart, fan cycles) that resolve within this window are ignored automatically. Set to 0 to confirm overrides immediately.
- **Fan Control Mode**: How to control fans for ventilation. 'Whole house fan' controls a dedicated fan entity. 'HVAC fan' uses the thermostat fan mode.
- **HVAC Fan Restriction**: For humid climates, 'Heat only' skips the HVAC fan for 2 hours after cooling to avoid wet-coil humidity.
- **Fan Entity**: The fan or switch entity to control (only needed for whole house fan mode).
- **Fan State Entity**: Optional separate sensor to read the physical fan state (for dual-entity whole-house fans). Leave blank to use the Fan Entity for state as well.
- **Fan State Feedback Reliable**: Turn ON if your fan entity or state sensor reports actual motor state (not just the last command sent). Leave OFF if unsure — CA will command the fan to the desired state on each cycle.
- **Fan RF Remote Event Entity**: Optional event entity that fires when the physical RF wall remote is pressed (e.g. from the gunkl/quietcool-house-fan firmware). A remote timer selection (1/2/4/8/12 hours) sets the fan override grace duration. Leave blank to disable.
- **Fan Minimum Runtime Per Hour**: Minutes of fan runtime per hour (0 = disabled, 60 = always on). The cycle is not clock-aligned — it offsets naturally based on when HA started.
- **Nat-Vent Soft-Start**: When enabled, the whole-house fan may start at outdoor/indoor temperature parity (not waiting for outdoor to be measurably cooler) once today's outdoor temperature is confirmed past its peak and declining — for air movement and attic/thermal-mass purge, not bulk cooling. On by default; disable if you only want the fan to run once outdoor is measurably cooler than indoor. No humidity/dew-point sensor guards this today.
- **Home/Away Toggle**: An entity (input\_boolean, switch, etc.) that indicates whether someone is home. ON = home, OFF = away.
- **Invert Home Toggle**: Enable if your toggle reports ON when you're away and OFF when you're home.
- **Vacation Mode Toggle**: An entity that indicates vacation mode. When active, a deeper temperature setback is applied for extended energy savings.
- **Invert Vacation Toggle**: Enable if your toggle reports ON when you're NOT on vacation.
- **Guest Mode Toggle**: An entity that indicates guests are present. Overrides vacation and away modes — comfort temperature is maintained.
- **Invert Guest Toggle**: Enable if your toggle reports ON when guests are NOT present.
- **Welcome Home Quiet Period**: Minimum time between welcome home notifications. If you leave and return within this window, the notification is suppressed. Set to 0 to always notify.
- **Wake-up Time**: When your household typically wakes up. Climate Advisor starts warming or cooling to your comfort temperature before this time.
- **Bedtime**: When your household typically goes to bed. Climate Advisor switches to your away/sleep temperature at this time.
- **Daily Briefing Time**: When to deliver the daily climate briefing notification with the day's forecast and HVAC plan.
- **Manage schedule**: Choose a schedule to edit, or add a new one.
- **Name**: A short name for this time-of-use schedule (e.g. "Summer Peak").
- **Days**: The days of the week this schedule applies to. Select at least one.
- **Starts**: When the High-cost period starts. Climate Advisor begins pre-conditioning before this time.
- **Ends**: When the High-cost period ends. Must differ from the start time.
- **Delete this schedule**: Turn on and submit to delete this schedule.

Texts from the code of [gunkl/ClimateAdvisor](https://github.com/gunkl/ClimateAdvisor).

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  Weather entity not found, Reload to apply config changes required., Ambiguous zone selection

## From the README

> A Home Assistant integration that runs your thermostat from the weather forecast, your schedule, occupancy and your door/window sensors, so the house stays comfortable without wasted heating or cooling. It learns how your home and thermostat behave over time.
>
> Requires Home Assistant 2026.3 or newer. Available in the HACS default store.
>
> - Plans each day from the forecast. Each morning it classifies the day (hot / warm / mild / cool / cold) and the trend into tomorrow, then sends a short briefing with what it will do and what you can…
> - Holds a comfort band, not a schedule of writes. It sets one heat or cool setpoint at the edge of your comfort range and lets the thermostat hold it. It switches between heat and cool as the house…
> - Respects your changes. A change you make at the thermostat is kept for a grace period (30 min by default) before Climate Advisor resumes its plan.
> - Handles doors and windows. Once a door or window has been open past its delay (10 min by default), heating and cooling pause (or ventilation starts, see below). They resume when it closes. A sensor…
> - Uses outside air. When outdoor air helps, it runs natural ventilation through a whole-house fan or the thermostat's blower instead of the AC.
> - Optional extras:
> - a bedroom sensor at night (see below);
> - away / vacation / guest occupancy toggles;
> - time-of-use pre-conditioning ahead of high-cost periods;

From the README of [gunkl/ClimateAdvisor](https://github.com/gunkl/ClimateAdvisor#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Climate](https://vulpo.app/integrations/category/climate.md)
- Number: 94 installs sharing analytics; 112 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.8.60, last updated November 8, 2026
- Domain: `climate_advisor`
- Source: <https://github.com/gunkl/ClimateAdvisor>
- Issues: <https://github.com/gunkl/ClimateAdvisor/issues>
- Screenshot: https://vulpo.app/integrations-img/a6ab66bf8eeb6010.webp (from gunkl/ClimateAdvisor's README)
- Screenshot: https://vulpo.app/integrations-img/f95cb3aeb6bf5a4e.webp (from gunkl/ClimateAdvisor's README)
- Screenshot: https://vulpo.app/integrations-img/fe226bcbbb00c09e.webp (from gunkl/ClimateAdvisor's README)

In Vulpo: Quick Toggle card, Chart card, Apple Watch, Control Center

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-08. Source: https://vulpo.app/integrations/marketplace/gunkl-climateadvisor

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/gunkl-climateadvisor
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
