Site updated at 2015-12-10 17:19:08 UTC
This commit is contained in:
parent
ef8ec62114
commit
8cdff6bcfb
69 changed files with 1103 additions and 970 deletions
201
atom.xml
201
atom.xml
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Home Assistant]]></title>
|
<title><![CDATA[Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
@ -13,6 +13,75 @@
|
||||||
<generator uri="http://octopress.org/">Octopress</generator>
|
<generator uri="http://octopress.org/">Octopress</generator>
|
||||||
|
|
||||||
|
|
||||||
|
<entry>
|
||||||
|
<title type="html"><![CDATA[Activating Tasker tasks from Home Assistant using command line switches]]></title>
|
||||||
|
<link href="https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/"/>
|
||||||
|
<updated>2015-12-10T02:39:41-08:00</updated>
|
||||||
|
<id>https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches</id>
|
||||||
|
<content type="html"><![CDATA[<p><img src="https://home-assistant.io/images/blog/2015-12-tasker/tasker-logo.png" style="clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;" width="200" /><br />
|
||||||
|
In this tutorial I will explain how you can activate Tasker tasks from Home Assistant command line switches. We are going to set up a switch that when toggled will make your Android device say either “On” or “Off”.</p>
|
||||||
|
|
||||||
|
<p>You could also do this with the automation component instead so whenever you put your house to sleep mode for example your Android device will open up Google Play Books or the Kindle app ready for you to read as well as dimming your lights, but this tutorial is all about the switches.</p>
|
||||||
|
|
||||||
|
<!--more-->
|
||||||
|
|
||||||
|
<h3>AutoRemote URL</h3>
|
||||||
|
|
||||||
|
<p>First things first you should install <a href="https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm">Tasker</a> and <a href="https://play.google.com/store/apps/details?id=com.joaomgcd.autoremote">AutoRemote</a> onto your Android device and launch AutoRemote. You should see a URL above the QR code, visit it in your browser and it should bring up a page a bit like this.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="https://home-assistant.io/images/blog/2015-12-tasker/screenshot-1.png" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Now type in <code>SayOn</code> in the <code>Message</code> box and you should see a box appear on the right with a URL in it, this is what we will be using in the Python script later on so save that for later. Do the same thing again but this time replace <code>SayOn</code> with <code>SayOff</code>. Now just click the <code>Send message now!</code> button to test that your commands will get sent to your Android device, if they do you will see a toast message at the bottom of your screen like this one.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="https://home-assistant.io/images/blog/2015-12-tasker/screenshot-2.png" height="450" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Tasker Setup</h3>
|
||||||
|
|
||||||
|
<p>Open up Tasker and make sure you’re in the <code>PROFILES</code> tab, then select the plus icon to create a new profile. Select <code>Event</code> -> <code>Plugin</code> -> <code>AutoRemote</code> -> <code>AutoRemote</code> and then the pencil icon to configure the AutoRemote event. Select <code>Message Filter</code> and enter in <code>SayOn</code> then go back until it asks you for a task. Select <code>New task</code> then just leave the next field blank and select the tick icon. <br />
|
||||||
|
This is where we’ll configure our task, so select the plus icon to select an action. Select <code>Alert</code> -> <code>Say</code> to add a Say action. Enter <code>On</code> in the text field and go back to test your task, make sure your media volume is up then select the play icon, you should hear your device say “On”.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="https://home-assistant.io/images/blog/2015-12-tasker/screenshot-3.png" height="450" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Now you can go back to the main Tasker screen and create another profile but this time replace <code>SayOn</code> with <code>SayOff</code> and <code>On</code> with <code>Off</code>. After you’ve done that go to the main screen again and select the menu button at the top then <code>Exit</code> and <code>Save first</code> to make sure everything is saved properly.</p>
|
||||||
|
|
||||||
|
<h3>Python Script</h3>
|
||||||
|
|
||||||
|
<p>Now it’s time to set it up the script, so create a new Python script and name it <code>On.py</code> then enter this code:</p>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="keyword">import</span> <span class="include">requests</span>
|
||||||
|
requests.get(<span class="string"><span class="delimiter">'</span><span class="content">[URL]</span><span class="delimiter">'</span></span>)
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>Enter in your “On” URL then save it. Create another script but this time call it <code>Off.py</code> and enter your “off” URL instead.</p>
|
||||||
|
|
||||||
|
<h3>Home Assistant Configuration</h3>
|
||||||
|
|
||||||
|
<p>Add a command line switch to your Home Assistant configuration:</p>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="key">switch</span>:
|
||||||
|
<span class="key">platform</span>: <span class="string"><span class="content">command_switch</span></span>
|
||||||
|
<span class="key">switches</span>:
|
||||||
|
<span class="key">tasker_say</span>:
|
||||||
|
<span class="key">oncmd</span>: <span class="string"><span class="content">python "[LocationOfOnScript]"</span></span>
|
||||||
|
<span class="key">offcmd</span>: <span class="string"><span class="content">python "[LocationOfOffScript]"</span></span>
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>Now load up Home Assistant and whenever you toggle the switch you created your Android device will respond with either “On” or “Off”. :-)</p>
|
||||||
|
]]></content>
|
||||||
|
</entry>
|
||||||
|
|
||||||
<entry>
|
<entry>
|
||||||
<title type="html"><![CDATA[InfluxDB and Grafana]]></title>
|
<title type="html"><![CDATA[InfluxDB and Grafana]]></title>
|
||||||
<link href="https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/"/>
|
<link href="https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/"/>
|
||||||
|
@ -2185,136 +2254,6 @@ This switch platform allows you to control your motion detection setting on your
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
]]></content>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<title type="html"><![CDATA[Release notes for May 14, 2015]]></title>
|
|
||||||
<link href="https://home-assistant.io/blog/2015/05/14/release-notes/"/>
|
|
||||||
<updated>2015-05-14T22:25:00-07:00</updated>
|
|
||||||
<id>https://home-assistant.io/blog/2015/05/14/release-notes</id>
|
|
||||||
<content type="html"><![CDATA[<p>Almost three busy weeks have past since the last release. We used this time to finally make the overhaul to use UTC as the internal date time format. We added a bunch of test coverage in the process to make sure the transition went smoothly. Pleas see <a href="https://home-assistant.io/blog/2015/05/09/utc-time-zone-awareness/#backwards-incompatible-stuff/">the blog post about the UTC refactor</a> for backwards incompatible changes.</p>
|
|
||||||
|
|
||||||
<p>This release includes a significant startup boost for the frontend and a fix for Wemo discovery after their latest firmware upgrade.</p>
|
|
||||||
|
|
||||||
<p>I would like to give a big shout out to our newest contributor <a href="https://github.com/fabaff">fabaff</a> for taking the time to improve the documentation.</p>
|
|
||||||
|
|
||||||
<p class="note">
|
|
||||||
To update to the latest version, run <code>scripts/update</code>. Please report any issues on <a href="https://github.com/balloob/home-assistant/issues">GitHub</a>.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<!--more-->
|
|
||||||
|
|
||||||
<p><strong>Overwriting Entity Attributes</strong><br />
|
|
||||||
Before diving into the newly supported devices and services, I want to highlight an awesome configuration enhancement by <a href="https://github.com/rmkraus">rmkraus</a>: overwriting entity attributes.</p>
|
|
||||||
|
|
||||||
<p>These new configuration settings allow you to overwrite entity state attributes. The main usage for this is being able to overwrite attributes that influence how an entity is shown in the interface.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
|
||||||
<span class="key">homeassistant</span>:
|
|
||||||
<span class="key">customize</span>:
|
|
||||||
<span class="key">light.bowl</span>:
|
|
||||||
<span class="comment"># hides this entity from the interface</span>
|
|
||||||
<span class="key">hidden</span>: <span class="string"><span class="content">true</span></span>
|
|
||||||
<span class="key">light.ceiling</span>:
|
|
||||||
<span class="comment"># Replaces the state badge with given picture</span>
|
|
||||||
<span class="key">entity_picture</span>: <span class="string"><span class="content">http://graph.facebook.com/schoutsen/picture</span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p><strong>MySensors</strong><br />
|
|
||||||
<img src="https://home-assistant.io/images/supported_brands/mysensors.png" style="border:none; box-shadow: none; float: right;" height="50" /> <a href="https://github.com/andythigpen">Andythigpen</a> and <a href="https://github.com/theolind">Theolind</a> have added support for the <a href="http://www.mysensors.org">MySensors platform</a> to Home Assistant.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
|
||||||
<span class="key">sensor</span>:
|
|
||||||
<span class="key">platform</span>: <span class="string"><span class="content">mysensors</span></span>
|
|
||||||
<span class="key">port</span>: <span class="string"><span class="content">/dev/ttyACM0</span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p><strong>OpenWeatherMap</strong><br />
|
|
||||||
<img src="https://home-assistant.io/images/supported_brands/openweathermap.png" style="border:none; box-shadow: none; float: right;" height="50" /> <a href="https://github.com/fabaff">Fabaff</a> has contributed support for <a href="http://openweathermap.org">OpenWeatherMap</a>. This will allow you to integrate local meteorological data into Home Assistant.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
|
||||||
<span class="key">sensor</span>:
|
|
||||||
<span class="key">platform</span>: <span class="string"><span class="content">openweathermap</span></span>
|
|
||||||
<span class="key">api_key</span>: <span class="string"><span class="content">YOUR_API_KEY</span></span>
|
|
||||||
<span class="key">monitored_variables</span>:
|
|
||||||
- <span class="string"><span class="content">type: 'weather'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'temperature'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'wind_speed'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'humidity'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'pressure'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'clouds'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'rain'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'snow'</span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p><strong>InstaPush</strong><br />
|
|
||||||
<img src="https://home-assistant.io/images/supported_brands/instapush.png" style="border:none; box-shadow: none; float: right;" height="50" /> <a href="https://github.com/fabaff">Fabaff</a> has contributed support for <a href="https://instapush.im">InstaPush</a>. This will allow you send messages from Home Assistant to your iOS and Android devices.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
|
||||||
<span class="key">notify</span>:
|
|
||||||
<span class="key">platform</span>: <span class="string"><span class="content">instapush</span></span>
|
|
||||||
<span class="comment"># Get those by creating a new application, event, and tracker on https://instapush.im</span>
|
|
||||||
<span class="key">api_key</span>: <span class="string"><span class="content">ABCDEFGHJKLMNOPQRSTUVXYZ</span></span>
|
|
||||||
<span class="key">app_secret</span>: <span class="string"><span class="content">ABCDEFGHJKLMNOPQRSTUVXYZ</span></span>
|
|
||||||
<span class="key">event</span>: <span class="string"><span class="content">ABCDEFGHJKLMNOPQRSTUVXYZ</span></span>
|
|
||||||
<span class="key">tracker</span>: <span class="string"><span class="content">ABCDEFGHJKLMNOPQRSTUVXYZ</span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p><strong>XMPP</strong><br />
|
|
||||||
<img src="https://home-assistant.io/images/supported_brands/xmpp.png" style="border:none; box-shadow: none; float: right;" height="50" /> <a href="https://github.com/fabaff">Fabaff</a> has contributed support for Jabber/XMPP. This will allow you send messages from Home Assistant to anyone on Jabber/XMPP.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
|
||||||
<span class="key">notify</span>:
|
|
||||||
<span class="key">platform</span>: <span class="string"><span class="content">xmpp</span></span>
|
|
||||||
<span class="key">sender</span>: <span class="string"><span class="content">YOUR_JID</span></span>
|
|
||||||
<span class="key">password</span>: <span class="string"><span class="content">YOUR_JABBER_ACCOUNT_PASSWORD</span></span>
|
|
||||||
<span class="key">recipient</span>: <span class="string"><span class="content">YOUR_RECIPIENT</span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p><strong>Notify My Android</strong><br />
|
|
||||||
<img src="https://home-assistant.io/images/supported_brands/nma.png" style="border:none; box-shadow: none; float: right;" height="50" /> <a href="https://github.com/fabaff">Fabaff</a> has contributed support for <a href="http://www.notifymyandroid.com/">Notify My Android</a>. This will allow you to send messages from Home Assistant to your Android device.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
|
||||||
<span class="key">notify</span>:
|
|
||||||
<span class="key">platform</span>: <span class="string"><span class="content">nma</span></span>
|
|
||||||
<span class="comment"># Get this by registering a new application on http://www.notifymyandroid.com/</span>
|
|
||||||
<span class="key">api_key</span>: <span class="string"><span class="content">ABCDEFGHJKLMNOPQRSTUVXYZ</span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p><strong>Time & Date sensor</strong><br />
|
|
||||||
<a href="https://github.com/fabaff">Fabaff</a> has contributed a time & date sensor. This will allow you to show the current time/date on the dashboard.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
|
||||||
<span class="key">sensor</span>:
|
|
||||||
<span class="key">platform</span>: <span class="string"><span class="content">time_date</span></span>
|
|
||||||
<span class="key">monitored_variables</span>:
|
|
||||||
- <span class="string"><span class="content">type: 'time'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'date'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'date_time'</span></span>
|
|
||||||
- <span class="string"><span class="content">type: 'time_date'</span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
]]></content>
|
]]></content>
|
||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
|
|
|
@ -187,6 +187,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -210,12 +216,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -242,6 +242,12 @@ This article will try to explain how they all relate.</p>
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -265,12 +271,6 @@ This article will try to explain how they all relate.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -226,6 +226,12 @@ api_key=ABCDEFGHJKLMNOPQRSTUVXYZ
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -249,12 +255,6 @@ api_key=ABCDEFGHJKLMNOPQRSTUVXYZ
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -201,6 +201,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -224,12 +230,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -204,6 +204,12 @@ password=YOUR_PASSWORD
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -227,12 +233,6 @@ password=YOUR_PASSWORD
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -210,6 +210,12 @@ Home Assistant now supports <code>--open-ui</code> and <code>--demo-mode</code>
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -233,12 +239,6 @@ Home Assistant now supports <code>--open-ui</code> and <code>--demo-mode</code>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -220,6 +220,12 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -243,12 +249,6 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -203,6 +203,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -226,12 +232,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -193,6 +193,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -216,12 +222,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -194,6 +194,12 @@ The old logo, the new detailed logo and the new simple logo.
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -217,12 +223,6 @@ The old logo, the new detailed logo and the new simple logo.
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -233,6 +233,12 @@ An initial version of voice control for Home Assistant has landed. The current i
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -256,12 +262,6 @@ An initial version of voice control for Home Assistant has landed. The current i
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -270,6 +270,12 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -293,12 +299,6 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -281,6 +281,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -304,12 +310,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -216,6 +216,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -239,12 +245,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -308,6 +308,12 @@ Before diving into the newly supported devices and services, I want to highlight
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -331,12 +337,6 @@ Before diving into the newly supported devices and services, I want to highlight
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -361,6 +361,12 @@ This switch platform allows you to control your motion detection setting on your
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -384,12 +390,6 @@ This switch platform allows you to control your motion detection setting on your
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -313,6 +313,12 @@ Fabian has added support for <a href="https://forecast.io/">Forecast.io</a> to g
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -336,12 +342,6 @@ Fabian has added support for <a href="https://forecast.io/">Forecast.io</a> to g
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -302,6 +302,12 @@ Support for Temper temperature sensors has been contributed by <a href="https://
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -325,12 +331,6 @@ Support for Temper temperature sensors has been contributed by <a href="https://
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -212,6 +212,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -235,12 +241,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -321,6 +321,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -344,12 +350,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -299,6 +299,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -322,12 +328,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -502,6 +502,12 @@ PubSubClient client(ethClient);
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -525,12 +531,6 @@ PubSubClient client(ethClient);
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -361,6 +361,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -384,12 +390,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -262,6 +262,12 @@ Glances web server started on http://0.0.0.0:61208/
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -285,12 +291,6 @@ Glances web server started on http://0.0.0.0:61208/
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -241,6 +241,12 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -264,12 +270,6 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -217,6 +217,12 @@ Map in Home Assistant showing two people and three zones (home, school, work)
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -240,12 +246,6 @@ Map in Home Assistant showing two people and three zones (home, school, work)
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -548,6 +548,12 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000();
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -571,12 +577,6 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000();
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -206,6 +206,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -229,12 +235,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -228,6 +228,12 @@ This makes more sense as most people run Home Assistant as a daemon</p>
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -251,12 +257,6 @@ This makes more sense as most people run Home Assistant as a daemon</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -224,6 +224,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -247,8 +253,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -287,6 +287,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -306,12 +312,6 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -197,6 +197,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -216,12 +222,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -206,6 +206,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -225,12 +231,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -320,6 +320,12 @@ $ sudo systemctl status grafana-server
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
|
@ -339,12 +345,6 @@ $ sudo systemctl status grafana-server
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,343 @@
|
||||||
|
<!doctype html>
|
||||||
|
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
|
||||||
|
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
|
||||||
|
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
|
||||||
|
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<title>Activating Tasker tasks from Home Assistant using command line switches - Home Assistant</title>
|
||||||
|
<meta name="author" content="Paulus Schoutsen">
|
||||||
|
|
||||||
|
<meta name="description" content="Home Assistant is an open-source home automation platform running on Python 3.">
|
||||||
|
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<link rel="canonical" href="https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">
|
||||||
|
|
||||||
|
<meta property="fb:app_id" content="338291289691179">
|
||||||
|
<meta property="og:title" content="Activating Tasker tasks from Home Assistant using command line switches">
|
||||||
|
<meta property="og:site_name" content="Home Assistant">
|
||||||
|
<meta property="og:url" content="https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:description" content="
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Activating Tasker tasks from Home Assistant using command line switches
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
December 10, 2015
|
||||||
|
Rowan Hine
|
||||||
|
three minutes reading time
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
...">
|
||||||
|
<meta property="og:image" content="https://home-assistant.io/images/blog/2015-12-tasker/screenshot-2.png">
|
||||||
|
|
||||||
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||||
|
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||||
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body >
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid">
|
||||||
|
|
||||||
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
<a href="/" class="site-title">
|
||||||
|
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||||
|
<nav>
|
||||||
|
<input type="checkbox" id="toggle">
|
||||||
|
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||||
|
<ul class="menu pull-right">
|
||||||
|
<li>
|
||||||
|
<a href="/getting-started/">Getting started</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||||
|
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||||
|
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||||
|
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||||
|
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||||
|
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href='/components/'>Components</a></li>
|
||||||
|
<li>
|
||||||
|
<a href="/developers/">Developers</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||||
|
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||||
|
<li><a href="/developers/creating_components/">
|
||||||
|
Creating components
|
||||||
|
</a></li>
|
||||||
|
<li><a href="/developers/add_new_platform/">
|
||||||
|
Adding platform support
|
||||||
|
</a></li>
|
||||||
|
<li><a href="/developers/api/">API</a></li>
|
||||||
|
<li><a href="/developers/credits/">Credits</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="/blog/">Blog</a></li>
|
||||||
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid grid-center">
|
||||||
|
|
||||||
|
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||||
|
|
||||||
|
|
||||||
|
<article class="post">
|
||||||
|
|
||||||
|
<header>
|
||||||
|
|
||||||
|
<h1 class="title indent">Activating Tasker tasks from Home Assistant using command line switches</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="meta clearfix">
|
||||||
|
<time datetime="2015-12-10T02:39:41-08:00" pubdate data-updated="true"><i class="icon-calendar"></i> December 10, 2015</time>
|
||||||
|
<span class="byline author vcard"><i class='icon-user'></i> Rowan Hine</span>
|
||||||
|
<span><i class='icon-time'></i> three minutes reading time</span>
|
||||||
|
<span>
|
||||||
|
<i class="icon-tags"></i>
|
||||||
|
<ul class="tags unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a class='category' href='/blog/categories/how-to/'>how-to</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<a class='comments'
|
||||||
|
href="#disqus_thread"
|
||||||
|
>Comments</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<p><img src="/images/blog/2015-12-tasker/tasker-logo.png" style="clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;" width="200" /><br />
|
||||||
|
In this tutorial I will explain how you can activate Tasker tasks from Home Assistant command line switches. We are going to set up a switch that when toggled will make your Android device say either “On” or “Off”.</p>
|
||||||
|
|
||||||
|
<p>You could also do this with the automation component instead so whenever you put your house to sleep mode for example your Android device will open up Google Play Books or the Kindle app ready for you to read as well as dimming your lights, but this tutorial is all about the switches.</p>
|
||||||
|
|
||||||
|
<a name="read-more"></a>
|
||||||
|
|
||||||
|
<h3>AutoRemote URL</h3>
|
||||||
|
|
||||||
|
<p>First things first you should install <a href="https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm">Tasker</a> and <a href="https://play.google.com/store/apps/details?id=com.joaomgcd.autoremote">AutoRemote</a> onto your Android device and launch AutoRemote. You should see a URL above the QR code, visit it in your browser and it should bring up a page a bit like this.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="/images/blog/2015-12-tasker/screenshot-1.png" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Now type in <code>SayOn</code> in the <code>Message</code> box and you should see a box appear on the right with a URL in it, this is what we will be using in the Python script later on so save that for later. Do the same thing again but this time replace <code>SayOn</code> with <code>SayOff</code>. Now just click the <code>Send message now!</code> button to test that your commands will get sent to your Android device, if they do you will see a toast message at the bottom of your screen like this one.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="/images/blog/2015-12-tasker/screenshot-2.png" height="450" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Tasker Setup</h3>
|
||||||
|
|
||||||
|
<p>Open up Tasker and make sure you’re in the <code>PROFILES</code> tab, then select the plus icon to create a new profile. Select <code>Event</code> -> <code>Plugin</code> -> <code>AutoRemote</code> -> <code>AutoRemote</code> and then the pencil icon to configure the AutoRemote event. Select <code>Message Filter</code> and enter in <code>SayOn</code> then go back until it asks you for a task. Select <code>New task</code> then just leave the next field blank and select the tick icon. <br />
|
||||||
|
This is where we’ll configure our task, so select the plus icon to select an action. Select <code>Alert</code> -> <code>Say</code> to add a Say action. Enter <code>On</code> in the text field and go back to test your task, make sure your media volume is up then select the play icon, you should hear your device say “On”.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="/images/blog/2015-12-tasker/screenshot-3.png" height="450" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Now you can go back to the main Tasker screen and create another profile but this time replace <code>SayOn</code> with <code>SayOff</code> and <code>On</code> with <code>Off</code>. After you’ve done that go to the main screen again and select the menu button at the top then <code>Exit</code> and <code>Save first</code> to make sure everything is saved properly.</p>
|
||||||
|
|
||||||
|
<h3>Python Script</h3>
|
||||||
|
|
||||||
|
<p>Now it’s time to set it up the script, so create a new Python script and name it <code>On.py</code> then enter this code:</p>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="keyword">import</span> <span class="include">requests</span>
|
||||||
|
requests.get(<span class="string"><span class="delimiter">'</span><span class="content">[URL]</span><span class="delimiter">'</span></span>)
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>Enter in your “On” URL then save it. Create another script but this time call it <code>Off.py</code> and enter your “off” URL instead.</p>
|
||||||
|
|
||||||
|
<h3>Home Assistant Configuration</h3>
|
||||||
|
|
||||||
|
<p>Add a command line switch to your Home Assistant configuration:</p>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="key">switch</span>:
|
||||||
|
<span class="key">platform</span>: <span class="string"><span class="content">command_switch</span></span>
|
||||||
|
<span class="key">switches</span>:
|
||||||
|
<span class="key">tasker_say</span>:
|
||||||
|
<span class="key">oncmd</span>: <span class="string"><span class="content">python "[LocationOfOnScript]"</span></span>
|
||||||
|
<span class="key">offcmd</span>: <span class="string"><span class="content">python "[LocationOfOffScript]"</span></span>
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>Now load up Home Assistant and whenever you toggle the switch you created your Android device will respond with either “On” or “Off”. :-)</p>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
<section id="disqus">
|
||||||
|
<h3 class="indent title">Comments</h3>
|
||||||
|
<div id="disqus_thread" aria-live="polite"><noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript></div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||||
|
<div class="grid">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<section class="sharing aside-module grid__item one-whole lap-one-half">
|
||||||
|
<h1 class="title delta">Share this post</h1>
|
||||||
|
|
||||||
|
<a href="//twitter.com/share"
|
||||||
|
class="twitter-share-button"
|
||||||
|
data-url="https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/"
|
||||||
|
data-counturl="https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/" >Tweet</a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="g-plusone" data-size="standard"></div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="fb-share-button" style='top: -6px;'
|
||||||
|
data-href="https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/"
|
||||||
|
data-layout="button_count">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
|
||||||
|
|
||||||
|
<script src="https://apis.google.com/js/platform.js" async defer></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
window.fbAsyncInit = function() {
|
||||||
|
FB.init({
|
||||||
|
appId : '338291289691179',
|
||||||
|
xfbml : true,
|
||||||
|
version : 'v2.2'
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
(function(d, s, id){
|
||||||
|
var js, fjs = d.getElementsByTagName(s)[0];
|
||||||
|
if (d.getElementById(id)) {return;}
|
||||||
|
js = d.createElement(s); js.id = id;
|
||||||
|
js.src = "//connect.facebook.net/en_US/sdk.js";
|
||||||
|
fjs.parentNode.insertBefore(js, fjs);
|
||||||
|
}(document, 'script', 'facebook-jssdk'));
|
||||||
|
</script>
|
||||||
|
<section id="recent-posts" class="aside-module grid__item one-whole lap-one-half">
|
||||||
|
<h1 class="title delta">Other Posts</h1>
|
||||||
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/">0.9: Rollershutters, locks, binary sensors and InfluxDB</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/05/community-highlights/">Community Highlights</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/11/22/survey-november-2015/">Survey November 2015</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid">
|
||||||
|
<div class="grid__item">
|
||||||
|
<p class="copyright">
|
||||||
|
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!--[if lt IE 7]>
|
||||||
|
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||||
|
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||||
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<script>
|
||||||
|
var disqus_shortname = 'home-assistant';
|
||||||
|
|
||||||
|
|
||||||
|
// var disqus_developer = 1;
|
||||||
|
var disqus_identifier = 'https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/';
|
||||||
|
var disqus_url = 'https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/';
|
||||||
|
var disqus_script = 'embed.js';
|
||||||
|
|
||||||
|
(function () {
|
||||||
|
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
||||||
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
|
}());
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -44,19 +44,12 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Dec 07
|
Dec 10
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
InfluxDB and Grafana
|
Activating Tasker tasks from Home Assistant using command line switches
|
||||||
|
...">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
how-to...">
|
|
||||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||||
|
|
||||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
@ -145,6 +138,38 @@
|
||||||
|
|
||||||
<h2>2015</h2>
|
<h2>2015</h2>
|
||||||
|
|
||||||
|
<article>
|
||||||
|
<div class="grid">
|
||||||
|
|
||||||
|
<div class="grid__item one-fifth palm-one-whole">
|
||||||
|
<time datetime="2015-12-10T02:39:41-08:00" pubdate>
|
||||||
|
<span class='month'>Dec</span> <span class='day'>10</span>
|
||||||
|
</time>
|
||||||
|
</div>
|
||||||
|
<div class="grid__item four-fifths palm-one-whole">
|
||||||
|
<h1 class="gamma"><a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a></h1>
|
||||||
|
|
||||||
|
<footer class="meta">
|
||||||
|
<span>
|
||||||
|
<i class="icon-tags"></i>
|
||||||
|
<ul class="tags unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a class='category' href='/blog/categories/how-to/'>how-to</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</span>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<hr class="divider">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article>
|
<article>
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
|
|
||||||
|
@ -1303,6 +1328,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -1326,12 +1357,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: architecture | Home Assistant]]></title>
|
<title><![CDATA[Category: architecture | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/architecture/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/architecture/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -199,6 +199,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -222,12 +228,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: branding | Home Assistant]]></title>
|
<title><![CDATA[Category: branding | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/branding/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/branding/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -199,6 +199,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -222,12 +228,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: community | Home Assistant]]></title>
|
<title><![CDATA[Category: community | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -199,6 +199,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -222,12 +228,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: component | Home Assistant]]></title>
|
<title><![CDATA[Category: component | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/component/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/component/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -297,6 +297,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -320,12 +326,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: core | Home Assistant]]></title>
|
<title><![CDATA[Category: core | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/core/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/core/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -231,6 +231,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -254,12 +260,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: esp8266 | Home Assistant]]></title>
|
<title><![CDATA[Category: esp8266 | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -203,6 +203,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -226,12 +232,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: frontend | Home Assistant]]></title>
|
<title><![CDATA[Category: frontend | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/frontend/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/frontend/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -233,6 +233,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -256,12 +262,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: how-to | Home Assistant]]></title>
|
<title><![CDATA[Category: how-to | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
@ -13,6 +13,75 @@
|
||||||
<generator uri="http://octopress.org/">Octopress</generator>
|
<generator uri="http://octopress.org/">Octopress</generator>
|
||||||
|
|
||||||
|
|
||||||
|
<entry>
|
||||||
|
<title type="html"><![CDATA[Activating Tasker tasks from Home Assistant using command line switches]]></title>
|
||||||
|
<link href="https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/"/>
|
||||||
|
<updated>2015-12-10T02:39:41-08:00</updated>
|
||||||
|
<id>https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches</id>
|
||||||
|
<content type="html"><![CDATA[<p><img src="https://home-assistant.io/images/blog/2015-12-tasker/tasker-logo.png" style="clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;" width="200" /><br />
|
||||||
|
In this tutorial I will explain how you can activate Tasker tasks from Home Assistant command line switches. We are going to set up a switch that when toggled will make your Android device say either “On” or “Off”.</p>
|
||||||
|
|
||||||
|
<p>You could also do this with the automation component instead so whenever you put your house to sleep mode for example your Android device will open up Google Play Books or the Kindle app ready for you to read as well as dimming your lights, but this tutorial is all about the switches.</p>
|
||||||
|
|
||||||
|
<!--more-->
|
||||||
|
|
||||||
|
<h3>AutoRemote URL</h3>
|
||||||
|
|
||||||
|
<p>First things first you should install <a href="https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm">Tasker</a> and <a href="https://play.google.com/store/apps/details?id=com.joaomgcd.autoremote">AutoRemote</a> onto your Android device and launch AutoRemote. You should see a URL above the QR code, visit it in your browser and it should bring up a page a bit like this.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="https://home-assistant.io/images/blog/2015-12-tasker/screenshot-1.png" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Now type in <code>SayOn</code> in the <code>Message</code> box and you should see a box appear on the right with a URL in it, this is what we will be using in the Python script later on so save that for later. Do the same thing again but this time replace <code>SayOn</code> with <code>SayOff</code>. Now just click the <code>Send message now!</code> button to test that your commands will get sent to your Android device, if they do you will see a toast message at the bottom of your screen like this one.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="https://home-assistant.io/images/blog/2015-12-tasker/screenshot-2.png" height="450" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Tasker Setup</h3>
|
||||||
|
|
||||||
|
<p>Open up Tasker and make sure you’re in the <code>PROFILES</code> tab, then select the plus icon to create a new profile. Select <code>Event</code> -> <code>Plugin</code> -> <code>AutoRemote</code> -> <code>AutoRemote</code> and then the pencil icon to configure the AutoRemote event. Select <code>Message Filter</code> and enter in <code>SayOn</code> then go back until it asks you for a task. Select <code>New task</code> then just leave the next field blank and select the tick icon. <br />
|
||||||
|
This is where we’ll configure our task, so select the plus icon to select an action. Select <code>Alert</code> -> <code>Say</code> to add a Say action. Enter <code>On</code> in the text field and go back to test your task, make sure your media volume is up then select the play icon, you should hear your device say “On”.</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="https://home-assistant.io/images/blog/2015-12-tasker/screenshot-3.png" height="450" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Now you can go back to the main Tasker screen and create another profile but this time replace <code>SayOn</code> with <code>SayOff</code> and <code>On</code> with <code>Off</code>. After you’ve done that go to the main screen again and select the menu button at the top then <code>Exit</code> and <code>Save first</code> to make sure everything is saved properly.</p>
|
||||||
|
|
||||||
|
<h3>Python Script</h3>
|
||||||
|
|
||||||
|
<p>Now it’s time to set it up the script, so create a new Python script and name it <code>On.py</code> then enter this code:</p>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="keyword">import</span> <span class="include">requests</span>
|
||||||
|
requests.get(<span class="string"><span class="delimiter">'</span><span class="content">[URL]</span><span class="delimiter">'</span></span>)
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>Enter in your “On” URL then save it. Create another script but this time call it <code>Off.py</code> and enter your “off” URL instead.</p>
|
||||||
|
|
||||||
|
<h3>Home Assistant Configuration</h3>
|
||||||
|
|
||||||
|
<p>Add a command line switch to your Home Assistant configuration:</p>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="key">switch</span>:
|
||||||
|
<span class="key">platform</span>: <span class="string"><span class="content">command_switch</span></span>
|
||||||
|
<span class="key">switches</span>:
|
||||||
|
<span class="key">tasker_say</span>:
|
||||||
|
<span class="key">oncmd</span>: <span class="string"><span class="content">python "[LocationOfOnScript]"</span></span>
|
||||||
|
<span class="key">offcmd</span>: <span class="string"><span class="content">python "[LocationOfOffScript]"</span></span>
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>Now load up Home Assistant and whenever you toggle the switch you created your Android device will respond with either “On” or “Off”. :-)</p>
|
||||||
|
]]></content>
|
||||||
|
</entry>
|
||||||
|
|
||||||
<entry>
|
<entry>
|
||||||
<title type="html"><![CDATA[InfluxDB and Grafana]]></title>
|
<title type="html"><![CDATA[InfluxDB and Grafana]]></title>
|
||||||
<link href="https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/"/>
|
<link href="https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/"/>
|
||||||
|
@ -761,328 +830,6 @@ Glances web server started on http://0.0.0.0:61208/
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
]]></content>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<title type="html"><![CDATA[Using MQTT with Home Assistant]]></title>
|
|
||||||
<link href="https://home-assistant.io/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/"/>
|
|
||||||
<updated>2015-09-11T02:19:38-07:00</updated>
|
|
||||||
<id>https://home-assistant.io/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant</id>
|
|
||||||
<content type="html"><![CDATA[
|
|
||||||
<p><img src="https://home-assistant.io/images/supported_brands/mqtt.png" style="border:none; box-shadow: none; float: right;" height="80" /> <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to Home Assistant recently. The <a href="https://home-assistant.io/components/mqtt/">MQTT component</a> will enable you to do all sort of things. Most likely you will use it to communicate with your devices. But Home Assistant doesn’t care where the data is coming from or is limited to real hardware as long as there is MQTT support. This means that it doesn’t matter if the data is coming from a human, a web service, or a device.</p>
|
|
||||||
|
|
||||||
<p>A great example is shown in a <a href="https://home-assistant.io/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/">Laundry Automation</a> post in this blog.</p>
|
|
||||||
|
|
||||||
<p>This post will give you a small overview of some other possibilities on how to use MQTT with Home Assistant.</p>
|
|
||||||
|
|
||||||
<!--more-->
|
|
||||||
|
|
||||||
<h3><a class='title-link' name='manual-usage' href='#manual-usage'></a> Manual usage </h3>
|
|
||||||
|
|
||||||
<p>The simplest but not the coolest way as a human to interact with a Home Assistant sensor is launching a command manually. Let’s create a “Mood” sensor. For simplicity Home Assistant and the MQTT broker are both running on the same host. The needed configuration snipplets to add to the <code>configuration.yaml</code> file consists of two parts: one for the broker and one for the sensor.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><table class="CodeRay"><tr>
|
|
||||||
<td class="line-numbers"><pre><a href="#n1" name="n1">1</a>
|
|
||||||
<a href="#n2" name="n2">2</a>
|
|
||||||
<a href="#n3" name="n3">3</a>
|
|
||||||
<a href="#n4" name="n4">4</a>
|
|
||||||
<a href="#n5" name="n5">5</a>
|
|
||||||
<a href="#n6" name="n6">6</a>
|
|
||||||
<a href="#n7" name="n7">7</a>
|
|
||||||
</pre></td>
|
|
||||||
<td class="code"><pre><span class="key">mqtt</span>:
|
|
||||||
<span class="key">broker</span>: <span class="string"><span class="content">127.0.0.1</span></span>
|
|
||||||
|
|
||||||
<span class="key">sensor</span>:
|
|
||||||
- <span class="string"><span class="content">platform: mqtt</span></span>
|
|
||||||
<span class="key">name</span>: <span class="string"><span class="delimiter">"</span><span class="content">Fabian's Mood</span><span class="delimiter">"</span></span>
|
|
||||||
<span class="key">state_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">home-assistant/fabian/mood</span><span class="delimiter">"</span></span>
|
|
||||||
</pre></td>
|
|
||||||
</tr></table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p>After a restart of Home Assistant the “Mood” sensor will show up in the frontend. For more details about the configuration of MQTT itself and the sensor, please refer to the <a href="https://home-assistant.io/components/mqtt/">MQTT component</a> or the <a href="https://home-assistant.io/components/sensor.mqtt/">MQTT sensor</a> documentation.</p>
|
|
||||||
|
|
||||||
<p>Now we can set the mood. The commandline tool (<code>mosquitto_pub</code>) which is shipped with <code>mosquitto</code> is used to send an MQTT message.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><table class="CodeRay"><tr>
|
|
||||||
<td class="line-numbers"><pre><a href="#n1" name="n1">1</a>
|
|
||||||
</pre></td>
|
|
||||||
<td class="code"><pre>$ mosquitto_pub -h 127.0.0.1 -t "home-assistant/fabian/mood" -m "bad"
|
|
||||||
</pre></td>
|
|
||||||
</tr></table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p class="img">
|
|
||||||
<img src="https://home-assistant.io/images/blog/2015-09-mqtt/mood.png" />
|
|
||||||
The Mood sensor
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>This is a really bad example. Don’t do this in the real world because you won’t be able to create diagrams of historical data. Better use a numerical value.</p>
|
|
||||||
|
|
||||||
<h3><a class='title-link' name='python-mqtt-bindings' href='#python-mqtt-bindings'></a> Python MQTT bindings </h3>
|
|
||||||
|
|
||||||
<p>The last section was pretty boring, I know. Nobody wants to send MQTT messages by hand if there is a computer on the desk. If you are playing the lottery this section is for you. If not, read it anyway because the lottery is just an example :-).</p>
|
|
||||||
|
|
||||||
<p>This example is using the <a href="https://eclipse.org/paho/clients/python/">Paho MQTT Python binding</a> because those binding should be available on the host where Home Assistant is running. If you want to use this example on another machine, please make sure that the bindings are installed (<code>pip3 install paho-mqtt</code>).</p>
|
|
||||||
|
|
||||||
<p>The first step is to add an additional MQTT sensor to the <code>configuration.yaml</code> file. The sensor will be called “Lottery” and the unit of measurement will be “No.”.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><table class="CodeRay"><tr>
|
|
||||||
<td class="line-numbers"><pre><a href="#n1" name="n1">1</a>
|
|
||||||
<a href="#n2" name="n2">2</a>
|
|
||||||
<a href="#n3" name="n3">3</a>
|
|
||||||
<a href="#n4" name="n4">4</a>
|
|
||||||
</pre></td>
|
|
||||||
<td class="code"><pre> - <span class="string"><span class="content">platform: mqtt</span></span>
|
|
||||||
<span class="key">name</span>: <span class="string"><span class="delimiter">"</span><span class="content">Lottery</span><span class="delimiter">"</span></span>
|
|
||||||
<span class="key">state_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">home-assistant/lottery/number</span><span class="delimiter">"</span></span>
|
|
||||||
<span class="key">unit_of_measurement</span>: <span class="string"><span class="delimiter">"</span><span class="content">No.</span><span class="delimiter">"</span></span>
|
|
||||||
</pre></td>
|
|
||||||
</tr></table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p>Don’t forget to restart Home Assistant to make the configuration active.</p>
|
|
||||||
|
|
||||||
<p>To play, we need numbers from 1 to 49 which can be marked on the ticket. Those numbers should be random and displayed in the Home Assistant frontend. The Python script below is another simple example on how to send MQTT messages from the commandline; this time in a loop. For further information and examples please check the <a href="https://eclipse.org/paho/clients/python/docs/">Paho MQTT</a> documentation.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><table class="CodeRay"><tr>
|
|
||||||
<td class="line-numbers"><pre><a href="#n1" name="n1">1</a>
|
|
||||||
<a href="#n2" name="n2">2</a>
|
|
||||||
<a href="#n3" name="n3">3</a>
|
|
||||||
<a href="#n4" name="n4">4</a>
|
|
||||||
<a href="#n5" name="n5">5</a>
|
|
||||||
<a href="#n6" name="n6">6</a>
|
|
||||||
<a href="#n7" name="n7">7</a>
|
|
||||||
<a href="#n8" name="n8">8</a>
|
|
||||||
<a href="#n9" name="n9">9</a>
|
|
||||||
<strong><a href="#n10" name="n10">10</a></strong>
|
|
||||||
<a href="#n11" name="n11">11</a>
|
|
||||||
<a href="#n12" name="n12">12</a>
|
|
||||||
<a href="#n13" name="n13">13</a>
|
|
||||||
<a href="#n14" name="n14">14</a>
|
|
||||||
<a href="#n15" name="n15">15</a>
|
|
||||||
<a href="#n16" name="n16">16</a>
|
|
||||||
<a href="#n17" name="n17">17</a>
|
|
||||||
<a href="#n18" name="n18">18</a>
|
|
||||||
<a href="#n19" name="n19">19</a>
|
|
||||||
<strong><a href="#n20" name="n20">20</a></strong>
|
|
||||||
<a href="#n21" name="n21">21</a>
|
|
||||||
<a href="#n22" name="n22">22</a>
|
|
||||||
</pre></td>
|
|
||||||
<td class="code"><pre><span class="comment">#!/usr/bin/python3</span>
|
|
||||||
<span class="comment">#</span>
|
|
||||||
<span class="keyword">import</span> <span class="include">time</span>
|
|
||||||
<span class="keyword">import</span> <span class="include">random</span>
|
|
||||||
<span class="keyword">import</span> <span class="include">paho.mqtt.client</span> <span class="keyword">as</span> mqtt
|
|
||||||
<span class="keyword">import</span> <span class="include">paho.mqtt.publish</span> <span class="keyword">as</span> publish
|
|
||||||
|
|
||||||
broker = <span class="string"><span class="delimiter">'</span><span class="content">127.0.0.1</span><span class="delimiter">'</span></span>
|
|
||||||
state_topic = <span class="string"><span class="delimiter">'</span><span class="content">home-assistant/lottery/number</span><span class="delimiter">'</span></span>
|
|
||||||
delay = <span class="integer">5</span>
|
|
||||||
|
|
||||||
<span class="comment"># Send a single message to set the mood</span>
|
|
||||||
publish.single(<span class="string"><span class="delimiter">'</span><span class="content">home-assistant/fabian/mood</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">good</span><span class="delimiter">'</span></span>, hostname=broker)
|
|
||||||
|
|
||||||
<span class="comment"># Send messages in a loop</span>
|
|
||||||
client = mqtt.Client(<span class="string"><span class="delimiter">"</span><span class="content">ha-client</span><span class="delimiter">"</span></span>)
|
|
||||||
client.connect(broker)
|
|
||||||
client.loop_start()
|
|
||||||
|
|
||||||
<span class="keyword">while</span> <span class="predefined-constant">True</span>:
|
|
||||||
client.publish(state_topic, random.randrange(<span class="integer">0</span>, <span class="integer">50</span>, <span class="integer">1</span>))
|
|
||||||
time.sleep(delay)
|
|
||||||
</pre></td>
|
|
||||||
</tr></table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p>Every 5 seconds a message with a new number is sent to the broker and picked up by Home Assistant. By the way, my mood is much better now.</p>
|
|
||||||
|
|
||||||
<p class="img">
|
|
||||||
<img src="https://home-assistant.io/images/blog/2015-09-mqtt/lottery.png" />
|
|
||||||
The Lottery sensor
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>With only a few lines of Python and an MQTT broker you can create your own “smartdevice” or send information to Home Assistant which you haven’t think of. Of course this is not limited to Python. If there is an MQTT library available, the device can be used with Home Assistant now.</p>
|
|
||||||
|
|
||||||
<h3><a class='title-link' name='arduino' href='#arduino'></a> Arduino </h3>
|
|
||||||
|
|
||||||
<p>To get started with real hardware that is capable to send MQTT messages, the Arduino platform is an inexpensive way to do it. In this section an Arduino UNO with an Ethernet shield and a photo resistor is used. The photo resistor is connected to analog pin 0 (A0) and has an output from 0 to 1024.</p>
|
|
||||||
|
|
||||||
<p class="img">
|
|
||||||
<img src="https://home-assistant.io/images/blog/2015-09-mqtt/arduino-shield.png" />
|
|
||||||
The Arduino UNO with Ethernet shield and photo resistor
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>The <a href="http://knolleary.github.io/pubsubclient/">MQTT client</a> for the Arduino needs to be available in your Arduino IDE. Below you will find a sketch which could act as a starting point. Please modify the IP addresses, the MAC address, and the pin as needed and upload the sketch to your Arduino.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><table class="CodeRay"><tr>
|
|
||||||
<td class="line-numbers"><pre><a href="#n1" name="n1">1</a>
|
|
||||||
<a href="#n2" name="n2">2</a>
|
|
||||||
<a href="#n3" name="n3">3</a>
|
|
||||||
<a href="#n4" name="n4">4</a>
|
|
||||||
<a href="#n5" name="n5">5</a>
|
|
||||||
<a href="#n6" name="n6">6</a>
|
|
||||||
<a href="#n7" name="n7">7</a>
|
|
||||||
<a href="#n8" name="n8">8</a>
|
|
||||||
<a href="#n9" name="n9">9</a>
|
|
||||||
<strong><a href="#n10" name="n10">10</a></strong>
|
|
||||||
<a href="#n11" name="n11">11</a>
|
|
||||||
<a href="#n12" name="n12">12</a>
|
|
||||||
<a href="#n13" name="n13">13</a>
|
|
||||||
<a href="#n14" name="n14">14</a>
|
|
||||||
<a href="#n15" name="n15">15</a>
|
|
||||||
<a href="#n16" name="n16">16</a>
|
|
||||||
<a href="#n17" name="n17">17</a>
|
|
||||||
<a href="#n18" name="n18">18</a>
|
|
||||||
<a href="#n19" name="n19">19</a>
|
|
||||||
<strong><a href="#n20" name="n20">20</a></strong>
|
|
||||||
<a href="#n21" name="n21">21</a>
|
|
||||||
<a href="#n22" name="n22">22</a>
|
|
||||||
<a href="#n23" name="n23">23</a>
|
|
||||||
<a href="#n24" name="n24">24</a>
|
|
||||||
<a href="#n25" name="n25">25</a>
|
|
||||||
<a href="#n26" name="n26">26</a>
|
|
||||||
<a href="#n27" name="n27">27</a>
|
|
||||||
<a href="#n28" name="n28">28</a>
|
|
||||||
<a href="#n29" name="n29">29</a>
|
|
||||||
<strong><a href="#n30" name="n30">30</a></strong>
|
|
||||||
<a href="#n31" name="n31">31</a>
|
|
||||||
<a href="#n32" name="n32">32</a>
|
|
||||||
<a href="#n33" name="n33">33</a>
|
|
||||||
<a href="#n34" name="n34">34</a>
|
|
||||||
<a href="#n35" name="n35">35</a>
|
|
||||||
<a href="#n36" name="n36">36</a>
|
|
||||||
<a href="#n37" name="n37">37</a>
|
|
||||||
<a href="#n38" name="n38">38</a>
|
|
||||||
<a href="#n39" name="n39">39</a>
|
|
||||||
<strong><a href="#n40" name="n40">40</a></strong>
|
|
||||||
<a href="#n41" name="n41">41</a>
|
|
||||||
<a href="#n42" name="n42">42</a>
|
|
||||||
<a href="#n43" name="n43">43</a>
|
|
||||||
<a href="#n44" name="n44">44</a>
|
|
||||||
<a href="#n45" name="n45">45</a>
|
|
||||||
<a href="#n46" name="n46">46</a>
|
|
||||||
<a href="#n47" name="n47">47</a>
|
|
||||||
<a href="#n48" name="n48">48</a>
|
|
||||||
<a href="#n49" name="n49">49</a>
|
|
||||||
<strong><a href="#n50" name="n50">50</a></strong>
|
|
||||||
<a href="#n51" name="n51">51</a>
|
|
||||||
<a href="#n52" name="n52">52</a>
|
|
||||||
<a href="#n53" name="n53">53</a>
|
|
||||||
<a href="#n54" name="n54">54</a>
|
|
||||||
<a href="#n55" name="n55">55</a>
|
|
||||||
<a href="#n56" name="n56">56</a>
|
|
||||||
<a href="#n57" name="n57">57</a>
|
|
||||||
<a href="#n58" name="n58">58</a>
|
|
||||||
<a href="#n59" name="n59">59</a>
|
|
||||||
<strong><a href="#n60" name="n60">60</a></strong>
|
|
||||||
<a href="#n61" name="n61">61</a>
|
|
||||||
<a href="#n62" name="n62">62</a>
|
|
||||||
<a href="#n63" name="n63">63</a>
|
|
||||||
<a href="#n64" name="n64">64</a>
|
|
||||||
<a href="#n65" name="n65">65</a>
|
|
||||||
<a href="#n66" name="n66">66</a>
|
|
||||||
<a href="#n67" name="n67">67</a>
|
|
||||||
<a href="#n68" name="n68">68</a>
|
|
||||||
</pre></td>
|
|
||||||
<td class="code"><pre><span class="comment">/*
|
|
||||||
This sketch is based on the basic MQTT example by
|
|
||||||
http://knolleary.github.io/pubsubclient/
|
|
||||||
*/</span>
|
|
||||||
|
|
||||||
<span class="preprocessor">#include</span> <span class="include"><SPI.h></span>
|
|
||||||
<span class="preprocessor">#include</span> <span class="include"><Ethernet.h></span>
|
|
||||||
<span class="preprocessor">#include</span> <span class="include"><PubSubClient.h></span>
|
|
||||||
|
|
||||||
<span class="preprocessor">#define</span> DEBUG <span class="integer">1</span> <span class="comment">// Debug output to serial console</span>
|
|
||||||
|
|
||||||
<span class="comment">// Device settings</span>
|
|
||||||
IPAddress deviceIp(<span class="integer">192</span>, <span class="integer">168</span>, <span class="integer">0</span>, <span class="integer">43</span>);
|
|
||||||
byte deviceMac[] = { <span class="hex">0xAB</span>, <span class="hex">0xCD</span>, <span class="hex">0xFE</span>, <span class="hex">0xFE</span>, <span class="hex">0xFE</span>, <span class="hex">0xFE</span> };
|
|
||||||
<span class="predefined-type">char</span>* deviceId = <span class="string"><span class="delimiter">"</span><span class="content">sensor01</span><span class="delimiter">"</span></span>; <span class="comment">// Name of the sensor</span>
|
|
||||||
<span class="predefined-type">char</span>* stateTopic = <span class="string"><span class="delimiter">"</span><span class="content">home-assistant/sensor01/brightness</span><span class="delimiter">"</span></span>; <span class="comment">// MQTT topic where values are published</span>
|
|
||||||
<span class="predefined-type">int</span> sensorPin = A0; <span class="comment">// Pin to which the sensor is connected to</span>
|
|
||||||
<span class="predefined-type">char</span> buf[<span class="integer">4</span>]; <span class="comment">// Buffer to store the sensor value</span>
|
|
||||||
<span class="predefined-type">int</span> updateInterval = <span class="integer">1000</span>; <span class="comment">// Interval in miliseconds</span>
|
|
||||||
|
|
||||||
<span class="comment">// MQTT server settings</span>
|
|
||||||
IPAddress mqttServer(<span class="integer">192</span>, <span class="integer">168</span>, <span class="integer">0</span>, <span class="integer">12</span>);
|
|
||||||
<span class="predefined-type">int</span> mqttPort = <span class="integer">1883</span>;
|
|
||||||
|
|
||||||
EthernetClient ethClient;
|
|
||||||
PubSubClient client(ethClient);
|
|
||||||
|
|
||||||
<span class="directive">void</span> reconnect() {
|
|
||||||
<span class="keyword">while</span> (!client.connected()) {
|
|
||||||
<span class="preprocessor">#if</span> DEBUG
|
|
||||||
Serial.print(<span class="string"><span class="delimiter">"</span><span class="content">Attempting MQTT connection...</span><span class="delimiter">"</span></span>);
|
|
||||||
<span class="preprocessor">#endif</span>
|
|
||||||
<span class="keyword">if</span> (client.connect(deviceId)) {
|
|
||||||
<span class="preprocessor">#if</span> DEBUG
|
|
||||||
Serial.println(<span class="string"><span class="delimiter">"</span><span class="content">connected</span><span class="delimiter">"</span></span>);
|
|
||||||
<span class="preprocessor">#endif</span>
|
|
||||||
} <span class="keyword">else</span> {
|
|
||||||
<span class="preprocessor">#if</span> DEBUG
|
|
||||||
Serial.print(<span class="string"><span class="delimiter">"</span><span class="content">failed, rc=</span><span class="delimiter">"</span></span>);
|
|
||||||
Serial.print(client.state());
|
|
||||||
Serial.println(<span class="string"><span class="delimiter">"</span><span class="content"> try again in 5 seconds</span><span class="delimiter">"</span></span>);
|
|
||||||
<span class="preprocessor">#endif</span>
|
|
||||||
delay(<span class="integer">5000</span>);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
<span class="directive">void</span> setup() {
|
|
||||||
Serial.begin(<span class="integer">57600</span>);
|
|
||||||
client.setServer(mqttServer, mqttPort);
|
|
||||||
Ethernet.begin(deviceMac, deviceIp);
|
|
||||||
delay(<span class="integer">1500</span>);
|
|
||||||
}
|
|
||||||
|
|
||||||
<span class="directive">void</span> loop() {
|
|
||||||
<span class="keyword">if</span> (!client.connected()) {
|
|
||||||
reconnect();
|
|
||||||
}
|
|
||||||
client.loop();
|
|
||||||
|
|
||||||
<span class="predefined-type">int</span> sensorValue = analogRead(sensorPin);
|
|
||||||
<span class="preprocessor">#if</span> DEBUG
|
|
||||||
Serial.print(<span class="string"><span class="delimiter">"</span><span class="content">Sensor value: </span><span class="delimiter">"</span></span>);
|
|
||||||
Serial.println(sensorValue);
|
|
||||||
<span class="preprocessor">#endif</span>
|
|
||||||
client.publish(stateTopic, itoa(sensorValue, buf, <span class="integer">10</span>));
|
|
||||||
delay(updateInterval);
|
|
||||||
}
|
|
||||||
</pre></td>
|
|
||||||
</tr></table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p>The Arduino will send the value of the sensor every second. To use the data in Home Assistant, add an additional MQTT sensor to the <code>configuration.yaml</code> file.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><table class="CodeRay"><tr>
|
|
||||||
<td class="line-numbers"><pre><a href="#n1" name="n1">1</a>
|
|
||||||
<a href="#n2" name="n2">2</a>
|
|
||||||
<a href="#n3" name="n3">3</a>
|
|
||||||
<a href="#n4" name="n4">4</a>
|
|
||||||
</pre></td>
|
|
||||||
<td class="code"><pre> - <span class="string"><span class="content">platform: mqtt</span></span>
|
|
||||||
<span class="key">name</span>: <span class="string"><span class="delimiter">"</span><span class="content">Brightness</span><span class="delimiter">"</span></span>
|
|
||||||
<span class="key">state_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">home-assistant/sensor01/brightness</span><span class="delimiter">"</span></span>
|
|
||||||
<span class="key">unit_of_measurement</span>: <span class="string"><span class="delimiter">"</span><span class="content">cd</span><span class="delimiter">"</span></span>
|
|
||||||
</pre></td>
|
|
||||||
</tr></table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p>After a restart of Home Assistant the values of your Arduino will be available.</p>
|
|
||||||
|
|
||||||
<p class="img">
|
|
||||||
<img src="https://home-assistant.io/images/blog/2015-09-mqtt/arduino.png" />
|
|
||||||
The Brightness sensor
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>I hope that this post could give you some ideas about the usage Home Assistant and MQTT. If you are working on a cool project that includes Home Assistant, please let us now.</p>
|
|
||||||
]]></content>
|
]]></content>
|
||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
|
|
|
@ -110,6 +110,38 @@
|
||||||
|
|
||||||
<h2>2015</h2>
|
<h2>2015</h2>
|
||||||
|
|
||||||
|
<article>
|
||||||
|
<div class="grid">
|
||||||
|
|
||||||
|
<div class="grid__item one-fifth palm-one-whole">
|
||||||
|
<time datetime="2015-12-10T02:39:41-08:00" pubdate>
|
||||||
|
<span class='month'>Dec</span> <span class='day'>10</span>
|
||||||
|
</time>
|
||||||
|
</div>
|
||||||
|
<div class="grid__item four-fifths palm-one-whole">
|
||||||
|
<h1 class="gamma"><a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a></h1>
|
||||||
|
|
||||||
|
<footer class="meta">
|
||||||
|
<span>
|
||||||
|
<i class="icon-tags"></i>
|
||||||
|
<ul class="tags unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a class='category' href='/blog/categories/how-to/'>how-to</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</span>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<hr class="divider">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article>
|
<article>
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
|
|
||||||
|
@ -335,6 +367,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -358,12 +396,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: mqtt | Home Assistant]]></title>
|
<title><![CDATA[Category: mqtt | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -237,6 +237,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -260,12 +266,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: release-notes | Home Assistant]]></title>
|
<title><![CDATA[Category: release-notes | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -681,6 +681,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -704,12 +710,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: survey | Home Assistant]]></title>
|
<title><![CDATA[Category: survey | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -199,6 +199,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -222,12 +228,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: user-stories | Home Assistant]]></title>
|
<title><![CDATA[Category: user-stories | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -231,6 +231,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -254,12 +260,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: website | Home Assistant]]></title>
|
<title><![CDATA[Category: website | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-12-10T09:03:15-08:00</updated>
|
<updated>2015-12-10T09:18:54-08:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -199,6 +199,12 @@
|
||||||
<ul class="divided">
|
<ul class="divided">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
<a href="/blog/2015/12/07/influxdb-and-grafana/">InfluxDB and Grafana</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -222,12 +228,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a href="/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/">0.8: Honeywell Thermostats, Orvibo switches and Z-Wave switches and lights </a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
129
blog/index.html
129
blog/index.html
|
@ -27,26 +27,19 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
InfluxDB and Grafana
|
Activating Tasker tasks from Home Assistant using command line switches
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
December 07, 2015
|
December 10, 2015
|
||||||
Fabian Affolter
|
Rowan Hine
|
||||||
two minutes reading time
|
three minutes reading time
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
...">
|
||||||
|
|
||||||
how-to
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
...">
|
|
||||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||||
|
|
||||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
@ -119,6 +112,53 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="listing">
|
||||||
|
<header>
|
||||||
|
|
||||||
|
<h1 class="beta">
|
||||||
|
<a href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/">Activating Tasker tasks from Home Assistant using command line switches</a>
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="meta clearfix">
|
||||||
|
<time datetime="2015-12-10T02:39:41-08:00" pubdate data-updated="true"><i class="icon-calendar"></i> December 10, 2015</time>
|
||||||
|
<span class="byline author vcard"><i class='icon-user'></i> Rowan Hine</span>
|
||||||
|
<span><i class='icon-time'></i> three minutes reading time</span>
|
||||||
|
<span>
|
||||||
|
<i class="icon-tags"></i>
|
||||||
|
<ul class="tags unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a class='category' href='/blog/categories/how-to/'>how-to</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<a class='comments'
|
||||||
|
href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/#disqus_thread"
|
||||||
|
>Comments</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="entry-content clearfix">
|
||||||
|
<p><img src="/images/blog/2015-12-tasker/tasker-logo.png" style="clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;" width="200" /><br />
|
||||||
|
In this tutorial I will explain how you can activate Tasker tasks from Home Assistant command line switches. We are going to set up a switch that when toggled will make your Android device say either “On” or “Off”.</p>
|
||||||
|
|
||||||
|
<p>You could also do this with the automation component instead so whenever you put your house to sleep mode for example your Android device will open up Google Play Books or the Kindle app ready for you to read as well as dimming your lights, but this tutorial is all about the switches.</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="btn pull-right" href="/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/#read-more">Read on →</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
<hr>
|
||||||
|
|
||||||
<article class="listing">
|
<article class="listing">
|
||||||
<header>
|
<header>
|
||||||
|
|
||||||
|
@ -662,71 +702,6 @@ Map in Home Assistant showing two people and three zones (home, school, work)
|
||||||
</article>
|
</article>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<article class="listing">
|
|
||||||
<header>
|
|
||||||
|
|
||||||
<h1 class="beta">
|
|
||||||
<a href="/blog/2015/09/19/alarm-sonos-and-itunes-support/">Alarms, Sonos and iTunes now supported</a>
|
|
||||||
</h1>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="meta clearfix">
|
|
||||||
<time datetime="2015-09-19T21:47:00-07:00" pubdate data-updated="true"><i class="icon-calendar"></i> September 19, 2015</time>
|
|
||||||
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
|
|
||||||
<span><i class='icon-time'></i> two minutes reading time</span>
|
|
||||||
<span>
|
|
||||||
<i class="icon-tags"></i>
|
|
||||||
<ul class="tags unstyled">
|
|
||||||
|
|
||||||
|
|
||||||
<li><a class='category' href='/blog/categories/release-notes/'>release-notes</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<a class='comments'
|
|
||||||
href="/blog/2015/09/19/alarm-sonos-and-itunes-support/#disqus_thread"
|
|
||||||
>Comments</a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</header>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="entry-content clearfix">
|
|
||||||
<p>It’s like someone opened a can of rock solid developers and emptied it above our <a href="https://gitter.im/balloob/home-assistant">chat channel</a> because it exploded with great conversations and solid contributions. Featured in release 0.7.3: Sonos, iTunes, Alarm component and Automation upgrade.</p>
|
|
||||||
|
|
||||||
<p>See <a href="https://github.com/balloob/home-assistant/releases/tag/0.7.3">GitHub</a> for more detailed release notes.</p>
|
|
||||||
|
|
||||||
<p><em>Migration note: the <code>scheduler</code> component has been removed in favor of the <code>automation</code> component.</em></p>
|
|
||||||
|
|
||||||
<p><strong>Sonos</strong><br />
|
|
||||||
<img src="/images/supported_brands/sonos.png" style="border:none; box-shadow: none; float: right;" height="50" /> Sonos support has been added by <a href="https://github.com/rhooper">@rhooper</a> and <a href="https://github.com/SEJeff">@SEJeff</a>. Home Assistant is now able to automatically detect Sonos devices in your network and set them up for you. It will allow you to control music playing on your Sonos and change the volume.</p>
|
|
||||||
|
|
||||||
<p><strong>iTunes and airplay speakers</strong><br />
|
|
||||||
<img src="/images/supported_brands/itunes.png" style="border:none; box-shadow: none; float: right;" height="50" /> <a href="https://github.com/maddox">@maddox</a> has contributed support for controlling iTunes and airplay speakers. For this to work you will have to run <a href="https://github.com/maddox/itunes-api">itunes-api</a> on your Mac as middleware.</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
|
||||||
<span class="key">media_player</span>:
|
|
||||||
<span class="key">platform</span>: <span class="string"><span class="content">itunes</span></span>
|
|
||||||
<span class="key">name</span>: <span class="string"><span class="content">iTunes</span></span>
|
|
||||||
<span class="key">host</span>: <span class="string"><span class="content">http://192.168.1.50</span></span>
|
|
||||||
<span class="key">port</span>: <span class="string"><span class="content">8181</span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="btn pull-right" href="/blog/2015/09/19/alarm-sonos-and-itunes-support/#read-more">Read on →</a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</article>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
|
|
||||||
|
|
|
@ -27,24 +27,21 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Remote Monitoring with Glances
|
Alarms, Sonos and iTunes now supported
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
September 18, 2015
|
September 19, 2015
|
||||||
Fabian Affolter
|
Paulus Schoutsen
|
||||||
two minutes reading time
|
two minutes reading time
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
how-to
|
release-no...">
|
||||||
|
|
||||||
|
|
||||||
...">
|
|
||||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||||
|
|
||||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
@ -117,6 +114,71 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="listing">
|
||||||
|
<header>
|
||||||
|
|
||||||
|
<h1 class="beta">
|
||||||
|
<a href="/blog/2015/09/19/alarm-sonos-and-itunes-support/">Alarms, Sonos and iTunes now supported</a>
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="meta clearfix">
|
||||||
|
<time datetime="2015-09-19T21:47:00-07:00" pubdate data-updated="true"><i class="icon-calendar"></i> September 19, 2015</time>
|
||||||
|
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
|
||||||
|
<span><i class='icon-time'></i> two minutes reading time</span>
|
||||||
|
<span>
|
||||||
|
<i class="icon-tags"></i>
|
||||||
|
<ul class="tags unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a class='category' href='/blog/categories/release-notes/'>release-notes</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<a class='comments'
|
||||||
|
href="/blog/2015/09/19/alarm-sonos-and-itunes-support/#disqus_thread"
|
||||||
|
>Comments</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="entry-content clearfix">
|
||||||
|
<p>It’s like someone opened a can of rock solid developers and emptied it above our <a href="https://gitter.im/balloob/home-assistant">chat channel</a> because it exploded with great conversations and solid contributions. Featured in release 0.7.3: Sonos, iTunes, Alarm component and Automation upgrade.</p>
|
||||||
|
|
||||||
|
<p>See <a href="https://github.com/balloob/home-assistant/releases/tag/0.7.3">GitHub</a> for more detailed release notes.</p>
|
||||||
|
|
||||||
|
<p><em>Migration note: the <code>scheduler</code> component has been removed in favor of the <code>automation</code> component.</em></p>
|
||||||
|
|
||||||
|
<p><strong>Sonos</strong><br />
|
||||||
|
<img src="/images/supported_brands/sonos.png" style="border:none; box-shadow: none; float: right;" height="50" /> Sonos support has been added by <a href="https://github.com/rhooper">@rhooper</a> and <a href="https://github.com/SEJeff">@SEJeff</a>. Home Assistant is now able to automatically detect Sonos devices in your network and set them up for you. It will allow you to control music playing on your Sonos and change the volume.</p>
|
||||||
|
|
||||||
|
<p><strong>iTunes and airplay speakers</strong><br />
|
||||||
|
<img src="/images/supported_brands/itunes.png" style="border:none; box-shadow: none; float: right;" height="50" /> <a href="https://github.com/maddox">@maddox</a> has contributed support for controlling iTunes and airplay speakers. For this to work you will have to run <a href="https://github.com/maddox/itunes-api">itunes-api</a> on your Mac as middleware.</p>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
||||||
|
<span class="key">media_player</span>:
|
||||||
|
<span class="key">platform</span>: <span class="string"><span class="content">itunes</span></span>
|
||||||
|
<span class="key">name</span>: <span class="string"><span class="content">iTunes</span></span>
|
||||||
|
<span class="key">host</span>: <span class="string"><span class="content">http://192.168.1.50</span></span>
|
||||||
|
<span class="key">port</span>: <span class="string"><span class="content">8181</span></span>
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="btn pull-right" href="/blog/2015/09/19/alarm-sonos-and-itunes-support/#read-more">Read on →</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
<hr>
|
||||||
|
|
||||||
<article class="listing">
|
<article class="listing">
|
||||||
<header>
|
<header>
|
||||||
|
|
||||||
|
@ -637,58 +699,6 @@ To update to the latest version, run <code>scripts/update</code>. Please report
|
||||||
</article>
|
</article>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<article class="listing">
|
|
||||||
<header>
|
|
||||||
|
|
||||||
<h1 class="beta">
|
|
||||||
<a href="/blog/2015/05/14/release-notes/">Release notes for May 14, 2015</a>
|
|
||||||
</h1>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="meta clearfix">
|
|
||||||
<time datetime="2015-05-14T22:25:00-07:00" pubdate data-updated="true"><i class="icon-calendar"></i> May 14, 2015</time>
|
|
||||||
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
|
|
||||||
<span><i class='icon-time'></i> three minutes reading time</span>
|
|
||||||
<span>
|
|
||||||
<i class="icon-tags"></i>
|
|
||||||
<ul class="tags unstyled">
|
|
||||||
|
|
||||||
|
|
||||||
<li><a class='category' href='/blog/categories/release-notes/'>release-notes</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<a class='comments'
|
|
||||||
href="/blog/2015/05/14/release-notes/#disqus_thread"
|
|
||||||
>Comments</a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</header>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="entry-content clearfix">
|
|
||||||
<p>Almost three busy weeks have past since the last release. We used this time to finally make the overhaul to use UTC as the internal date time format. We added a bunch of test coverage in the process to make sure the transition went smoothly. Pleas see <a href="/blog/2015/05/09/utc-time-zone-awareness/#backwards-incompatible-stuff">the blog post about the UTC refactor</a> for backwards incompatible changes.</p>
|
|
||||||
|
|
||||||
<p>This release includes a significant startup boost for the frontend and a fix for Wemo discovery after their latest firmware upgrade.</p>
|
|
||||||
|
|
||||||
<p>I would like to give a big shout out to our newest contributor <a href="https://github.com/fabaff">fabaff</a> for taking the time to improve the documentation.</p>
|
|
||||||
|
|
||||||
<p class="note">
|
|
||||||
To update to the latest version, run <code>scripts/update</code>. Please report any issues on <a href="https://github.com/balloob/home-assistant/issues">GitHub</a>.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="btn pull-right" href="/blog/2015/05/14/release-notes/#read-more">Read on →</a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</article>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
|
|
||||||
|
|
|
@ -27,27 +27,23 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
UTC & Time zone awareness
|
Release notes for May 14, 2015
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
May 9, 2015
|
May 14, 2015
|
||||||
Paulus Schoutsen
|
Paulus Schoutsen
|
||||||
two minutes reading time
|
three minutes reading time
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
core
|
release-notes
|
||||||
|
|
||||||
|
...">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
...">
|
|
||||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||||
|
|
||||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
@ -120,6 +116,58 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="listing">
|
||||||
|
<header>
|
||||||
|
|
||||||
|
<h1 class="beta">
|
||||||
|
<a href="/blog/2015/05/14/release-notes/">Release notes for May 14, 2015</a>
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="meta clearfix">
|
||||||
|
<time datetime="2015-05-14T22:25:00-07:00" pubdate data-updated="true"><i class="icon-calendar"></i> May 14, 2015</time>
|
||||||
|
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
|
||||||
|
<span><i class='icon-time'></i> three minutes reading time</span>
|
||||||
|
<span>
|
||||||
|
<i class="icon-tags"></i>
|
||||||
|
<ul class="tags unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a class='category' href='/blog/categories/release-notes/'>release-notes</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<a class='comments'
|
||||||
|
href="/blog/2015/05/14/release-notes/#disqus_thread"
|
||||||
|
>Comments</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="entry-content clearfix">
|
||||||
|
<p>Almost three busy weeks have past since the last release. We used this time to finally make the overhaul to use UTC as the internal date time format. We added a bunch of test coverage in the process to make sure the transition went smoothly. Pleas see <a href="/blog/2015/05/09/utc-time-zone-awareness/#backwards-incompatible-stuff">the blog post about the UTC refactor</a> for backwards incompatible changes.</p>
|
||||||
|
|
||||||
|
<p>This release includes a significant startup boost for the frontend and a fix for Wemo discovery after their latest firmware upgrade.</p>
|
||||||
|
|
||||||
|
<p>I would like to give a big shout out to our newest contributor <a href="https://github.com/fabaff">fabaff</a> for taking the time to improve the documentation.</p>
|
||||||
|
|
||||||
|
<p class="note">
|
||||||
|
To update to the latest version, run <code>scripts/update</code>. Please report any issues on <a href="https://github.com/balloob/home-assistant/issues">GitHub</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="btn pull-right" href="/blog/2015/05/14/release-notes/#read-more">Read on →</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
<hr>
|
||||||
|
|
||||||
<article class="listing">
|
<article class="listing">
|
||||||
<header>
|
<header>
|
||||||
|
|
||||||
|
@ -690,64 +738,6 @@ Home Assistant should now throw better errors and offer solutions if you do not
|
||||||
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>
|
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>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</article>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<article class="listing">
|
|
||||||
<header>
|
|
||||||
|
|
||||||
<h1 class="beta">
|
|
||||||
<a href="/blog/2015/01/13/nest-in-da-house/">Nest in the house!</a>
|
|
||||||
</h1>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="meta clearfix">
|
|
||||||
<time datetime="2015-01-13T08:29:04-08:00" pubdate data-updated="true"><i class="icon-calendar"></i> January 13, 2015</time>
|
|
||||||
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
|
|
||||||
<span><i class='icon-time'></i> less than one minute reading time</span>
|
|
||||||
<span>
|
|
||||||
<i class="icon-tags"></i>
|
|
||||||
<ul class="tags unstyled">
|
|
||||||
|
|
||||||
|
|
||||||
<li><a class='category' href='/blog/categories/component/'>component</a></li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<a class='comments'
|
|
||||||
href="/blog/2015/01/13/nest-in-da-house/#disqus_thread"
|
|
||||||
>Comments</a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</header>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="entry-content clearfix">
|
|
||||||
<p>For thet majority of its existence, Home Assistant primary focus was on presence detection, lights and switches. But not anymore as we’re expanding the supported devices. Today, we’re proud to introduce Nest Thermostat integration for Home Assistant contributed by <a href="https://github.com/sfiorini">Stefano Fiorini</a>!</p>
|
|
||||||
|
|
||||||
<p class="img">
|
|
||||||
<img src="/images/screenshots/nest-thermostat-card.png" />
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<p>If you own a Nest thermostat, add the following lines to your <code>home-assistant.conf</code>:</p>
|
|
||||||
|
|
||||||
<div class="highlighter-coderay"><div class="CodeRay">
|
|
||||||
<div class="code"><pre>[thermostat]
|
|
||||||
platform=nest
|
|
||||||
username=YOUR_USERNAME
|
|
||||||
password=YOUR_PASSWORD
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
|
@ -27,13 +27,13 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Bootstrapping your setup with Discovery
|
Nest in the house!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
January 11, 2015
|
January 13, 2015
|
||||||
Paulus Schoutsen
|
Paulus Schoutsen
|
||||||
less than one minute reading time
|
less than one minute reading time
|
||||||
|
|
||||||
|
@ -41,7 +41,10 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
co...">
|
component
|
||||||
|
|
||||||
|
|
||||||
|
...">
|
||||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||||
|
|
||||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
@ -114,6 +117,64 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="listing">
|
||||||
|
<header>
|
||||||
|
|
||||||
|
<h1 class="beta">
|
||||||
|
<a href="/blog/2015/01/13/nest-in-da-house/">Nest in the house!</a>
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="meta clearfix">
|
||||||
|
<time datetime="2015-01-13T08:29:04-08:00" pubdate data-updated="true"><i class="icon-calendar"></i> January 13, 2015</time>
|
||||||
|
<span class="byline author vcard"><i class='icon-user'></i> Paulus Schoutsen</span>
|
||||||
|
<span><i class='icon-time'></i> less than one minute reading time</span>
|
||||||
|
<span>
|
||||||
|
<i class="icon-tags"></i>
|
||||||
|
<ul class="tags unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a class='category' href='/blog/categories/component/'>component</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<a class='comments'
|
||||||
|
href="/blog/2015/01/13/nest-in-da-house/#disqus_thread"
|
||||||
|
>Comments</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="entry-content clearfix">
|
||||||
|
<p>For thet majority of its existence, Home Assistant primary focus was on presence detection, lights and switches. But not anymore as we’re expanding the supported devices. Today, we’re proud to introduce Nest Thermostat integration for Home Assistant contributed by <a href="https://github.com/sfiorini">Stefano Fiorini</a>!</p>
|
||||||
|
|
||||||
|
<p class="img">
|
||||||
|
<img src="/images/screenshots/nest-thermostat-card.png" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<p>If you own a Nest thermostat, add the following lines to your <code>home-assistant.conf</code>:</p>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre>[thermostat]
|
||||||
|
platform=nest
|
||||||
|
username=YOUR_USERNAME
|
||||||
|
password=YOUR_PASSWORD
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
<hr>
|
||||||
|
|
||||||
<article class="listing">
|
<article class="listing">
|
||||||
<header>
|
<header>
|
||||||
|
|
||||||
|
|
|
@ -127,8 +127,8 @@
|
||||||
<span class="key">condition</span>: <span class="string"><span class="content">use_trigger_values</span></span>
|
<span class="key">condition</span>: <span class="string"><span class="content">use_trigger_values</span></span>
|
||||||
|
|
||||||
<span class="key">action</span>:
|
<span class="key">action</span>:
|
||||||
<span class="key">execute_service</span>: <span class="string"><span class="content">light.turn_on</span></span>
|
<span class="key">service</span>: <span class="string"><span class="content">light.turn_on</span></span>
|
||||||
<span class="key">service_entity_id</span>: <span class="string"><span class="content">light.couch_lamp</span></span>
|
<span class="key">entity_id</span>: <span class="string"><span class="content">light.couch_lamp</span></span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -148,8 +148,8 @@
|
||||||
|
|
||||||
<span class="key">condition</span>: <span class="string"><span class="content">use_trigger_values</span></span>
|
<span class="key">condition</span>: <span class="string"><span class="content">use_trigger_values</span></span>
|
||||||
<span class="key">action</span>:
|
<span class="key">action</span>:
|
||||||
<span class="key">execute_service</span>: <span class="string"><span class="content">light.turn_off</span></span>
|
<span class="key">service</span>: <span class="string"><span class="content">light.turn_off</span></span>
|
||||||
<span class="key">service_entity_id</span>: <span class="string"><span class="content">light.couch_lamp</span></span>
|
<span class="key">entity_id</span>: <span class="string"><span class="content">light.couch_lamp</span></span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
|
<url>
|
||||||
|
<loc>https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/</loc>
|
||||||
|
<lastmod>2015-12-10T02:39:41-08:00</lastmod>
|
||||||
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/</loc>
|
<loc>https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/</loc>
|
||||||
<lastmod>2015-12-07T06:15:13-08:00</lastmod>
|
<lastmod>2015-12-07T06:15:13-08:00</lastmod>
|
||||||
|
@ -838,6 +842,9 @@
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/</loc>
|
<loc>https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/</loc>
|
||||||
</url>
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://home-assistant.io/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/</loc>
|
||||||
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/alarm_control_panel.html</loc>
|
<loc>https://home-assistant.io/components/alarm_control_panel.html</loc>
|
||||||
<lastmod>2015-12-03T22:48:53-08:00</lastmod>
|
<lastmod>2015-12-03T22:48:53-08:00</lastmod>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue