Skip to content

Commit 4acb07b

Browse files
committed
Site updated at 2016-08-22 08:21:42 UTC
1 parent f9d65cb commit 4acb07b

File tree

559 files changed

+17445
-20255
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

559 files changed

+17445
-20255
lines changed

atom.xml

Lines changed: 426 additions & 487 deletions
Large diffs are not rendered by default.

blog/2014/12/18/website-launched/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,13 @@ <h1 class="title indent">Website launched!</h1>
8787
<div class="meta clearfix">
8888
<time datetime="2014-12-18T23:24:45+00:00" pubdate data-updated="true"><i class="icon-calendar"></i> December 18, 2014</time>
8989
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
90-
<span><i class='icon-time'></i> less than one minute reading time</span>
90+
<span><i class='icon-time'></i> Less than one minute reading time</span>
9191
<span>
9292
<i class="icon-tags"></i>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/website/'>Website</a></li>
96+
<li>Website</li>
9797

9898

9999
</ul>
@@ -182,7 +182,7 @@ <h1 class="title delta">Recent Posts</h1>
182182

183183

184184
<li class="post">
185-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
185+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
186186
</li>
187187

188188

blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1 class="title indent">Home Control, Automation &amp; the Smart Home</h1>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/internet-of-things/'>Internet-of-Things</a></li>
96+
<li>Internet-of-Things</li>
9797

9898

9999
</ul>
@@ -108,7 +108,7 @@ <h1 class="title indent">Home Control, Automation &amp; the Smart Home</h1>
108108
</header>
109109

110110

111-
<p>The internet has been buzzing over the last year about home automation. A lot of different terms fly around like the internet of things, home automation and the smart home.<br />
111+
<p>The internet has been buzzing over the last year about home automation. A lot of different terms fly around like the internet of things, home automation and the smart home.
112112
This article will try to explain how they all relate.</p>
113113

114114
<p>The first thing to introduce is the <strong>Internet of Things</strong> (IoT). This refers to a new generation of devices that cannot only be controlled by humans via buttons or remotes but also provide an interface to communicate with other devices and applications. For example, an IoT-capable coffee machine could receive commands to create different types of coffee and be able to broadcast the amount of water left in its resevoir.</p>
@@ -237,7 +237,7 @@ <h1 class="title delta">Recent Posts</h1>
237237

238238

239239
<li class="post">
240-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
240+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
241241
</li>
242242

243243

blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1 class="title indent">Hello PushBullet, nice talking to you</h1>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
96+
<li>Release-Notes</li>
9797

9898

9999
</ul>
@@ -123,14 +123,12 @@ <h1 class="title indent">Hello PushBullet, nice talking to you</h1>
123123

124124
<h3>Enabling the notify component</h3>
125125

126-
<p>To enable the new notify component, add the following to your <code>home-assistant.conf</code>:</p>
126+
<p>To enable the new notify component, add the following to your <code class="highlighter-rouge">home-assistant.conf</code>:</p>
127127

128-
<div class="highlighter-coderay"><div class="CodeRay">
129-
<div class="code"><pre>[notify]
130-
platform=pushbullet
131-
api_key=ABCDEFGHJKLMNOPQRSTUVXYZ
132-
</pre></div>
133-
</div>
128+
<div class="language-conf highlighter-rouge"><pre class="highlight"><code>[<span class="n">notify</span>]
129+
<span class="n">platform</span>=<span class="n">pushbullet</span>
130+
<span class="n">api_key</span>=<span class="n">ABCDEFGHJKLMNOPQRSTUVXYZ</span>
131+
</code></pre>
134132
</div>
135133

136134
<p>You can get your api key from <a href="https://www.pushbullet.com/account">your account page on PushBullet.com</a>.</p>
@@ -139,14 +137,12 @@ <h3>Sending messages from your component</h3>
139137

140138
<p>To be able to send messages, the notify component has to be loaded and initialized successfully.</p>
141139

142-
<div class="highlighter-coderay"><div class="CodeRay">
143-
<div class="code"><pre><span class="keyword">import</span> <span class="include">homeassistant.loader</span> <span class="keyword">as</span> loader
140+
<div class="language-python highlighter-rouge"><pre class="highlight"><code><span class="kn">import</span> <span class="nn">homeassistant.loader</span> <span class="kn">as</span> <span class="nn">loader</span>
144141

145-
<span class="keyword">def</span> <span class="function">setup</span>(hass, config):
146-
notify = loader.get_component(<span class="string"><span class="delimiter">'</span><span class="content">notify</span><span class="delimiter">'</span></span>)
147-
notify.send_message(hass, <span class="string"><span class="delimiter">&quot;</span><span class="content">Hello from my component!</span><span class="delimiter">&quot;</span></span>)
148-
</pre></div>
149-
</div>
142+
<span class="k">def</span> <span class="nf">setup</span><span class="p">(</span><span class="n">hass</span><span class="p">,</span> <span class="n">config</span><span class="p">):</span>
143+
<span class="n">notify</span> <span class="o">=</span> <span class="n">loader</span><span class="o">.</span><span class="n">get_component</span><span class="p">(</span><span class="s">'notify'</span><span class="p">)</span>
144+
<span class="n">notify</span><span class="o">.</span><span class="n">send_message</span><span class="p">(</span><span class="n">hass</span><span class="p">,</span> <span class="s">"Hello from my component!"</span><span class="p">)</span>
145+
</code></pre>
150146
</div>
151147
</article>
152148

@@ -221,7 +217,7 @@ <h1 class="title delta">Recent Posts</h1>
221217

222218

223219
<li class="post">
224-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
220+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
225221
</li>
226222

227223

blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,13 @@ <h1 class="title indent">Bootstrapping your setup with Discovery</h1>
8787
<div class="meta clearfix">
8888
<time datetime="2015-01-11T21:49:08+00:00" pubdate data-updated="true"><i class="icon-calendar"></i> January 11, 2015</time>
8989
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
90-
<span><i class='icon-time'></i> less than one minute reading time</span>
90+
<span><i class='icon-time'></i> Less than one minute reading time</span>
9191
<span>
9292
<i class="icon-tags"></i>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
96+
<li>Release-Notes</li>
9797

9898

9999
</ul>
@@ -114,12 +114,10 @@ <h1 class="title indent">Bootstrapping your setup with Discovery</h1>
114114

115115
<p>Most devices still require some sort of interaction from the user after being discovered - be it a button being pressed or some sort of authentication. This is a challenge that will be solved in the future.</p>
116116

117-
<p>To enable the discovery component, add the following to your <code>home-assistant.conf</code>:</p>
117+
<p>To enable the discovery component, add the following to your <code class="highlighter-rouge">home-assistant.conf</code>:</p>
118118

119-
<div class="highlighter-coderay"><div class="CodeRay">
120-
<div class="code"><pre>[discovery]
121-
</pre></div>
122-
</div>
119+
<div class="language-conf highlighter-rouge"><pre class="highlight"><code>[<span class="n">discovery</span>]
120+
</code></pre>
123121
</div>
124122

125123
<p>A new <a href="/developers/add_new_platform/#discovery">discovery section</a> has been added to the Adding a new platform page with instructions how to make your platform discoverable.</p>
@@ -196,7 +194,7 @@ <h1 class="title delta">Recent Posts</h1>
196194

197195

198196
<li class="post">
199-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
197+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
200198
</li>
201199

202200

blog/2015/01/13/nest-in-da-house/index.html

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,13 @@ <h1 class="title indent">Nest in the house!</h1>
8787
<div class="meta clearfix">
8888
<time datetime="2015-01-13T16:29:04+00:00" pubdate data-updated="true"><i class="icon-calendar"></i> January 13, 2015</time>
8989
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
90-
<span><i class='icon-time'></i> less than one minute reading time</span>
90+
<span><i class='icon-time'></i> Less than one minute reading time</span>
9191
<span>
9292
<i class="icon-tags"></i>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
96+
<li>Release-Notes</li>
9797

9898

9999
</ul>
@@ -116,15 +116,13 @@ <h1 class="title indent">Nest in the house!</h1>
116116

117117
<p>The new integration exists out of two parts: a generic thermostat component and a Nest platform implementation. The initial version implements provides a read-only card and services to control it. The plan is in the future to add temperature and away mode controls from the thermostat card and more info dialog. Internally, we are using the Python package <a href="https://github.com/jkoelker/python-nest">python-nest by jkoelker</a> to talk to the Nest.</p>
118118

119-
<p>If you own a Nest thermostat, add the following lines to your <code>home-assistant.conf</code>:</p>
119+
<p>If you own a Nest thermostat, add the following lines to your <code class="highlighter-rouge">home-assistant.conf</code>:</p>
120120

121-
<div class="highlighter-coderay"><div class="CodeRay">
122-
<div class="code"><pre>[thermostat]
123-
platform=nest
124-
username=YOUR_USERNAME
125-
password=YOUR_PASSWORD
126-
</pre></div>
127-
</div>
121+
<div class="language-conf highlighter-rouge"><pre class="highlight"><code>[<span class="n">thermostat</span>]
122+
<span class="n">platform</span>=<span class="n">nest</span>
123+
<span class="n">username</span>=<span class="n">YOUR_USERNAME</span>
124+
<span class="n">password</span>=<span class="n">YOUR_PASSWORD</span>
125+
</code></pre>
128126
</div>
129127
</article>
130128

@@ -199,7 +197,7 @@ <h1 class="title delta">Recent Posts</h1>
199197

200198

201199
<li class="post">
202-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
200+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
203201
</li>
204202

205203

blog/2015/01/24/release-notes/index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1 class="title indent">Release notes for January 24, 2015</h1>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
96+
<li>Release-Notes</li>
9797

9898

9999
</ul>
@@ -110,13 +110,13 @@ <h1 class="title indent">Release notes for January 24, 2015</h1>
110110

111111
<p>I have just merged the latest version of the development branch into master. Here are some of the highlights of this release:</p>
112112

113-
<p><strong>Configuration via the frontend</strong><br /><br />
114-
Phliips Hue will now be auto discovered and uses the new <code>configurator</code> component to interact with the user to finish the setup process.</p>
113+
<p><strong>Configuration via the frontend</strong><br />
114+
Phliips Hue will now be auto discovered and uses the new <code class="highlighter-rouge">configurator</code> component to interact with the user to finish the setup process.</p>
115115

116-
<p><strong>Wink Hub support</strong><br /><br />
116+
<p><strong>Wink Hub support</strong><br />
117117
Thanks to the work done by John McLaughlin and Geoff Norton we now support the lights, switches and sensors that are connected to the Wink hub.</p>
118118

119-
<p><strong>The getting started guide and component page have been reorganized</strong><br /><br />
119+
<p><strong>The getting started guide and component page have been reorganized</strong><br />
120120
The getting started instructions have been split into separate pages per component and a general overview page. The goal is to have a page per component that describes:</p>
121121

122122
<ul>
@@ -127,11 +127,11 @@ <h1 class="title indent">Release notes for January 24, 2015</h1>
127127
<li>Additional development tips</li>
128128
</ul>
129129

130-
<p><strong>More reasonable errors</strong><br /><br />
130+
<p><strong>More reasonable errors</strong><br />
131131
Home Assistant should now throw better errors and offer solutions if you do not have the right version of Python 3, forgot to clone the git submodules or install the dependencies.</p>
132132

133-
<p><strong>Streamlined first launch</strong><br /><br />
134-
Home Assistant now supports <code>--open-ui</code> and <code>--demo-mode</code> command line properties to open the browser automatically and have something to show. Home Assistant now supports to be run without a password, allowing the interface to login automatically on launch.</p>
133+
<p><strong>Streamlined first launch</strong><br />
134+
Home Assistant now supports <code class="highlighter-rouge">--open-ui</code> and <code class="highlighter-rouge">--demo-mode</code> command line properties to open the browser automatically and have something to show. Home Assistant now supports to be run without a password, allowing the interface to login automatically on launch.</p>
135135
</article>
136136

137137

@@ -205,7 +205,7 @@ <h1 class="title delta">Recent Posts</h1>
205205

206206

207207
<li class="post">
208-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
208+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
209209
</li>
210210

211211

blog/2015/02/08/looking-at-the-past/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1 class="title indent">Looking at the past</h1>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
96+
<li>Release-Notes</li>
9797

9898

9999
</ul>
@@ -119,7 +119,7 @@ <h1 class="title indent">Looking at the past</h1>
119119

120120
<p>Adding history to the UI was a challenge on itself because the old UI did not support easy navigation. So to add to the awesomeness of this release, Home Assistant also got a face lift.</p>
121121

122-
<p>The history component will be enabled for new users by default. For current users, run <code>scripts/update</code> to upgrade to the latest version and add <code>[history]</code> to your <code>home-assistant.conf</code> file.</p>
122+
<p>The history component will be enabled for new users by default. For current users, run <code class="highlighter-rouge">scripts/update</code> to upgrade to the latest version and add <code class="highlighter-rouge">[history]</code> to your <code class="highlighter-rouge">home-assistant.conf</code> file.</p>
123123

124124
<p class="img">
125125
<a href="/images/screenshots/component_history_24h.png">
@@ -213,7 +213,7 @@ <h1 class="title delta">Recent Posts</h1>
213213

214214

215215
<li class="post">
216-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
216+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
217217
</li>
218218

219219

blog/2015/02/24/streaming-updates/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1 class="title indent">Streaming updates</h1>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
96+
<li>Release-Notes</li>
9797

9898

9999
</ul>
@@ -116,15 +116,15 @@ <h1 class="title indent">Streaming updates</h1>
116116

117117
<a name="read-more"></a>
118118

119-
<p>Streaming updates has been implemented using the HTML5 <code>EventSource</code> tag. Implementation is pretty straight forward as all the reconnection logic will be handled by the event source tag. The <a href="https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/api.py#L90">server-side code</a> is 50 lines and the <a href="https://github.com/home-assistant/home-assistant-js/blob/master/src/actions/stream.js">client-side code</a> is 80 lines of code.</p>
119+
<p>Streaming updates has been implemented using the HTML5 <code class="highlighter-rouge">EventSource</code> tag. Implementation is pretty straight forward as all the reconnection logic will be handled by the event source tag. The <a href="https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/api.py#L90">server-side code</a> is 50 lines and the <a href="https://github.com/home-assistant/home-assistant-js/blob/master/src/actions/stream.js">client-side code</a> is 80 lines of code.</p>
120120

121121
<p>All events that happen on the server will now also be sent to the browser. This turns any browser running the UI into a fully functioning <a href="https://home-assistant.io/developers/architecture/#multiple-connected-instances">slave instance</a> of Home Assistant. This opens up new possibilities for Home Assistant components that live completely client-side.</p>
122122

123123
<p>Implementing EventSource was not without challenges. Here are some of the issues that had to be solved:</p>
124124

125125
<p>A connection can go stale in Chrome without any event handler being called. This happens when a device goes into standby. For computers this is rare but for phones this occurs quite often. This has been solved by sending a regular ping from the server. The frontend will assume the connection has gone stale when it hasn’t heard any communication for a while. Sending a ping will also help the server detect broken connections and clean them up.</p>
126126

127-
<p>Another issue that I encountered is that Safari and Firefox would not fire the <code>open</code> event when the connection has been opened but when the first message has been received. To work around this the server will now fire a ping when the connection gets opened.</p>
127+
<p>Another issue that I encountered is that Safari and Firefox would not fire the <code class="highlighter-rouge">open</code> event when the connection has been opened but when the first message has been received. To work around this the server will now fire a ping when the connection gets opened.</p>
128128
</article>
129129

130130

@@ -198,7 +198,7 @@ <h1 class="title delta">Recent Posts</h1>
198198

199199

200200
<li class="post">
201-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
201+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
202202
</li>
203203

204204

blog/2015/03/01/home-assistant-migrating-to-yaml/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,13 @@ <h1 class="title indent">Home Assistant moving to YAML</h1>
8787
<div class="meta clearfix">
8888
<time datetime="2015-03-01T19:38:00+00:00" pubdate data-updated="true"><i class="icon-calendar"></i> March 1, 2015</time>
8989
<span class="byline author vcard"><i class='icon-user'></i> Theodor Lindquist</span>
90-
<span><i class='icon-time'></i> less than one minute reading time</span>
90+
<span><i class='icon-time'></i> Less than one minute reading time</span>
9191
<span>
9292
<i class="icon-tags"></i>
9393
<ul class="tags unstyled">
9494

9595

96-
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
96+
<li>Release-Notes</li>
9797

9898

9999
</ul>
@@ -188,7 +188,7 @@ <h1 class="title delta">Recent Posts</h1>
188188

189189

190190
<li class="post">
191-
<a href="/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
191+
<a href="/blog/2016/08/13/foursquare-fast.com-ffmpeg-gpsd/">0.26: Foursquare, Fast.com, FFMPEG and GPSD</a>
192192
</li>
193193

194194

0 commit comments

Comments
 (0)