Automate per-room heating control in Home Assistant
A homeowner built an add-on and MCP server so Cursor could write and deploy Home Assistant automations for per-room temperature control, iterating through five versions over a weekend.
Done withCursor
- What they did
- The homeowner used Home Assistant with Zigbee radiator valves and a relay wired in parallel with the old thermostat as a fallback. After the first version, manual YAML copying became tedious, so they built an add-on and MCP server. Cursor could then edit, deploy and restart automations from the IDE. Every change was committed to a local Git repository.
- How it went
- Five versions of the control logic in one weekend. The final one switches the boiler off slightly early so the radiators coast to target, which improved comfort and saved a noticeable amount of energy. The source gives no figures.
- Worth knowing
- Building the deployment tooling after version one was what made fast iteration possible, and the Git commits allow safe rollback.
Try it yourself with Cursor
Open my Home Assistant config folder [path or SSH host] and help me set up per-room heating control for [list of rooms] using my [thermostat / TRV / sensor entities]. Write the automations with target temperatures and schedules of [your schedule], explain each one, and stop once they pass a config check. Show me the diff and wait for my approval before deploying anything to the live system.
2 more accounts of this
Source: coolver.github.io · Undated
Five of these in your inbox every morning
The best things people got an AI agent to do, each with the prompt to try it.
More like this
Keep coding agents running autonomously for long stretches
Cursor's write-up on scaling long-running autonomous coding.
Automate invoice organizing and monthly invoice emails
The author demos Cursor sorting inconsistently named invoice files and handling monthly invoicing by editing a PDF, attaching it, checking the recipient and sending the email.
Migrate 180 microservices to a new framework version
Brex built Cursor-based self-correcting agents that let one engineer migrate 180 microservices to a newer Micronaut version in about a month.
Get a second opinion on an MRI
One person's account of using Claude Code to analyze their own MRI.
Book restaurants, research and build sites with ChatGPT Dots
The author tested Dots on a restaurant booking, research and site-building; booking completed slowly, research and building were useful, calling failed.
Assemble an immigration document package
A user had ChatGPT browser use gather seven years of taxes, bank statements and immigration documents into a package in minutes.