Hey everyone!
I’ve been diving into the world of smart thermostats and automation lately, and I wanted to share some of my experiences and tips with you all. ![]()
I recently purchased a Tado Smart AC Control V3+ for my old Daikin air conditioner. It’s been a game-changer in terms of convenience and energy efficiency. I’ve managed to set up a script that activates the air conditioner in cooling mode with specific parameters, which has been working like a charm. Here’s a quick look at what the script does:
yaml
script.activeer_airco_kamer_1:
sequence:
- service: climate.turn_on
target:
entity_id: climate.kamer_1
- service: climate.set_temperature
target:
entity_id: climate.kamer_1
data:
temperature: 19
hvac_mode: auto
- service: climate.set_swing_mode
data:
swing_mode: ‘ON’
target:
entity_id: climate.kamer_1
mode: single
alias: activeer airco kamer 1
icon: hass:air-conditioner
The script works perfectly when I manually trigger it, but I ran into a bit of a snag when trying to automate it based on temperature and time. My goal was to have the air conditioner activate when the room temperature exceeds 22°C, specifically between sunrise and sunset. Here’s the automation I set up:
yaml
automation:
alias: slaapkamers koel houden
description: ‘De airconditioning activeren bij warme dagen’
trigger:
- platform: numeric_state
entity_id: sensor.kamer_1_temperature
above: ‘22’
condition:
- condition: sun
before: sunset
after: sunrise
action:
- service: script.activeer_airco_kamer_1
mode: single
Unfortunately, despite the sensor reading being above 22°C, the automation isn’t triggering as expected. I’ve double-checked the sensor values, and everything seems to be in order. I’m wondering if there’s something I’m missing in the setup or if there’s a more reliable way to achieve this automation. ![]()
Has anyone else encountered similar issues with temperature-based automation? I’d love to hear your experiences and any tips you might have for making this work seamlessly. Let’s brainstorm together! ![]()
Cheers, and happy automating! ![]()