<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SmartHome on Dev notes</title>
    <link>https://blog.michal.pawlik.dev/tags/smarthome/</link>
    <description>Recent content in SmartHome on Dev notes</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 04 Feb 2023 23:00:00 +0100</lastBuildDate>
    <atom:link href="https://blog.michal.pawlik.dev/tags/smarthome/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Your own Home Assistant add-on</title>
      <link>https://blog.michal.pawlik.dev/posts/smarthome/home-assistant-addons/</link>
      <pubDate>Sat, 04 Feb 2023 23:00:00 +0100</pubDate>
      <guid>https://blog.michal.pawlik.dev/posts/smarthome/home-assistant-addons/</guid>
      <description>&lt;p&gt;In the previous post in the series I described the process of externalizing you HA (Home Assistant) using my custom addon. Make sure to check &lt;a href=&#34;https://blog.michal.pawlik.dev/posts/smarthome/expose-home-assistant/&#34;&gt;that out&lt;/a&gt; if you haven&amp;rsquo;t already. This time I&amp;rsquo;ll share the details of the add-on development process.&lt;/p&gt;&#xA;&lt;h1 id=&#34;first-steps&#34;&gt;First steps&lt;/h1&gt;&#xA;&lt;p&gt;When building the add-on my first steps obviously went towards the existing online resources. The first thing I&amp;rsquo;ve found was the extensive tutorial on &lt;a href=&#34;https://developers.home-assistant.io/docs/add-ons/tutorial&#34;&gt;https://developers.home-assistant.io/docs/add-ons/tutorial&lt;/a&gt;, but there seems to be an easier hands-on approach. Instead of following the tutorial we&amp;rsquo;ll use the official template from &lt;a href=&#34;https://github.com/home-assistant/addons-example&#34;&gt;https://github.com/home-assistant/addons-example&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Externalize Home Assistant</title>
      <link>https://blog.michal.pawlik.dev/posts/smarthome/expose-home-assistant/</link>
      <pubDate>Fri, 20 Jan 2023 10:30:00 +0100</pubDate>
      <guid>https://blog.michal.pawlik.dev/posts/smarthome/expose-home-assistant/</guid>
      <description>&lt;p&gt;This is a third post in the Smart Home series. See the previous post if you haven&amp;rsquo;t already: &lt;a href=&#34;https://blog.michal.pawlik.dev/posts/smarthome/zigbee-setup/&#34;&gt;https://blog.michal.pawlik.dev/posts/smarthome/zigbee-setup/&lt;/a&gt;. Last time I wrote about Zigbee and shown how to control smart home devices. In this post I want to show you one of many ways you can use to expose your HA (Home Assistant) instance to the internet.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-expose&#34;&gt;Why expose?&lt;/h2&gt;&#xA;&lt;p&gt;All of the examples in previous posts were referring to local instance of Home Assistant. To work with it you had to be with the same network. While it&amp;rsquo;s not a problem when you are at home, there are cases when you want to access HA from the external network. Those cases include controlling the heat, accessing monitoring, switching light etc. when you are not home.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Zigbee with Home Assistant - Smart Home</title>
      <link>https://blog.michal.pawlik.dev/posts/smarthome/zigbee-setup/</link>
      <pubDate>Thu, 05 Jan 2023 16:30:00 +0100</pubDate>
      <guid>https://blog.michal.pawlik.dev/posts/smarthome/zigbee-setup/</guid>
      <description>&lt;p&gt;This is a second post in the Smart Home series. See the previous post if you haven&amp;rsquo;t already: &lt;a href=&#34;https://blog.michal.pawlik.dev/posts/smarthome/smart-home-getting-started/&#34;&gt;https://blog.michal.pawlik.dev/posts/smarthome/smart-home-getting-started/&lt;/a&gt;. Last time we have set up the HA (Home Assistant), in this post we&amp;rsquo;ll learn about Zigbee and control some devices.&lt;/p&gt;&#xA;&lt;h2 id=&#34;zigbee&#34;&gt;Zigbee&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Zigbee&#34;&gt;Zigbee&lt;/a&gt; is a specification for wireless communication protocols, very common solution for building home automation networks.&lt;/p&gt;&#xA;&lt;p&gt;Explaining new terms is always easier when there&amp;rsquo;s something well known you can relate to, so before describing Zigbee let&amp;rsquo;s recall something familiar, the typical WiFi network.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Let&#39;s build a smart home</title>
      <link>https://blog.michal.pawlik.dev/posts/smarthome/smart-home-getting-started/</link>
      <pubDate>Wed, 04 Jan 2023 00:01:00 +0100</pubDate>
      <guid>https://blog.michal.pawlik.dev/posts/smarthome/smart-home-getting-started/</guid>
      <description>&lt;p&gt;New year is always a good excuse to start something new. This post starts a series on building a smart home. It&amp;rsquo;s not going to be a tutorial written by an expert, quite the opposite, I want to share my thoughts and experiences while learning.&lt;/p&gt;&#xA;&lt;p&gt;At this point I want to give credit to Kinga and Mikołaj - friends of my who inspired me with their smart home setup and guidance through first steps.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
