<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>notifications &#8211; WordPress on Azure</title>
	<atom:link href="/tag/notifications/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description></description>
	<lastBuildDate>Tue, 09 Aug 2022 16:56:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0</generator>
	<item>
							<title>Project Idea: Smarten up the smart thermostat.</title>
				
		<link>/2017/03/29/project-idea-smarten-up-the-smart-thermostat/</link>
				<pubDate>Wed, 29 Mar 2017 23:12:29 +0000</pubDate>
		<dc:creator><![CDATA[<span class='p-author h-card'>jake</span>]]></dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[notifications]]></category>

		<guid isPermaLink="false">https://blog.jakewilkins.com/?p=58</guid>
				<description><![CDATA[I&#8217;ve been messing with Homekit recently. More specifically I&#8217;ve been looking at using Homebridge, a JS package that provides a way to connect your own devices to other Homekit stuff. Last year I wrote a thing that used a Particle Photon to get the temperature in my living room, and then some Ruby code that [&#8230;]]]></description>
								<content:encoded><![CDATA[<div class='e-content'>I&#8217;ve been messing with Homekit recently.</p>
<p>More specifically I&#8217;ve been looking at using Homebridge, a JS package that provides a way to connect your own devices to other Homekit stuff.</p>
<p>Last year I wrote a thing that used a Particle Photon to get the temperature in my living room, and then some Ruby code that ran on a Raspberry Pi to turn on and off my window unit. Essentially a thermostat since the one built in to the unit doesn&#8217;t really work.</p>
<p>There are a couple of examples of hooking a Photon into Homebridge, so that whatever data they&#8217;re collection shows up inside your Home app.</p>
<p>I like this idea a lot, since it opens the door to using a combo of store-bought sensors and custom made ones. Also, I had to reverse engineer the API (which would make a great blog post) that the Wifi Smart plug my A/C unit is plugged into uses. If I could get things working inside of Homekit then I wouldn&#8217;t have to depend on their private &amp; proprietary API not changing.</p>
<p>I would also like to have my Ruby code check more info that just the inside/outside temperature. I&#8217;d like it to also look at the UV index, as that can have quite an impact on the temperature indoors. If I got the temperature shoved into Homebridge, and the Smart Plug in there as well, it&#8217;d be a lot more manageable code-wise to add another dimension to my K-Nearest Neighbors that I&#8217;m using to decide if I want A/C or not.</p>
<p>I was reading a machine learning book when I wrote the code and wanted an excuse to implement something. So the &#8220;Should the A/C be on&#8221; question is answered by using K-Nearest Neighbors based on past times I&#8217;ve specified that the A/C should be on.</p>
<p>So I want to add the UV index to that, and probably a look-ahead to the next hour on the forecast. Currently when the day is warming up the A/C will kick on and off until the middle part of the day at which point the A/C kicks on and the room is too hot for it to cool down. I&#8217;d like it to go ahead and notice that it&#8217;s going to be too warm later on.</p>
<p>So that&#8217;s:</p>
<ul>
<li>move sensor readings to Homekit via Homebridge</li>
<li>add UV index to my sensor readings</li>
<li>add UV index to my decision matrix</li>
<li>add forecast look-ahead to the decision tree</li>
</ul>
<p>I&#8217;ll need to look in to weather the look-ahead would work well as just adding it as a dimension or if I should just perform the calculation again with the forecast temperature. I kind of like the latter.</p></div>
]]></content:encoded>
										</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 27/30 objects using redis
Page Caching using redis 
Database Caching using redis

Served from: _ @ 2022-08-09 17:07:01 by W3 Total Cache
-->