---
title: "Climate Scheduler"
description: "Climate Scheduler is a Marketplace integration for Home Assistant. It has 830 installs sharing analytics, works locally and was last updated October 25, 2026."
canonical: "https://vulpo.app/integrations/marketplace/kneave-climate-scheduler"
url: "https://vulpo.app/integrations/marketplace/kneave-climate-scheduler.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Climate Scheduler

> Climate Scheduler is a Marketplace integration for Home Assistant. It has 830 installs sharing analytics, works locally and was last updated October 25, 2026.

Climate Scheduler is an integration that sets temperature schedules for thermostats and other climate entities using a graph editor. Schedules can cover a 24-hour day, weekday and weekend, or a full seven days, with changes set at 15-minute intervals. Each schedule node can also carry HVAC mode, fan mode, swing mode and preset, or leave the temperature unchanged while altering those other controls. Thermostats can be placed in groups that share one schedule, and several schedule profiles such as winter or summer can be kept and switched with automations. It adds climate, sensor and switch entities, plus actions for editing schedules, managing groups and settings, and syncing thermostats, and it fires events when a node activates. It works locally, is set up in the UI, and includes a dashboard card with a graph that overlays the measured room temperature.

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

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=kneave&repository=climate-scheduler&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=kneave&repository=climate-scheduler&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **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.

## Actions

- **Set climate schedule**: Configure temperature schedule for a schedule target
- **Get climate schedule**: Retrieve the current schedule for a schedule target
- **Clear climate schedule**: Clear the schedule for a schedule target
- **Enable climate schedule**: Enable the schedule for a schedule target
- **Disable climate schedule**: Disable the schedule for a schedule target
- **Create thermostat group**: Create a new group to share schedules between multiple thermostats
- **Delete thermostat group**: Delete a thermostat group
- **Add thermostat to group**: Add a climate entity to a group
- **Remove thermostat from group**: Remove a climate entity from a group
- **Get all groups**: Retrieve all thermostat groups
- **Set group schedule**: Set schedule for all thermostats in a group
- **Sync all thermostats**: Force synchronization of all enabled thermostats with their schedules
- **Enable group schedule**: Enable automatic scheduling for all thermostats in a group
- **Disable group schedule**: Disable automatic scheduling for all thermostats in a group
- **Get settings**: Retrieve global integration settings (min/max temp, default schedule, etc.)
- **Save settings**: Save global integration settings
- **Reload integration (Dev)**: Reload the Climate Scheduler integration (development only)
- **Reregister card**: Automatically registers the Climate Scheduler card in Lovelace resources. Removes any existing registrations and creates a fresh entry.
- **Recreate all sensors**: Delete and recreate all derivative sensors
- **Cleanup malformed sensors**: Scan for unexpected derivative sensors and optionally remove them

## From the README

> A custom Home Assistant integration that provides intelligent 24-hour, weekday/weekend, and 7-day scheduling for climate entities (thermostats, HVAC systems, and heaters) with an intuitive touch-friendly graph interface.
>
> - 📱 User Friendly Interface - Touch-friendly graph editor works seamlessly on tablets and desktop browsers.
> - ⏰ 15-Minute Precision - Schedule temperature changes at 15-minute intervals throughout the day
> - 📊 Visual Graph Editor - Interactive SVG graph with draggable nodes, segment dragging, and copy/paste controls for fast schedule reuse
> - 📈 Temperature History Overlay - Actual room temperature for the current day is drawn as a secondary line so you can compare target vs. measured
> - 🏠 Multi-Entity & Group Support - Manage and sync schedules for individual climate entities and pre-defined groups
> - 🔄 Immediate Apply - Saving a schedule forces the coordinator to rerun so the active period changes without waiting for the next cycle
> - 💾 Persistent Storage - Schedules are stored in.storage/climate\_scheduler\_data and survive Home Assistant restarts
> - ⚙️ Advanced Climate Controls - Set HVAC mode, fan mode, swing mode, preset, and enabled state per schedule node
> - 🌡️ Unit Awareness - Automatically uses your Home Assistant temperature unit (°C or °F)
> - 🎯 Fine-Grained Control - Toggle schedules on/off without losing configuration and clear them when you want a fresh start

From the README of [kneave/climate-scheduler](https://github.com/kneave/climate-scheduler#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: 830 installs sharing analytics; 151 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.15.1, last updated October 25, 2026
- Domain: `climate_scheduler`
- Source: <https://github.com/kneave/climate-scheduler>
- Issues: <https://github.com/kneave/climate-scheduler/issues>
- Screenshot: https://vulpo.app/integrations-img/d74d99efbf68ef38.webp (from kneave/climate-scheduler's README)
- Screenshot: https://vulpo.app/integrations-img/b8ef90b867e18f40.webp (from kneave/climate-scheduler's README)
- Screenshot: https://vulpo.app/integrations-img/41872575d151516e.webp (from kneave/climate-scheduler's README)

In Vulpo: Quick Toggle card, Climate card, Chart card, Apple Watch, Control Center, Climate Live Activity (Pro)

[Widgets & Live Activities in Vulpo](https://vulpo.app/features/widgets-and-live-activities)

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-10-22. Source: https://vulpo.app/integrations/marketplace/kneave-climate-scheduler

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/kneave-climate-scheduler
- 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
