<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Clever Automations on Smart Home? Sure — But Secure!</title><link>https://smarthome-aber-sicher.de/en/categories/automationen/</link><description>Recent content in Clever Automations on Smart Home? Sure — But Secure!</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 20 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://smarthome-aber-sicher.de/en/categories/automationen/index.xml" rel="self" type="application/rss+xml"/><item><title>5 Home Assistant Automations That Save Energy</title><link>https://smarthome-aber-sicher.de/en/blog/2026/08/20/5-energiespar-tipps/</link><pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2026/08/20/5-energiespar-tipps/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2026/08/20/5-energiespar-tipps/cover.jpeg" alt="Featured image of post 5 Home Assistant Automations That Save Energy" /&gt;&lt;p&gt;My router, speakers, AV receiver, and printer used to draw a combined &lt;strong&gt;76 watts while doing nothing&lt;/strong&gt;. If they ran around the clock, that would cost almost €180 per year at my electricity rate. This is where automations help me: not through one spectacular trick, but by preventing small amounts of wasted energy every day.&lt;/p&gt;
&lt;p&gt;Here are five solutions from my actual home. Four reliably reduce my energy costs. The fifth sounded sensible but provided no benefit with my heat pump, so I removed it again.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/c2aS27Vpoik?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/img/sas_youtube.png" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="1-automatically-switch-off-standby-power-hogs"&gt;1. Automatically switch off standby power hogs
&lt;/h2&gt;&lt;p&gt;My home currently draws around &lt;strong&gt;55 watts of base load&lt;/strong&gt; when idle. This includes devices that need to remain reachable for the smart home, such as Shelly modules, sensors, and my home server. I consciously accept that consumption.&lt;/p&gt;
&lt;p&gt;Several other devices, however, used to stay on even when nobody needed them:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Device&lt;/th&gt;
&lt;th style="text-align: right"&gt;Power&lt;/th&gt;
&lt;th style="text-align: right"&gt;Annual cost if always on&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;FRITZ!Box router&lt;/td&gt;
&lt;td style="text-align: right"&gt;16 W&lt;/td&gt;
&lt;td style="text-align: right"&gt;almost €40&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Five Sonos speakers&lt;/td&gt;
&lt;td style="text-align: right"&gt;35 W&lt;/td&gt;
&lt;td style="text-align: right"&gt;over €80&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AV receiver&lt;/td&gt;
&lt;td style="text-align: right"&gt;15 W&lt;/td&gt;
&lt;td style="text-align: right"&gt;around €35&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Printer&lt;/td&gt;
&lt;td style="text-align: right"&gt;10 W&lt;/td&gt;
&lt;td style="text-align: right"&gt;around €24&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Together, these examples add up to &lt;strong&gt;76 watts&lt;/strong&gt;. My actual savings are lower than the theoretical €180 because I do not keep the devices off permanently. Home Assistant simply makes sure they are off whenever I do not need them.&lt;/p&gt;
&lt;p&gt;When I leave the apartment, I long-press the hallway light switch. This deliberate &amp;ldquo;I&amp;rsquo;m leaving&amp;rdquo; signal switches off Sonos, the receiver, and the printer. The manual trigger is intentional: for this use case, I prefer an unambiguous button press over presence detection that occasionally gets it wrong.&lt;/p&gt;
&lt;p&gt;I also switch off the FRITZ!Box at night. My smart home continues to run locally without internet access. I explain why local operation matters in &lt;a class="link" href="https://smarthome-aber-sicher.de/en/post/ha-az/15-offline/" &gt;Home Assistant A–Z: O for Offline&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There is a small downside: the Sonos speakers need about a minute after power-up, while the router takes roughly two minutes before everything is available again.&lt;/p&gt;
&lt;h2 id="2-run-large-loads-on-solar-power"&gt;2. Run large loads on solar power
&lt;/h2&gt;&lt;p&gt;If you have solar panels, flexible high-power appliances should run whenever enough of your own electricity is available. In my home, this mainly applies to the washing machine and electric car.&lt;/p&gt;
&lt;p&gt;My washing machine is connected to Home Assistant through Home Connect. In the morning, I load it, select a program, and enable remote start. Once around &lt;strong&gt;2.5 kilowatts of surplus solar power&lt;/strong&gt; are available, Home Assistant starts the machine automatically.&lt;/p&gt;
&lt;p&gt;The car follows the same principle. My Heidelberg Energy Control wallbox is connected to the solar system through Home Assistant and &lt;strong&gt;evcc&lt;/strong&gt;. The Cupra Tavascan charges primarily on surplus solar power unless a defined minimum state of charge takes priority. Of the roughly &lt;strong&gt;3,500 kilowatt-hours&lt;/strong&gt; the car uses each year, about &lt;strong&gt;1,500 kilowatt-hours&lt;/strong&gt; come from my own roof despite my relatively small solar array.&lt;/p&gt;
&lt;h2 id="3-get-reminded-to-ventilate-efficiently"&gt;3. Get reminded to ventilate efficiently
&lt;/h2&gt;&lt;p&gt;Leaving a window open for too long wastes heating energy in winter. With a heat pump, that directly becomes additional electricity consumption. I therefore monitor the windows I regularly open using six Homematic contact sensors. The outdoor temperature comes from my heat pump sensor via Modbus.&lt;/p&gt;
&lt;p&gt;My simple rule, deliberately tailored to my home, is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Below 5 °C: send a reminder after 5 minutes&lt;/li&gt;
&lt;li&gt;Between 5 and 15 °C: use the temperature as the number of minutes&lt;/li&gt;
&lt;li&gt;Above 15 °C: do not send a reminder&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a window remains open beyond that limit, the Home Assistant app sends a push notification. This prevents forgotten windows without creating unnecessary alerts during mild weather. These values are not a universal ventilation formula; they are thresholds that work well for my building.&lt;/p&gt;
&lt;h2 id="bonus-automate-the-electricity-price-too"&gt;Bonus: Automate the electricity price too
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Advertising:&lt;/strong&gt; This section is part of a paid partnership with remind.me. The service is currently available in Germany.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Automations can reduce consumption or shift it to times when your own solar power is available. Another factor is the price per kilowatt-hour. During my most recent provider switch, I saved 5 cents per kilowatt-hour and received an additional €250 switching bonus.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;remind.me&lt;/strong&gt; switching service checks once a year for the best suitable electricity, gas, or heat-pump tariff and prepares the switch. New-customer bonuses are included, and you have the right to veto every switch.&lt;/p&gt;
&lt;p&gt;👉 &lt;a class="link" href="https://www.remind.me/wp-wechselservice-sieger-fur-strom-und-gas/?utm_source=smarthome&amp;amp;utm_medium=infl&amp;amp;utm_campaign=youtube" target="_blank" rel="noopener"
&gt;Learn more about the remind.me switching service&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="4-why-i-removed-night-setback"&gt;4. Why I removed night setback
&lt;/h2&gt;&lt;p&gt;Turning down the heating at night sounds like an obvious way to save energy. Whether it works depends on the building, heat emitters, heat source, and control system.&lt;/p&gt;
&lt;p&gt;In a poorly insulated older building with conventional radiators, night setback can indeed save energy. With my combination of a &lt;strong&gt;heat pump, underfloor heating, and a high-mass screed floor&lt;/strong&gt;, however, the room temperature barely drops overnight. If the controller then catches up in the morning using a higher flow temperature, that less efficient operation can consume the small theoretical saving.&lt;/p&gt;
&lt;p&gt;Night setback provided no measurable benefit in my setup, so I removed the automation. The better rule is not to apply it blindly, but to compare actual consumption over equivalent periods.&lt;/p&gt;
&lt;h2 id="5-shutters-save-energy-in-summer-and-winter"&gt;5. Shutters save energy in summer and winter
&lt;/h2&gt;&lt;p&gt;My shutters close automatically based on the position of the sun. This saves energy in two ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;In summer&lt;/strong&gt;, they keep solar heat outside, reducing the work required from an air conditioner.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In winter&lt;/strong&gt;, closed shutters add another layer in front of the windows at night, reducing heat loss and the amount of electricity required by the heat pump.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I explain how to create sun-dependent shading with Home Assistant blueprints in &lt;a class="link" href="https://smarthome-aber-sicher.de/en/post/ha-az/10-jalousien/" &gt;Home Assistant A–Z: J for Shutters&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;None of these automations is a revolution on its own. Together, however, they prevent unnecessary standby consumption, make better use of solar power, and reduce wasted heating or cooling energy. Once configured, most of them run almost entirely by themselves.&lt;/p&gt;
&lt;p&gt;Night setback is the important counterexample: an automation does not automatically save energy just because it is commonly presented as an energy-saving tip. What matters is what it actually does in your home.&lt;/p&gt;
&lt;p&gt;Which smart home automation saves the most energy for you – and which supposed energy-saving trick did you switch off again?&lt;/p&gt;</description></item><item><title>The Automation You Never Want – But Must Have</title><link>https://smarthome-aber-sicher.de/en/blog/2026/04/29/the-automation-you-hopefully-never-need-but-absolutely-should-have/</link><pubDate>Wed, 29 Apr 2026 18:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2026/04/29/the-automation-you-hopefully-never-need-but-absolutely-should-have/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2026/04/29/die-automation-die-du-hoffentlich-nie-brauchst-aber-unbedingt-haben-solltest/cover.jpeg" alt="Featured image of post The Automation You Never Want – But Must Have" /&gt;&lt;p&gt;My first video about the XSense smoke detectors surprised me a little. Not because of the numbers – but because of one particular moment in the video.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d briefly mentioned what I&amp;rsquo;d built for the Home Assistant integration: when a smoke detector goes off, all lights come on, all blinds go up, and I get a push notification on my phone. Just a quick aside because it fit the topic. But those few seconds apparently triggered something – in the comments, and at XSense itself.&lt;/p&gt;
&lt;h2 id="how-this-video-came-about"&gt;How this video came about
&lt;/h2&gt;&lt;p&gt;Shortly after publishing the first video, XSense reached out. I explained the blind and automatic light idea in an email – and they found it so interesting that they asked me to make a detailed video about it. Show exactly how it&amp;rsquo;s built. What happens step by step. And why.&lt;/p&gt;
&lt;p&gt;So here it is.&lt;/p&gt;
&lt;h2 id="why-this-automation-matters-more-than-it-sounds"&gt;Why this automation matters more than it sounds
&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;ll say it plainly: this isn&amp;rsquo;t a cool toy. This is an automation I hope you never need. But if you do need it, every second counts.&lt;/p&gt;
&lt;p&gt;In a fire, two things rob you of the precious time to escape: &lt;strong&gt;disorientation and panic.&lt;/strong&gt; Someone woken from sleep in the middle of the night often doesn&amp;rsquo;t immediately know where they are, where the door is, how to get out. And if everything is dark and the blinds are down – that&amp;rsquo;s a serious problem.&lt;/p&gt;
&lt;p&gt;A well-designed automation can help counter exactly that. Not as a replacement for smoke detectors, escape route plans or fire extinguishers – but as one more layer that works silently and reliably when it matters.&lt;/p&gt;
&lt;h2 id="whats-in-the-video"&gt;What&amp;rsquo;s in the video
&lt;/h2&gt;&lt;p&gt;I build the complete automation live – from the MQTT entity of the smoke detector to the finished, tested automation chain in Home Assistant.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What happens when an alarm is triggered:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Push notification&lt;/strong&gt; to your smartphone – immediately, even if you&amp;rsquo;re not home&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All lights come on&lt;/strong&gt; – escape routes become visible, no one stumbles in the dark&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All blinds go up&lt;/strong&gt; – windows become accessible as emergency exits, firefighters can see what&amp;rsquo;s happening from outside&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I also show what to watch out for when building it so the automation works when it actually matters – including when the internet is down or Home Assistant just restarted.&lt;/p&gt;
&lt;p&gt;And I explain why I deliberately didn&amp;rsquo;t add an automatic emergency call – it sounds like a good idea, but in practice it isn&amp;rsquo;t.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/Bvav2c8F6Co?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_15245472759056073469_hu_bb74cb9cc1bca6d3.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;p&gt;What have you already automated for emergencies at home? Write it in the comments – I&amp;rsquo;m genuinely curious how you&amp;rsquo;ve solved this.&lt;/p&gt;
&lt;h2 id="the-devices-from-the-video"&gt;The devices from the video
&lt;/h2&gt;&lt;p&gt;The XSense system the automation is built on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;6-pack starter set + base station&lt;/strong&gt; (affiliate link):
👉 &lt;a class="link" href="https://tidd.ly/4d7NCtr" target="_blank" rel="noopener"
&gt;XS01-M 6-pack at XSense&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;12-pack + base station&lt;/strong&gt; (affiliate link):
👉 &lt;a class="link" href="https://tidd.ly/4cXza6m" target="_blank" rel="noopener"
&gt;XS01-M 12-pack at XSense&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discount code:&lt;/strong&gt; &lt;code&gt;AFQ3XSENSE&lt;/code&gt; → 12% off your entire order (X-Sense shop only, valid until September 30, 2026). Combinable with official website deals where applicable – during sitewide promotions the system automatically applies the lowest price (the code may then not apply at checkout), so just check the final price at checkout.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alternatively via Amazon:&lt;/strong&gt;
👉 &lt;a class="link" href="https://amzn.to/46Dncwk" target="_blank" rel="noopener"
&gt;XSense smoke detectors on Amazon&lt;/a&gt; (affiliate link)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This video was made in collaboration with XSense. Affiliate links: the price stays the same for you, but you support the work on my channel.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;</description></item><item><title>5 New Automation Mistakes in Home Assistant</title><link>https://smarthome-aber-sicher.de/en/blog/2026/03/18/5-new-automation-mistakes-in-home-assistant-are-you-affected-too/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2026/03/18/5-new-automation-mistakes-in-home-assistant-are-you-affected-too/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2026/03/18/5-neue-automations-fehler-in-home-assistant-bist-du-auch-betroffen/cover.jpg" alt="Featured image of post 5 New Automation Mistakes in Home Assistant" /&gt;&lt;p&gt;It was a perfectly normal evening. I built an automation, started it — and it simply didn&amp;rsquo;t do what it was supposed to. No error in the logs. No red bar. Just: nothing.&lt;/p&gt;
&lt;p&gt;After twenty minutes of searching, I found the mistake. And then something became clear to me: &lt;strong&gt;That wasn&amp;rsquo;t a one-off slip. That was a pattern.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My &lt;a class="link" href="https://smarthome-aber-sicher.de/ha/5-automation-fehler" &gt;first video on the 5 most common automation mistakes&lt;/a&gt; was a hit back then — the comments went wild. And many of you wrote: &amp;ldquo;I knew all of these and still do them anyway.&amp;rdquo; I get it. I really do.&lt;/p&gt;
&lt;p&gt;Since then, quite a bit has changed in Home Assistant. New features, new possibilities — and a whole new category of traps to fall into. Trigger IDs, for example. Or AI-generated automations that look so plausibly correct — and then aren&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I&amp;rsquo;ve picked out five of them. Five new mistakes I had to learn the hard way myself&lt;/strong&gt; — and that I keep seeing when talking to the community. Some are insidious because the mistake only surfaces weeks later. One of them costs you all the progress of a running automation — at exactly the moment you least expect it.&lt;/p&gt;
&lt;h2 id="five-mistakes-that-sound-more-harmless-than-they-are"&gt;Five mistakes that sound more harmless than they are
&lt;/h2&gt;&lt;h3 id="mistake-1-the-trigger-id-trap"&gt;Mistake 1: The Trigger ID Trap
&lt;/h3&gt;&lt;p&gt;Trigger IDs are one of the features that have genuinely upgraded Home Assistant in recent years. You can finally consolidate multiple triggers in one automation and still tell them apart. Practical, elegant, modern.&lt;/p&gt;
&lt;p&gt;And that&amp;rsquo;s exactly why this trap is so sneaky. &lt;strong&gt;Anyone who&amp;rsquo;s discovered the feature wants to use it for everything.&lt;/strong&gt; Ten triggers, twelve conditions, a huge choose block — and at some point, actions fire that shouldn&amp;rsquo;t be firing at all. No error in the logs. Everything runs. Just wrong.&lt;/p&gt;
&lt;p&gt;How to use trigger IDs properly — and where the line is — I show in the video.&lt;/p&gt;
&lt;h3 id="mistake-2-the-light-burns-even-when-the-suns-still-out"&gt;Mistake 2: The light burns even when the sun&amp;rsquo;s still out
&lt;/h3&gt;&lt;p&gt;You built an automation: lights on at 6 PM. In October, that&amp;rsquo;s perfect. In March, the lamp is on while it&amp;rsquo;s still broad daylight outside. In December, you&amp;rsquo;ve been sitting in the dark for an hour.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hard-coded times feel right when you set them up — and they get their revenge for the rest of the year.&lt;/strong&gt; Most of us have at least one such automation hidden somewhere. Sometimes even several.&lt;/p&gt;
&lt;p&gt;The good news: Home Assistant has everything you need to solve this permanently. What exactly — you&amp;rsquo;ll see in the video.&lt;/p&gt;
&lt;h3 id="mistake-3-the-silent-total-loss"&gt;Mistake 3: The silent total loss
&lt;/h3&gt;&lt;p&gt;This is the mistake that surprised me most — and at the same time the one most people completely underestimate. You build an automation with a long &lt;code&gt;wait&lt;/code&gt; action. Everything runs. At some point you apply an update. Home Assistant restarts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;And your automation? It remembers nothing.&lt;/strong&gt; No hint, no log, no error message. The progress is simply gone. That can mean: a reminder is never sent. A lamp stays on. A door remains unnoticed open.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s an elegant solution for this — and it&amp;rsquo;s simpler than you&amp;rsquo;d think. But it requires a change of thinking. I explain how in the video.&lt;/p&gt;
&lt;h3 id="mistake-4-the-script-that-silently-refuses"&gt;Mistake 4: The script that silently refuses
&lt;/h3&gt;&lt;p&gt;Anyone who knows &lt;a class="link" href="https://smarthome-aber-sicher.de/ha/automation-modi" &gt;automation modes&lt;/a&gt; feels confident. Single, Restart, Parallel, Queue — that&amp;rsquo;s clear. But now here&amp;rsquo;s the trick question: &lt;strong&gt;Are you also keeping an eye on the modes of your scripts?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the default mode &lt;code&gt;Single&lt;/code&gt;, if a script is already running and gets called again, absolutely nothing happens. No error message. The script is simply ignored. Depending on your use case, your system then runs silently into the void — and you don&amp;rsquo;t know why.&lt;/p&gt;
&lt;h3 id="mistake-5-the-automation-that-looks-like-a-good-idea"&gt;Mistake 5: The automation that looks like a good idea
&lt;/h3&gt;&lt;p&gt;We use AI. That&amp;rsquo;s normal, that&amp;rsquo;s sensible, that&amp;rsquo;s fast. ChatGPT, Gemini, the built-in Home Assistant assistant — they can all deliver a first draft of an automation in seconds. And it looks good. &lt;strong&gt;Really good.&lt;/strong&gt; Structured, plausible, commented.&lt;/p&gt;
&lt;p&gt;The problem: ancient syntax from three-year-old training data. Entities that don&amp;rsquo;t even exist in your installation. Logic errors that only surface when they&amp;rsquo;ve already surfaced. &lt;strong&gt;AI code doesn&amp;rsquo;t check itself — you have to do that.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the video, I show a real example and explain where you need to look especially carefully.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;All five mistakes — with screenshots, real examples, and a look inside the automation editor — are in the video:&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/JtxwotEp3LM?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_1819668054275543591_hu_6e1daf83e6132149.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;p&gt;Write in the comments afterwards which mistake got you the most — just the number, e.g. &amp;ldquo;Mistake 3&amp;rdquo;. That&amp;rsquo;s how I know what&amp;rsquo;s really on your mind.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;→ If you want to secure your automations, the next step is security: &lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-5-security-fehler/" &gt;Securing Home Assistant – 5 mistakes to avoid in your smart home&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Home Assistant A-Z: O is for Offline – No Internet?</title><link>https://smarthome-aber-sicher.de/en/blog/2026/01/04/home-assistant-a-z-o-is-for-offline-does-your-smart-home-work-without-internet/</link><pubDate>Sun, 04 Jan 2026 00:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2026/01/04/home-assistant-a-z-o-is-for-offline-does-your-smart-home-work-without-internet/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2026/01/04/home-assistant-a-z-o-wie-offline-l%C3%A4uft-dein-smart-home-auch-ohne-internet/cover.png" alt="Featured image of post Home Assistant A-Z: O is for Offline – No Internet?" /&gt;&lt;h2 id="a-confession-at-the-start-of-2026"&gt;A Confession at the Start of 2026
&lt;/h2&gt;&lt;p&gt;Time for a confession: &lt;strong&gt;I turn off my Fritzbox every night&lt;/strong&gt; – completely on purpose! And yes, my smart home keeps running anyway. It wasn&amp;rsquo;t always like that and took some work to get right. But why is it even worth checking whether your smart home still works offline?&lt;/p&gt;
&lt;p&gt;The answer is simpler than you might think. Watch the video and find out why you should review your automations – even if you&amp;rsquo;d never dream of switching off your own router!&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/N8t2-kkKCpE?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_17626579251637254658_hu_59c9b8aba09b18de.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="why-offline-functionality-matters"&gt;Why Offline Functionality Matters
&lt;/h2&gt;&lt;p&gt;You don&amp;rsquo;t have to be as radical as me and deliberately cut your internet connection. Still, it&amp;rsquo;s worth understanding &lt;strong&gt;when your smart home works offline&lt;/strong&gt; and where it might silently fail.&lt;/p&gt;
&lt;h3 id="internet-outages-are-not-rare"&gt;Internet Outages Are Not Rare
&lt;/h3&gt;&lt;p&gt;You won&amp;rsquo;t always be offline by choice. It happens like this too:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The internet goes down&lt;/strong&gt; (ISP outage, broken router)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Certain servers become unreachable&lt;/strong&gt; (cloud services down)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wi-Fi issues&lt;/strong&gt; in individual rooms&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In all of these cases, your smart home should &lt;strong&gt;reliably keep running for core functions&lt;/strong&gt;!&lt;/p&gt;
&lt;h3 id="the-smart-bed-example"&gt;The Smart Bed Example
&lt;/h3&gt;&lt;p&gt;A particularly striking (or alarming?) example: a &lt;strong&gt;smart bed costing $3,000&lt;/strong&gt;. When Amazon&amp;rsquo;s cloud servers went down, users had a serious problem:&lt;/p&gt;
&lt;p&gt;❌ The sleeping position could no longer be adjusted&lt;br&gt;
❌ Temperature regulation stopped working&lt;br&gt;
❌ Users were stuck &lt;strong&gt;sleeping in uncomfortable positions or sweating through the night&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In practice, it doesn&amp;rsquo;t matter whether Amazon&amp;rsquo;s server has issues or your internet connection does.&lt;/strong&gt; The effect would be the same either way.&lt;/p&gt;
&lt;h2 id="a-real-world-example-from-my-smart-home"&gt;A Real-World Example From My Smart Home
&lt;/h2&gt;&lt;p&gt;Let me show you with a &lt;strong&gt;concrete example from my own smart home&lt;/strong&gt;. In the video you can see the automation live, and I walk you through every step in detail!&lt;/p&gt;
&lt;h3 id="the-window-reminder-automation"&gt;The Window Reminder Automation
&lt;/h3&gt;&lt;p&gt;This automation reminds me when I leave a window open in cold outdoor temperatures, to prevent the apartment from cooling down unnecessarily.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here&amp;rsquo;s how it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Trigger:&lt;/strong&gt; One of several windows is opened&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Condition:&lt;/strong&gt; Outdoor temperature is below 18°C&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action:&lt;/strong&gt; After a set amount of time, a reminder to close the window&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="the-problem-with-cloud-based-sensors"&gt;The Problem With Cloud-Based Sensors
&lt;/h3&gt;&lt;p&gt;Originally I was relying on my &lt;strong&gt;weather sensor&lt;/strong&gt; – specifically the temperature from a &lt;strong&gt;weather forecast integration&lt;/strong&gt;. If you watch the history in the video, you&amp;rsquo;ll spot the problem immediately:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;At night the sensor was unavailable&lt;/strong&gt; (which makes sense – I&amp;rsquo;m cutting the internet, after all).&lt;/p&gt;
&lt;p&gt;This meant:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The automation cannot evaluate the condition&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The condition is treated as &amp;ldquo;false&amp;rdquo;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The automation stops and doesn&amp;rsquo;t continue&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;I get no warning&lt;/strong&gt;, even if it&amp;rsquo;s freezing outside!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="the-fix-use-local-sensors"&gt;The Fix: Use Local Sensors
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;The solution was straightforward:&lt;/strong&gt; I have a heat pump in the basement with an &lt;strong&gt;outdoor temperature sensor&lt;/strong&gt; connected to Home Assistant via &lt;strong&gt;MQTT&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Advantages:&lt;/strong&gt;
✅ The sensor is &lt;strong&gt;always available&lt;/strong&gt; (local via MQTT)&lt;br&gt;
✅ No dependency on internet or cloud&lt;br&gt;
✅ Automation runs reliably even at night&lt;/p&gt;
&lt;p&gt;In the video I show you exactly how I updated the conditions!&lt;/p&gt;
&lt;h2 id="resilient-automations-with-fallback-values"&gt;Resilient Automations With Fallback Values
&lt;/h2&gt;&lt;p&gt;But simply swapping the sensor isn&amp;rsquo;t enough. You also need to &lt;strong&gt;handle failures gracefully&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="float-conversion-with-a-default-value"&gt;Float Conversion With a Default Value
&lt;/h3&gt;&lt;p&gt;In the automation I check:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-jinja" data-lang="jinja"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;states&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;sensor.waermepumpe_aussentemperatur&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="nf"&gt;float&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;default&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;none&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s happening here?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The sensor value is converted to a floating-point number&lt;/li&gt;
&lt;li&gt;If that &lt;strong&gt;fails&lt;/strong&gt; (e.g. sensor unavailable), &lt;code&gt;none&lt;/code&gt; is returned instead&lt;/li&gt;
&lt;li&gt;This lets me react in a controlled way rather than having the automation abort&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="safety-through-fallback-logic"&gt;Safety Through Fallback Logic
&lt;/h3&gt;&lt;p&gt;My final condition:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Is the temperature = none OR below 18°C?
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;In both cases the automation should continue running!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt; Better to be warned once too often than once too few. If I can&amp;rsquo;t read the value, I assume the worst case: it might be cold, so warn me anyway!&lt;/p&gt;
&lt;p&gt;In the video you can see the complete logic step by step!&lt;/p&gt;
&lt;h2 id="second-example-variable-wait-time"&gt;Second Example: Variable Wait Time
&lt;/h2&gt;&lt;p&gt;In the same automation I use a &lt;strong&gt;variable wait time&lt;/strong&gt; depending on outdoor temperature:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;10°C outside&lt;/strong&gt; → window can be open for up to 10 minutes before a warning&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;5°C outside&lt;/strong&gt; → window can be open for up to 5 minutes before a warning&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Below 5°C&lt;/strong&gt; → minimum wait time of 5 minutes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Here too I had originally used the weather sensor&lt;/strong&gt; – with the same problems!&lt;/p&gt;
&lt;h3 id="the-resilient-solution"&gt;The Resilient Solution
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-jinja" data-lang="jinja"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;states&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;sensor.waermepumpe_aussentemperatur&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="nf"&gt;float&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;default&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="o"&gt;),&lt;/span&gt; &lt;span class="m"&gt;5&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="nf"&gt;max&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;What does this do?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Temperature is read and converted to float&lt;/li&gt;
&lt;li&gt;On failure: &lt;strong&gt;default value of 0&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Take the maximum of the temperature and 5&lt;/li&gt;
&lt;li&gt;Result: &lt;strong&gt;At least 5 minutes&lt;/strong&gt;, up to 18 minutes (when the condition fires)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This way the automation works &lt;strong&gt;reliably even when a sensor is unavailable&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;Want to see the exact implementation? &lt;strong&gt;Watch the video&lt;/strong&gt; – I show you the automation live inside Home Assistant!&lt;/p&gt;
&lt;h2 id="how-do-you-identify-offline-dependent-integrations"&gt;How Do You Identify Offline-Dependent Integrations?
&lt;/h2&gt;&lt;p&gt;An important question: &lt;strong&gt;How do you even know which integrations require internet access?&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="in-the-video-i-show-you"&gt;In the video I show you:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Weather integration&lt;/strong&gt; (requires internet):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Home Assistant explicitly labels it as &amp;ldquo;Cloud Polling&amp;rdquo; or similar&lt;/li&gt;
&lt;li&gt;Not available without internet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;MQTT integration&lt;/strong&gt; (no internet needed):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Connects to a local MQTT broker&lt;/li&gt;
&lt;li&gt;Works completely offline&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Take a look at your integrations in Settings. Home Assistant usually marks cloud-based integrations clearly!&lt;/p&gt;
&lt;h2 id="why-i-turn-off-the-fritzbox-at-night"&gt;Why I Turn Off the Fritzbox at Night
&lt;/h2&gt;&lt;p&gt;In case you&amp;rsquo;re wondering why I do this at all:&lt;/p&gt;
&lt;h3 id="my-reasons"&gt;My reasons:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Save standby power:&lt;/strong&gt; Around €10–15 per year&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sustainability:&lt;/strong&gt; I simply don&amp;rsquo;t need internet at night&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testing smart home resilience:&lt;/strong&gt; Forces clean solutions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smartphone falls back to LTE:&lt;/strong&gt; I remain reachable regardless&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It took some thought to get everything in the smart home working properly. But now I&amp;rsquo;m happy with it!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; You don&amp;rsquo;t have to do the same. This is a personal choice. The lessons from it, however, apply to everyone!&lt;/p&gt;
&lt;h2 id="my-three-most-important-tips-for-you"&gt;My Three Most Important Tips for You
&lt;/h2&gt;&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/N8t2-kkKCpE?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_17626579251637254658_hu_59c9b8aba09b18de.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;You don&amp;rsquo;t need to turn off your router. But these three things are worth keeping in mind:&lt;/p&gt;
&lt;h3 id="1-make-core-functions-work-offline"&gt;1. Make Core Functions Work Offline
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Make sure these functions work without internet:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ Lights&lt;br&gt;
✅ Blinds and shutters&lt;br&gt;
✅ Heating&lt;br&gt;
✅ Security functions&lt;/p&gt;
&lt;p&gt;These are essential to your home. They must not depend on an internet connection!&lt;/p&gt;
&lt;h3 id="2-comfort-functions-can-be-dependent"&gt;2. Comfort Functions Can Be Dependent
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Comfort functions&lt;/strong&gt; that you don&amp;rsquo;t strictly need can rely on internet services:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Weather forecasts on the dashboard&lt;/li&gt;
&lt;li&gt;Voice assistants&lt;/li&gt;
&lt;li&gt;Cloud notifications&lt;/li&gt;
&lt;li&gt;External data sources&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That&amp;rsquo;s perfectly fine – as long as the core functions keep working!&lt;/p&gt;
&lt;h3 id="3-review-your-automations-for-resilience"&gt;3. Review Your Automations for Resilience
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Go through your automations:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Which sensors are used?&lt;/li&gt;
&lt;li&gt;What happens if a sensor becomes unavailable?&lt;/li&gt;
&lt;li&gt;Are there sensible fallback values?&lt;/li&gt;
&lt;li&gt;Does the automation abort on errors or continue in a controlled way?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;This is an improvement you won&amp;rsquo;t notice every day.&lt;/strong&gt; But when it matters, you&amp;rsquo;ll be grateful your smart home still runs reliably!&lt;/p&gt;
&lt;h2 id="conclusion-resilience-is-not-rocket-science"&gt;Conclusion: Resilience Is Not Rocket Science
&lt;/h2&gt;&lt;p&gt;As you can see, &lt;strong&gt;resilient automations&lt;/strong&gt; are not rocket science. All it takes is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Awareness&lt;/strong&gt; of which sensors are available offline&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Controlled error handling&lt;/strong&gt; with default values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sensible fallback logic&lt;/strong&gt; instead of automation aborts&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Watch the video&lt;/strong&gt; to see everything live and explained step by step. Once you&amp;rsquo;ve gone through your own automations, I&amp;rsquo;d love to hear what you found!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feel free to write your thoughts in the comments&lt;/strong&gt; below the video or this article.&lt;/p&gt;
&lt;nav class="ha-az-nav" aria-label="Home Assistant A-Z Navigation"&gt;
&lt;div class="ha-az-nav-label"&gt;📚 Home Assistant A–Z · Teil 15 von 15&lt;/div&gt;
&lt;div class="ha-az-nav-inner"&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/14-nachtmodus/" class="ha-az-nav-btn ha-az-nav-prev"&gt;← N · Nachtmodus&lt;/a&gt;&lt;span class="ha-az-nav-btn ha-az-nav-empty"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/nav&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;</description></item><item><title>Home Assistant A-Z: N is for Night Mode</title><link>https://smarthome-aber-sicher.de/en/blog/2025/12/28/home-assistant-a-z-n-is-for-night-mode-never-blinded-at-night-again/</link><pubDate>Sun, 28 Dec 2025 00:00:00 +0000</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/12/28/home-assistant-a-z-n-is-for-night-mode-never-blinded-at-night-again/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/12/28/home-assistant-a-z-n-wie-nachtmodus-nie-wieder-geblendet-nachts/cover.png" alt="Featured image of post Home Assistant A-Z: N is for Night Mode" /&gt;&lt;h2 id="welcome-to-the-a-z-series-n-is-for-night-mode"&gt;Welcome to the A-Z Series: N is for Night Mode
&lt;/h2&gt;&lt;p&gt;In today&amp;rsquo;s episode of the &lt;strong&gt;Home Assistant A-Z Series&lt;/strong&gt; we tackle a topic that &lt;strong&gt;every smart home user knows&lt;/strong&gt;: How do you stop your hallway from &lt;strong&gt;lighting up like an airport runway&lt;/strong&gt; in the middle of the night?&lt;/p&gt;
&lt;p&gt;The answer is: &lt;strong&gt;night mode&lt;/strong&gt;! But not just any night mode – today I&amp;rsquo;ll show you how to use a &lt;strong&gt;central Smart Home status&lt;/strong&gt; to intelligently control all your automations. From dimmed night lights to closed blinds to gentle radio as you drift off to sleep!&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/arw9LZMtVr8?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_8922624886050655368_hu_8df17215c97a6df8.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="the-problem-being-blinded-at-night"&gt;The Problem: Being Blinded at Night
&lt;/h2&gt;&lt;p&gt;Sound familiar? You wake up in the middle of the night, need a quick bathroom trip, step into the hallway – and &lt;strong&gt;BAM!&lt;/strong&gt; Full brightness hits you square in the face. Your eyes need five minutes to recover. Any chance of relaxing back to sleep is gone.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It doesn&amp;rsquo;t have to be this way!&lt;/strong&gt; With an intelligent night mode you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Use &lt;strong&gt;dimmed night lights&lt;/strong&gt; instead of full brightness&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Navigate&lt;/strong&gt; without being blinded&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Fall back asleep quickly&lt;/strong&gt; after your midnight trip&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Automatically adapt multiple rooms&lt;/strong&gt; (hallway, bathroom, etc.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;And the best part:&lt;/strong&gt; All of this works &lt;strong&gt;automatically&lt;/strong&gt;, without you having to manually switch anything!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you the problem and the solution live!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="the-secret-a-central-smart-home-status"&gt;The Secret: A Central Smart Home Status
&lt;/h2&gt;&lt;p&gt;Many Home Assistant users build &lt;strong&gt;complicated automations&lt;/strong&gt; with dozens of conditions. &amp;ldquo;If the time is between 10 PM and 6 AM AND nobody is in the living room AND&amp;hellip;&amp;rdquo; – it quickly becomes a mess.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My solution:&lt;/strong&gt; A &lt;strong&gt;central Smart Home status&lt;/strong&gt; that reflects the current state of your entire home!&lt;/p&gt;
&lt;h3 id="what-is-a-smart-home-status"&gt;What is a Smart Home Status?
&lt;/h3&gt;&lt;p&gt;Talking to other smart home users, I keep noticing: &lt;strong&gt;many people don&amp;rsquo;t bother maintaining a status in their smart home&lt;/strong&gt;. Yet it is &lt;strong&gt;incredibly useful&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A status is simply a Helper (Input Select)&lt;/strong&gt; that represents the current state of your smart home.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My four states:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Present&lt;/strong&gt; – Normal operation, everyone is home&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Night&lt;/strong&gt; – Someone has gone to bed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Away&lt;/strong&gt; – Nobody home&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vacation&lt;/strong&gt; – Extended absence&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;That&amp;rsquo;s it!&lt;/strong&gt; These four states are enough to keep &lt;strong&gt;all my automations running appropriately&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video you can see the status live on my dashboard, including the history of the last 24 hours!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="why-is-a-status-so-powerful"&gt;Why is a Status so Powerful?
&lt;/h3&gt;&lt;p&gt;The big advantage: &lt;strong&gt;your automations become much simpler!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Instead of:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;time&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;after&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;22:00:00&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;before&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;06:00:00&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;group.all_persons&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;state&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;home&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;media_player.wohnzimmer&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;state&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;off&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;You simply write:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;state&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Nacht&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Much more readable, maintainable, and flexible!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="live-my-smart-home-status"&gt;Live: My Smart Home Status
&lt;/h2&gt;&lt;p&gt;Let me &lt;strong&gt;show you my status live&lt;/strong&gt;. I have a helper called &lt;strong&gt;&amp;ldquo;Smart Home Status&amp;rdquo;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Currently set to:&lt;/strong&gt; &amp;ldquo;Anwesend&amp;rdquo; (of course – I&amp;rsquo;m recording a video right now!)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the history of the last 24 hours&lt;/strong&gt; you can see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🟢 &lt;strong&gt;Present&lt;/strong&gt; (daytime)&lt;/li&gt;
&lt;li&gt;🌙 &lt;strong&gt;Night&lt;/strong&gt; (from roughly 10:30 PM to 6:30 AM)&lt;/li&gt;
&lt;li&gt;🟢 &lt;strong&gt;Present&lt;/strong&gt; (after waking up)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The status is set &lt;strong&gt;automatically&lt;/strong&gt; and moves through different phases over the course of a normal day.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Make sure to watch the dashboard in the video – the visualization makes it even clearer!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="how-is-the-status-set-automatically"&gt;How is the Status Set Automatically?
&lt;/h2&gt;&lt;p&gt;Of course I don&amp;rsquo;t want to &lt;strong&gt;open the dashboard every evening&lt;/strong&gt; and manually click &amp;ldquo;Night&amp;rdquo;. That would be absurd!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That&amp;rsquo;s why I have various automations&lt;/strong&gt;, all with the goal of changing the status.&lt;/p&gt;
&lt;h3 id="trigger-1-zigbee-button-by-the-bed"&gt;Trigger 1: Zigbee Button by the Bed
&lt;/h3&gt;&lt;p&gt;The &lt;strong&gt;most important automation&lt;/strong&gt;: I have a &lt;strong&gt;Zigbee button&lt;/strong&gt; next to my bed (e.g. an Aqara Wireless Mini Switch).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When I press it:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Status switches to &amp;ldquo;Night&amp;rdquo;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An automation cascade is triggered&lt;/strong&gt; (more on that in a moment!)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is perfect, because the button press marks the exact moment when I &lt;strong&gt;go to bed&lt;/strong&gt; – not some arbitrary time, but &lt;strong&gt;precisely when I want to sleep&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you the button and the automation!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="trigger-2-alarm-in-the-morning"&gt;Trigger 2: Alarm in the Morning
&lt;/h3&gt;&lt;p&gt;In the morning, when my &lt;strong&gt;alarm goes off&lt;/strong&gt;, an automation lifts the Night status again:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;span class="lnt"&gt;8
&lt;/span&gt;&lt;span class="lnt"&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;trigger&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;time&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;at&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_datetime.wecker_time&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;action&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.select_option&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;option&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Anwesend&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;The entire &lt;strong&gt;smart home wakes up&lt;/strong&gt; along with you!&lt;/p&gt;
&lt;h3 id="trigger-3-absence"&gt;Trigger 3: Absence
&lt;/h3&gt;&lt;p&gt;When &lt;strong&gt;all household members leave home&lt;/strong&gt;, the status switches to &amp;ldquo;Away&amp;rdquo;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;trigger&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;group.all_persons&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;to&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;not_home&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;for&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;00:05:00&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;action&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.select_option&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;option&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Abwesend&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Check out all the trigger automations in the video!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="the-automation-cascade-when-night-mode-activates"&gt;The Automation Cascade When Night Mode Activates
&lt;/h2&gt;&lt;p&gt;When the status switches to &lt;strong&gt;&amp;ldquo;Night&amp;rdquo;&lt;/strong&gt;, it doesn&amp;rsquo;t just trigger one thing – it sets off a &lt;strong&gt;whole cascade of automations&lt;/strong&gt;!&lt;/p&gt;
&lt;h3 id="what-happens-automatically"&gt;What Happens Automatically:
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. Blinds close&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All blinds in the bedroom – and possibly the living room – close automatically:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;span class="lnt"&gt;8
&lt;/span&gt;&lt;span class="lnt"&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;trigger&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;to&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Nacht&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;action&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;cover.close_cover&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;cover.rollladen_schlafzimmer&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;2. Bedroom light dims&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The bedroom light is dimmed to a &lt;strong&gt;very low brightness&lt;/strong&gt; and then fades out slowly over a &lt;strong&gt;10-minute ramp&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;light.turn_on&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;light.schlafzimmer&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;brightness&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;10&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;transition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;600&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# 10 Minuten&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;3. Radio plays softly&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A radio turns on at &lt;strong&gt;low volume&lt;/strong&gt;, giving me some entertainment as I fall asleep:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;span class="lnt"&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;media_player.turn_on&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;media_player.schlafzimmer&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;media_player.volume_set&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;media_player.schlafzimmer&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;volume_level&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;0.15&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;All of this happens &lt;strong&gt;with a single button press&lt;/strong&gt;! Simple, elegant, reliable.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you the complete automations in detail!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="the-core-feature-night-light-instead-of-main-light"&gt;The Core Feature: Night Light Instead of Main Light
&lt;/h2&gt;&lt;p&gt;Now here&amp;rsquo;s the &lt;strong&gt;real trick&lt;/strong&gt; of night mode: intelligent light control!&lt;/p&gt;
&lt;h3 id="my-hallway-setup"&gt;My Hallway Setup
&lt;/h3&gt;&lt;p&gt;In my hallway I have &lt;strong&gt;two different lights&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Main light&lt;/strong&gt; (bright ceiling lamp via Shelly)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LED strip&lt;/strong&gt; on a built-in cabinet (dimmed as a night light)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;The goal:&lt;/strong&gt; During the day the main light should come on; at night, only the dimmed night light!&lt;/p&gt;
&lt;h3 id="the-night-light-automation"&gt;The Night Light Automation
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;alias&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Flur Nachtlicht bei Bewegung&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;trigger&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;binary_sensor.bewegungsmelder_flur&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;to&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;on&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;state&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Nacht&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;action&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;light.turn_on&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;light.flur_nachtlicht&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;brightness&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;The condition is key:&lt;/strong&gt; The night light only activates when the status is &amp;ldquo;Night&amp;rdquo;!&lt;/p&gt;
&lt;h3 id="the-main-light-automation"&gt;The Main Light Automation
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;alias&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Flur Hauptlicht bei Bewegung&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;trigger&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;binary_sensor.bewegungsmelder_flur&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;to&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;on&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;not&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;conditions&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;state&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Nacht&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;action&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;light.turn_on&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;light.flur_hauptlicht&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Here the condition is reversed:&lt;/strong&gt; The main light only turns on when the status is &lt;strong&gt;not&lt;/strong&gt; &amp;ldquo;Night&amp;rdquo;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is how I avoid being blinded when I step into the hallway at night!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video you can see both automations live in action!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="the-bathroom-has-night-mode-too"&gt;The Bathroom Has Night Mode Too
&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;ve applied the same principle &lt;strong&gt;in the bathroom&lt;/strong&gt; as well:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;At night:&lt;/strong&gt; Dimmed night light (around 20% brightness)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;During the day:&lt;/strong&gt; Full brightness&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This gives me a &lt;strong&gt;safe path from bed to bathroom and back&lt;/strong&gt;, gently lit whenever the status is &amp;ldquo;Night&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It makes those midnight bathroom trips so much more pleasant!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="why-not-just-use-a-time-condition"&gt;Why Not Just Use a Time Condition?
&lt;/h3&gt;&lt;p&gt;Good question! You could simply say: &amp;ldquo;Between 10 PM and 6 AM, use dimmed lighting.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;But:&lt;/strong&gt; What if you stay up late on the weekend? Or go to bed early because you&amp;rsquo;re sick? Or get up at 3 AM and can&amp;rsquo;t fall back asleep?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;With the status-based approach&lt;/strong&gt; none of that is a problem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Adapts flexibly to your actual sleep schedule&lt;/li&gt;
&lt;li&gt;✅ No rigid time window&lt;/li&gt;
&lt;li&gt;✅ Manual override possible (press the button even if it&amp;rsquo;s only 9 PM)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;In the video I explain why the status approach beats time conditions!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="morning-alarm-cancels-night-status"&gt;Morning: Alarm Cancels Night Status
&lt;/h2&gt;&lt;p&gt;When my &lt;strong&gt;alarm goes off&lt;/strong&gt; in the morning, the &amp;ldquo;Night&amp;rdquo; state is automatically lifted:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;alias&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Wecker - Status auf Anwesend&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;trigger&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;time&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;at&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_datetime.wecker_time&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;action&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.select_option&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;option&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Anwesend&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;The entire smart home wakes up!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When I then step into the hallway I get an appropriately &lt;strong&gt;wake-you-up light&lt;/strong&gt; – no longer the dimmed night light, but full brightness.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Perfect for starting the day!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="more-use-cases-for-the-status"&gt;More Use Cases for the Status
&lt;/h2&gt;&lt;p&gt;The Smart Home status isn&amp;rsquo;t &lt;strong&gt;just useful for night mode&lt;/strong&gt;! Here are a few more ideas:&lt;/p&gt;
&lt;h3 id="status-away"&gt;Status &amp;ldquo;Away&amp;rdquo;
&lt;/h3&gt;&lt;p&gt;When nobody is home:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🚫 Turn down the heating&lt;/li&gt;
&lt;li&gt;🚫 No motion-triggered lights&lt;/li&gt;
&lt;li&gt;✅ Activate presence simulation&lt;/li&gt;
&lt;li&gt;✅ Arm the alarm&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="status-vacation"&gt;Status &amp;ldquo;Vacation&amp;rdquo;
&lt;/h3&gt;&lt;p&gt;Extended absence:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🌅 Blinds simulate a normal daily routine&lt;/li&gt;
&lt;li&gt;💡 Lights turn on and off at &amp;ldquo;realistic&amp;rdquo; times&lt;/li&gt;
&lt;li&gt;🌡️ Heating set to frost protection&lt;/li&gt;
&lt;li&gt;📧 Important notifications via email instead of push&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="additional-status-ideas"&gt;Additional Status Ideas
&lt;/h3&gt;&lt;p&gt;You can of course define &lt;strong&gt;your own states&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Party mode&amp;rdquo;&lt;/strong&gt; – Special lighting, music integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Sick&amp;rdquo;&lt;/strong&gt; – Higher heating, blinds closed, more quiet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Work&amp;rdquo;&lt;/strong&gt; – Home office mode with notification silencing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Movie&amp;rdquo;&lt;/strong&gt; – Dim lights, optimize TV settings&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The possibilities are endless!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="how-to-set-up-the-status"&gt;How to Set Up the Status
&lt;/h2&gt;&lt;p&gt;Convinced and ready to set up your own Smart Home status? Here&amp;rsquo;s how:&lt;/p&gt;
&lt;h3 id="step-1-create-the-input-select-helper"&gt;Step 1: Create the Input Select Helper
&lt;/h3&gt;&lt;p&gt;Go to: &lt;strong&gt;Settings → Devices &amp;amp; Services → Helpers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;&amp;ldquo;Add Helper&amp;rdquo;&lt;/strong&gt; and choose &lt;strong&gt;&amp;ldquo;Dropdown&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Settings:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name:&lt;/strong&gt; Smart Home Status&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon:&lt;/strong&gt; mdi:home-assistant&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Options:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Anwesend&lt;/li&gt;
&lt;li&gt;Nacht&lt;/li&gt;
&lt;li&gt;Abwesend&lt;/li&gt;
&lt;li&gt;Urlaub&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Save!&lt;/strong&gt; You now have &lt;code&gt;input_select.smart_home_status&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="step-2-create-status-automations"&gt;Step 2: Create Status Automations
&lt;/h3&gt;&lt;p&gt;Create automations that set the status:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Activate night mode:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;alias&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Nachtmodus aktivieren&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;trigger&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;event&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;event_type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;zha_event&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;event_data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;device_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;dein_zigbee_taster_id&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;command&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;single&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;action&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.select_option&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;option&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Nacht&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Wake up:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;alias&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Aufwachen - Nachtmodus beenden&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;trigger&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;time&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;at&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;06:30:00&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;action&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.select_option&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;option&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Anwesend&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="step-3-use-the-status-as-a-condition-in-your-automations"&gt;Step 3: Use the Status as a Condition in Your Automations
&lt;/h3&gt;&lt;p&gt;Now you can use the status as a condition in &lt;strong&gt;all your automations&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;condition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;state&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;entity_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;input_select.smart_home_status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;state&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Nacht&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Done!&lt;/strong&gt; You now have a working Smart Home status.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I walk you through all the steps in detail!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="tips-and-tricks"&gt;Tips and Tricks
&lt;/h2&gt;&lt;p&gt;A few &lt;strong&gt;valuable tips&lt;/strong&gt; from my experience:&lt;/p&gt;
&lt;h3 id="tip-1-place-the-status-prominently-on-your-dashboard"&gt;Tip 1: Place the Status Prominently on Your Dashboard
&lt;/h3&gt;&lt;p&gt;The status should be &lt;strong&gt;clearly visible&lt;/strong&gt; so you always know what state your smart home is in.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Recommendation:&lt;/strong&gt; On the home page at the very top, as a badge or large tile.&lt;/p&gt;
&lt;h3 id="tip-2-allow-manual-overrides"&gt;Tip 2: Allow Manual Overrides
&lt;/h3&gt;&lt;p&gt;Sometimes you want to &lt;strong&gt;change the status manually&lt;/strong&gt;. Make sure the dashboard element is &lt;strong&gt;not read-only&lt;/strong&gt;!&lt;/p&gt;
&lt;h3 id="tip-3-keep-the-history"&gt;Tip 3: Keep the History
&lt;/h3&gt;&lt;p&gt;Enable &lt;strong&gt;long-term statistics&lt;/strong&gt; for the status helper so you can &lt;strong&gt;trace&lt;/strong&gt; how your smart home behaves over time.&lt;/p&gt;
&lt;h3 id="tip-4-logging-for-debugging"&gt;Tip 4: Logging for Debugging
&lt;/h3&gt;&lt;p&gt;During development: log all status changes:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- &lt;span class="nt"&gt;service&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;logbook.log&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Smart Home Status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;message&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Status gewechselt zu {{ states(&amp;#39;input_select.smart_home_status&amp;#39;) }}&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;This lets you see in the logbook when and why the status changed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I go into these tips in more detail!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="avoiding-common-pitfalls"&gt;Avoiding Common Pitfalls
&lt;/h2&gt;&lt;p&gt;A few typical &lt;strong&gt;mistakes&lt;/strong&gt; I made early on:&lt;/p&gt;
&lt;h3 id="mistake-1-too-many-states"&gt;Mistake 1: Too Many States
&lt;/h3&gt;&lt;p&gt;I started with &lt;strong&gt;8 different states&lt;/strong&gt;. It quickly became unmanageable. &lt;strong&gt;4–5 states are plenty!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="mistake-2-forgetting-to-reset-the-status"&gt;Mistake 2: Forgetting to Reset the Status
&lt;/h3&gt;&lt;p&gt;If the status is stuck on &amp;ldquo;Night&amp;rdquo; and you forget to reset it in the morning, your automations will run incorrectly all day!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; Multiple triggers for resetting (alarm, time, manual light control)&lt;/p&gt;
&lt;h3 id="mistake-3-no-fallback-logic"&gt;Mistake 3: No Fallback Logic
&lt;/h3&gt;&lt;p&gt;What happens if the button breaks? &lt;strong&gt;Always have a second way&lt;/strong&gt; to set the status (e.g. dashboard, time-based backup trigger)&lt;/p&gt;
&lt;h2 id="conclusion-maintaining-a-status-is-worth-it"&gt;Conclusion: Maintaining a Status is Worth It!
&lt;/h2&gt;&lt;p&gt;There really is &lt;strong&gt;nothing more to it&lt;/strong&gt; than that! A simple helper with 4 states, a few automations to set the status, and then conditions in your relevant automations.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;But the impact is enormous:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Simpler automations&lt;/strong&gt; (fewer complex conditions)&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Better readability&lt;/strong&gt; (clear what happens when)&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Centralized logic&lt;/strong&gt; (change the status instead of dozens of automations)&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Flexibility&lt;/strong&gt; (new automations reuse the same status)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;A status is useful for many things – not just night mode!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Make sure to watch the full video&lt;/strong&gt; – you&amp;rsquo;ll see everything in action and I go into even more depth there!&lt;/p&gt;
&lt;h2 id="your-experiences"&gt;Your Experiences?
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Do you use a Smart Home status?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Leave a comment below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Which states do you use?&lt;/li&gt;
&lt;li&gt;Which automations do you tie to the status?&lt;/li&gt;
&lt;li&gt;Do you have night automations like mine?&lt;/li&gt;
&lt;li&gt;What creative use cases have you found?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I look forward to your ideas and love learning from your experiences!&lt;/p&gt;
&lt;h2 id="further-reading-and-videos"&gt;Further Reading and Videos
&lt;/h2&gt;&lt;p&gt;If you&amp;rsquo;re interested in automations and status management:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/en/blog/2025/12/14/home-assistant-a-z-l-is-for-light-from-simple-to-creative/" &gt;Controlling Lights&lt;/a&gt;&lt;/strong&gt; – How I use night lights and LED bulbs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-automation-modi/" &gt;Automation modes explained&lt;/a&gt;&lt;/strong&gt; – Understanding Single, Restart, Parallel &amp;amp; Queue&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-5-automation-fehler/" &gt;5 Automation Mistakes&lt;/a&gt;&lt;/strong&gt; – Mistakes you should avoid&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Find the complete A-Z Series here:&lt;/strong&gt; &lt;a class="link" href="https://smarthome-aber-sicher.de/en/tags/a-z-series/" &gt;Home Assistant A-Z Overview&lt;/a&gt;&lt;/p&gt;
&lt;nav class="ha-az-nav" aria-label="Home Assistant A-Z Navigation"&gt;
&lt;div class="ha-az-nav-label"&gt;📚 Home Assistant A–Z · Teil 14 von 15&lt;/div&gt;
&lt;div class="ha-az-nav-inner"&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/13-mqtt/" class="ha-az-nav-btn ha-az-nav-prev"&gt;← M · MQTT&lt;/a&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/15-offline/" class="ha-az-nav-btn ha-az-nav-next"&gt;O · Offline →&lt;/a&gt;&lt;/div&gt;
&lt;/nav&gt;</description></item><item><title>Home Assistant A-Z: L is for Light – Simple to Creative</title><link>https://smarthome-aber-sicher.de/en/blog/2025/12/14/home-assistant-a-z-l-is-for-light-from-simple-to-creative/</link><pubDate>Sun, 14 Dec 2025 00:00:00 +0000</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/12/14/home-assistant-a-z-l-is-for-light-from-simple-to-creative/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/12/14/home-assistant-a-z-l-wie-licht-von-einfach-bis-kreativ/cover.png" alt="Featured image of post Home Assistant A-Z: L is for Light – Simple to Creative" /&gt;&lt;h2 id="welcome-to-the-a-z-series-l-is-for-light"&gt;Welcome to the A-Z Series: L is for Light
&lt;/h2&gt;&lt;p&gt;In today&amp;rsquo;s episode of the &lt;strong&gt;Home Assistant A-Z Series&lt;/strong&gt; we&amp;rsquo;re tackling the absolute classic for beginners: &lt;strong&gt;light&lt;/strong&gt;! For many people, their first lighting automation is the magical moment when an idea becomes a real smart home. But there&amp;rsquo;s so much more to it than just on and off!&lt;/p&gt;
&lt;p&gt;Today I&amp;rsquo;ll show you how I use light in my smart home – from simple motion-sensor automations to gentle wake-up lights and creative visual reminders. Let yourself be inspired!&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/4DrUQCYSrxs?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_3873451944379518810_hu_d69031a2f9fb51c4.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="how-i-control-my-lights-the-hardware"&gt;How I Control My Lights: The Hardware
&lt;/h2&gt;&lt;p&gt;Before we get to the exciting automations, let me show you &lt;strong&gt;which hardware I use for my lighting control&lt;/strong&gt;. Spoiler: it&amp;rsquo;s a colourful mix – and that&amp;rsquo;s exactly what makes Home Assistant so flexible!&lt;/p&gt;
&lt;h3 id="shelly-modules-the-in-wall-solution"&gt;Shelly Modules: The In-Wall Solution
&lt;/h3&gt;&lt;p&gt;The bulk of my lighting runs through &lt;strong&gt;Shelly modules&lt;/strong&gt; (e.g. the &lt;a class="link" href="https://amzn.to/3Sgj2CW" target="_blank" rel="noopener"
&gt;Shelly Plus 1 PM&lt;/a&gt;* – also at &lt;a class="link" href="https://www.awin1.com/cread.php?awinmid=9326&amp;amp;awinaffid=2527487&amp;amp;ued=https%3A%2F%2Fwww.obi.de%2Fp%2F7119266%2Fshelly-smart-relais-unterputz-1pm-gen4-rot" target="_blank" rel="noopener"
&gt;OBI&lt;/a&gt;*) that I&amp;rsquo;ve fitted behind existing wall switches. There are several advantages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;The existing wall switch still works&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Additional control via Home Assistant&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Completely local, no cloud required&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Affordable retrofit for existing lamps&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;In my home these cover, among others:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Guest bathroom&lt;/li&gt;
&lt;li&gt;Hallway&lt;/li&gt;
&lt;li&gt;Bathroom&lt;/li&gt;
&lt;li&gt;Dressing room&lt;/li&gt;
&lt;li&gt;Storage room&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Shellys are integrated directly into Home Assistant via the &lt;strong&gt;Shelly integration&lt;/strong&gt; and respond instantly – whether I use the physical switch or trigger an automation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you exactly what that looks like in the dashboard!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="philips-hue-colour-and-flexibility"&gt;Philips Hue: Colour and Flexibility
&lt;/h3&gt;&lt;p&gt;I also have some &lt;strong&gt;Philips Hue lights&lt;/strong&gt; in use, which I control via &lt;strong&gt;Zigbee2MQTT&lt;/strong&gt;. The advantage: no Philips Hue Bridge needed – everything runs through my Zigbee stick!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where I use Philips Hue:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bedroom&lt;/strong&gt; – for the gentle wake-up light (more on that in a moment!)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Terrace&lt;/strong&gt; – for atmospheric evening lighting&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Depending on the model, Hue lights can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Change white tones&lt;/strong&gt; (from cool white to warm white)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display full RGB colours&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dim softly&lt;/strong&gt; over long periods&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;In the video you&amp;rsquo;ll see the difference between the various Hue models live in the dashboard!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="esphome-led-strip-the-diy-project"&gt;ESPHome LED Strip: The DIY Project
&lt;/h3&gt;&lt;p&gt;My personal highlight is a &lt;strong&gt;custom-built LED lamp in the hallway&lt;/strong&gt;, made from an LED strip with &lt;strong&gt;individually addressable LEDs&lt;/strong&gt;. Control is handled by an &lt;strong&gt;ESP32 microcontroller running ESPHome&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;What makes it special: the lamp consists of &lt;strong&gt;several rings&lt;/strong&gt; that I can address individually with different colours. I use this for creative automations – more on that shortly!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Make sure to watch the lamp in action in the video – the effects are impressive!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="what-can-i-do-with-the-different-lights"&gt;What Can I Do With the Different Lights?
&lt;/h2&gt;&lt;p&gt;Now it gets interesting: what are the &lt;strong&gt;possibilities&lt;/strong&gt; of the different light types?&lt;/p&gt;
&lt;h3 id="shelly-simple-but-reliable"&gt;Shelly: Simple but Reliable
&lt;/h3&gt;&lt;p&gt;The Shelly-controlled lights are the &lt;strong&gt;simplest in my setup&lt;/strong&gt;. They can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Switch on and off&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sounds underwhelming? It is – but that&amp;rsquo;s exactly what makes them so &lt;strong&gt;reliable and fast&lt;/strong&gt;. For rooms like the bathroom, hallway, or storage room, I don&amp;rsquo;t need anything more. The main thing is that the light comes on when I need it!&lt;/p&gt;
&lt;h3 id="philips-hue-the-colour-artists"&gt;Philips Hue: The Colour Artists
&lt;/h3&gt;&lt;p&gt;With the Hue lights things get considerably more interesting. Depending on the model they can:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Warm white / cool white lights:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Change colour temperature (from cosy warm white to energising cool white)&lt;/li&gt;
&lt;li&gt;Dim brightness continuously&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smooth transitions&lt;/strong&gt; over minutes or even hours&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;RGB lights:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Display &lt;strong&gt;any colour&lt;/strong&gt; in the RGB spectrum&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Colour-change animations&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Combinations of colour and brightness&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you both variants live in the dashboard – the difference is striking!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="esphome-led-strip-the-all-rounder"&gt;ESPHome LED Strip: The All-Rounder
&lt;/h3&gt;&lt;p&gt;My custom-built LED lamp can do everything Hue can – and more:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full RGB display&lt;/strong&gt; for every individual LED&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Individual control of separate rings&lt;/strong&gt; with different colours&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special effects&lt;/strong&gt; such as running lights, rainbow, or pulsing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dynamic displays&lt;/strong&gt; for smart home status&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I use this flexibility for the &lt;strong&gt;most creative automations&lt;/strong&gt; – more on that shortly!&lt;/p&gt;
&lt;h2 id="the-interesting-automations"&gt;The Interesting Automations
&lt;/h2&gt;&lt;p&gt;Now for the exciting part: &lt;strong&gt;what do I actually do with all these lights?&lt;/strong&gt; Here are my favourite automations!&lt;/p&gt;
&lt;h3 id="motion-sensor--shelly-the-classic"&gt;Motion Sensor + Shelly: The Classic
&lt;/h3&gt;&lt;p&gt;The simplest and simultaneously most useful automation: &lt;strong&gt;light comes on automatically when I enter a room&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How does it work?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Motion sensors&lt;/strong&gt; distributed throughout the rooms&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Trigger:&lt;/strong&gt; Motion detected&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action:&lt;/strong&gt; Switch on Shelly light&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timeout:&lt;/strong&gt; Automatically switch off after X minutes without motion&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Where I use this:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hallway&lt;/li&gt;
&lt;li&gt;Storage room&lt;/li&gt;
&lt;li&gt;Dressing room&lt;/li&gt;
&lt;li&gt;Guest bathroom&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sounds trivial, but it&amp;rsquo;s &lt;strong&gt;incredibly practical&lt;/strong&gt;! You come in from the car with your hands full and don&amp;rsquo;t have to feel for a light switch. The light is simply already on.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you the automation and how it responds live!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="wake-up-light-a-gentle-start-to-the-day"&gt;Wake-Up Light: A Gentle Start to the Day
&lt;/h3&gt;&lt;p&gt;This is where it gets more interesting: my &lt;strong&gt;Philips Hue lights in the bedroom&lt;/strong&gt; serve as a &lt;strong&gt;gentle wake-up light&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; A normal alarm clock tears you brutally out of sleep. With light, it&amp;rsquo;s so much gentler!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How I implement it:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Trigger:&lt;/strong&gt; Wake-up time (weekdays only)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action:&lt;/strong&gt; Gradually dim lights up over &lt;strong&gt;20 minutes&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Starting point:&lt;/strong&gt; Very warm, dimmed light (simulates morning sun)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;End point:&lt;/strong&gt; Bright, cooler light (gently wakes you up)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;The trick:&lt;/strong&gt; Home Assistant can slowly brighten lights using a &lt;strong&gt;transition parameter&lt;/strong&gt;. This means the light continuously changes brightness and colour temperature over 20 minutes!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional feature:&lt;/strong&gt; At the same time I also switch on the radio and slowly increase the &lt;strong&gt;volume&lt;/strong&gt;. The perfect start to the day!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Make sure to look at the automation code in the video – I&amp;rsquo;ll show you the transition parameter!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="night-light-mode-navigation-without-glare"&gt;Night Light Mode: Navigation Without Glare
&lt;/h3&gt;&lt;p&gt;I use the custom-built &lt;strong&gt;LED lamp in the hallway&lt;/strong&gt; as an intelligent night light:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The idea:&lt;/strong&gt; When someone needs to use the bathroom at night, the hallway should be subtly lit – but not so bright that you&amp;rsquo;re fully awake.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Motion sensor&lt;/strong&gt; detects movement in the hallway&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Condition:&lt;/strong&gt; It is between 22:00 and 06:00&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action:&lt;/strong&gt; LED lamp switches on with &lt;strong&gt;very low brightness&lt;/strong&gt; and &lt;strong&gt;warm light&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timeout:&lt;/strong&gt; Automatically switches off after 2 minutes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The brilliant part: the lamp is bright enough to navigate by, but not so harsh that it wakes you up completely. &lt;strong&gt;The perfect compromise!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="bin-day-reminder-never-forget-visually-again"&gt;Bin-Day Reminder: Never Forget Visually Again
&lt;/h3&gt;&lt;p&gt;Now it gets really creative: I use the &lt;strong&gt;individually addressable rings&lt;/strong&gt; of my LED lamp as a &lt;strong&gt;visual reminder for bin collection&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; I regularly forget to put the bin out in time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The solution:&lt;/strong&gt; The lamp shows me in colour which bin is being collected tomorrow!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Trigger:&lt;/strong&gt; Afternoon at 16:00&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Condition:&lt;/strong&gt; Check whether a bin is being collected tomorrow&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action:&lt;/strong&gt; Show a coloured ring on the LED lamp
&lt;ul&gt;
&lt;li&gt;🟢 &lt;strong&gt;Green&lt;/strong&gt; = Food/garden waste bin&lt;/li&gt;
&lt;li&gt;🟡 &lt;strong&gt;Yellow&lt;/strong&gt; = Recycling/yellow bag&lt;/li&gt;
&lt;li&gt;🔵 &lt;strong&gt;Blue&lt;/strong&gt; = Paper bin&lt;/li&gt;
&lt;li&gt;⚫ &lt;strong&gt;Black&lt;/strong&gt; = General waste&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Every time I walk through the hallway I see the coloured ring and am reminded. &lt;strong&gt;Better than any push notification!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you the complete automation and what the lamp looks like when multiple bins need to go out at the same time!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;By the way: how I integrate &lt;strong&gt;bin collection schedules&lt;/strong&gt; into Home Assistant is covered in a &lt;a class="link" href="https://smarthome-aber-sicher.de/post/muelltonnen/" &gt;dedicated article about the bin collection integration&lt;/a&gt;. Definitely check it out if you&amp;rsquo;re interested in that topic!&lt;/p&gt;
&lt;h2 id="more-creative-ideas-for-light-in-home-assistant"&gt;More Creative Ideas for Light in Home Assistant
&lt;/h2&gt;&lt;p&gt;You can see: &lt;strong&gt;light is so much more than just on and off!&lt;/strong&gt; Here are a few more ideas I haven&amp;rsquo;t implemented myself, but which might be &lt;strong&gt;interesting for you&lt;/strong&gt;:&lt;/p&gt;
&lt;h3 id="presence-simulation-while-on-holiday"&gt;Presence Simulation While on Holiday
&lt;/h3&gt;&lt;p&gt;Use your smart lights to &lt;strong&gt;simulate presence&lt;/strong&gt; when you&amp;rsquo;re away:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lights come on and go off at random times&lt;/li&gt;
&lt;li&gt;Different rooms are lit in sequence&lt;/li&gt;
&lt;li&gt;Timings oriented around realistic patterns (living room in the evening, bedroom at night)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="alarm-visualisation"&gt;Alarm Visualisation
&lt;/h3&gt;&lt;p&gt;If &lt;strong&gt;movement is detected in the garden&lt;/strong&gt; or a &lt;strong&gt;window opens&lt;/strong&gt; while you&amp;rsquo;re away, lights can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flash red as a warning&lt;/li&gt;
&lt;li&gt;Alert you acoustically and visually&lt;/li&gt;
&lt;li&gt;Act as a deterrent to intruders&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mood-modes"&gt;Mood Modes
&lt;/h3&gt;&lt;p&gt;Create different &lt;strong&gt;scenes&lt;/strong&gt; for different situations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🎬 &lt;strong&gt;Movie mode:&lt;/strong&gt; Dimmed, warm light&lt;/li&gt;
&lt;li&gt;🍽️ &lt;strong&gt;Dinner mode:&lt;/strong&gt; Bright, cosy light over the dining table&lt;/li&gt;
&lt;li&gt;🎉 &lt;strong&gt;Party mode:&lt;/strong&gt; Colourful colour changes&lt;/li&gt;
&lt;li&gt;📚 &lt;strong&gt;Reading mode:&lt;/strong&gt; Bright, neutral white light&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="daylight-adaptation"&gt;Daylight Adaptation
&lt;/h3&gt;&lt;p&gt;Automatically adjust the &lt;strong&gt;colour temperature&lt;/strong&gt; of your lights to the time of day:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Morning: Cool, energising light&lt;/li&gt;
&lt;li&gt;Midday: Neutral white&lt;/li&gt;
&lt;li&gt;Evening: Warm, relaxing light (supports your natural sleep rhythm)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-light-is-the-perfect-entry-point-into-home-assistant"&gt;Why Light Is the Perfect Entry Point into Home Assistant
&lt;/h2&gt;&lt;p&gt;If you&amp;rsquo;re new to Home Assistant: &lt;strong&gt;light is the ideal starting point!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="reasons"&gt;Reasons:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Immediate feedback&lt;/strong&gt; – you see straight away whether your automation is working&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not critical infrastructure&lt;/strong&gt; – if something goes wrong, it&amp;rsquo;s not a disaster&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Many hardware options&lt;/strong&gt; – from affordable (Shelly) to comfortable (Hue)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simple automations&lt;/strong&gt; – perfect for learning the basics&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plenty of room for creativity&lt;/strong&gt; – once the basics are in place, you can experiment&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;In the video I give you even more tips for beginners!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="hardware-recommendations"&gt;Hardware Recommendations
&lt;/h2&gt;&lt;p&gt;Want to get started smart? Here are my &lt;strong&gt;hardware recommendations&lt;/strong&gt; based on my own experience:&lt;/p&gt;
&lt;h3 id="for-wall-switches-shelly"&gt;For Wall Switches: Shelly
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Shelly 1&lt;/strong&gt; or &lt;strong&gt;Shelly 1PM&lt;/strong&gt; for simple on/off lights&lt;/li&gt;
&lt;li&gt;Works with existing switches&lt;/li&gt;
&lt;li&gt;Completely locally controllable&lt;/li&gt;
&lt;li&gt;Affordable to purchase&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="for-colour-and-comfort-philips-hue"&gt;For Colour and Comfort: Philips Hue
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Zigbee2MQTT&lt;/strong&gt; instead of a Hue Bridge (saves money and increases flexibility)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;White Ambiance&lt;/strong&gt; for colour temperature control&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;White and Colour&lt;/strong&gt; for full RGB control&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="for-makers-esphome"&gt;For Makers: ESPHome
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WLED-compatible LED strips&lt;/strong&gt; with WS2812B LEDs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ESP32&lt;/strong&gt; or &lt;strong&gt;ESP8266&lt;/strong&gt; as controller&lt;/li&gt;
&lt;li&gt;ESPHome for easy integration into Home Assistant&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Affiliate links&lt;/strong&gt; to recommended hardware can be found in the video description!&lt;/p&gt;
&lt;h2 id="avoiding-common-pitfalls"&gt;Avoiding Common Pitfalls
&lt;/h2&gt;&lt;p&gt;From my experience there are a few typical &lt;strong&gt;mistakes when getting started with lighting control&lt;/strong&gt;:&lt;/p&gt;
&lt;h3 id="mistake-1-too-many-automations-for-one-light"&gt;Mistake 1: Too Many Automations for One Light
&lt;/h3&gt;&lt;p&gt;When multiple automations control the same light, they can &lt;strong&gt;conflict with each other&lt;/strong&gt;. Example: a motion sensor switches the light on, but at the same time another automation wants to switch it off.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; Use &lt;strong&gt;conditions&lt;/strong&gt; in your automations or central logic helpers.&lt;/p&gt;
&lt;h3 id="mistake-2-no-manual-override"&gt;Mistake 2: No Manual Override
&lt;/h3&gt;&lt;p&gt;It&amp;rsquo;s annoying when an automation switches the light off while you&amp;rsquo;re still in the room!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; Build in &lt;strong&gt;manual override options&lt;/strong&gt;, for example via an Input Boolean.&lt;/p&gt;
&lt;h3 id="mistake-3-motion-sensor-in-the-wrong-spot"&gt;Mistake 3: Motion Sensor in the Wrong Spot
&lt;/h3&gt;&lt;p&gt;A poorly positioned motion sensor detects you too late – the light stays off.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; Test different positions and pay attention to the &lt;strong&gt;detection range&lt;/strong&gt; of your sensor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I go into these pitfalls in more detail!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="watch-the-video"&gt;Watch the Video!
&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;ve told you a lot, but &lt;strong&gt;you&amp;rsquo;ll understand it best when you see it&lt;/strong&gt;! In the video I show you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;All lights live in the dashboard&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;The automations in detail&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;The custom-built LED lamp in action&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;What the bin-day reminders look like&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;The code for the wake-up light&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Click the video above and watch it now!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="further-articles-and-videos"&gt;Further Articles and Videos
&lt;/h2&gt;&lt;p&gt;If you&amp;rsquo;re interested in the topic of lights and automations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/muelltonnen/" &gt;Never forget the bins again&lt;/a&gt;&lt;/strong&gt; – How I use the bin collection integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/shelly-jalousie/" &gt;Installing Shelly roller blinds&lt;/a&gt;&lt;/strong&gt; – If you want to learn more about Shelly modules&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-az/02-blueprints/" &gt;Blueprints&lt;/a&gt;&lt;/strong&gt; – How to easily import automations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The complete A-Z Series can be found here:&lt;/strong&gt; &lt;a class="link" href="https://smarthome-aber-sicher.de/en/tags/a-z-series/" &gt;Home Assistant A-Z Overview&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;nav class="ha-az-nav" aria-label="Home Assistant A-Z Navigation"&gt;
&lt;div class="ha-az-nav-label"&gt;📚 Home Assistant A–Z · Teil 12 von 15&lt;/div&gt;
&lt;div class="ha-az-nav-inner"&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/11-ki/" class="ha-az-nav-btn ha-az-nav-prev"&gt;← K · KI&lt;/a&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/13-mqtt/" class="ha-az-nav-btn ha-az-nav-next"&gt;M · MQTT →&lt;/a&gt;&lt;/div&gt;
&lt;/nav&gt;</description></item><item><title>Home Assistant A-Z: K is for AI – Does AI Belong?</title><link>https://smarthome-aber-sicher.de/en/blog/2025/12/07/home-assistant-a-z-k-is-for-ai-why-artificial-intelligence-does-not-belong-in-smart-home/</link><pubDate>Sun, 07 Dec 2025 00:00:00 +0000</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/12/07/home-assistant-a-z-k-is-for-ai-why-artificial-intelligence-does-not-belong-in-smart-home/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/12/07/home-assistant-a-z-k-wie-ki-warum-k%C3%BCnstliche-intelligenz-nicht-zu-smart-home-passt/cover.png" alt="Featured image of post Home Assistant A-Z: K is for AI – Does AI Belong?" /&gt;&lt;h2 id="welcome-to-the-a-z-series-k-is-for-ai"&gt;Welcome to the A-Z Series: K is for AI
&lt;/h2&gt;&lt;p&gt;In today&amp;rsquo;s episode of our &lt;strong&gt;Home Assistant A-Z Series&lt;/strong&gt;, we tackle a controversial topic: &lt;strong&gt;Artificial Intelligence in your Smart Home&lt;/strong&gt;! AI is everywhere right now – but does it really align with the core principles of Home Assistant? Today I give you 10 reasons why AI actually doesn&amp;rsquo;t belong in Home Assistant – and at the end I&amp;rsquo;ll still tell you where AI can make sense.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/HebK-9l974A?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_4478378632720312295_hu_b16c224760512655.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="the-uncomfortable-truth-about-ai-in-smart-home"&gt;The Uncomfortable Truth About AI in Smart Home
&lt;/h2&gt;&lt;p&gt;Artificial intelligence is the buzzword of the moment. Every manufacturer advertises it, every app wants to be &amp;ldquo;intelligent.&amp;rdquo; But let&amp;rsquo;s be honest: &lt;strong&gt;Does your Smart Home really need AI?&lt;/strong&gt; Or is it just marketing?&lt;/p&gt;
&lt;p&gt;Home Assistant was built with clear values: &lt;strong&gt;Local control, privacy, independence, and reliability&lt;/strong&gt;. And this is exactly where the problem with AI models begins. In the video I show you why these two worlds actually don&amp;rsquo;t fit together – and why that&amp;rsquo;s actually a good thing!&lt;/p&gt;
&lt;h2 id="reason-1-cloud-dependency-vs-local-control"&gt;Reason 1: Cloud Dependency vs. Local Control
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;The foundation of Home Assistant is local control.&lt;/strong&gt; Your data stays with you, your system works even without internet. This is one of the main reasons many of us switched to Home Assistant in the first place!&lt;/p&gt;
&lt;p&gt;AI models, on the other hand? They run &lt;strong&gt;almost always on external cloud servers&lt;/strong&gt;. Why? Because they need enormous computing power. That&amp;rsquo;s the complete opposite of what makes Home Assistant special.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I explain&lt;/strong&gt; why this cloud dependency is not just a philosophical problem, but has real practical disadvantages.&lt;/p&gt;
&lt;h2 id="reason-2-unpredictability--smart-homes-need-determinism"&gt;Reason 2: Unpredictability – Smart Homes Need Determinism
&lt;/h2&gt;&lt;p&gt;Imagine: You come home and &lt;strong&gt;sometimes&lt;/strong&gt; the lights turn on, &lt;strong&gt;sometimes&lt;/strong&gt; not. Or the heating decides today that it&amp;rsquo;s not that cold after all. Sounds absurd? That&amp;rsquo;s exactly what happens when you let AI run unchecked in your Smart Home!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AI always works with probabilities.&lt;/strong&gt; &amp;ldquo;With 87% probability the mail carrier is at the door&amp;rdquo; – fine for a notification. But for critical automations? &lt;strong&gt;Absolutely not!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="when-its-cold-the-heating-must-come-on"&gt;When It&amp;rsquo;s Cold, the Heating Must Come On
&lt;/h3&gt;&lt;p&gt;A classic example from the video: When the temperature drops below 19 degrees, the heating should kick in. &lt;strong&gt;Period. No discussion.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You don&amp;rsquo;t want an AI model &amp;ldquo;thinking&amp;rdquo; about whether it currently makes sense to turn on the heating. You&amp;rsquo;re cold &lt;strong&gt;right now&lt;/strong&gt; – there&amp;rsquo;s no time for probability calculations!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Watch the video&lt;/strong&gt; to see where this difference between deterministic rules and AI probabilities really becomes critical!&lt;/p&gt;
&lt;h2 id="reason-3-explainability-is-completely-missing"&gt;Reason 3: Explainability Is Completely Missing
&lt;/h2&gt;&lt;p&gt;With a classic automation you can &lt;strong&gt;precisely trace&lt;/strong&gt; what happened:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You look at the traces&lt;/li&gt;
&lt;li&gt;You see which conditions were met&lt;/li&gt;
&lt;li&gt;You find the error and fix it&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;With AI you only get:&lt;/strong&gt; &amp;ldquo;The model decided it was A.&amp;rdquo; Why? No idea. What can you change? Unclear.&lt;/p&gt;
&lt;p&gt;Classic &lt;strong&gt;debugging as in software development is simply impossible&lt;/strong&gt;. In the video I show you why this is a massive problem for the maintainability of your Smart Home.&lt;/p&gt;
&lt;h2 id="reason-4-hallucinations-are-fatal-in-smart-homes"&gt;Reason 4: Hallucinations Are Fatal in Smart Homes
&lt;/h2&gt;&lt;p&gt;You&amp;rsquo;ve surely heard of &lt;strong&gt;&amp;ldquo;hallucinations&amp;rdquo; in AI models&lt;/strong&gt; – when the AI makes up things that don&amp;rsquo;t exist. This is an &lt;strong&gt;inherent property of AI&lt;/strong&gt; and cannot be completely eliminated.&lt;/p&gt;
&lt;h3 id="ai-cannot-say-i-dont-know"&gt;AI Cannot Say &amp;ldquo;I Don&amp;rsquo;t Know&amp;rdquo;
&lt;/h3&gt;&lt;p&gt;AI models have an extremely hard time admitting they don&amp;rsquo;t know something. Present them with a choice between A or B, and a decision will be made – &lt;strong&gt;even if the underlying data isn&amp;rsquo;t there at all&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In your Smart Home, this can have &lt;strong&gt;fatal consequences&lt;/strong&gt;. In the video I give you concrete examples of where such hallucinations can become truly dangerous.&lt;/p&gt;
&lt;h2 id="reason-5-ai-is-in-constant-flux"&gt;Reason 5: AI Is in Constant Flux
&lt;/h2&gt;&lt;p&gt;What works today with a particular AI model may be &lt;strong&gt;completely different tomorrow with the next version&lt;/strong&gt;. AI models are in an &lt;strong&gt;extremely fast development cycle&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ve set up your automations perfectly, everything&amp;rsquo;s running? Then the next AI model update comes along and turns everything upside down. &lt;strong&gt;That&amp;rsquo;s the opposite of what a Smart Home should be&lt;/strong&gt; – stable, reliable, low-maintenance.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I explain&lt;/strong&gt; why this constant change turns your Smart Home into a perpetual work-in-progress!&lt;/p&gt;
&lt;h2 id="reason-6-computing-power--local-or-cloud"&gt;Reason 6: Computing Power – Local or Cloud?
&lt;/h2&gt;&lt;p&gt;If you want to run AI &lt;strong&gt;locally&lt;/strong&gt; (which would actually be the only Home Assistant-compatible option), you need &lt;strong&gt;massive computing power&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Most of us run Home Assistant on a &lt;strong&gt;Raspberry Pi or similarly lightweight hardware&lt;/strong&gt;. That&amp;rsquo;s enough for hundreds of automations – but not for compute-intensive AI models.&lt;/p&gt;
&lt;p&gt;So back to the cloud? Then we&amp;rsquo;re back at &lt;strong&gt;Reason 1: cloud dependency&lt;/strong&gt;. A vicious cycle!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Watch the video&lt;/strong&gt; to see what hardware you&amp;rsquo;d really need for local AI – the numbers are sobering!&lt;/p&gt;
&lt;h2 id="reason-8-privacy--your-private-life"&gt;Reason 8: Privacy – Your Private Life
&lt;/h2&gt;&lt;p&gt;Yes, Reason 7 is missing from the transcript – probably a small mistake during recording! But &lt;strong&gt;Reason 8 is all the more important: Privacy!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Smart Home data is &lt;strong&gt;extremely private&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Camera images&lt;/strong&gt; show your home and your family&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Presence data&lt;/strong&gt; reveals when you&amp;rsquo;re home and when you&amp;rsquo;re not&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sensor data&lt;/strong&gt; shows your habits in the finest detail&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Should this intimate information really end up in a cloud AI? &lt;strong&gt;Absolutely not!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the video I explain why Smart Home data in particular is so sensitive and why you should be very careful about who you trust with this data.&lt;/p&gt;
&lt;h2 id="reason-9-home-assistant-already-has-everything"&gt;Reason 9: Home Assistant Already Has Everything
&lt;/h2&gt;&lt;p&gt;Let&amp;rsquo;s be honest: &lt;strong&gt;Look at the list of integrations!&lt;/strong&gt; Over 3,000 integrations, countless sensors, helpers, template functions – Home Assistant can already do just about everything.&lt;/p&gt;
&lt;h3 id="what-you-really-need"&gt;What You Really Need
&lt;/h3&gt;&lt;p&gt;You can derive &lt;strong&gt;precise decisions&lt;/strong&gt; from your sensors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motion sensors tell you if someone is home&lt;/li&gt;
&lt;li&gt;Bluetooth beacons track your devices&lt;/li&gt;
&lt;li&gt;Temperature sensors control the heating&lt;/li&gt;
&lt;li&gt;Brightness sensors regulate the lighting&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of this &lt;strong&gt;deterministic, reliable, and with the precision you define in your automations&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you&lt;/strong&gt; that the real use cases for AI in Home Assistant can be counted on one hand!&lt;/p&gt;
&lt;h2 id="reason-10-ai-solves-problems-you-can-solve-differently"&gt;Reason 10: AI Solves Problems You Can Solve Differently
&lt;/h2&gt;&lt;p&gt;The last reason is perhaps the most important: &lt;strong&gt;Do you really need AI for these problems?&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="example-1-presence-detection"&gt;Example 1: Presence Detection
&lt;/h3&gt;&lt;p&gt;Do you need AI to detect if someone is home? &lt;strong&gt;No!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motion sensors in every room&lt;/li&gt;
&lt;li&gt;Bluetooth beacons from smartphone or watch&lt;/li&gt;
&lt;li&gt;Door sensors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of this gives you &lt;strong&gt;deterministic, reliable presence detection&lt;/strong&gt; – completely without AI!&lt;/p&gt;
&lt;h3 id="example-2-heating-control"&gt;Example 2: Heating Control
&lt;/h3&gt;&lt;p&gt;Do you need &lt;strong&gt;AI-powered heating control&lt;/strong&gt; to squeeze out the last percent of optimization? Or would a &lt;strong&gt;simple day and night temperature&lt;/strong&gt; be completely sufficient?&lt;/p&gt;
&lt;p&gt;The answer is almost always: &lt;strong&gt;The simple solution is enough!&lt;/strong&gt; In the video I give you more examples where AI seems complicated but the solution is actually simple.&lt;/p&gt;
&lt;h2 id="but-ai-can-still-help"&gt;But: AI Can Still Help!
&lt;/h2&gt;&lt;p&gt;After all the critical points, I promised: &lt;strong&gt;There are actually sensible use cases for AI in Home Assistant!&lt;/strong&gt; Just not where most people expect them.&lt;/p&gt;
&lt;h3 id="use-case-1-analyzing-log-files"&gt;Use Case 1: Analyzing Log Files
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Who doesn&amp;rsquo;t know this?&lt;/strong&gt; Home Assistant floods you with log files, and you desperately ask yourself: &amp;ldquo;What&amp;rsquo;s actually going wrong here?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;AI models or &lt;strong&gt;language models are perfect for processing large amounts of text&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simply copy the log files into ChatGPT or another language model&lt;/strong&gt; and ask: &amp;ldquo;What&amp;rsquo;s the problem here?&amp;rdquo; Even if a direct solution doesn&amp;rsquo;t always come out, you at least get &lt;strong&gt;ideas for further research&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you&lt;/strong&gt; how this works in practice and which prompts work well!&lt;/p&gt;
&lt;h3 id="use-case-2-debugging-jinja-templates"&gt;Use Case 2: Debugging Jinja Templates
&lt;/h3&gt;&lt;p&gt;You&amp;rsquo;ve gotten tangled up in &lt;strong&gt;Jinja templates&lt;/strong&gt; again and are completely at a loss as to why it&amp;rsquo;s not working?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Copy the template snippet into an AI&lt;/strong&gt; and let it analyze it. The chances are good that you&amp;rsquo;ll get &lt;strong&gt;valuable tips&lt;/strong&gt; on where the error lies.&lt;/p&gt;
&lt;p&gt;This is, by the way, one of my &lt;strong&gt;personal main use cases&lt;/strong&gt; for AI: understanding and debugging complex template syntax!&lt;/p&gt;
&lt;h3 id="use-case-3-object-detection"&gt;Use Case 3: Object Detection
&lt;/h3&gt;&lt;p&gt;The third sensible use case: &lt;strong&gt;Object detection in camera images&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Is that the mail carrier at the door or the neighbor?&amp;rdquo; – this is actually a legitimate &lt;strong&gt;use case for AI&lt;/strong&gt; (or more precisely: for &lt;strong&gt;machine learning&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important distinction:&lt;/strong&gt; Here we&amp;rsquo;re talking less about language models, but rather classical machine learning for image recognition. In the video I explain the difference and why it actually makes sense here.&lt;/p&gt;
&lt;h2 id="conclusion-ai-doesnt-replace-logic"&gt;Conclusion: AI Doesn&amp;rsquo;t Replace Logic
&lt;/h2&gt;&lt;p&gt;After all these arguments, the &lt;strong&gt;conclusion&lt;/strong&gt; can be stated very clearly:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AI doesn&amp;rsquo;t replace logic in Home Assistant. At best, it can help build it better.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Home Assistant thrives on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Deterministic rules&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Local control&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Privacy&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reliability&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And these are exactly the values you should &lt;strong&gt;not sacrifice for the AI buzzword&lt;/strong&gt;. Use AI where it truly adds value – in debugging, in development, in specific recognition tasks. But build your Smart Home on &lt;strong&gt;solid, transparent automations&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Make sure to watch the complete video&lt;/strong&gt; – I go even deeper into each argument and show you practical examples!&lt;/p&gt;
&lt;h2 id="share-your-opinion"&gt;Share Your Opinion!
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s your take on AI in your Smart Home?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Write in the comments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Are you already using AI features in Home Assistant?&lt;/li&gt;
&lt;li&gt;Did I convince you, or do you see other sensible use cases?&lt;/li&gt;
&lt;li&gt;Where would you like AI support?&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Home Assistant A-Z: J is for Blinds</title><link>https://smarthome-aber-sicher.de/en/blog/2025/11/23/home-assistant-a-z-j-is-for-blinds-more-than-just-up-and-down/</link><pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/11/23/home-assistant-a-z-j-is-for-blinds-more-than-just-up-and-down/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/11/23/home-assistant-a-z-j-wie-jalousien-mehr-als-nur-rauf-und-runter/cover.png" alt="Featured image of post Home Assistant A-Z: J is for Blinds" /&gt;&lt;h2 id="welcome-to-the-a-z-series-j-is-for-blinds"&gt;Welcome to the A-Z Series: J is for Blinds
&lt;/h2&gt;&lt;p&gt;In today&amp;rsquo;s episode of the &lt;strong&gt;Home Assistant A-Z Series&lt;/strong&gt; we tackle a topic with far more potential than most people realize: &lt;strong&gt;blinds and roller shutters&lt;/strong&gt;! From elegant dashboard control and time-based automations to fully automatic, sun-dependent shading – I&amp;rsquo;ll show you how to make your home more energy-efficient and comfortable.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/IRhopr5y9MQ?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_16978207183434881370_hu_58bef4c524bb244e.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="more-than-just-up-and-down"&gt;More Than Just Up and Down
&lt;/h2&gt;&lt;p&gt;Most people use their smart roller shutters only for the basics. But there&amp;rsquo;s so much more potential hiding in them! In this article and the accompanying video I&amp;rsquo;ll walk you through:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dashboard control with live feedback&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time-based and event-driven automations&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Groups and template sensors for a quick overview&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fully automatic, sun-dependent shading&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Seasonal adjustments to your setup&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="dashboard-control-the-foundation"&gt;Dashboard Control: The Foundation
&lt;/h2&gt;&lt;p&gt;The first step toward smart roller shutters is &lt;strong&gt;intuitive control through your dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="position-control-with-live-feedback"&gt;Position Control with Live Feedback
&lt;/h3&gt;&lt;p&gt;If your roller shutters can report their position back, you can see in Home Assistant not just the current status, but also:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Move to precise intermediate positions&lt;/strong&gt; using a slider&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Watch live&lt;/strong&gt; as the shutter reaches the desired position&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use classic Open/Close/Stop controls&lt;/strong&gt; on a secondary level&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;In the video you&amp;rsquo;ll see&lt;/strong&gt; how elegant this looks in practice!&lt;/p&gt;
&lt;h3 id="visualization-on-floor-plans"&gt;Visualization on Floor Plans
&lt;/h3&gt;&lt;p&gt;Things get especially clear when you project your roller shutters onto a &lt;strong&gt;floor plan of your home&lt;/strong&gt;. At a glance you can see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Which shutters are open&lt;/li&gt;
&lt;li&gt;Which are currently closing&lt;/li&gt;
&lt;li&gt;The status of all windows at the same time&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Under the hood:&lt;/strong&gt; A simple picture-elements card with positioned shutter controls. &lt;strong&gt;I show you exactly how this works in the video!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="time-based-automations-the-smart-home-classic"&gt;Time-Based Automations: The Smart Home Classic
&lt;/h2&gt;&lt;p&gt;Constantly tapping buttons isn&amp;rsquo;t smart – so let&amp;rsquo;s automate!&lt;/p&gt;
&lt;h3 id="automation-1-close-automatically-at-night"&gt;Automation 1: Close Automatically at Night
&lt;/h3&gt;&lt;p&gt;The first useful automation makes sure roller shutters are closed at night. You can use various triggers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;State-based&lt;/strong&gt;: When you go to bed (Smart Home state &amp;ldquo;Night&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time-based&lt;/strong&gt;: At a specific time (different for weekdays and weekends)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Condition-driven&lt;/strong&gt;: Only when it&amp;rsquo;s cool outside (to make use of the insulating effect)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;In the video I show you concrete examples&lt;/strong&gt; from my own setup!&lt;/p&gt;
&lt;h3 id="automation-2-open-automatically-in-the-morning"&gt;Automation 2: Open Automatically in the Morning
&lt;/h3&gt;&lt;p&gt;Symmetrically, when you get up in the morning the shutters open again automatically. Alternatively, you can use the &lt;strong&gt;sun&amp;rsquo;s position&lt;/strong&gt; as a trigger.&lt;/p&gt;
&lt;h3 id="intelligent-schedules-with-helpers"&gt;Intelligent Schedules with Helpers
&lt;/h3&gt;&lt;p&gt;For different schedules (weekday vs. weekend) &lt;strong&gt;schedule helpers&lt;/strong&gt; are perfect. You can define them as &amp;ldquo;quiet hours&amp;rdquo; and reference them in your automations.&lt;/p&gt;
&lt;h2 id="groups-and-overview-everything-under-control"&gt;Groups and Overview: Everything Under Control
&lt;/h2&gt;&lt;h3 id="grouping-roller-shutters"&gt;Grouping Roller Shutters
&lt;/h3&gt;&lt;p&gt;You can create any &lt;strong&gt;groups of roller shutters&lt;/strong&gt; you like – for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All shutters in the living room&lt;/li&gt;
&lt;li&gt;All shutters on the south-facing side&lt;/li&gt;
&lt;li&gt;All shutters in the entire house&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;With a single click&lt;/strong&gt; you can then open or close all shutters in that group.&lt;/p&gt;
&lt;h3 id="template-sensor-for-an-overview"&gt;Template Sensor for an Overview
&lt;/h3&gt;&lt;p&gt;A small &lt;strong&gt;template sensor&lt;/strong&gt; shows you on your dashboard how many roller shutters are currently closed:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;span class="lnt"&gt;8
&lt;/span&gt;&lt;span class="lnt"&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;sensor&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;template&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;sensors&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;closed_covers_count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;friendly_name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Closed Roller Shutters&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;value_template&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="sd"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {{ states.cover
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; | selectattr(&amp;#39;state&amp;#39;, &amp;#39;eq&amp;#39;, &amp;#39;closed&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; | list | count }}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;This way you always have a clear overview! &lt;strong&gt;In the video you can see how I use this on my dashboard.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="automatic-shading-the-game-changer"&gt;Automatic Shading: The Game Changer
&lt;/h2&gt;&lt;p&gt;Now things get really interesting: &lt;strong&gt;fully automatic, sun-dependent shading&lt;/strong&gt;!&lt;/p&gt;
&lt;h3 id="the-two-components"&gt;The Two Components
&lt;/h3&gt;&lt;p&gt;My system consists of two automation groups:&lt;/p&gt;
&lt;h4 id="1-sun-position-calculation-per-facade"&gt;1. Sun Position Calculation per Facade
&lt;/h4&gt;&lt;p&gt;The first group calculates for each cardinal direction whether the sun is currently shining on that facade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Blueprint-based&lt;/strong&gt;: I use a blueprint that I&amp;rsquo;ve instantiated four times&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One helper per facade&lt;/strong&gt;: North, South, East, West&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dynamic calculation&lt;/strong&gt;: Takes the current sun position into account&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;I cover the technical details and the blueprint thoroughly in the video!&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="2-individual-control-per-window"&gt;2. Individual Control per Window
&lt;/h4&gt;&lt;p&gt;The second group controls each individual roller shutter:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;One blueprint per shutter&lt;/strong&gt;: Each shutter can be configured individually&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Window contacts taken into account&lt;/strong&gt;: Window open? Shutter stays up!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;References the sun-position helpers&lt;/strong&gt;: Only closes when the sun shines on that facade&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Example from my setup:&lt;/strong&gt; The roller shutter in the utility room on the north side closes as soon as the sun (even in summer, only at the edges of the day) shines on that facade.&lt;/p&gt;
&lt;h3 id="why-one-automation-per-window"&gt;Why One Automation per Window?
&lt;/h3&gt;&lt;p&gt;This approach enables &lt;strong&gt;maximum flexibility&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Each shutter can be individually enabled or disabled&lt;/li&gt;
&lt;li&gt;Different rooms can be controlled differently&lt;/li&gt;
&lt;li&gt;Seasonal adjustments are easy to make&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="seasonal-configuration-adapting-throughout-the-year"&gt;Seasonal Configuration: Adapting Throughout the Year
&lt;/h2&gt;&lt;p&gt;The great thing about this system: you can &lt;strong&gt;adjust which rooms should be shaded&lt;/strong&gt; as the seasons change.&lt;/p&gt;
&lt;h3 id="my-scenarios"&gt;My Scenarios
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Winter (currently):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ All shading automations &lt;strong&gt;disabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🌞 I enjoy every ray of sunshine that enters the apartment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Transition periods (spring/autumn):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Only bedroom automations &lt;strong&gt;enabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🏠 Rest of the apartment: sunshine welcome&lt;/li&gt;
&lt;li&gt;😴 Bedroom: should stay cool&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Midsummer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ All shading automations &lt;strong&gt;enabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;❄️ Maximum cooling through consistent shading&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;On my dashboard&lt;/strong&gt; I have an elegant overview where I can see at a glance which automations are active. &lt;strong&gt;I show you this view live in the video!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="hardware-basics"&gt;Hardware Basics
&lt;/h2&gt;&lt;p&gt;Wondering how to make your roller shutters smart in the first place?&lt;/p&gt;
&lt;p&gt;In my &lt;strong&gt;Shelly roller shutter video&lt;/strong&gt; I cover in detail:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hardware selection (&lt;a class="link" href="https://amzn.to/3WxBUiQ" target="_blank" rel="noopener"
&gt;Shelly Plus 2PM&lt;/a&gt;&lt;em&gt;, &lt;a class="link" href="https://amzn.to/47kpLEh" target="_blank" rel="noopener"
&gt;Shelly 2 Gen3&lt;/a&gt;&lt;/em&gt; Or at OBI: &lt;a class="link" href="https://www.awin1.com/cread.php?awinmid=9326&amp;amp;awinaffid=2527487&amp;amp;ued=https%3A%2F%2Fwww.obi.de%2Fp%2F7119290%2Fshelly-relais-rollladenaktor-unterputz-2pm-gen3-schwarz" target="_blank" rel="noopener"
&gt;Shelly 2 Gen3&lt;/a&gt;&lt;em&gt;, &lt;a class="link" href="https://amzn.to/47tocCI" target="_blank" rel="noopener"
&gt;Shelly 2 Gen4&lt;/a&gt;&lt;/em&gt; Or at OBI: &lt;a class="link" href="https://www.awin1.com/cread.php?awinmid=9326&amp;amp;awinaffid=2527487&amp;amp;ued=https%3A%2F%2Fwww.obi.de%2Fp%2F2191162731005%2Fshelly-smartes-relais-schalter-fuer-jalousien-2pm-gen-4-schwarz" target="_blank" rel="noopener"
&gt;Shelly 2 Gen4&lt;/a&gt;*)&lt;/li&gt;
&lt;li&gt;Wiring in the flush-mount box&lt;/li&gt;
&lt;li&gt;Software setup and security&lt;/li&gt;
&lt;li&gt;Home Assistant integration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/shelly-jalousie/" &gt;To the Shelly Blinds Video&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;h2 id="the-blueprints-in-detail"&gt;The Blueprints in Detail
&lt;/h2&gt;&lt;p&gt;The blueprints for sun-position calculation and individual control are the core of my system.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interested in the details?&lt;/strong&gt; Let me know in the comments under the video! If there&amp;rsquo;s enough interest, I&amp;rsquo;ll make a &lt;strong&gt;bonus video&lt;/strong&gt; dedicated to these blueprints, covering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Complete code&lt;/li&gt;
&lt;li&gt;Step-by-step explanation&lt;/li&gt;
&lt;li&gt;Customization options&lt;/li&gt;
&lt;li&gt;Download links&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="practical-benefits-in-everyday-life"&gt;Practical Benefits in Everyday Life
&lt;/h2&gt;&lt;p&gt;What does this actually get you?&lt;/p&gt;
&lt;h3 id="comfort"&gt;Comfort
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automatic adjustment&lt;/strong&gt; to sunlight&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never need to manually intervene&lt;/strong&gt; again&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smart Home thinks ahead&lt;/strong&gt; – even when you&amp;rsquo;re not home&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="energy-efficiency"&gt;Energy Efficiency
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cooler rooms in summer&lt;/strong&gt; through consistent shading&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Warmer rooms in winter&lt;/strong&gt; through the insulating effect at night&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Less air conditioning/heating&lt;/strong&gt; required&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="security"&gt;Security
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Presence simulation&lt;/strong&gt; while on vacation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automatic closing&lt;/strong&gt; during storms possible&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Integration&lt;/strong&gt; with alarm systems&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="your-path-to-smart-blind-control"&gt;Your Path to Smart Blind Control
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Level 1 – Basics:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add roller shutters to Home Assistant&lt;/li&gt;
&lt;li&gt;Set up dashboard control&lt;/li&gt;
&lt;li&gt;Create first time-based automations&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Level 2 – Comfort:&lt;/strong&gt;
4. Create groups
5. Add template sensors for overview
6. Visualize on floor plan&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Level 3 – Pro:&lt;/strong&gt;
7. Implement sun-position calculation
8. Set up individual shading automations
9. Configure seasonal adjustments&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I walk you through every step in detail in the video!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="further-links"&gt;Further Links
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;More helpful articles from the A-Z Series:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-az/01-automationen/" &gt;A is for Automations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-az/02-blueprints/" &gt;B is for Blueprints&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-az/08-helfer/" &gt;H is for Helpers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-az/09-integrationen/" &gt;I is for Integrations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Hardware:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/shelly-jalousie/" &gt;Shelly Blind Control&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;The Home Assistant A-Z Series brings you the most important Home Assistant concepts in short videos and in-depth articles. A new letter every Sunday, a little more knowledge each time!&lt;/em&gt;&lt;/p&gt;
&lt;nav class="ha-az-nav" aria-label="Home Assistant A-Z Navigation"&gt;
&lt;div class="ha-az-nav-label"&gt;📚 Home Assistant A–Z · Teil 10 von 15&lt;/div&gt;
&lt;div class="ha-az-nav-inner"&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/09-integrationen/" class="ha-az-nav-btn ha-az-nav-prev"&gt;← I · Integrationen&lt;/a&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/11-ki/" class="ha-az-nav-btn ha-az-nav-next"&gt;K · KI →&lt;/a&gt;&lt;/div&gt;
&lt;/nav&gt;</description></item><item><title>Home Assistant A-Z: H is for Helpers – Secret Heroes</title><link>https://smarthome-aber-sicher.de/en/blog/2025/10/12/home-assistant-a-z-h-is-for-helpers-the-secret-heroes-of-your-automations/</link><pubDate>Sun, 12 Oct 2025 00:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/10/12/home-assistant-a-z-h-is-for-helpers-the-secret-heroes-of-your-automations/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/10/12/home-assistant-a-z-h-wie-helfer-die-heimlichen-helden-deiner-automationen/cover.png" alt="Featured image of post Home Assistant A-Z: H is for Helpers – Secret Heroes" /&gt;&lt;p&gt;Do you ever forget to take out the trash? Or have your automations grown so complex that even you can no longer keep track? &lt;strong&gt;Home Assistant helpers&lt;/strong&gt; are the solution! These unassuming features can revolutionize your smart home life.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/fy2l92bV4KI?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_11468030188029765449_hu_9672f3e7047e120b.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="what-exactly-are-helpers"&gt;What exactly are helpers?
&lt;/h2&gt;&lt;p&gt;Helpers are &lt;strong&gt;virtual entities&lt;/strong&gt; in Home Assistant that act as &amp;ldquo;memory&amp;rdquo; or temporary storage for your automations. They can store states, perform calculations, or simply serve as digital sticky notes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The brilliant part:&lt;/strong&gt; Helpers exist only inside Home Assistant — they are not physical devices. Yet they behave just like real entities and can be used in all automations, dashboards, and scenes.&lt;/p&gt;
&lt;h3 id="the-most-important-helper-types"&gt;The most important helper types:
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Toggle (Input Boolean):&lt;/strong&gt; On/Off states&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Number (Input Number):&lt;/strong&gt; Values between a minimum and maximum&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Text (Input Text):&lt;/strong&gt; Store arbitrary text&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Select (Input Select):&lt;/strong&gt; Predefined options&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Date/Time (Input Datetime):&lt;/strong&gt; Remember specific points in time&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-helpers-improve-your-smart-home"&gt;Why helpers improve your smart home
&lt;/h2&gt;&lt;h3 id="problem-1-forgotten-tasks"&gt;Problem 1: Forgotten tasks
&lt;/h3&gt;&lt;p&gt;Sound familiar? Push notifications are swiped away in a second — and then forgotten. &lt;strong&gt;The video shows a clever solution:&lt;/strong&gt; An automation reminds you the evening before to put out the trash bin. But instead of just sending a push notification, it also turns on a helper.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The helper appears as a tile on the dashboard&lt;/strong&gt; — and stays there until you&amp;rsquo;ve completed the task and turn it off again. No more forgetting!&lt;/p&gt;
&lt;h3 id="problem-2-complex-automations"&gt;Problem 2: Complex automations
&lt;/h3&gt;&lt;p&gt;The more complex your automations become, the harder troubleshooting gets. &lt;strong&gt;The video shows a real-world example:&lt;/strong&gt; A shading automation split into two parts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;One automation calculates&lt;/strong&gt; whether the sun is shining on a particular side of the house&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A second automation&lt;/strong&gt; uses that result to control the blinds&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;The advantage:&lt;/strong&gt; When something goes wrong, you can immediately see in the helper whether the sun calculation is working correctly. Complex logic is broken down into digestible pieces.&lt;/p&gt;
&lt;h3 id="problem-3-state-management"&gt;Problem 3: State management
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;The most powerful example in the video:&lt;/strong&gt; A helper that manages the entire home status. With just four states (Home, Away, Vacation, Night), dozens of automations are controlled:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Light automations distinguish between day and night&lt;/li&gt;
&lt;li&gt;Security features activate when nobody is home&lt;/li&gt;
&lt;li&gt;Energy-saving functions kick in during vacation mode&lt;/li&gt;
&lt;li&gt;Warnings trigger for open windows when leaving the house&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;One central helper replaces complex conditions in every single automation.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="practical-helper-ideas-for-your-smart-home"&gt;Practical helper ideas for your smart home
&lt;/h2&gt;&lt;h3 id="digital-reminders"&gt;Digital reminders
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Watering plants:&lt;/strong&gt; Weekly reminder with dashboard display&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maintenance tasks:&lt;/strong&gt; Filter changes, battery checks, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Appointments:&lt;/strong&gt; Trash collection, cleaning service, tradespeople&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="storing-intermediate-values"&gt;Storing intermediate values
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Average temperatures:&lt;/strong&gt; Combine multiple sensors into one value&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Energy calculations:&lt;/strong&gt; Break complex formulas into steps&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Presence detection:&lt;/strong&gt; Combine various sensors into one result&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="complex-states"&gt;Complex states
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Weather modes:&lt;/strong&gt; Sunny, rainy, windy — for different automations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Activity modes:&lt;/strong&gt; Working, relaxing, sleeping, party&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security levels:&lt;/strong&gt; Normal, heightened, vacation, maintenance&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="using-helpers-correctly--what-the-video-shows"&gt;Using helpers correctly — what the video shows
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;The video walks you through step by step:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Where to find helpers&lt;/strong&gt; — Navigating to the settings&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How to configure helpers&lt;/strong&gt; — Practical examples&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Integration into automations&lt;/strong&gt; — Concrete usage&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard display&lt;/strong&gt; — User-friendly presentation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Troubleshooting&lt;/strong&gt; — How to spot problems&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="especially-valuable-the-live-demonstration"&gt;Especially valuable: the live demonstration
&lt;/h3&gt;&lt;p&gt;Explaining helpers in writing is one thing — &lt;strong&gt;seeing them in action is another.&lt;/strong&gt; The video impressively demonstrates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How the dashboard changes when a helper is activated&lt;/li&gt;
&lt;li&gt;The connection between automations and helpers&lt;/li&gt;
&lt;li&gt;Practical clicks through the user interface&lt;/li&gt;
&lt;li&gt;Real use cases from a working smart home&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="avoiding-common-beginner-mistakes"&gt;Avoiding common beginner mistakes
&lt;/h2&gt;&lt;h3 id="too-many-helpers-at-once"&gt;Too many helpers at once
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Mistake:&lt;/strong&gt; Creating dozens of helpers for every possible scenario right away.
&lt;strong&gt;Better:&lt;/strong&gt; Start with one or two simple helpers and build experience from there.&lt;/p&gt;
&lt;h3 id="confusing-names"&gt;Confusing names
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Mistake:&lt;/strong&gt; Naming helpers something like &amp;ldquo;Boolean1&amp;rdquo; or &amp;ldquo;Input_xyz&amp;rdquo;.
&lt;strong&gt;Better:&lt;/strong&gt; Use descriptive names like &amp;ldquo;Trash_Yellow&amp;rdquo; or &amp;ldquo;House_Status&amp;rdquo;.&lt;/p&gt;
&lt;h3 id="no-documentation"&gt;No documentation
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Mistake:&lt;/strong&gt; Coming back months later with no idea what a helper was for.
&lt;strong&gt;Better:&lt;/strong&gt; Write descriptions into the helper configuration.&lt;/p&gt;
&lt;h2 id="why-you-should-definitely-watch-the-video"&gt;Why you should definitely watch the video
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Helpers are a game changer for Home Assistant&lt;/strong&gt; — but their full potential only reveals itself once you understand and use them correctly. The video shows three completely different use cases that illustrate just how versatile these seemingly simple tools are.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;You&amp;rsquo;ll learn concretely:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How to work with the helpers interface in practice&lt;/li&gt;
&lt;li&gt;How helpers can improve your existing automations&lt;/li&gt;
&lt;li&gt;Pro tips for complex state management&lt;/li&gt;
&lt;li&gt;Why one well-designed helper can replace dozens of complicated conditions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="three-complexity-levels-in-the-video"&gt;Three complexity levels in the video
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Beginners:&lt;/strong&gt; The trash reminder is a perfect entry point&lt;br&gt;
&lt;strong&gt;Intermediate:&lt;/strong&gt; The shading logic shows helpers as automation building blocks&lt;br&gt;
&lt;strong&gt;Advanced:&lt;/strong&gt; The home status management demonstrates enterprise-level smart home architecture&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;No matter what level you&amp;rsquo;re at — you&amp;rsquo;re guaranteed to find new ideas for your smart home!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="the-difference-from-other-smart-home-systems"&gt;The difference from other smart home systems
&lt;/h2&gt;&lt;p&gt;While commercial smart home hubs often impose rigid structures, &lt;strong&gt;Home Assistant helpers give you the freedom to design your system around your own needs.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The video shows this impressively:&lt;/strong&gt; With just a few clicks you can create tailor-made solutions that simply wouldn&amp;rsquo;t be possible in other systems. This flexibility is what makes Home Assistant so powerful — and helpers are a big part of that.&lt;/p&gt;
&lt;h2 id="conclusion-small-helpers-big-impact"&gt;Conclusion: Small helpers, big impact
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Helpers are the secret heroes of your smart home installation.&lt;/strong&gt; They work invisibly in the background, simplify complex automations, and make your system more maintainable and understandable.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The video perfectly demonstrates their versatility&lt;/strong&gt; — from simple reminders to complex state management. After watching, you&amp;rsquo;ll see your smart home with fresh eyes and will surely discover your own use cases for helpers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s your favorite helper? Write it in the comments! And if you&amp;rsquo;re enjoying this A-Z series, check out the other episodes — each one brings you one step closer to becoming a smart home pro.&lt;/strong&gt;&lt;/p&gt;
&lt;nav class="ha-az-nav" aria-label="Home Assistant A-Z Navigation"&gt;
&lt;div class="ha-az-nav-label"&gt;📚 Home Assistant A–Z · Teil 8 von 15&lt;/div&gt;
&lt;div class="ha-az-nav-inner"&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/07-ger%C3%A4te/" class="ha-az-nav-btn ha-az-nav-prev"&gt;← G · Geräte&lt;/a&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/09-integrationen/" class="ha-az-nav-btn ha-az-nav-next"&gt;I · Integrationen →&lt;/a&gt;&lt;/div&gt;
&lt;/nav&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;</description></item><item><title>Home Assistant AI Automations: How Dangerous Are They?</title><link>https://smarthome-aber-sicher.de/en/blog/2025/08/24/home-assistant-ai-automations-why-the-new-suggest-feature-can-be-dangerous/</link><pubDate>Sun, 24 Aug 2025 00:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/08/24/home-assistant-ai-automations-why-the-new-suggest-feature-can-be-dangerous/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/08/24/home-assistant-ki-automationen-warum-die-neue-vorschlagen-funktion-gef%C3%A4hrlich-sein-kann/cover.png" alt="Featured image of post Home Assistant AI Automations: How Dangerous Are They?" /&gt;&lt;p&gt;It felt like an early Christmas gift: Home Assistant 2025.8 finally promises real AI support for your automations. Imagine being able to press a button and have artificial intelligence suggest perfect names for all your automations. Sounds like a dream, right?&lt;/p&gt;
&lt;p&gt;But sometimes the most beautiful dreams turn into nightmares. What looks like a breakthrough at first glance can turn your carefully built smart home into a chaotic naming mess — and the tricky part is you won&amp;rsquo;t notice until it&amp;rsquo;s too late.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/39wLNXQMPmw?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_12920370794849992471_hu_29178f157eea2518.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="when-progress-becomes-regression"&gt;When Progress Becomes Regression
&lt;/h2&gt;&lt;h3 id="the-tempting-promise-of-the-ai-suggest-feature"&gt;The Tempting Promise of the AI Suggest Feature
&lt;/h3&gt;&lt;p&gt;You probably know the feeling: you&amp;rsquo;ve just built a brilliant new automation and you&amp;rsquo;re staring at the infamous name field. &amp;ldquo;Automation 47&amp;rdquo; would be honest, but not particularly helpful. That&amp;rsquo;s where the new &amp;ldquo;Suggest&amp;rdquo; feature in Home Assistant 2025.8 seems to come to the rescue. One click, and the AI proposes a name. Magic? Almost.&lt;/p&gt;
&lt;p&gt;What happens in the background is genuinely impressive: Home Assistant doesn&amp;rsquo;t just send the YAML code of your current automation to the AI model — it also sends the names of all your existing automations. In theory, the AI has everything it needs to align with your existing naming scheme.&lt;/p&gt;
&lt;p&gt;But this is where the trouble begins. In the video, I show exactly what happens when the AI encounters a typical &amp;ldquo;organically grown&amp;rdquo; smart home — and why the result is often disastrous.&lt;/p&gt;
&lt;h3 id="the-great-naming-dilemma"&gt;The Great Naming Dilemma
&lt;/h3&gt;&lt;p&gt;Imagine spending weeks desperately searching for a specific automation in your list of hundreds. Was it &amp;ldquo;Blinds down&amp;rdquo;, &amp;ldquo;Close shutters&amp;rdquo;, or &amp;ldquo;Rolladen automatisch&amp;rdquo;? Or maybe &amp;ldquo;Jalousie runter&amp;rdquo;?&lt;/p&gt;
&lt;p&gt;The truth is: most of us haven&amp;rsquo;t been consistent when naming our automations. Sometimes German, sometimes English, sometimes verbose, sometimes terse. The AI can only work with what you give it — and if your existing names are a hodgepodge, it will only amplify that chaos.&lt;/p&gt;
&lt;h2 id="why-this-seemingly-harmless-feature-can-ruin-your-smart-home"&gt;Why This Seemingly Harmless Feature Can Ruin Your Smart Home
&lt;/h2&gt;&lt;p&gt;The insidious thing about the new Suggest feature isn&amp;rsquo;t what it does — it&amp;rsquo;s what it can&amp;rsquo;t do. It can&amp;rsquo;t read your mind. While you might have a sophisticated naming scheme in your head (&amp;ldquo;Room_Device_Action&amp;rdquo; or similar), that knowledge is invisible to the AI.&lt;/p&gt;
&lt;p&gt;The result? A gradual decay of your automation structure. Today the AI suggests &amp;ldquo;Living room light on&amp;rdquo;, tomorrow &amp;ldquo;Activate kitchen lighting&amp;rdquo;, and the day after &amp;ldquo;Turn on bedroom lights&amp;rdquo;. Within a few weeks you have a Babylonian language muddle that makes your smart home practically unusable.&lt;/p&gt;
&lt;p&gt;In the video, I demonstrate this using a real installation with over 100 automations — the result is both alarming and instructive.&lt;/p&gt;
&lt;h2 id="the-solution-how-to-use-ai-the-right-way"&gt;The Solution: How to Use AI the Right Way
&lt;/h2&gt;&lt;h3 id="the-game-changer-batch-processing-instead-of-one-at-a-time"&gt;The Game-Changer: Batch Processing Instead of One-at-a-Time
&lt;/h3&gt;&lt;p&gt;But there is hope! The problem isn&amp;rsquo;t AI itself — it&amp;rsquo;s the way it&amp;rsquo;s being used. What if you didn&amp;rsquo;t have to process each automation individually, but could make your entire installation consistent in one go?&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s exactly what I show in the video. The trick is simple yet incredibly effective: instead of letting the AI work on automations one by one, you hand it all your automations at once — together with precise instructions about what the perfect naming scheme should look like.&lt;/p&gt;
&lt;h3 id="the-secret-is-in-the-details"&gt;The Secret Is in the Details
&lt;/h3&gt;&lt;p&gt;What the Home Assistant feature can&amp;rsquo;t do, you do manually: you give the AI a crystal-clear assignment. Not &amp;ldquo;do something sensible&amp;rdquo;, but &amp;ldquo;use exclusively German terms, apply the scheme Room_Device_Action, and follow these examples&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;In the video you can see how I implement exactly that — from extracting &lt;code&gt;automations.yaml&lt;/code&gt; to feeding the perfectly renamed automations back in. The process is simpler than you think, but the impact is dramatic.&lt;/p&gt;
&lt;h3 id="why-reasoning-capable-ai-models-make-the-difference"&gt;Why Reasoning-Capable AI Models Make the Difference
&lt;/h3&gt;&lt;p&gt;Things get particularly interesting with large installations. While basic AI models quickly lose the overview, reasoning-capable models like GPT-5 Thinking can identify relationships and develop consistent patterns.&lt;/p&gt;
&lt;p&gt;The video shows impressively how the AI doesn&amp;rsquo;t just assign names — it develops a well-thought-out system. Similar automations are grouped recognizably, edge cases are handled intelligently, and in the end you have an installation that looks as if a professional had planned it from the start.&lt;/p&gt;
&lt;h2 id="the-step-by-step-path-to-perfection"&gt;The Step-by-Step Path to Perfection
&lt;/h2&gt;&lt;p&gt;The video walks you through the complete process — and I promise it&amp;rsquo;s simpler than you think:&lt;/p&gt;
&lt;h3 id="step-1-take-stock"&gt;Step 1: Take Stock
&lt;/h3&gt;&lt;p&gt;First, download your &lt;code&gt;automations.yaml&lt;/code&gt; from your Home Assistant installation. This file contains all your automations in YAML format — essentially the blueprint of your smart home.&lt;/p&gt;
&lt;h3 id="step-2-choose-the-right-ai"&gt;Step 2: Choose the Right AI
&lt;/h3&gt;&lt;p&gt;Not every AI is suited for this task. In the video I explain why I use GPT-5 Thinking and why reasoning-capable models deliver significantly better results for complex naming tasks.&lt;/p&gt;
&lt;h3 id="step-3-the-perfect-prompt"&gt;Step 3: The Perfect Prompt
&lt;/h3&gt;&lt;p&gt;This is where the real difference is made. I show you my tested prompt that turns chaotic automation names into a perfectly structured list. You can watch the AI work and make decisions in real time. The prompt is available to copy in the video description on YouTube — just click into the video above.&lt;/p&gt;
&lt;h3 id="step-4-patience"&gt;Step 4: Patience
&lt;/h3&gt;&lt;p&gt;While the AI is working, it&amp;rsquo;s a great time to follow the channel — especially if AI in the context of smart home interests you. This may be my first video on the topic, but it certainly won&amp;rsquo;t be the last.&lt;/p&gt;
&lt;h3 id="step-5-the-result"&gt;Step 5: The Result
&lt;/h3&gt;&lt;p&gt;The outcome is impressive. What was a jumble of different naming styles becomes a clean, coherent structure. Every automation has its perfect place, similar functions are instantly recognizable, and navigation becomes effortless.&lt;/p&gt;
&lt;h3 id="step-6-feed-it-back"&gt;Step 6: Feed It Back
&lt;/h3&gt;&lt;p&gt;The final step is importing the result back into Home Assistant. A quick restart via the Developer Tools, and your installation shines in a whole new light.&lt;/p&gt;
&lt;h2 id="the-outcome-from-chaos-to-order"&gt;The Outcome: From Chaos to Order
&lt;/h2&gt;&lt;p&gt;What you see in the video is more than a technical demonstration. It&amp;rsquo;s the transformation of an organically grown, chaotic installation into a professionally structured smart home.&lt;/p&gt;
&lt;p&gt;The before-and-after views speak for themselves: where &amp;ldquo;Automation 17&amp;rdquo;, &amp;ldquo;Kitchen lights on&amp;rdquo;, &amp;ldquo;Licht Wohnzimmer&amp;rdquo;, and &amp;ldquo;Beleuchtung_Schlafzimmer_automatisch&amp;rdquo; once sat side by side, you now find a crystal-clear structure.&lt;/p&gt;
&lt;h3 id="the-long-term-benefits"&gt;The Long-Term Benefits
&lt;/h3&gt;&lt;p&gt;After the transformation you get:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lightning-fast navigation&lt;/strong&gt; — you find every automation instantly&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Easy maintenance&lt;/strong&gt; — similar automations are logically grouped together&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Professional appearance&lt;/strong&gt; — the system becomes understandable for other family members too&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Future-proofing&lt;/strong&gt; — new automations automatically follow the established scheme&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-ultimate-flexibility-bonus"&gt;The Ultimate Flexibility Bonus
&lt;/h2&gt;&lt;p&gt;The best part of this approach is what I show at the end of the video: total flexibility. Not happy with the new scheme after a few weeks? No problem — just adjust the prompt and run the process again.&lt;/p&gt;
&lt;p&gt;No more manually renaming hundreds of automations. No more hours of clicking. Simply change the prompt, let the AI work, done. This flexibility is the real game-changer.&lt;/p&gt;
&lt;h2 id="what-to-expect-in-the-video"&gt;What to Expect in the Video
&lt;/h2&gt;&lt;p&gt;The video is a complete hands-on guide with no boring theory. You&amp;rsquo;ll see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Live demonstration&lt;/strong&gt; of the problematic Suggest feature&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step-by-step guide&lt;/strong&gt; for the better approach&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Real before-and-after comparisons&lt;/strong&gt; from a 100+ automation installation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The exact prompt&lt;/strong&gt; I use&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tips on choosing the right AI model&lt;/strong&gt; for best results&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pitfalls and how to avoid them&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This isn&amp;rsquo;t theoretical — it&amp;rsquo;s pure practice. You can start immediately and apply the method to your own installation.&lt;/p&gt;
&lt;h2 id="why-you-should-watch-the-video"&gt;Why You Should Watch the Video
&lt;/h2&gt;&lt;p&gt;This article gives you a solid overview, but the video shows you the magic in action. Watching a chaotic mess of automation names transform into a perfectly structured list is simply fascinating.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ll also get insights in the video that are hard to convey in writing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How the AI &amp;ldquo;thinks&amp;rdquo; and makes decisions&lt;/li&gt;
&lt;li&gt;Which naming patterns work particularly well&lt;/li&gt;
&lt;li&gt;How to handle edge cases and exceptions&lt;/li&gt;
&lt;li&gt;Why some AI models deliver better results than others&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="conclusion-the-difference-between-using-ai-and-using-ai-correctly"&gt;Conclusion: The Difference Between Using AI and Using AI Correctly
&lt;/h2&gt;&lt;p&gt;The new Suggest feature in Home Assistant 2025.8 is a bold first step toward AI integration. But as is often the case with new technology: the first attempt is rarely the best.&lt;/p&gt;
&lt;p&gt;The video doesn&amp;rsquo;t just point out the weaknesses of the current implementation — it gives you a concrete, immediately actionable alternative. One that not only works better, but is also more flexible and future-proof.&lt;/p&gt;
&lt;p&gt;The takeaway? AI is a powerful tool — but only if you know how to use it correctly. The Home Assistant Suggest feature is like using a hammer as a scalpel. It sort of works, but the result is rarely satisfying.&lt;/p&gt;
&lt;p&gt;With the approach from the video, you have a precision instrument instead. A tool that makes your smart home not just nicer, but more professional and maintainable.&lt;/p&gt;
&lt;p&gt;Watch the video, try it yourself, and let the results surprise you. Your automations — and your future self — will thank you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Have you had any experiences with the new AI feature? And what other use cases for AI in Home Assistant do you see? Feel free to leave a comment — I&amp;rsquo;m curious to hear your ideas!&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;</description></item><item><title>Home Assistant A-Z: B is for Blueprints</title><link>https://smarthome-aber-sicher.de/en/blog/2025/07/27/home-assistant-a-z-b-is-for-blueprints/</link><pubDate>Sun, 27 Jul 2025 00:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/07/27/home-assistant-a-z-b-is-for-blueprints/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/07/27/home-assistant-a-z-b-wie-blueprints/cover.png" alt="Featured image of post Home Assistant A-Z: B is for Blueprints" /&gt;&lt;p&gt;Imagine being able to install complex automations with a single click — pre-configured, tested, and ready to go. Sounds too good to be true? That&amp;rsquo;s exactly the idea behind Home Assistant Blueprints!&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/Pb2t4BAqCQw?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_6544557678537380542_hu_1e1cb424cb7217c0.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="what-are-blueprints-exactly"&gt;What are Blueprints, exactly?
&lt;/h2&gt;&lt;p&gt;Blueprints are pre-built automation templates for Home Assistant. Imagine someone has already created the perfect automation — for motion sensors, notifications, or complex lighting controls — and you can simply adopt it.&lt;/p&gt;
&lt;p&gt;The concept is brilliantly simple: a Blueprint defines the logic of an automation, but leaves the specific devices and settings up to you. You import the Blueprint, select your own sensors and switches, and the automation is up and running.&lt;/p&gt;
&lt;p&gt;For example: a Blueprint for &amp;ldquo;light on motion&amp;rdquo; works with any motion sensor and any light — you just pick your specific devices. The entire logic is already programmed and tested.&lt;/p&gt;
&lt;h2 id="why-does-this-matter-for-your-smart-home"&gt;Why does this matter for your smart home?
&lt;/h2&gt;&lt;p&gt;Let&amp;rsquo;s be honest: building automations from scratch can get complicated. Especially for advanced scenarios like &amp;ldquo;dim lights based on time of day and presence&amp;rdquo; or &amp;ldquo;send a notification only under certain conditions.&amp;rdquo; With Blueprints, you skip all that development work.&lt;/p&gt;
&lt;p&gt;In practice, this means: instead of tinkering for hours, you install a Blueprint in 2 minutes. The automation runs immediately and has already been tested by other users in real-world setups.&lt;/p&gt;
&lt;h2 id="how-does-it-work-in-home-assistant"&gt;How does it work in Home Assistant?
&lt;/h2&gt;&lt;p&gt;Let&amp;rsquo;s take a concrete look. To use a Blueprint, go to Settings → Automations &amp;amp; Scenes, then Blueprints, and click &amp;ldquo;Import Blueprint.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;You can find Blueprints in several ways: in the official Home Assistant Community (linked directly in the import dialog), on GitHub, or in other forums. Just copy the Blueprint URL and paste it into Home Assistant.&lt;/p&gt;
&lt;p&gt;After importing, the Blueprint appears in your list of available Blueprints and you can use it right away. Important: you can use a single Blueprint multiple times — for example, with different configurations. You might use the same motion-light Blueprint for the hallway and for the bathroom. You create two separate automations, both using the same Blueprint, but with different sensors and lights.&lt;/p&gt;
&lt;h2 id="the-most-common-pitfalls"&gt;The most common pitfalls
&lt;/h2&gt;&lt;p&gt;A frequent mistake is trusting a Blueprint blindly without understanding it. Sure, it&amp;rsquo;s quick — but even if you&amp;rsquo;re saving time by not building the automation from scratch, you should still take a moment to understand what the Blueprint does. Without understanding its structure, you&amp;rsquo;ll be stuck if something stops working. And strictly speaking, a poorly written Blueprint could even execute things in your home that you never intended.&lt;/p&gt;
&lt;p&gt;The second pitfall: using outdated or poorly documented Blueprints. Not every Blueprint on the internet is well-maintained. Some only work with older versions of Home Assistant; others have hidden bugs. Always check the ratings, comments, and the last update date. Blueprints from the official Home Assistant Community are generally the safest choice.&lt;/p&gt;
&lt;p&gt;One last common mistake: installing too many Blueprints at once without properly testing them. Each Blueprint creates new automations in your system. If multiple Blueprints have similar functionality — for example, different lighting controls — they can interfere with each other. Install one Blueprint at a time and test thoroughly before moving on. It will save your nerves and prevent frustration.&lt;/p&gt;
&lt;h2 id="what-can-you-do-with-blueprints-creatively-or-practically"&gt;What can you do with Blueprints creatively or practically?
&lt;/h2&gt;&lt;p&gt;Blueprints open up an enormous world of possibilities without requiring you to program sophisticated logic yourself. But it also works the other way around: you can create your own Blueprints to standardize similar automations. If you have a lighting automation for multiple rooms, there&amp;rsquo;s a good chance they all work largely the same way. Why not turn it into a Blueprint and simply configure the sensors and lights per room? That saves you effort in the long run when maintaining your automations.&lt;/p&gt;
&lt;p&gt;Which Blueprint would you start with? Share your idea in the comments below.&lt;/p&gt;
&lt;p&gt;Next up is &lt;a class="link" href="https://smarthome-aber-sicher.de/ha-az/cloud-integrationen" &gt;&amp;ldquo;C&amp;rdquo; for Cloud Integrations&lt;/a&gt;, or check out the &lt;a class="link" href="https://smarthome-aber-sicher.de/en/tags/a-z-series/" &gt;overview of all A-Z posts&lt;/a&gt;.&lt;/p&gt;
&lt;nav class="ha-az-nav" aria-label="Home Assistant A-Z Navigation"&gt;
&lt;div class="ha-az-nav-label"&gt;📚 Home Assistant A–Z · Teil 2 von 15&lt;/div&gt;
&lt;div class="ha-az-nav-inner"&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/01-automationen/" class="ha-az-nav-btn ha-az-nav-prev"&gt;← A · Automationen&lt;/a&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/03-cloud-integrationen/" class="ha-az-nav-btn ha-az-nav-next"&gt;C · Cloud-Integrationen →&lt;/a&gt;&lt;/div&gt;
&lt;/nav&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;</description></item><item><title>Home Assistant A-Z: A is for Automations</title><link>https://smarthome-aber-sicher.de/en/blog/2025/07/20/home-assistant-a-z-a-is-for-automations/</link><pubDate>Sun, 20 Jul 2025 00:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/07/20/home-assistant-a-z-a-is-for-automations/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/07/20/home-assistant-a-z-a-wie-automationen/cover.png" alt="Featured image of post Home Assistant A-Z: A is for Automations" /&gt;&lt;p&gt;Every day you flip a light switch at least 50 times. What if your home could take care of that for you — and save energy, improve your security, and give you back 15 minutes every single day?&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/RtZMO54UCQc?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_3438492977417130149_hu_40fada575f02c8b6.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="what-is-this-actually-about"&gt;What is this actually about?
&lt;/h2&gt;&lt;p&gt;Automations are the heart of your smart home. They handle tasks for you — automatically, of course.&lt;/p&gt;
&lt;p&gt;The concept: &lt;strong&gt;If something happens, then do something.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When it gets dark outside, turn on the outdoor lighting&lt;/li&gt;
&lt;li&gt;When nobody is home, arm the alarm system&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You need a &lt;strong&gt;trigger&lt;/strong&gt; (e.g., sunset), can narrow things down with &lt;strong&gt;conditions&lt;/strong&gt; (e.g., only when nobody is home), and define one or more &lt;strong&gt;actions&lt;/strong&gt; (e.g., turn on the lights).&lt;/p&gt;
&lt;h2 id="why-does-this-matter-for-your-smart-home"&gt;Why does this matter for your smart home?
&lt;/h2&gt;&lt;p&gt;Let&amp;rsquo;s be honest: you can control your lights via an app. But imagine coming home exhausted, arms full of grocery bags — and the lights just turn on automatically. Or you forget the stove again — an automation shuts it off after 30 minutes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Benefits:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Time savings:&lt;/strong&gt; No opening apps, no searching for switches, no forgotten devices&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security:&lt;/strong&gt; Automatic shutoffs, notifications, and presence simulations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Convenience:&lt;/strong&gt; Your home thinks ahead and takes care of routine tasks for you&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My three most important automations easily save me 15 minutes a day!&lt;/p&gt;
&lt;h2 id="how-does-this-work-in-home-assistant"&gt;How does this work in Home Assistant?
&lt;/h2&gt;&lt;p&gt;Let&amp;rsquo;s look at an example:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trigger:&lt;/strong&gt; Wind sensor reports gusts above 30 km/h&lt;br&gt;
&lt;strong&gt;Action:&lt;/strong&gt; Automatically retract the awning&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s how:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Settings&lt;/strong&gt; → &lt;strong&gt;Automations &amp;amp; Scenes&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Create Automation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Start with an empty automation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Define triggers, conditions, and actions&lt;/li&gt;
&lt;li&gt;Name and save the automation&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="the-most-common-pitfalls"&gt;The most common pitfalls
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;1. Not accounting for all real-life situations&lt;/strong&gt;
The awning retracts when it&amp;rsquo;s windy — but what happens when you manually extend it again afterwards? The automation won&amp;rsquo;t fire because it only triggers when wind speed crosses the threshold.
&lt;strong&gt;Solution:&lt;/strong&gt; Add additional triggers or conditions to handle edge cases.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Problems with multiple triggers&lt;/strong&gt;
If you use multiple triggers (e.g., &amp;ldquo;Wind gusts OR awning is extended&amp;rdquo;), the automation can fire even when you intentionally extend the awning yourself.
&lt;strong&gt;Solution:&lt;/strong&gt; When using multiple triggers, always use conditions to verify that the actual condition is still met.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Wrong automation mode&lt;/strong&gt;
The default mode &amp;ldquo;Single&amp;rdquo; means: if the automation is triggered again while it&amp;rsquo;s still running, nothing happens. This can be problematic for longer-running automations.
&lt;strong&gt;Solution:&lt;/strong&gt; Choose the right mode (Single, Restart, Parallel, Queue) depending on your use case. &lt;a class="link" href="https://smarthome-aber-sicher.de/ha/automation-modi" &gt;Learn more in this article.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="what-creative-or-useful-things-can-you-do-with-this"&gt;What creative or useful things can you do with this?
&lt;/h2&gt;&lt;p&gt;With automations, the possibilities are almost endless. For real value, start with automations that eliminate repetitive manual tasks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My favorite:&lt;/strong&gt; &amp;ldquo;Good Morning&amp;rdquo; automation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open the roller shutters&lt;/li&gt;
&lt;li&gt;Set the lights in the bathroom and kitchen&lt;/li&gt;
&lt;li&gt;Start music depending on the day of the week&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So many things I&amp;rsquo;d otherwise have to do by hand every single day!&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;Automations make the difference between a connected home and a truly smart home. They save time, improve security, and simply make life more comfortable.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My tip:&lt;/strong&gt; Start small, test thoroughly, and expand your automations step by step. You&amp;rsquo;ll soon wonder how you ever lived without them!&lt;/p&gt;
&lt;p&gt;Which automation saves you the most time? Share your idea in the comments below. Continue with &lt;a class="link" href="https://smarthome-aber-sicher.de/ha-az/blueprints" &gt;&amp;ldquo;B&amp;rdquo; is for Blueprints&lt;/a&gt; or check out the &lt;a class="link" href="https://smarthome-aber-sicher.de/en/tags/a-z-series/" &gt;overview of all A-Z articles&lt;/a&gt;.&lt;/p&gt;
&lt;nav class="ha-az-nav" aria-label="Home Assistant A-Z Navigation"&gt;
&lt;div class="ha-az-nav-label"&gt;📚 Home Assistant A–Z · Teil 1 von 15&lt;/div&gt;
&lt;div class="ha-az-nav-inner"&gt;&lt;span class="ha-az-nav-btn ha-az-nav-empty"&gt;&lt;/span&gt;&lt;a href="https://smarthome-aber-sicher.de/post/ha-az/02-blueprints/" class="ha-az-nav-btn ha-az-nav-next"&gt;B · Blueprints →&lt;/a&gt;&lt;/div&gt;
&lt;/nav&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;</description></item><item><title>Make Your Washing Machine Smart? 5 Things to Know</title><link>https://smarthome-aber-sicher.de/en/blog/2025/06/29/make-your-washing-machine-dishwasher-smart-5-things-you-should-know/</link><pubDate>Sun, 29 Jun 2025 00:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/06/29/make-your-washing-machine-dishwasher-smart-5-things-you-should-know/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/06/29/waschmaschine-sp%C3%BClmaschine-smart-machen-5-dinge-die-du-beachten-solltest/cover.png" alt="Featured image of post Make Your Washing Machine Smart? 5 Things to Know" /&gt;&lt;p&gt;The &lt;a class="link" href="https://smarthome-aber-sicher.de/sas/geschirrspueler" &gt;first video about the dishwasher&lt;/a&gt; got more reactions than expected. Not because of the technology – but because many people had similar problems that I hadn&amp;rsquo;t even addressed: plugs that melted. Devices that behaved strangely after being switched off. Questions about Aquastop and solar surplus.&lt;/p&gt;
&lt;p&gt;The five points here came directly from that feedback.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/NMFeUpD5D4g?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_5501676781324942413_hu_99d27816b80001cd.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h3 id="1-watch-the-maximum-load"&gt;1. Watch the Maximum Load
&lt;/h3&gt;&lt;p&gt;Perhaps the most important point first: many smart plugs are only rated for 10A/2500W. Some appliances – especially older models – can draw 2800 or even 3000 watts during the heating phase. In the worst case, this can cause the plug to overheat or even melt – as happened to one viewer. Measure your device&amp;rsquo;s power draw beforehand, or check the rating plate. Better to use a plug rated for 16A/3500W, e.g. Shelly Plug (not the S), Sonoff, TP-Link, or AVM.&lt;/p&gt;
&lt;p&gt;Suitable smart energy-monitoring plugs (affiliate links):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fritz!DECT 200 &lt;a class="link" href="https://amzn.to/44armtk" target="_blank" rel="noopener"
&gt;https://amzn.to/44armtk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Shelly Plug S &lt;a class="link" href="https://amzn.to/4k0PZie" target="_blank" rel="noopener"
&gt;https://amzn.to/4k0PZie&lt;/a&gt; – or at OBI: &lt;a class="link" href="https://www.awin1.com/cread.php?awinmid=9326&amp;amp;awinaffid=2527487&amp;amp;ued=https%3A%2F%2Fwww.obi.de%2Fp%2F7119407%2Fshelly-smart-stecker-plug-s-gen3-weiss" target="_blank" rel="noopener"
&gt;https://www.awin1.com/cread.php?awinmid=9326&amp;awinaffid=2527487&amp;ued=https%3A%2F%2Fwww.obi.de%2Fp%2F7119407%2Fshelly-smart-stecker-plug-s-gen3-weiss&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;TP-Link Tapo &lt;a class="link" href="https://amzn.to/4lewLq3" target="_blank" rel="noopener"
&gt;https://amzn.to/4lewLq3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More options: &lt;a class="link" href="https://amzn.to/4lcpZRE" target="_blank" rel="noopener"
&gt;https://amzn.to/4lcpZRE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;h3 id="2-cutting-power--is-that-even-safe"&gt;2. Cutting Power – Is That Even Safe?
&lt;/h3&gt;&lt;p&gt;A valid concern raised by the community: what about Aquastop and leak protection? In most cases, switching off after the wash cycle is actually safer, because the valve is closed when unpowered. However, some manufacturers have systems that require a constant power supply. When in doubt, check the manual or contact the manufacturer. For most appliances, switching off after the cycle is harmless – and saves standby power.&lt;/p&gt;
&lt;h3 id="3-what-does-smart-actually-mean"&gt;3. What Does &amp;ldquo;Smart&amp;rdquo; Actually Mean?
&lt;/h3&gt;&lt;p&gt;It&amp;rsquo;s not just about detecting the &amp;ldquo;done&amp;rdquo; status – with solar surplus or a dynamic electricity tariff you can get even more out of it. A basic setup with power monitoring is the foundation for further automations. If you have solar panels or use a dynamic tariff, you can switch the plug on at the right time – a few lines of automation in Home Assistant are all it takes.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; You can read more about this in the article &lt;a class="link" href="https://smarthome-aber-sicher.de/en/blog/2024/12/25/a-smart-electricity-tariff-for-my-smart-home-is-it-worth-it/" &gt;Dynamic Electricity Tariffs and Home Assistant&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="4-door-sensor-tts-angry-mode-next-level-smart"&gt;4. Door Sensor, TTS, Angry Mode: Next-Level Smart!
&lt;/h3&gt;&lt;p&gt;A community tip: combining a door sensor with text-to-speech announcements takes things to the next level. Automatic resets, funny phrases, and even increasingly &amp;ldquo;annoyed&amp;rdquo; reminders motivate everyone to unload the machine – kids included! One viewer even used ChatGPT to generate a set of messages that get progressively more irritated the longer the wait.&lt;/p&gt;
&lt;h3 id="5-switching-on--how-does-that-work"&gt;5. Switching On – How Does That Work?
&lt;/h3&gt;&lt;p&gt;Whether your dishwasher automatically resumes after a power interruption depends on the model – just try it out. Start the appliance, pull the plug, plug it back in – if it keeps running, you&amp;rsquo;re good to go. If not, you can still use the power monitoring; you just won&amp;rsquo;t be able to start it automatically via an automation. Personally, I switch the plug on with a long press on the light switch, for example.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;
With these tips your appliances become truly smart – and you get the most out of your household setup. Watch the video for all the details and practical examples!&lt;/p&gt;</description></item><item><title>5 Automation Mistakes Everyone Makes in Home Assistant</title><link>https://smarthome-aber-sicher.de/en/blog/2025/06/22/these-5-automation-mistakes-everyone-has-made-in-home-assistant/</link><pubDate>Sun, 22 Jun 2025 00:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/06/22/these-5-automation-mistakes-everyone-has-made-in-home-assistant/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/06/22/diese-5-automations-fehler-hat-jeder-schon-mal-in-home-assistant-gemacht/cover.png" alt="Featured image of post 5 Automation Mistakes Everyone Makes in Home Assistant" /&gt;&lt;p&gt;Sound familiar? You built an automation, but it doesn&amp;rsquo;t work the way you intended? Or you have lots of automations but keep running into problems? Then you&amp;rsquo;re in the right place! In this article I&amp;rsquo;ll show you the five most common mistakes when designing Home Assistant automations – and how to avoid them easily.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/UC_VKlerIss?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_87422052567893909_hu_d689df127dbf804a.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h3 id="1-automations-that-are-too-complex"&gt;1. Automations That Are Too Complex
&lt;/h3&gt;&lt;p&gt;If you no longer remember what your automation is actually supposed to do after two weeks, it has probably become too complex. Split large automations into several smaller ones – this makes them easier to understand and maintain. For example: control your blinds with multiple automations for different triggers rather than cramming everything into one.&lt;/p&gt;
&lt;h3 id="2-too-many-automations-interfering-with-each-other"&gt;2. Too Many Automations Interfering With Each Other
&lt;/h3&gt;&lt;p&gt;More isn&amp;rsquo;t always better! When multiple automations access the same entity, conflicts can arise. Think carefully about when it makes sense to keep automations separate – and when it&amp;rsquo;s better to combine them to avoid race conditions.&lt;/p&gt;
&lt;h3 id="3-not-tested--or-only-tested-in-daily-use"&gt;3. Not Tested – or Only Tested in Daily Use
&lt;/h3&gt;&lt;p&gt;Test your automations deliberately before letting them run in everyday life. Think through which triggers, conditions, and actions you need in advance – and verify that everything works as intended. It saves frustration for you and your family!&lt;/p&gt;
&lt;h3 id="4-unclear-naming"&gt;4. Unclear Naming
&lt;/h3&gt;&lt;p&gt;Give your automations and entities clear, unambiguous names. It&amp;rsquo;s worth keeping a small glossary so you always know what&amp;rsquo;s meant – and can find automations quickly when you need them.&lt;/p&gt;
&lt;h3 id="5-wrong-automation-mode"&gt;5. Wrong Automation Mode
&lt;/h3&gt;&lt;p&gt;Many problems arise because the wrong mode (Single, Restart, Parallel, Queue) was chosen. Learn how the modes work – and pick the right one for your automation. More on this in the video!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Summary:&lt;/strong&gt;
With a few simple tricks, your automations become more reliable and easier to manage. If you want even more tips, check out the video!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;h2 id="related-articles"&gt;Related Articles
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-5-neue-automation-fehler/" &gt;5 More Automation Mistakes in Home Assistant – Are You Affected?&lt;/a&gt; – The follow-up: new pitfalls around trigger IDs, hardcoded time values, and AI-generated automations&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://smarthome-aber-sicher.de/post/ha-5-security-fehler/" &gt;Securing Home Assistant – 5 Mistakes to Avoid in Your Smart Home&lt;/a&gt; – Once your automations work, the security mistakes come next: the next level&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Home Assistant Automation Modes Explained for Beginners</title><link>https://smarthome-aber-sicher.de/en/blog/2025/06/15/home-assistant-automation-modes-for-beginners-explained-so-everyone-gets-it/</link><pubDate>Sun, 15 Jun 2025 09:00:00 +0200</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/06/15/home-assistant-automation-modes-for-beginners-explained-so-everyone-gets-it/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/06/15/home-assistant-automationsmodi-f%C3%BCr-einsteiger-erkl%C3%A4rt-so-versteht-es-jeder/cover.png" alt="Featured image of post Home Assistant Automation Modes Explained for Beginners" /&gt;&lt;h2 id="home-assistant-automation-modes-for-beginners"&gt;Home Assistant Automation Modes for Beginners
&lt;/h2&gt;&lt;p&gt;You built an automation but it sometimes behaves strangely? Or you&amp;rsquo;re wondering what the different modes like Single, Restart, Parallel, and Queue actually mean? In this article I&amp;rsquo;ll explain the differences, show you practical examples, and help you find the right mode for your automations.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/K5uA0gPukpQ?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_16444473006788831666_hu_f26e678fa3521296.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h3 id="what-are-automation-modes"&gt;What Are Automation Modes?
&lt;/h3&gt;&lt;p&gt;In Home Assistant, you can configure for each automation how it behaves when it is triggered multiple times. This is important so your automations work reliably and as intended.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single:&lt;/strong&gt; The automation runs only once. If it is triggered again while still running, nothing happens.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Restart:&lt;/strong&gt; If the automation is triggered again, the current run is cancelled and it starts over from the beginning.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Parallel:&lt;/strong&gt; The automation can run multiple times simultaneously.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Queue:&lt;/strong&gt; New triggers are placed in a queue and processed one after another.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="practical-examples"&gt;Practical Examples
&lt;/h3&gt;&lt;p&gt;Take a look at the video for examples like motion-triggered lights, doorbells, or voice announcements. There is a right mode for every use case. You should use Parallel with caution though — find out why in the video.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;
With the right mode your automations become more reliable and you save yourself a lot of frustration. Watch the video to see all the details and examples!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;</description></item><item><title>Make Any Dishwasher Smart – No Cloud, No Rewiring</title><link>https://smarthome-aber-sicher.de/en/blog/2025/05/25/make-any-dishwasher-smart-no-cloud-no-rewiring/</link><pubDate>Sun, 25 May 2025 00:00:00 +0000</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/05/25/make-any-dishwasher-smart-no-cloud-no-rewiring/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/05/25/jeden-geschirrsp%C3%BCler-smart-machen-ohne-cloud-umbau/cover.png" alt="Featured image of post Make Any Dishwasher Smart – No Cloud, No Rewiring" /&gt;&lt;p&gt;Your dishwasher isn&amp;rsquo;t smart yet? Not for long! In this article I&amp;rsquo;ll show you how to bring any old appliance up to speed with one simple trick – no rewiring, no cloud, just a small smart plug. The same principle works equally well with washing machines, dryers, or any other household appliance that runs a cycle and then gets forgotten.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/IpPHkQ1q7iE?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_11406532299515969144_hu_e2b9c9bcbf09597a.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;h2 id="what-you-get-out-of-it"&gt;What you get out of it
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Automatic notification when the cycle is done&lt;/li&gt;
&lt;li&gt;Saved standby power&lt;/li&gt;
&lt;li&gt;Increased safety at home&lt;/li&gt;
&lt;li&gt;Ability to switch the appliance off remotely&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-idea-energy-monitoring-instead-of-cloud"&gt;The idea: energy monitoring instead of cloud
&lt;/h2&gt;&lt;p&gt;Many new appliances are &amp;ldquo;smart&amp;rdquo; – but usually only through manufacturer-dependent clouds. Why buy something new when the existing machine still works perfectly? With a smart plug like the Shelly Plug S (or any other relay with energy monitoring) you can retrofit any appliance and integrate it into Home Assistant – completely local, no cloud required.&lt;/p&gt;
&lt;p&gt;The following devices are suitable for this project:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://amzn.to/3Sm9O8b" target="_blank" rel="noopener"
&gt;Shelly Plug S&lt;/a&gt; (affiliate link) Or at OBI: &lt;a class="link" href="https://www.awin1.com/cread.php?awinmid=9326&amp;amp;awinaffid=2527487&amp;amp;ued=https%3A%2F%2Fwww.obi.de%2Fp%2F7119407%2Fshelly-smart-stecker-plug-s-gen3-weiss" target="_blank" rel="noopener"
&gt;Shelly Plug S&lt;/a&gt; (affiliate link)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://amzn.to/3Sgj2CW" target="_blank" rel="noopener"
&gt;Shelly Plus 1 PM&lt;/a&gt; (affiliate link) Or at OBI: &lt;a class="link" href="https://www.awin1.com/cread.php?awinmid=9326&amp;amp;awinaffid=2527487&amp;amp;ued=https%3A%2F%2Fwww.obi.de%2Fp%2F8975468%2Fshelly-relaismodul-unterputz-plus-1pm-mini-g3-rot" target="_blank" rel="noopener"
&gt;Shelly Plus 1 PM&lt;/a&gt; (affiliate link)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://amzn.to/4kD6Nwo" target="_blank" rel="noopener"
&gt;Sonoff POW R2&lt;/a&gt; (affiliate link)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://amzn.to/3Zx2GcU" target="_blank" rel="noopener"
&gt;Sonoff POW Elite&lt;/a&gt; (affiliate link)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://amzn.to/4kl1jXh" target="_blank" rel="noopener"
&gt;Smart Plug&lt;/a&gt; (affiliate link)&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Links marked with &lt;em&gt;affiliate link&lt;/em&gt; are affiliate links. As a partner of Amazon and OBI (via the Awin network) I earn from qualifying purchases. This means I receive a small commission if you purchase through these links — at no extra cost to you. The revenue helps me run this blog and YouTube channel and keep creating content. Thank you for your support!&lt;/p&gt;&lt;span class="cite"&gt;&lt;span&gt;― &lt;/span&gt;&lt;span&gt;Joachim&lt;/span&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;h2 id="how-the-detection-works"&gt;How the detection works
&lt;/h2&gt;&lt;p&gt;The idea is simple: the power consumption of the appliance is measured. If it exceeds a certain threshold for a certain period of time, the wash cycle is running. If it drops below that threshold – again for a defined period – the appliance has most likely finished. To prevent the automation from reacting to every small spike, a hysteresis is built in, meaning a delay or waiting period.&lt;/p&gt;
&lt;h3 id="determining-typical-values"&gt;Determining typical values
&lt;/h3&gt;&lt;p&gt;Measure a complete cycle of your appliance and observe the power draw. In my case, that&amp;rsquo;s more than 5 watts for at least 5 minutes (appliance running) and less than 5 watts for at least 5 minutes (appliance done). The exact values can vary depending on the model – experiment and adjust the thresholds accordingly.&lt;/p&gt;
&lt;h2 id="implementation-in-home-assistant"&gt;Implementation in Home Assistant
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;I also walk through this step by step in the video – feel free to check it out for the screencast!&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Add the device:&lt;/strong&gt; Integrate the Shelly Plug S or another smart relay with energy monitoring into Home Assistant.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Create sensors:&lt;/strong&gt; Set up threshold sensors (e.g. using a template or a threshold sensor) that detect the appliance&amp;rsquo;s status.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automation:&lt;/strong&gt; Create an automation that notifies you when the appliance is done – or that cuts power to the device completely after the cycle finishes.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="robust-template-sensor-handling-connection-drops"&gt;Robust template sensor: handling connection drops
&lt;/h3&gt;&lt;p&gt;A simple template sensor has one weak spot: if the smart plug briefly loses its connection (Wi-Fi dropout, Home Assistant restart), the power sensor returns &lt;code&gt;unavailable&lt;/code&gt; – and the binary sensor snaps to &lt;code&gt;false&lt;/code&gt;. That incorrectly triggers a &amp;ldquo;cycle done&amp;rdquo; notification even though the machine is still running.&lt;/p&gt;
&lt;p&gt;The fix: freeze the last known state for as long as the plug is unreachable. In the video I only showed the basic version – viewer Andreas Schneider sent me a more robust configuration that I&amp;rsquo;m happy to share here:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;binary_sensor&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Dishwasher active&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;unique_id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;dishwasher_active&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;delay_off&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;minutes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;7&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;delay_on&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;minutes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;state&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;&amp;gt;-&lt;/span&gt;&lt;span class="sd"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {% set switch = states(&amp;#39;switch.dishwasher_plug&amp;#39;) %}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {% set power = states(&amp;#39;sensor.dishwasher_plug_power&amp;#39;) %}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {% if switch == &amp;#39;off&amp;#39; %}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {{ false }}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {% elif power in [&amp;#39;unavailable&amp;#39;, &amp;#39;unknown&amp;#39;] %}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {{ this.state == &amp;#39;on&amp;#39; }}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {% else %}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {{ power|float &amp;gt; 5 }}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sd"&gt; {% endif %}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;icon&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;{{ &amp;#39;mdi:dishwasher&amp;#39; if this.state == &amp;#39;on&amp;#39; else &amp;#39;mdi:dishwasher-off&amp;#39; }}&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;availability&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;true&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Adjust the entity IDs (&lt;code&gt;switch.dishwasher_plug&lt;/code&gt;, &lt;code&gt;sensor.dishwasher_plug_power&lt;/code&gt;) to match your own setup. The threshold (&lt;code&gt;&amp;gt; 5&lt;/code&gt;) can be tuned as described above.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why this configuration is better:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delay_on: 2 min&lt;/code&gt; – prevents short startup spikes from activating the sensor too early&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delay_off: 7 min&lt;/code&gt; – buffers brief pauses mid-cycle (e.g. during heating phases)&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;elif&lt;/code&gt; block freezes the state on connection loss instead of falling to &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;availability: &amp;quot;true&amp;quot;&lt;/code&gt; keeps the sensor itself always available, regardless of the plug&amp;rsquo;s state&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="practical-example-saving-standby-power"&gt;Practical example: saving standby power
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;You can also see this workflow in the video as a screencast – check it out if you want to watch the implementation live!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;After the wash cycle, I switch the dishwasher off completely. My appliance draws 4 watts in standby – that&amp;rsquo;s 35 kWh per year, or roughly €12 at €0.35 per kWh. You still need to subtract the smart relay&amp;rsquo;s own consumption of about 1 watt, which leaves around €9 in savings per year. That means the Shelly Plug S pays for itself in just over a year. Take a measurement on your own appliance – you might be surprised what a power drain it actually is.&lt;/p&gt;
&lt;h2 id="benefits--safety"&gt;Benefits &amp;amp; safety
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;No more standby, no voltage at the appliance&lt;/li&gt;
&lt;li&gt;Greater safety (e.g. when away from home for longer periods)&lt;/li&gt;
&lt;li&gt;Control and monitoring from anywhere&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="conclusion"&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;With a simple smart plug and Home Assistant you can make any old appliance smart – no cloud, no rewiring, and no vendor lock-in. You save electricity, improve safety, and always know whether your dishwasher (or any other appliance) has finished its cycle.&lt;/p&gt;
&lt;p&gt;→ This video generated a lot of feedback. I&amp;rsquo;ve compiled the most useful practical tips from the community in a follow-up article: &lt;a class="link" href="https://smarthome-aber-sicher.de/post/geschirrspueler-feedback/" &gt;Making your washing machine &amp;amp; dishwasher smart? 5 things you should know!&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Never Forget to Put the Bins Out Again with Home Assistant</title><link>https://smarthome-aber-sicher.de/en/blog/2025/04/01/never-forget-to-put-the-bins-out-again-with-home-assistant/</link><pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate><guid>https://smarthome-aber-sicher.de/en/blog/2025/04/01/never-forget-to-put-the-bins-out-again-with-home-assistant/</guid><description>&lt;img src="https://smarthome-aber-sicher.de/blog/2025/04/01/mit-home-assistant-nie-mehr-vergessen-die-m%C3%BClltonne-rauszustellen/cover.png" alt="Featured image of post Never Forget to Put the Bins Out Again with Home Assistant" /&gt;&lt;p&gt;Do you keep forgetting to put your bins out in time? With two Home Assistant integrations — &lt;strong&gt;Waste Collection Schedule&lt;/strong&gt; and &lt;strong&gt;Card-Mod&lt;/strong&gt; — you&amp;rsquo;ll get a prominent alert sent straight to your smartphone and displayed on your dashboard. Once the job is done, you can confirm the alert so it disappears from the dashboard. I&amp;rsquo;ll show you how to get this working in three simple steps.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
&lt;div class="video-placeholder" data-embed="https://www.youtube-nocookie.com/embed/3qZaTjZ5iNw?autoplay=1" onclick="loadYtIframe(this)"&gt;
&lt;img src="https://smarthome-aber-sicher.de/maxresdefault_16967025022293718217_hu_aa9770c7d6952516.jpg" alt="YouTube Video" loading="lazy"&gt;
&lt;div class="play-button"&gt;&lt;/div&gt;
&lt;div class="privacy-notice"&gt;
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;script&gt;
function loadYtIframe(element) {
var iframe = document.createElement('iframe');
iframe.setAttribute('loading', 'lazy');
iframe.setAttribute('src', element.dataset.embed);
iframe.setAttribute('allow', 'autoplay; fullscreen');
iframe.setAttribute('allowfullscreen', '');
iframe.setAttribute('title', 'YouTube Video');
element.parentNode.replaceChild(iframe, element);
}
&lt;/script&gt;
&lt;style&gt;
.video-placeholder {
position: absolute;
inset: 0;
cursor: pointer;
}
.video-placeholder img {
width: 100%;
height: 100%;
object-fit: cover;
}
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button.svg') no-repeat center center;
background-size: contain;
}
.video-placeholder:hover .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: url('/img/youtube_button_hover.svg') no-repeat center center;
background-size: contain;
}
.privacy-notice {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 6px 12px;
font-size: 12px;
line-height: 1.35;
text-align: center;
}
&lt;/style&gt;
&lt;p&gt;The whole setup comes down to &lt;strong&gt;three simple steps&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Install HACS and the integrations:&lt;/strong&gt; We install HACS and set up the required integrations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure Waste Collection Schedule:&lt;/strong&gt; I&amp;rsquo;ll show you how to automatically capture your bin collection dates.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Set up the dashboard alert:&lt;/strong&gt; You&amp;rsquo;ll learn how to add a prominent warning to your dashboard and make it disappear once the bins are out.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;At the end, I&amp;rsquo;ll share a bonus tip — a small hidden feature of the integration. Let&amp;rsquo;s get started!&lt;/p&gt;
&lt;h2 id="installing-everything"&gt;Installing Everything
&lt;/h2&gt;&lt;h3 id="hacs"&gt;HACS
&lt;/h3&gt;&lt;p&gt;I&amp;rsquo;ll quickly walk through &lt;strong&gt;installing HACS&lt;/strong&gt; in case you haven&amp;rsquo;t done it yet. If you&amp;rsquo;re already familiar with it, feel free to skip to the next section — it only takes a moment, because &lt;strong&gt;HACS is really quick to set up&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you haven&amp;rsquo;t installed HACS yet, you&amp;rsquo;ll find all the details at &lt;a class="link" href="https://hacs.xyz" target="_blank" rel="noopener"
&gt;hacs.xyz&lt;/a&gt;. If you want to get it done fast, just run this command on your system:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget -O - https://get.hacs.xyz &lt;span class="p"&gt;|&lt;/span&gt; bash -
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Afterwards, &lt;strong&gt;restart Home Assistant&lt;/strong&gt; and you can set up HACS via &lt;strong&gt;&amp;ldquo;Add Integration&amp;rdquo;&lt;/strong&gt;. This requires authentication via GitHub. You&amp;rsquo;ll be guided through the process almost automatically. Once everything is done, you&amp;rsquo;ll see a new &lt;strong&gt;HACS&lt;/strong&gt; entry in the Home Assistant sidebar on the right.&lt;/p&gt;
&lt;h3 id="waste-collection-schedule--card-mod"&gt;Waste Collection Schedule &amp;amp; Card-Mod
&lt;/h3&gt;&lt;p&gt;Now we need &lt;strong&gt;two integrations&lt;/strong&gt;, both available through HACS:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Waste Collection Schedule&lt;/strong&gt; (for parsing bin collection dates)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Card-Mod&lt;/strong&gt; (for a visually prominent display on your dashboard)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Steps:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In &lt;strong&gt;Home Assistant&lt;/strong&gt;, go to &lt;strong&gt;HACS&lt;/strong&gt; in the sidebar.&lt;/li&gt;
&lt;li&gt;Search for &lt;strong&gt;&amp;ldquo;card-mod&amp;rdquo;&lt;/strong&gt; and &lt;strong&gt;&amp;ldquo;waste collection&amp;rdquo;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Download both integrations by clicking the menu on the right and confirming &lt;strong&gt;&amp;ldquo;Download&amp;rdquo;&lt;/strong&gt; twice.&lt;/li&gt;
&lt;li&gt;A restart of Home Assistant may be required after installation.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="setting-up-waste-collection-schedule-wcs"&gt;Setting Up Waste Collection Schedule (WCS)
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Waste Collection Schedule (WCS)&lt;/strong&gt; supports a wide range of providers. If your provider isn&amp;rsquo;t listed but offers calendar files in ICAL format, you can easily add them via &lt;strong&gt;&amp;ldquo;Generic&amp;rdquo;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In a spot check of various districts in Germany, I didn&amp;rsquo;t find a single one that wasn&amp;rsquo;t already in the list.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Setting up your provider in WCS:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to: &lt;strong&gt;Settings &amp;gt; Integrations &amp;gt; Add Integration&lt;/strong&gt; and select &lt;strong&gt;&amp;ldquo;Waste Collection Schedule&amp;rdquo;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Select your country&lt;/strong&gt;, e.g. &lt;strong&gt;Germany&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search for your source:&lt;/strong&gt; Look up your city or district.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Adding the URL:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Copy the URL from your waste management provider&amp;rsquo;s website.&lt;/li&gt;
&lt;li&gt;Paste it into the setup dialog under &lt;strong&gt;&amp;ldquo;URL&amp;rdquo;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="creating-sensors"&gt;Creating Sensors
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Give each sensor a descriptive name, for example &lt;strong&gt;&amp;ldquo;Green Bin&amp;rdquo;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;&amp;ldquo;Value Template Preset&amp;rdquo;&lt;/strong&gt; field, select &lt;strong&gt;&amp;ldquo;Numeric Days To&amp;rdquo;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;At the bottom under &lt;strong&gt;&amp;ldquo;Types&amp;rdquo;&lt;/strong&gt;: Choose the correct label, e.g. &lt;strong&gt;&amp;ldquo;Organic Waste&amp;rdquo;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="automations--dashboard"&gt;Automations &amp;amp; Dashboard
&lt;/h2&gt;&lt;p&gt;There are several ways to use this information through automations or dashboard visualizations. I&amp;rsquo;ll show you two options:&lt;/p&gt;
&lt;h3 id="option-1-notification-via-automation"&gt;Option 1: Notification via Automation
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Go to: Settings &amp;gt; Automations and create a new automation.&lt;/li&gt;
&lt;li&gt;Give it a name, for example &amp;ldquo;Bin Reminders&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Set the trigger: Click &amp;ldquo;Add Trigger&amp;rdquo; &amp;gt; &amp;ldquo;Time &amp;amp; Location&amp;rdquo; &amp;gt; &amp;ldquo;Time&amp;rdquo; &amp;gt; &amp;ldquo;Fixed Time&amp;rdquo;.
&lt;ul&gt;
&lt;li&gt;Choose a time when you&amp;rsquo;d like to be notified, e.g. late afternoon the day before collection.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Define conditions: Add a &amp;ldquo;Choose&amp;rdquo; block to distinguish between different bin types.
&lt;ul&gt;
&lt;li&gt;For example: if the state of the green bin sensor is &amp;ldquo;1&amp;rdquo; (meaning collection is scheduled for the next day), you want to be notified the afternoon before.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Set actions:
&lt;ul&gt;
&lt;li&gt;Choose &amp;ldquo;Send Notification&amp;rdquo; and enter a message, e.g. &amp;ldquo;Put the green bin out&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Add a separate option for each additional bin type and define the corresponding conditions and actions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This automation ensures you reliably receive reminders whenever it&amp;rsquo;s time to put your bins out.&lt;/p&gt;
&lt;h3 id="option-2-display-on-the-home-assistant-dashboard"&gt;Option 2: Display on the Home Assistant Dashboard
&lt;/h3&gt;&lt;p&gt;I know the problem all too well: you get a notification, you register it, and then forget about it anyway. In the worst case, you accidentally swipe it away.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s why I&amp;rsquo;ve found it far more effective to display the reminder on the Home Assistant dashboard — in a way that only disappears once you actively confirm it.&lt;/p&gt;
&lt;p&gt;You can easily extend the automation you just created to handle this.&lt;/p&gt;
&lt;h4 id="preparation-create-a-helper"&gt;Preparation: Create a Helper
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Go to: Settings &amp;gt; Devices &amp;amp; Services &amp;gt; &amp;ldquo;Helpers&amp;rdquo; tab.&lt;/li&gt;
&lt;li&gt;Create a new helper: Select &amp;ldquo;Toggle&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Name the toggle something like &amp;ldquo;Put green bin out&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;This toggle will be used to display and manage the bin collection status on your dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="extending-the-automation"&gt;Extending the Automation
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Go back to the automation you created and open the configuration for &amp;ldquo;Option 1&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Add an additional action:
&lt;ul&gt;
&lt;li&gt;Alongside the notification, add another action:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Input Helper&amp;rdquo; &amp;gt; &amp;ldquo;Turn on&amp;rdquo; &amp;gt; select your helper &amp;ldquo;Put green bin out&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="setting-up-the-dashboard-display"&gt;Setting Up the Dashboard Display
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Add a tile to your dashboard that displays the &amp;ldquo;Put green bin out&amp;rdquo; helper.&lt;/li&gt;
&lt;li&gt;Configure visibility:
&lt;ul&gt;
&lt;li&gt;Set a condition so that this tile is only shown when the helper is turned on.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Your automation will now activate the helper the day before collection and display it on your dashboard. Once you&amp;rsquo;ve put the bin out, you tap the tile, which sets the toggle back to &amp;ldquo;Off&amp;rdquo; — and the tile disappears.&lt;/p&gt;
&lt;p&gt;The whole cycle repeats in one or two weeks, and you&amp;rsquo;re guaranteed never to forget to put your bins out on time again. Unless you&amp;rsquo;re on holiday and can&amp;rsquo;t see the dashboard from there.&lt;/p&gt;
&lt;h2 id="fun-fact"&gt;Fun Fact
&lt;/h2&gt;&lt;p&gt;Thanks to the &lt;strong&gt;Waste Collection Schedule&lt;/strong&gt; integration, you can also &lt;strong&gt;display your collection dates in Home Assistant&amp;rsquo;s calendar view&lt;/strong&gt;. So if you ever want to see your entire bin collection schedule at a glance, that&amp;rsquo;s easily possible.&lt;/p&gt;
&lt;p&gt;And that&amp;rsquo;s it! Your Home Assistant will now reliably remind you to put the bins out on time.&lt;/p&gt;</description></item></channel></rss>