<?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" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Objectoverflow]]></title><description><![CDATA[Home automation, DevOps, API integration, DOTNET, DOTNET Core, C#]]></description><link>http://kiranjoy.azurewebsites.net/</link><generator>Ghost 0.9</generator><lastBuildDate>Sun, 08 Mar 2026 21:35:49 GMT</lastBuildDate><atom:link href="http://kiranjoy.azurewebsites.net/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Windows developer machine build]]></title><description><![CDATA[<p>For the last few months I have be waiting to finalise a custom build PC build to use as my developer workstation and also a home server. I will be using the Windows server 2016 as the main OS and multiple other OS as VM’s. With this in mind</p>]]></description><link>http://kiranjoy.azurewebsites.net/windows-developer-machine-build/</link><guid isPermaLink="false">6c9968c4-4ddf-49f6-9bf9-2b5bdbad319e</guid><dc:creator><![CDATA[Kiran Joy]]></dc:creator><pubDate>Wed, 28 Jun 2017 09:55:39 GMT</pubDate><content:encoded><![CDATA[<p>For the last few months I have be waiting to finalise a custom build PC build to use as my developer workstation and also a home server. I will be using the Windows server 2016 as the main OS and multiple other OS as VM’s. With this in mind I wanted to get at-least 32 GB , will the option to upgrade it to 64 GB if needed. Below is the configuration I used for the build. Gaming was never considered while building this machine.</p>

<table>  
<thead>  
<tr>  
<th>#</th>  
<th style="text-align: left;">Item</th>  
<th>Price</th>  
<th>Comments</th>  
</tr>  
</thead>  
<tbody>  
<tr>  
<td>1.</td>  
<td><a href="http://www.umart.com.au/newsite/goods.php?id=36437" target="_blank">Intel SSD 540 Series 240G 2.5in SATA</a></td>  
<td>$119.00</td>  
<td></td>  
</tr>  
<tr>  
<td>2.</td>  
<td><a href="http://www.umart.com.au/newsite/goods.php?id=33346" target="_blank">Intel Core i7 6700 Quad Core LGA 1151 3.4GHz CPU Processor</a></td>  
<td>&nbsp;$439.00</td>  
<td></td>  
</tr>  
<tr>  
<td>3.</td>  
<td><a href="http://www.umart.com.au/newsite/goods.php?id=33801" target="_blank">Gigabyte GeForce GT 730 2GB Video Card</a></td>  
<td>&nbsp;$89.00</td>  
<td></td>  
</tr>  
<tr>  
<td>4.</td>  
<td><a href="http://www.umart.com.au/newsite/goods.php?id=26671" target="_blank">Corsair CS55oM 550W ATX Power Supply, 80+ Gold Certified, Semi Modular Design, (4+4)pin EPS</a></td>  
<td>&nbsp;$119.00</td>  
<td>&nbsp;Initial plan was to buy a 240W, however after talking to the technician<br>  
at the store changed it to 550W as he suggested that it is way too much for my needs</td>  
</tr>  
<tr>  
<td>5.</td>  
<td><a href="http://www.umart.com.au/newsite/goods.php?id=27460" target="_blank">Corsair Carbide Series &nbsp;200R Compact ATX Case with Window</a></td>  
<td>&nbsp;$95.00</td>  
<td>&nbsp;Definitely way big for my needs by I also had in mind options<br>  
to add additional HDD drives for media needs</td>  
</tr>  
<tr>  
<td>6.</td>  
<td><a href="http://www.umart.com.au/newsite/goods.php?id=34914" target="_blank">Corsair 32GB (2x16GB) CMK32GX4M2A2400C14 DD4 2400MHz Vengeance LPX DIMM Black</a></td>  
<td>&nbsp;$249.00</td>  
<td></td>  
</tr>  
<tr>  
<td>7.</td>  
<td><a href="http://www.umart.com.au/newsite/goods.php?id=32983" target="_blank">Asus Z170-K LGA1151 ATX Motherboard</a></td>  
<td>&nbsp;$179.00</td>  
<td></td>  
</tr>  
<tr>  
<td style="text-align: center;">8.</td>  
<td><a href="http://www.umart.com.au/newsite/goods.php?id=18336" target="_blank">ASUS PCE-N15 WLAN PCI-Express N300 LP</a></td>  
<td>&nbsp;$18.00</td>  
<td>&nbsp;This is a temporary addition and hence just purchased the cheapest one</td>  
</tr>  
<tr>  
<td style="text-align: center;"></td>  
<td><strong>Total</strong></td>  
<td>&nbsp;$1307.00</td>  
<td></td>  
</tr>  
</tbody>  
</table>

<p>I used a few items like a 2TB hdd and my dual monitor setup from my existing box in the new build and so not included in the above list. While I am not expert in PC building, I am fairly happy with this build  and so far it is performing great.</p>]]></content:encoded></item><item><title><![CDATA[Home assistant - Find who is home]]></title><description><![CDATA[<p>One cool feature of home assistant to detect who is home by detecting what devices are connected to the WIFI network. This feature can then be used in a wide variety of situation to such as,</p>

<ul>
<li>Detect an intruder if a sensor is activated when no one is home.</li>
<li>Turn</li></ul>]]></description><link>http://kiranjoy.azurewebsites.net/home-assistant-find-who-is-home/</link><guid isPermaLink="false">3b2aaf47-1840-4756-98b0-bd95ca8343ee</guid><category><![CDATA[home-automation]]></category><dc:creator><![CDATA[Kiran Joy]]></dc:creator><pubDate>Tue, 27 Jun 2017 23:49:55 GMT</pubDate><media:content url="http://kiranjoy.azurewebsites.net/content/images/2017/06/Discovery_cover.PNG" medium="image"/><content:encoded><![CDATA[<img src="http://kiranjoy.azurewebsites.net/content/images/2017/06/Discovery_cover.PNG" alt="Home assistant - Find who is home"><p>One cool feature of home assistant to detect who is home by detecting what devices are connected to the WIFI network. This feature can then be used in a wide variety of situation to such as,</p>

<ul>
<li>Detect an intruder if a sensor is activated when no one is home.</li>
<li>Turn off the lights\electrical equipments when no one is home to save power etc.</li>
</ul>

<p>Setting this is really simple,</p>

<p>1) Update the configuration.yaml with the following and then <a href="https://community.home-assistant.io/t/restart-stop-home-assistant-systemd/354/4">restart home assistant</a>. My home assistant is currently running on a Windows Server and the config file was found in this folder - C:\Users\USERNAME\AppData\Roaming.homeassistant  </p>

<pre><code class="language-yaml">device_tracker:
  - platform: ROUTER-PLATFORM
    host: ROUTER-IP
    username: YOURUSERNAME
    password: YOURPASSWORD
    interval_seconds: 10
    consider_home: 180
</code></pre>

<p>2) Set track to false for devices that you do not want to track in the newly created known_devices.yaml (This file will be automatically created after step 1.In my case, I only wanted to track our mobile phones and not the laptops. Restart home assistant again.  </p>

<pre><code class="language-yaml">devicename:
  hide_if_away: false
  icon:Some icon
  mac: your mac
  name: friendly name
  picture:
  track: false
  vendor: ASUSTek COMPUTER INC.
</code></pre>

<p>3) Update the configuration.yaml to set  "track<em>_new _</em>devices" to false. This wasn't initially added so that we could track all our devices to start with.Now that we have updated the config to track only the devices we want to track no new devices will show up in the dashboard.Without this, additional step all the devices that I set not to track keeps coming back every time Home Assistant was restarted  </p>

<pre><code class="language-YAML">device_tracker:
  - platform: netgear
    host: 192.168.0.1
    username: admin
    password: password
    interval_seconds: 10
    consider_home: 180
    track_new_devices: false
</code></pre>

<p>Below is a screeshot of Me and my wife being detected based on the fact that both our phones are home. <br>
<img src="http://kiranjoy.azurewebsites.net/content/images/2017/06/Device_discovery.PNG" alt="Home assistant - Find who is home"></p>

<h4 id="references">References</h4>

<ul>
<li><a href="https://home-assistant.io/getting-started/">Installing Home assistant</a></li>
<li><a href="https://home-assistant.io/components/device_tracker/">Configuring Device tracker</a></li>
</ul>]]></content:encoded></item></channel></rss>