Even if you don’t have an air conditioner, you can still keep cool on hot summer days by automatically closing your blinds. With the weather integration in Controller for HomeKit Workflows, you can check whether the forecasted daily high temperature will exceed a certain threshold. This guide shows you how it works.
Start Event
Since we still want to let some light into our home in the morning while temperatures are still low, we chose to use a start event set for 2 hours after sunrise.
Conditions
Add a "Temperature" Condition
Add a condition for “Temperature” and select “Daily Maximum” and “greater than”. We’ve chosen 30°C — that’s around 86°F — as our threshold, but you can adjust this value to your preference.
Steps
Add a "Control Accessories" Step
Instead of controlling a single device, we use the “Control Accessory Types” step and select the entire home along with “Window Covering” as the service type. Then, we set the target position to 0%. This will close all of our blinds. If you only want to close the blinds in specific rooms, you can choose just those rooms instead of selecting the whole home.
Final Overview
Every day, two hours after sunrise, the workflow checks whether the daily high will exceed 30°C / 86°F. If it does, all blinds are automatically closed. Even if you add more blinds in the future, they’ll be included automatically, since the workflow controls accessory types rather than individual devices.
