Sensibo HVAC Controller with Weekly / Daily Scheduler

I have been using Sensibo Sky, Air and Air Pro to control the HVAC in our house. The old gas heater had a weekly scheduler built in, with 6 time periods for Mon-Fri and 5 for Sat-Sun. The HVAC with Sensibo can do this, but I wanted to bring it all into Home Assistant.

I have now completed the initial working copy, with two HVAC units happily working in automated mode. The scheduling section of the code is unlimited, so you can have a separate set of time periods for every day of the week, or one time period for the entire week. Very flexible.

To do:

  • Presence Management. This could easily be managed by separate automation.
  • Manual Control. Available through the standard HVAC integration or the app.

Not sure if either of these are necessary as include in the automation.

The attached download is a package, that contains a blueprint, script and some sensor examples.
Sensibo HVAC Controller

Question: Would this count as a Blueprint for the Blueprints Exchange on this forum?

Edit: Remove zip link.

Why is it restricted to sensibo? The way ha is designed, the particulars of how different hardware work is abstracted to a (for example) a climate entity. So why do people create blueprints for one particular brand?

because I have not seen any other brands and the Sensibo Integration adds it own sensibo stuff for use (e.g. sensibo.full_state), which this package uses to control the HVAC.

Fair comment. That makes sense.

I wasn’t aware of the action sensibo.full_state. Nice addition to the integration.

If HA allowed changed to attributes on the fly (automation, script) then the sensibo.full_state would not be required. I assume that it does the heavy lifting with a Python script somewhere in the code.