Blueprint: Better Thermostat – lean room heating (presets, optional writeback)

Minimal automation blueprint for Better Thermostat. It focuses on per-room preset selection from presence, motion, night mode, and optional boost / eco / activity inputs. It does not duplicate window, outdoor, or min-temperature logic—Better Thermostat already handles that.

Import

Import Blueprint

Open blueprint import in your Home Assistant instance (plain link)

Requirements

  • Home Assistant 2023.1+
  • Better Thermostat integration; you pick the device—the first climate.* entity on that device is used automatically.

Behaviour (high level)

  • Preset priority: boostsleepawayecoactivitycomfort (motion) → home.
  • set_preset_mode only when needed: if the target preset already matches preset_mode, the service is not called, so manual target temperatures are not reset every minute.
  • Triggers: presence, motion, night mode state changes, plus a once-per-minute time pattern to stay in sync.

Optional features

  • Temperature writeback: optional sync of the climate temperature attribute to the matching Better Thermostat preset number.* entity (only when the current preset already equals the computed target).
  • Writeback bounds: optional fixed min/max °C per preset so out-of-range manual values are not written (table in the README).

Inputs

Required: Better Thermostat device, presence helper, motion binary sensor, night mode, master enable switch.
Optional: boost, eco, activity entities; writeback on/off; writeback bounds on/off.

Feedback and PRs welcome on GitHub.


Thanks for contributing to the community with a new Blueprint.
I have a suggestion for you. Many people who are not familiar with directory structures will have problems installing this without the Home Assistant MY tools.
Adding a MY link for this Blueprint to your top post would help them a lot.
Here is the link to make that.
Create a link – My Home Assistant

1 Like

its done =)