{"id":13214,"date":"2025-05-31T09:59:58","date_gmt":"2025-05-31T16:59:58","guid":{"rendered":"https:\/\/smarthomesolver.com\/reviews\/?p=13214"},"modified":"2025-05-31T10:00:00","modified_gmt":"2025-05-31T17:00:00","slug":"how-i-set-up-home-automations-to-keep-me-cool","status":"publish","type":"post","link":"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/","title":{"rendered":"How I set up Home Automations to keep me cool"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><em>Affiliate Disclosure: This page has affiliate links, which earn us commission at no cost to you.<\/em><\/p>\n\n\n\n<p>I&#8217;ve been using these automations for the last month or so, and they&#8217;ve been extremely useful! This article will show you how I set everything up. To see the automations in action, <a href=\"https:\/\/youtu.be\/vao8KAnO1o0?si=j0arvJacNE0vf7Cw\" target=\"_blank\" rel=\"noreferrer noopener\">watch the video here<\/a>.<\/p>\n\n\n\n<p>All of the automations I created are in Home Assistant. I&#8217;m using <a href=\"https:\/\/github.com\/JeffSteinbok\/hass-dreo\" target=\"_blank\" rel=\"noreferrer noopener\">this HACs integration<\/a>. As mentioned in the video DREO is also working on an integration that you can <a href=\"https:\/\/github.com\/dreo-team\/hass-dreoverse\" target=\"_blank\" rel=\"noreferrer noopener\">find here<\/a>. <\/p>\n\n\n\n<div id=\"toc_container\" class=\"toc_white no_bullets\"><p class=\"toc_title\">Table of Contents<\/p><ul class=\"toc_list\"><li><a href=\"#Fan_AC\">Fan + A\/C<\/a><\/li><li><a href=\"#Napping\">Napping<\/a><\/li><li><a href=\"#Changing_speeds_from_distance\">Changing speeds from distance<\/a><\/li><li><a href=\"#Quick_cool_off\">Quick cool off<\/a><\/li><li><a href=\"#Keeping_it_quiet\">Keeping it quiet<\/a><\/li><li><a href=\"#Empty_room\">Empty room<\/a><\/li><li><a href=\"#Remember_for_later\">Remember for later<\/a><\/li><li><a href=\"#Temperature_sensor\">Temperature sensor<\/a><\/li><li><a href=\"#Lower_the_CO2\">Lower the CO2<\/a><\/li><li><a href=\"#Air_fryer_light_bulb\">Air fryer light bulb<\/a><\/li><li><a href=\"#Using_Google_Assistant_voice_commands_in_Home_Assistant\">Using Google Assistant voice commands in Home Assistant<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Fan_AC\">Fan + A\/C<\/span><\/h2>\n\n\n\n<p>Circulating the air when the A\/C is on has been VERY helpful to spread out the cool air. I&#8217;m using an <a href=\"https:\/\/amzn.to\/45xGDqk\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Ecobee thermostat<\/a>, and when it&#8217;s on the automation triggers to turn on <a href=\"https:\/\/bit.ly\/4jh8yOE\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">a DREO fan<\/a>. <\/p>\n\n\n\n<p>If you are using the visual editor look for &#8220;Current action&#8221; is &#8220;Cooling.&#8221; If you are using just YAML it is the &#8220;hvac_action&#8221; is &#8220;cooling.&#8221; <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\u202fPM-1024x604.jpg\" alt=\"\" class=\"wp-image-13215\" width=\"768\" height=\"453\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\u202fPM-1024x604.jpg 1024w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\u202fPM-300x177.jpg 300w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\u202fPM-1536x906.jpg 1536w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\u202fPM-2048x1208.jpg 2048w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\u202fPM.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>trigger: state\nentity_id:\n  - climate.kitchen_homekit_2\nto: cooling\nattribute: hvac_action<\/code><\/pre>\n\n\n\n<p>For the action, just turn on the fan! In the last section I will explain how I got the fans to work with Home Assistant and Google Assistant. <\/p>\n\n\n\n<h2><span id=\"Napping\">Napping<\/span><\/h2>\n\n\n\n<p>I have <a href=\"https:\/\/bit.ly\/3EzADCs\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">a fan in my bedroom<\/a> and it works great because it&#8217;s quiet and is always pointed straight at my bed. When I lie down on my bed during the day, the pressure sensor detects me and turns on the fan if it&#8217;s warm in the room. <\/p>\n\n\n\n<p>Then when I get out of bed during the day, it turns the fan off!<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Nap time\ndescription: \"\"\ntriggers:\n  - entity_id: binary_sensor.withings_in_bed_reed\n    to: \"on\"\n    trigger: state\n    id: reed_in_bed\n  - entity_id:\n      - binary_sensor.withings_in_bed_reed\n    to: \"off\"\n    trigger: state\n    id: reed_out_of_bed\nconditions:\n  - condition: time\n    before: \"17:00:00\"\n    after: \"10:00:00\"\nactions:\n  - choose:\n      - conditions:\n          - condition: trigger\n            id:\n              - reed_in_bed\n        sequence:\n          - device_id: abcdefg123456\n            domain: cover\n            entity_id: cover.master_bedroom_left_shade\n            type: set_position\n            position: 0\n          - device_id: abcdefg123456\n            domain: cover\n            entity_id: cover.master_bedroom_right_shade\n            type: set_position\n            position: 0\n          - condition: numeric_state\n            entity_id: sensor.master_bedroom_dreo_fan_temperature\n            above: 75\n          - action: fan.turn_on\n            metadata: {}\n            data: {}\n            target:\n              entity_id: fan.master_bedroom_dreo_fan_2\n      - conditions:\n          - condition: trigger\n            id:\n              - reed_out_of_bed\n        sequence:\n          - action: fan.turn_off\n            metadata: {}\n            data: {}\n            target:\n              entity_id: fan.master_bedroom_dreo_fan_2\nmode: single\n<\/code><\/pre>\n\n\n\n<p>It&#8217;s all in a single automation to keep it in one place using Trigger IDs (&#8220;reed_in_bed&#8221; and &#8220;reed_out_of_bed&#8221;). Of course, you could separate it out into two automations if you prefer that. <\/p>\n\n\n\n<h2><span id=\"Changing_speeds_from_distance\">Changing speeds from distance<\/span><\/h2>\n\n\n\n<p>mmWave sensors are getting so accurate now that you could change the fan speed if you are close or far away. <a href=\"https:\/\/apolloautomation.com\/axxmGE\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">The Apollo MSR-2 mmWave sensor<\/a> is a great option for that. <\/p>\n\n\n\n<p>Or if you want the fan to do it all by itself and follow you, then the <a href=\"https:\/\/www.dreo.com\/products\/turbopolyfan-707s\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">DREO TurboPoly Fan 707S<\/a> can actually do that out of the box. Pretty sweet!<\/p>\n\n\n\n<h2><span id=\"Quick_cool_off\">Quick cool off<\/span><\/h2>\n\n\n\n<p>When I get home and the temperature outside is extremely hot, then I want the fan on high. You could use lots of different options for outdoor temperature, but I&#8217;m using a <a href=\"https:\/\/amzn.to\/43KAg0F\" target=\"_blank\" rel=\"noreferrer noopener\">Tempest Weather Station<\/a> in my back yard. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Family room Dreo fan on high when hot outside and we come home\ndescription: \"\"\ntriggers:\n  - entity_id: group.all_phones\n    from: not_home\n    to: home\n    trigger: state\n  - trigger: state\n    entity_id:\n      - sensor.reed_current_location_phone\n    to: home\n    from: away\nconditions:\n  - condition: time\n    after: \"09:00:00\"\n    before: \"19:00:00\"\n  - condition: numeric_state\n    entity_id: sensor.st_00050086_feels_like\n    above: 100\nactions:\n  - action: script.dreo_family_room_fan_speed_high\n    metadata: {}\n    data: {}\n  - delay:\n      hours: 0\n      minutes: 15\n      seconds: 0\n      milliseconds: 0\n  - action: script.dreo_family_room_fan_speed_low\n    metadata: {}\n    data: {}\nmode: single<\/code><\/pre>\n\n\n\n<p>Here are the scripts that change the speed, because the fan we are using isn&#8217;t fully compatible with Home Assistant yet. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sequence:\n  - action: google_assistant_sdk.send_text_command\n    data:\n      command: Set Family room fan Dreo speed to 8\n  - action: number.set_value\n    metadata: {}\n    data:\n      value: \"15\"\n    target:\n      entity_id: number.family_room_fan_vertical_angle\nalias: Dreo Family Room Fan Speed High\ndescription: \"\"<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sequence:\n  - action: google_assistant_sdk.send_text_command\n    data:\n      command: Set Family room fan Dreo speed to 3\n  - action: number.set_value\n    metadata: {}\n    data:\n      value: \"15\"\n    target:\n      entity_id: number.family_room_fan_vertical_angle\nalias: Dreo Family Room Fan Speed Low\ndescription: \"\"\n<\/code><\/pre>\n\n\n\n<p>I will explain at the end of the article how I&#8217;m using Google Assistant to send voice commands. <\/p>\n\n\n\n<h2><span id=\"Keeping_it_quiet\">Keeping it quiet<\/span><\/h2>\n\n\n\n<p>But if the fan is on high and the TV turns on, I would rather the fan turn the speed down. I don&#8217;t need to crank the volume on the TV and have Elmo&#8217;s voice blasting through our house!<\/p>\n\n\n\n<p>I&#8217;m using an Apple TV and the integration into Home Assistant is great. When the TV starts playing something and the fan is on, the fan automatically goes down to a low speed. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Family room Dreo fan low if TV is playing\ndescription: \"\"\ntriggers:\n  - entity_id:\n      - media_player.family_room_tv_2\n    to: playing\n    trigger: state\nconditions:\n  - condition: numeric_state\n    entity_id: number.family_room_fan_vertical_angle\n    above: 0\nactions:\n  - action: script.dreo_family_room_fan_speed_low\n    metadata: {}\n    data: {}\nmode: single<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sequence:\n  - action: google_assistant_sdk.send_text_command\n    data:\n      command: Set Family room fan Dreo speed to 3\n  - action: number.set_value\n    metadata: {}\n    data:\n      value: \"15\"\n    target:\n      entity_id: number.family_room_fan_vertical_angle\nalias: Dreo Family Room Fan Speed Low\ndescription: \"\"\n<\/code><\/pre>\n\n\n\n<h2><span id=\"Empty_room\">Empty room<\/span><\/h2>\n\n\n\n<p>I also don&#8217;t want the fan running if no one is in the room. The fan can start from the A\/C running if no one is in the room to circulate air, so if the A\/C stops and no one is still in the room the fan will turn off. <\/p>\n\n\n\n<p>So for the first automation, I&#8217;m using a mmWave sensor and a PIR sensor. If neither has been triggered in 20 minutes then it checks to make sure the other hasn&#8217;t seen anything in the last 15 minutes either. That way they both have to be clear and no one is in the room for sure. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.05.37\u202fPM-1024x779.jpg\" alt=\"\" class=\"wp-image-13222\" width=\"768\" height=\"584\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.05.37\u202fPM-1024x779.jpg 1024w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.05.37\u202fPM-300x228.jpg 300w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.05.37\u202fPM-1536x1168.jpg 1536w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.05.37\u202fPM-2048x1557.jpg 2048w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.05.37\u202fPM.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Turn off Family room Dreo fan if no one is around\ndescription: \"\"\ntriggers:\n  - trigger: state\n    entity_id:\n      - binary_sensor.hue_motion_sensor_1_motion\n    to: \"off\"\n    for:\n      hours: 0\n      minutes: 20\n      seconds: 0\n  - trigger: state\n    entity_id:\n      - binary_sensor.presence_sensor_fp2_8576_presence_sensor_4\n    to: \"off\"\n    for:\n      hours: 0\n      minutes: 20\n      seconds: 0\nconditions:\n  - condition: and\n    conditions:\n      - condition: state\n        entity_id: binary_sensor.presence_sensor_fp2_8576_presence_sensor_4\n        state: \"off\"\n        for:\n          hours: 0\n          minutes: 15\n          seconds: 0\n      - condition: state\n        entity_id: binary_sensor.hue_motion_sensor_1_motion\n        state: \"off\"\n        for:\n          hours: 0\n          minutes: 15\n          seconds: 0\nactions:\n  - action: script.turn_off_dreo_family_room_fan\n    metadata: {}\n    data: {}\nmode: single\n<\/code><\/pre>\n\n\n\n<p>Then for the second automation that runs when the A\/C stops running. It checks to see if anyone is in the room using the mmWave sensor and PIR motion sensor used in the previous automation.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.07.05\u202fPM-1024x752.jpg\" alt=\"\" class=\"wp-image-13224\" width=\"768\" height=\"564\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.07.05\u202fPM-1024x752.jpg 1024w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.07.05\u202fPM-300x220.jpg 300w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.07.05\u202fPM-1536x1128.jpg 1536w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.07.05\u202fPM-2048x1504.jpg 2048w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.07.05\u202fPM.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Family room Dreo fan turn off if A\/C stopped running\ndescription: \"\"\ntriggers:\n  - trigger: state\n    entity_id:\n      - climate.kitchen_homekit_2\n    to: idle\n    attribute: hvac_action\n    for:\n      hours: 0\n      minutes: 10\n      seconds: 0\nconditions:\n  - condition: time\n    after: \"07:00:00\"\n    before: \"23:30:00\"\n  - condition: and\n    conditions:\n      - condition: state\n        entity_id: binary_sensor.presence_sensor_fp2_8576_presence_sensor_4\n        state: \"off\"\n        for:\n          hours: 0\n          minutes: 10\n          seconds: 0\n      - condition: state\n        entity_id: binary_sensor.hue_motion_sensor_1_motion\n        state: \"off\"\n        for:\n          hours: 0\n          minutes: 10\n          seconds: 0\nactions:\n  - action: script.turn_off_dreo_family_room_fan\n    metadata: {}\n    data: {}\nmode: single\n<\/code><\/pre>\n\n\n\n<h2><span id=\"Remember_for_later\">Remember for later<\/span><\/h2>\n\n\n\n<p>Okay so this is my new favorite automation and it&#8217;s REALLY coming in handy for all sorts of devices! Basically when either a room or the whole house is about to shut off, the smart home takes a &#8220;snapshot&#8221; of certain devices and can restore the state of those devices when you return. <\/p>\n\n\n\n<p>I&#8217;m using this on the fan and my computer speakers in my studio. Both are devices I manually turn on from a dashboard on my desk. Well it&#8217;s annoying to turn them back on if I left for just a few minutes and everything shuts off. So here&#8217;s how it works. <\/p>\n\n\n\n<p>For the automation that turns off my studio. The first action (and this is important that it is the first) creates a scene of those devices I want to remember. If you add this action at the end, after you already turn everything off, it would <strong>not<\/strong> work. Yes I made that mistake the first time I set this up. \ud83e\udd26\u200d\u2642\ufe0f<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.13.44\u202fPM-1024x566.jpg\" alt=\"\" class=\"wp-image-13226\" width=\"768\" height=\"425\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.13.44\u202fPM-1024x566.jpg 1024w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.13.44\u202fPM-300x166.jpg 300w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.13.44\u202fPM-1536x849.jpg 1536w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.13.44\u202fPM-2048x1132.jpg 2048w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.13.44\u202fPM.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>action: scene.create\nmetadata: {}\ndata:\n  scene_id: studio_fan_temp_scene\n  snapshot_entities:\n    - switch.smart_power_strip_socket_1\n    - switch.computer_speakers<\/code><\/pre>\n\n\n\n<p>Then for the automation that turns everything back <strong>on<\/strong> when I walk in the room, there&#8217;s an action to run that scene I created in the shutdown automation. <\/p>\n\n\n\n<p>But I <strong>don&#8217;t<\/strong> want the scene to run if it&#8217;s been over an hour since I&#8217;ve been in the room. That would be annoying if it was returning to a previous state from a long time ago. <\/p>\n\n\n\n<p>So if certain light strips have been off for over an hour, it will skip the scene. I&#8217;m sure there is a better way of doing this but it works so I don&#8217;t care. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.17.00\u202fPM-1024x683.jpg\" alt=\"\" class=\"wp-image-13228\" width=\"768\" height=\"512\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.17.00\u202fPM-1024x683.jpg 1024w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.17.00\u202fPM-300x200.jpg 300w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.17.00\u202fPM-1536x1024.jpg 1536w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.17.00\u202fPM-2048x1365.jpg 2048w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.17.00\u202fPM.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>choose:\n  - conditions:\n      - condition: state\n        entity_id: light.kasa_light_strips_new_fav_2\n        state: \"off\"\n        for:\n          hours: 1\n          minutes: 0\n          seconds: 0\n    sequence: &#91;]\ndefault:\n  - action: scene.turn_on\n    metadata: {}\n    data: {}\n    target:\n      entity_id: scene.studio_fan_temp_scene\nenabled: true<\/code><\/pre>\n\n\n\n<h2><span id=\"Temperature_sensor\">Temperature sensor<\/span><\/h2>\n\n\n\n<p>When our theater room gets warm, then the fan will turn <strong>on<\/strong> when everything else turns on. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>choose:\n  - conditions:\n      - condition: numeric_state\n        entity_id: sensor.purifier_tower_fan_temperature\n        above: 78\n    sequence:\n      - action: fan.set_percentage\n        metadata: {}\n        data:\n          percentage: 16\n        target:\n          entity_id: fan.purifier_tower_fan\n        enabled: true\nalias: Turn on fan if hot<\/code><\/pre>\n\n\n\n<h2><span id=\"Lower_the_CO2\">Lower the CO2<\/span><\/h2>\n\n\n\n<p>Using a CO2 sensor has been eye-opening to see how fast it can go up when I&#8217;m working at the computer! To fix that, I have a portable A\/C unit near my desk and it clears out all the stuffy air so fast in the room. <\/p>\n\n\n\n<p>I also have a few other conditions to make sure this runs only when it&#8217;s supposed to. It checks if I&#8217;m in the room using presence detection and that my computer is on. It also can only run once every 2 hours. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: CO2 High in Studio\ndescription: Flash lights red and fans on\ntriggers:\n  - entity_id:\n      - sensor.aranet4_carbon_dioxide\n    above: 1100\n    trigger: numeric_state\nconditions:\n  - condition: state\n    entity_id: binary_sensor.macbook_pro_2_active\n    state: \"on\"\n  - condition: numeric_state\n    entity_id: sensor.macbook_pro_2_displays\n    above: 1\n  - condition: template\n    value_template: |-\n      {# run once ever 2 hours #}\n      {% if states.automation.co2_high_in_studio.last_triggered is not none %}\n        {% if as_timestamp(now()) | int - as_timestamp(states.automation.co2_high_in_studio.attributes.last_triggered) \n        | int &gt; (2 * 3600) %} true {% else %} false\n        {% endif %}\n      {% else %}\n        false\n      {% endif %}\n  - condition: state\n    entity_id: sensor.reed_room\n    state: studio_esp\nactions:\n  - action: climate.turn_on\n    metadata: {}\n    data: {}\n    target:\n      entity_id: climate.air_conditioner_air_conditioner\nmode: single<\/code><\/pre>\n\n\n\n<h2><span id=\"Air_fryer_light_bulb\">Air fryer light bulb<\/span><\/h2>\n\n\n\n<p>Walking up to the air fryer and have the light automatically turn on when it&#8217;s cooking has been so convenient! I&#8217;m using <a href=\"https:\/\/apolloautomation.com\/axxmGE\" target=\"_blank\" rel=\"noreferrer noopener\">the Apollo MSR-2 mmWave sensor<\/a> and if I&#8217;m in Zone 1 or really close to it, the light turns on, if the air fryer is cooking. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Kitchen Air Fryer light on from mmWave\ndescription: \"\"\ntriggers:\n  - trigger: state\n    entity_id:\n      - binary_sensor.apollo_msr_2_c655b0_radar_zone_1_occupancy\n    to: \"on\"\nconditions:\n  - condition: state\n    entity_id: sensor.chefmaker_status\n    state: cooking\nactions:\n  - action: switch.turn_on\n    metadata: {}\n    data: {}\n    target:\n      entity_id: switch.chefmaker_light\nmode: single<\/code><\/pre>\n\n\n\n<h2><span id=\"Using_Google_Assistant_voice_commands_in_Home_Assistant\">Using Google Assistant voice commands in Home Assistant<\/span><\/h2>\n\n\n\n<p>Some of the DREO fans in Home Assistant were missing controls. I&#8217;m sure eventually they will be added, but for now I&#8217;m using Google Assistant voice commands sent from a Home Assistant automation to control the fan. <\/p>\n\n\n\n<p>There are some steps needed to get this set up if you haven&#8217;t done it before. <a href=\"https:\/\/www.home-assistant.io\/integrations\/google_assistant_sdk\" target=\"_blank\" rel=\"noreferrer noopener\">Here is the page to do that<\/a>. <\/p>\n\n\n\n<p>Once it&#8217;s all set up, the commands are really easy to do in Home Assistant. Here is how I turn a fan on. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.32.52\u202fPM-1024x461.jpg\" alt=\"\" class=\"wp-image-13232\" width=\"768\" height=\"346\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.32.52\u202fPM-1024x461.jpg 1024w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.32.52\u202fPM-300x135.jpg 300w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.32.52\u202fPM-1536x692.jpg 1536w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.32.52\u202fPM-2048x923.jpg 2048w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-4.32.52\u202fPM.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>action: google_assistant_sdk.send_text_command\ndata:\n  command: Turn on Family room fan Dreo<\/code><\/pre>\n\n\n\n<p>So whatever the Google Assistant voice command is, just put that in the &#8220;command&#8221; and you are good to go!<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>I hope this article helps you set up automations! If you want to make sure you see future content like this, make sure you <a href=\"https:\/\/bit.ly\/3joO1dZ\" target=\"_blank\" rel=\"noreferrer noopener\">subscribe on YouTube<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Affiliate Disclosure: This page has affiliate links, which earn us commission at no cost to you. I&#8217;ve been using these automations for the last month or so, and they&#8217;ve been extremely useful! This article will show you how I set <a href=\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/\"><\/p>\n<div class=\"read-more\">\n<p>Read more &#8250;<\/p>\n<\/div>\n<p><!-- end of .read-more --><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How I set up Home Automations to keep me cool | Smart Home Solver<\/title>\n<link rel=\"canonical\" href=\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How I set up Home Automations to keep me cool | Smart Home Solver\" \/>\n<meta property=\"og:description\" content=\"Affiliate Disclosure: This page has affiliate links, which earn us commission at no cost to you. I&#8217;ve been using these automations for the last month or so, and they&#8217;ve been extremely useful! This article will show you how I set Read more &#8250;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/\" \/>\n<meta property=\"og:site_name\" content=\"Smart Home Solver\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-31T16:59:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-31T17:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\u202fPM-1024x604.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"10 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#website\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/\",\"name\":\"Smart Home Solver\",\"description\":\"Smart Home Solver\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/smarthomesolver.com\/reviews\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/#primaryimage\",\"inLanguage\":\"en\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\\u202fPM.jpg\",\"contentUrl\":\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-at-3.37.34\\u202fPM.jpg\",\"width\":1200,\"height\":708},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/#webpage\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/\",\"name\":\"How I set up Home Automations to keep me cool | Smart Home Solver\",\"isPartOf\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/#primaryimage\"},\"datePublished\":\"2025-05-31T16:59:58+00:00\",\"dateModified\":\"2025-05-31T17:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#\/schema\/person\/d7a94f002e37d00d768cdbc8bf0afaa3\"},\"breadcrumb\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/how-i-set-up-home-automations-to-keep-me-cool\/\",\"name\":\"How I set up Home Automations to keep me cool\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#\/schema\/person\/d7a94f002e37d00d768cdbc8bf0afaa3\",\"name\":\"Reed Kleinman\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#personlogo\",\"inLanguage\":\"en\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f0b2a85b039ba9da5470ee40dc5ab57a?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f0b2a85b039ba9da5470ee40dc5ab57a?s=96&r=g\",\"caption\":\"Reed Kleinman\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts\/13214"}],"collection":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/comments?post=13214"}],"version-history":[{"count":26,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts\/13214\/revisions"}],"predecessor-version":[{"id":13253,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts\/13214\/revisions\/13253"}],"wp:attachment":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/media?parent=13214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/categories?post=13214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/tags?post=13214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}