<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home-Automation on karl</title><link>https://karlquinsland.com/tags/home-automation/</link><description>Recent content in Home-Automation on karl</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 15 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://karlquinsland.com/tags/home-automation/index.xml" rel="self" type="application/rss+xml"/><item><title>#TwoMinuteTeardown: Panel Mount Liquid Level Indicator</title><link>https://karlquinsland.com/generic-liquid-level-display/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/generic-liquid-level-display/</guid><description>&lt;h1 id="generic-liquid-level-meter-teardown"&gt;Generic liquid level meter teardown&lt;/h1&gt;
&lt;p&gt;I ordered this part years ago for a project I eventually canceled.&lt;/p&gt;
&lt;p&gt;I can&amp;rsquo;t use it for anything, and it&amp;rsquo;s just taking up space, so I&amp;rsquo;m going to open it up before I recycle it.&lt;/p&gt;
&lt;p&gt;The Ali Express listing is a 404 so I don&amp;rsquo;t have a link to share or really any information about it.&lt;/p&gt;
&lt;p&gt;The main thing to take away is that it&amp;rsquo;s meant to interface with a liquid level sensor.
It will display the level of liquid in a tank and - optionally - trigger a few relays based on the level.&lt;/p&gt;</description></item><item><title>#TwoMinuteTeardown: Home Assistant Voice - Preview Edition</title><link>https://karlquinsland.com/home-assistant-voice-pe-teardown/</link><pubDate>Sat, 01 Feb 2025 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/home-assistant-voice-pe-teardown/</guid><description>&lt;h1 id="home-assistant-voice-preview-edition-teardown"&gt;Home Assistant Voice: Preview Edition teardown&lt;/h1&gt;
&lt;p&gt;This is a quick &lt;a href="https://karlquinsland.com/tags/two-minute-teardown/" rel=""&gt;#TwoMinuteTeardown&lt;/a&gt; post for the recently released &lt;a href="https://www.home-assistant.io/voice-pe/" target="_blank" rel="noopener noreffer "&gt;Home Assistant Voice Node - Preview edition&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Normally, I&amp;rsquo;d be doing a full teardown, but this is a little different; the Home Assistant team has done a &lt;em&gt;lot&lt;/em&gt; of the work out in the open.
With just a quick Google, you can find official:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;teardown instructions &lt;a href="https://voice-pe.home-assistant.io/guides/disassemble/" target="_blank" rel="noopener noreffer "&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;source code &lt;a href="https://github.com/esphome/home-assistant-voice-pe" target="_blank" rel="noopener noreffer "&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;3D printable case &lt;a href="https://www.printables.com/model/1110526-home-assistant-voice-preview-edition-enclosure" target="_blank" rel="noopener noreffer "&gt;files&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Instructions for adding custom devices &lt;a href="https://voice-pe.home-assistant.io/guides/grove_port/" target="_blank" rel="noopener noreffer "&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I am grateful for such a well-documented and open project.
Truly, by hackers for hackers!&lt;/p&gt;</description></item><item><title>Monitoring HVAC system with ESPHome</title><link>https://karlquinsland.com/esphome-hvac-monitor/</link><pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/esphome-hvac-monitor/</guid><description>&lt;h1 id="using-esphome-to-monitor-hvac-system"&gt;Using ESPHome to Monitor HVAC System&lt;/h1&gt;
&lt;p&gt;Here&amp;rsquo;s a quick &amp;ldquo;show-and-tell&amp;rdquo; about a recent project I completed.&lt;/p&gt;
&lt;h2 id="the-concept"&gt;The concept&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;m not sure how I first came across the idea of measuring air pressure drop across a filter to gauge its remaining life, but I remember thinking it was a great idea.&lt;/p&gt;
&lt;figure &gt;

 
 &lt;img src="https://karlquinsland.com/esphome-hvac-monitor/images/concept.webp" alt="Conceptual diagram for the project." /&gt;
 

 

 &lt;figcaption&gt;
 
 &lt;p&gt;
 Conceptual diagram for the project.
 
 
 
 &lt;/p&gt; 
 &lt;/figcaption&gt;
 
&lt;/figure&gt;


&lt;p&gt;The idea has been lurking in the back of my mind for a while, but I never got around to implementing it&amp;hellip; until now.&lt;/p&gt;</description></item><item><title>Using ESPHome to Automatically restart frozen cable modem</title><link>https://karlquinsland.com/automatic-modem-restart-with-esphome/</link><pubDate>Sun, 09 Jun 2024 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/automatic-modem-restart-with-esphome/</guid><description>&lt;!-- markdownlint-disable-file MD002 --&gt;
&lt;p&gt;Part of the reason for developing my &lt;a href="https://karlquinsland.com/arris-sb8200-prometheus-exporter/" rel=""&gt;SB8200 monitor&lt;/a&gt; was to get to the bottom of some infrequent but regular outages.&lt;/p&gt;
&lt;p&gt;To make a long story short, the &lt;a href="https://en.wikipedia.org/wiki/Link_aggregation" target="_blank" rel="noopener noreffer "&gt;LAG&lt;/a&gt; implementation on the modem seems to have some issues.
A quick google will return many complaint threads detailing issues with the modem regularly locking up all traffic stopping.
More annoyingly, these reports date back &lt;em&gt;years&lt;/em&gt; and allege that later revisions of the firmware &lt;em&gt;might&lt;/em&gt; fix the issue for good.&lt;/p&gt;</description></item><item><title>Integrating a dumb coffee maker with Home Assistant via ESPHome</title><link>https://karlquinsland.com/improved-esphome-coffee-automation/</link><pubDate>Sat, 21 Jan 2023 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/improved-esphome-coffee-automation/</guid><description>&lt;!-- markdownlint-disable-file MD002 --&gt;
&lt;p&gt;My beloved coffee maker of 10 years has finally died 😢.
Parts are no longer available from either the manufacturer or the second-hand market.&lt;/p&gt;
&lt;p&gt;Taking advantage of a (slight) holiday sale discount, I pulled the trigger on a coffee maker that&amp;rsquo;s &lt;a href="https://us.moccamaster.com/pages/sustainability-at-our-core" target="_blank" rel="noopener noreffer "&gt;designed to be repairable forever&lt;/a&gt;.
The perpetual serviceability is a side effect of an ultra-simple design; this coffee maker has &lt;em&gt;zero&lt;/em&gt; intelligent features which means there&amp;rsquo;s next to no remote control or customizability.&lt;/p&gt;</description></item><item><title>Using ESPHome with the Treatlife DS03</title><link>https://karlquinsland.com/treatlife-ds03-esphome/</link><pubDate>Thu, 09 Jun 2022 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/treatlife-ds03-esphome/</guid><description>&lt;div class="details admonition tip open"&gt;
 &lt;div class="details-summary admonition-title"&gt;
 &lt;i class="icon fas fa-lightbulb fa-fw" aria-hidden="true"&gt;&lt;/i&gt;Post depreciation notice&lt;i class="details-icon fas fa-angle-right fa-fw" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/div&gt;
 &lt;div class="details-content"&gt;
 &lt;div class="admonition-content"&gt;This is an update to the &lt;a href="https://karlquinsland.com/treatlife-ds03-tasmota-autoconfig-with-homeassistant/" rel=""&gt;&lt;code&gt;Fixing Home Assistant discovery with Tasmota on the Treatlife DS03&lt;/code&gt; post&lt;/a&gt;.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;h1 id="tasmota-reliability"&gt;Tasmota reliability&lt;/h1&gt;
&lt;p&gt;A few months ago, I started to notice some bizarre behavior with the DS03 ceiling fan controllers that I had previously flashed with Tasmota.
Very regularly, the devices would crash and reboot! I almost never noticed unless I was explicitly looking at the uptime / boot count graphs for the devices but every once in a while, the device would reboot &lt;em&gt;right as I was trying to control it remotely&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Fixing Home Assistant discovery with Tasmota on the Treatlife DS03</title><link>https://karlquinsland.com/treatlife-ds03-tasmota-autoconfig-with-homeassistant/</link><pubDate>Wed, 12 May 2021 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/treatlife-ds03-tasmota-autoconfig-with-homeassistant/</guid><description>&lt;div class="details admonition warning open"&gt;
 &lt;div class="details-summary admonition-title"&gt;
 &lt;i class="icon fas fa-exclamation-triangle fa-fw" aria-hidden="true"&gt;&lt;/i&gt;Update&lt;i class="details-icon fas fa-angle-right fa-fw" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/div&gt;
 &lt;div class="details-content"&gt;
 &lt;div class="admonition-content"&gt;This post is now deprecated. It has been superseded by &lt;a href="https://karlquinsland.com/treatlife-ds03-esphome/" rel=""&gt;&lt;code&gt;Using ESPHome with the Treatlife DS03&lt;/code&gt;&lt;/a&gt; from 2022-06.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; (2021-10-22): Tasmota 9.5.0 has been superseded by the new &lt;a href="https://github.com/arendst/Tasmota/releases/tag/v10.0.0" target="_blank" rel="noopener noreffer "&gt;Tasmota 10.0.0 release&lt;/a&gt;. This release works perfectly with the rules/automation outlined below; you no longer need to avoid the problematic 9.5 release with the DS03. I am extremely grateful to every one of the people that contributes to the Tasmota project to keep it improving!&lt;/p&gt;</description></item><item><title>Two Tasmota rules</title><link>https://karlquinsland.com/two-tasmota-rules/</link><pubDate>Fri, 20 Nov 2020 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/two-tasmota-rules/</guid><description>&lt;!-- markdownlint-disable-file MD002 MD001--&gt;
&lt;p&gt;&lt;a href="https://tasmota.github.io/" target="_blank" rel="noopener noreffer "&gt;Tasmota&lt;/a&gt; is an incredibly powerful alternative/open source firmware for the ever popular Espressif family of WiFi equipped microcontrollers.
This does not need to be another post espousing it&amp;rsquo;s many awesome qualities, so just trust me on this; Tasmota is AWESOME.&lt;/p&gt;
&lt;p&gt;Tasmota supports user configurable &lt;a href="https://tasmota.github.io/docs/Rules/" target="_blank" rel="noopener noreffer "&gt;rules&lt;/a&gt; which are simple commands wired into various device triggers.
In short; a device running Tasmota gains some autonomy to react to events without needing to report the event to, and wait for commands from, a remote server.&lt;/p&gt;</description></item><item><title>Two quick tricks for better HomeAssistant automations</title><link>https://karlquinsland.com/two-tricks-for-better-homeassistant-automations/</link><pubDate>Wed, 23 Sep 2020 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/two-tricks-for-better-homeassistant-automations/</guid><description>&lt;!-- markdownlint-disable-file MD002 MD001--&gt;
&lt;p&gt;It&amp;rsquo;s hard to believe, but the venerable Home Assistant project has just celebrated it&amp;rsquo;s &lt;a href="https://www.home-assistant.io/blog/2020/09/17/release-115/" target="_blank" rel="noopener noreffer "&gt;&lt;strong&gt;7th&lt;/strong&gt; birthday with release &lt;code&gt;.115&lt;/code&gt;&lt;/a&gt;! While HA does get better with each new release, it is by no means perfect :D. This post came about because of a new feature in release &lt;code&gt;.115&lt;/code&gt; and the subsequent limitations of that feature!&lt;/p&gt;
&lt;p&gt;In the course of trying to integrate Home Assistant with all the things, everybody eventually hits some major limitation or bug and is forced to find some sort of workaround. Below are a few techniques that I&amp;rsquo;ve collected over the years to simplify some of my Home Assistant configuration and work around some of the platforms various limitations.&lt;/p&gt;</description></item><item><title>PoE at a distance caused terrible cat5 speeds</title><link>https://karlquinsland.com/poe-at-a-distance-ruined-my-cat5-speeds/</link><pubDate>Wed, 01 Jul 2020 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/poe-at-a-distance-ruined-my-cat5-speeds/</guid><description>&lt;p&gt;This is a quick post for made in the hopes that some poor soul in the future will find it and save themselves some time.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve been experimenting with a few different ways to surface various home automation controls in the appropriate place and at a good time. One prototype host is deployed behind a small LCD under some cabinets in a high traffic area. This host is a raspberry pi 4 with a &lt;a href="https://www.raspberrypi.org/products/poe-hat/" target="_blank" rel="noopener noreffer "&gt;PoE hat&lt;/a&gt;. It boots a very stripped down version of &lt;a href="https://www.raspberrypi.org/downloads/raspberry-pi-os/" target="_blank" rel="noopener noreffer "&gt;Raspberry Pi OS&lt;/a&gt; into a web browser running in Kiosk mode.&lt;/p&gt;</description></item></channel></rss>