{"id":13205,"date":"2025-04-12T09:20:57","date_gmt":"2025-04-12T16:20:57","guid":{"rendered":"https:\/\/smarthomesolver.com\/reviews\/?p=13205"},"modified":"2025-04-12T09:32:19","modified_gmt":"2025-04-12T16:32:19","slug":"outrageous-automations","status":"publish","type":"post","link":"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/","title":{"rendered":"Outrageous Automations"},"content":{"rendered":"\n<p>There are a few home automations that took me a while to figure out a good solution for, and I&#8217;m going to show you how I did them.<\/p>\n\n\n\n<p>If you haven&#8217;t watched the video that goes with this article, <a href=\"https:\/\/youtu.be\/5lqPhf5VIJ0\" target=\"_blank\" rel=\"noreferrer noopener\">go check it out here<\/a> to understand how the automation works and see it in action!<\/p>\n\n\n\n<h2>Easy skip automation<\/h2>\n\n\n\n<p>I&#8217;ve had different input booleans (or virtual switches) that can be turned on to skip an automation for a long time. They are super handy, but not always ideal for family members to know how to turn them on. Until now!<\/p>\n\n\n\n<p>Home Assistant (HA) can tell the difference between a manual on or off using a physical switch, in the app, or if the automation changed the device. <\/p>\n\n\n\n<p>This is perfect for knowing if a family member manually changed the lights, for example. When they are manually turned on or off, then I can turn <strong>on<\/strong> that input boolean, to skip any light automations in that room for the day. <\/p>\n\n\n\n<p>Here&#8217;s how to tell if how a device is controlled. There are three choose conditions: physical device, HA app, and an automation. As you can see, there is an input boolean turning on for only the physical device and HA app option. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>choose:\n  - conditions:\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.id != none }}\"\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.parent_id == none }}\"\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.user_id == none }}\"\n    sequence:\n      - action: input_boolean.turn_on\n        metadata: {}\n        data: {}\n        target:\n          entity_id: input_boolean.skip_automation\n    alias: Physical device\n  - conditions:\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.id != none }}\"\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.parent_id == none }}\"\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.user_id != none }}\"\n    sequence:\n      - action: input_boolean.turn_on\n        metadata: {}\n        data: {}\n        target:\n          entity_id: input_boolean.skip_automation\n    alias: HA user interface\n  - conditions:\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.id != none }}\"\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.parent_id != none }}\"\n      - condition: template\n        value_template: \"{{ trigger.to_state.context.user_id == none }}\"\n    sequence: &#91;]\n    alias: HA automation<\/code><\/pre>\n\n\n\n<p>For the automation trigger, just make it a light turning on or off. Then you are good to go!<\/p>\n\n\n\n<h2>Real life Jarvis<\/h2>\n\n\n\n<p>I wanted to make an easy way for my smart home to ask me if an automation should run. Then all I have to say is the the trigger word and &#8220;yes.&#8221; Then it would know what automation to run, out of a long list of automations it could potentially run. So here&#8217;s how I set it up. <\/p>\n\n\n\n<p>I created a <strong>&#8220;drop down helper&#8221;<\/strong> or it is also called an <strong>&#8220;input select helper.&#8221;<\/strong> This will be a list of growing automations that <em>could<\/em> run with this voice command. I also have one option as <strong>&#8220;none&#8221;<\/strong> and that&#8217;s important. <\/p>\n\n\n\n<p>Then if a certain conditions are right, like if it&#8217;s bright in my room, I&#8217;m in the room, and the <strong>&#8220;input select helper&#8221;<\/strong> is <strong>&#8220;none,&#8221;<\/strong> then the automation will ask if I want to lower the shades. That automation changes the &#8220;input select helper&#8221; to the automation name i.e. &#8220;lower back porch shades when bright.&#8221;<\/p>\n\n\n\n<p>I have another automation that I call my coordinator for all them. The trigger for that automation is all the voice phrases: &#8220;yes&#8221; &#8220;sounds good&#8221; &#8220;execute order 66&#8243;&#8230;etc. Then for the actions it is one big Choose that check what the <strong>&#8220;input select helper&#8221;<\/strong> is. If it&#8217;s set to &#8220;lower back porch shades when bright&#8221; then it will run that automation. <\/p>\n\n\n\n<p>I also have one more automation that if the <strong>&#8220;input select helper&#8221;<\/strong> is NOT <strong>&#8220;none&#8221;<\/strong> for 2 minutes, it changes it back to <strong>&#8220;none.&#8221;<\/strong> That way it gives me a minute to respond, but if I don&#8217;t then it will skip the automation and if someone randomly says &#8220;yes&#8221; it won&#8217;t run an automation when it&#8217;s not supposed to. <\/p>\n\n\n\n<h2>More automations<\/h2>\n\n\n\n<p>There are some other automations I&#8217;ve covered years ago like the doorbell one. If you want more info, you <a href=\"https:\/\/smarthomesolver.com\/reviews\/8-doorbell-automation-ideas\/#Arrive_home_reminder\" target=\"_blank\" rel=\"noreferrer noopener\">can check them out here<\/a>. <\/p>\n\n\n\n<p>If this content is helpful, then please <a href=\"https:\/\/bit.ly\/3joO1dZ\" target=\"_blank\" rel=\"noreferrer noopener\">subscribe on YouTube<\/a> for future automation videos!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are a few home automations that took me a while to figure out a good solution for, and I&#8217;m going to show you how I did them. If you haven&#8217;t watched the video that goes with this article, go <a href=\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/\"><\/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>Outrageous Automations | Smart Home Solver<\/title>\n<link rel=\"canonical\" href=\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Outrageous Automations | Smart Home Solver\" \/>\n<meta property=\"og:description\" content=\"There are a few home automations that took me a while to figure out a good solution for, and I&#8217;m going to show you how I did them. If you haven&#8217;t watched the video that goes with this article, go Read more &#8250;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/\" \/>\n<meta property=\"og:site_name\" content=\"Smart Home Solver\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-12T16:20:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-12T16:32:19+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"3 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\":\"WebPage\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/#webpage\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/\",\"name\":\"Outrageous Automations | Smart Home Solver\",\"isPartOf\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#website\"},\"datePublished\":\"2025-04-12T16:20:57+00:00\",\"dateModified\":\"2025-04-12T16:32:19+00:00\",\"author\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#\/schema\/person\/d7a94f002e37d00d768cdbc8bf0afaa3\"},\"breadcrumb\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/#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\/outrageous-automations\/\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/outrageous-automations\/\",\"name\":\"Outrageous Automations\"}}]},{\"@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\/13205"}],"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=13205"}],"version-history":[{"count":3,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts\/13205\/revisions"}],"predecessor-version":[{"id":13210,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts\/13205\/revisions\/13210"}],"wp:attachment":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/media?parent=13205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/categories?post=13205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/tags?post=13205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}