<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Geekin' Out]]></title><description><![CDATA[Geekin' Out]]></description><link>https://blog.dgiaffe.net</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 04:15:30 GMT</lastBuildDate><atom:link href="https://blog.dgiaffe.net/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Naming standards for my Home Assistant devices]]></title><description><![CDATA[While early, I want to be ready when I move in my new house and planning makes it all the more exciting! Last night, I was thinking on how I would name my devices in a logical way. In my past experience with Home Assistant, it gets messy real quick w...]]></description><link>https://blog.dgiaffe.net/naming-standards-for-my-home-assistant-devices</link><guid isPermaLink="true">https://blog.dgiaffe.net/naming-standards-for-my-home-assistant-devices</guid><category><![CDATA[homeassistant]]></category><category><![CDATA[#namingconvention]]></category><dc:creator><![CDATA[Jean-François Simard]]></dc:creator><pubDate>Fri, 18 Apr 2025 16:32:09 GMT</pubDate><content:encoded><![CDATA[<p>While early, I want to be ready when I move in my new house and planning makes it all the more exciting! Last night, I was thinking on how I would name my devices in a logical way. In my past experience with Home Assistant, it gets messy real quick when you name your devices on the spot! You get bulbs with similar names as other devices, you want to move a sensor around, but then need to change the sensor name if you want your consistency, which also means changing your automations, and so on..</p>
<p>I figured since I'm starting fresh, I might as well get some kind of naming convention that I'll try and follow closely. I thought I'd share it here as I made it as generic as possible if it can help someone.</p>
<p>To organize, I will rely on labels, areas and floors built-in within Home Assistant. Also pro-tip, you can have the following code snippet in your <code>configuration.yaml</code>file if you want to add some notes on a device/entity:</p>
<pre><code class="lang-yaml"><span class="hljs-attr">homeassistant:</span>
    <span class="hljs-attr">customize:</span>
        <span class="hljs-attr">entity.id:</span>
            <span class="hljs-attr">attributename:</span> <span class="hljs-string">attributevalue</span>
</code></pre>
<p>Note that I haven't done any research and there may be already naming conventions available, but it's my house, so my rules! 😅 Now, let's get into it.</p>
<h1 id="heading-the-naming-convention-itself">The naming convention itself</h1>
<p><code>XX-000</code></p>
<p>...where</p>
<ol>
<li><p><code>XX</code> is the Type of the device</p>
</li>
<li><p><code>000</code> is the increment</p>
</li>
</ol>
<p>Now, let's get into identifying the rooms and types, shall we?</p>
<h2 id="heading-device-types">Device Types</h2>
<div class="hn-table">
<table>
<thead>
<tr>
<td><strong>ID</strong></td><td><strong>Device Type</strong></td><td><strong>Examples</strong></td></tr>
</thead>
<tbody>
<tr>
<td>PW</td><td>Power-related</td><td>Switch, Outlet, Battery, Power Source, Power sensor</td></tr>
<tr>
<td>LT</td><td>Light-related</td><td>Bulb, Lamp, LED strips</td></tr>
<tr>
<td>EV</td><td>Environment-related</td><td>Temperature sensor, Humidity sensor, Air</td></tr>
<tr>
<td>SC</td><td>Security-related</td><td>Cameras, Door locks, alarms</td></tr>
<tr>
<td>AV</td><td>Audio-Video-related</td><td>Speakers, smart speakers, TV, Monitors, Displays, Projectors</td></tr>
<tr>
<td>CS</td><td>Custom</td><td>A device that doesn’t fit in other categories or has multiple sensors. (ESP-32 with multiple functions enabled, Everything presence Lite, etc.)</td></tr>
<tr>
<td>TG</td><td>Triggers</td><td>QR Code, Barcode, Zigbee button</td></tr>
<tr>
<td>HP</td><td>Home Assistant Helpers</td></tr>
</tbody>
</table>
</div><h1 id="heading-final-thoughts">Final thoughts</h1>
<p>I originally thought of a deeper naming standard based on the room, floor and location within the room for the device. However, seeing the organization options there are in Home Assistant, I believe it’s more convenient to have device name that is more general and that would allow me to move things around without having to rename a device if it ever happens.</p>
<p>I would also like to label my devices with a small labeler, but since some devices are very tiny, I believe it may not be possible in all circumstances. I want to also try and rely more in virtual labels from Home Assistant for my automations. This way, I might be able to not fiddle with all the automations when a device fails or it’s being replaced by another. More on that topic in a different article!</p>
]]></content:encoded></item><item><title><![CDATA[Preparing for a new house]]></title><description><![CDATA[I am about to purchase a house and really looking forward to it! This is a great opportunity to geek out on the networking I’ll put in, the home automation I’ll configure via Home Assistant and see what I will do to have technology make the family li...]]></description><link>https://blog.dgiaffe.net/preparing-for-a-new-house</link><guid isPermaLink="true">https://blog.dgiaffe.net/preparing-for-a-new-house</guid><category><![CDATA[Home Assistant]]></category><category><![CDATA[Ubiquiti]]></category><category><![CDATA[unifi]]></category><dc:creator><![CDATA[Jean-François Simard]]></dc:creator><pubDate>Thu, 12 Dec 2024 15:50:02 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/sejLyCD2UQE/upload/f3415acedd0115f661d5c26749fc2b6b.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I am about to purchase a house and really looking forward to it! This is a great opportunity to geek out on the networking I’ll put in, the home automation I’ll configure via Home Assistant and see what I will do to have technology make the family life easier.</p>
<p>I plan to share my activities here as much as I can while keeping privacy proper.</p>
<h2 id="heading-brainstorm-ideas-networking">Brainstorm ideas - Networking</h2>
<p>I am looking to up my Ubiquiti Unifi game when I move in. I currently have a USG as well as a small 8-port 1Gbps switch with PoE and a U6-PRO AP. Since the house has two floors (ground and basement), I believe I might need two APs, but that remains to be seen. The reach of the antenna is pretty impressive.</p>
<p>I want to change my USG because well.. it’s getting old. Many suppliers also now offer &gt;1 Gbps speeds where I’m at so that would be great to have a native solution that can distribute those speeds properly. I am looking to get the <a target="_blank" href="https://techspecs.ui.com/unifi/unifi-cloud-gateways/ucg-ultra?subcategory=cloud-gateways-compact">cloud gateway ultra</a>
This little bad boy has a 2.5G WAN port, so at least I won't be blocked by a slower-than-my-ISP WAN connection hehe. I am also impressed by the price, it's really not that bad for what you're getting. </p>
<h2 id="heading-brainstorm-ideas-home-automation">Brainstorm ideas - Home Automation</h2>
<p>I'm definitely sticking to Home Assistant for my automation needs and I want to leverage it. Currently, in the appartment where I'm at, I run it on a virtual machine on my QNAP TS-670 Pro, but I believe I might switch to host it on a small computer OR a Raspberry Pi with an enclosure.</p>
<p>I'll also stick to Zigbee, Wifi and Bluetooth for my devices, I don't plan to get into Matter or Z-Wave yet. I already have quite a few devices, so we'll see how I integrate them in the new house. </p>
<p>That's just a small little article as I didn't want to let go of this blog. I'm new to the whole blogging thing, but I always wanted to be a writer, and I feel like just documenting what I'll be doing might help others and future me if I don't remember how to do something. </p>
]]></content:encoded></item><item><title><![CDATA[Welcome!]]></title><description><![CDATA[I decided to just jump in and figure out what the hell I want to talk about here. I love Home Assistant and home automation in general, Scripting, Video Games, and DJing. Most likely, this blog will be used to share my findings and how I setup my stu...]]></description><link>https://blog.dgiaffe.net/welcome</link><guid isPermaLink="true">https://blog.dgiaffe.net/welcome</guid><category><![CDATA[Home Assistant]]></category><category><![CDATA[Powershell]]></category><category><![CDATA[DJ]]></category><category><![CDATA[Python]]></category><category><![CDATA[Video games]]></category><dc:creator><![CDATA[Jean-François Simard]]></dc:creator><pubDate>Thu, 21 Nov 2024 21:06:33 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1732224396098/28999661-b125-4451-bd67-73bd401d1567.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I decided to just jump in and figure out what the hell I want to talk about here. I love Home Assistant and home automation in general, Scripting, Video Games, and DJing. Most likely, this blog will be used to share my findings and how I setup my stuff at home or share scripts I made to simplify my life.</p>
<p>This will also be a good tool for myself to remember what I did in the past and improve my documentation skills, which are definitely subpar 😅</p>
<p>Lets see how that goes! Welcome to this space, looking forward to meeting you all</p>
]]></content:encoded></item></channel></rss>