Site updated at 2015-12-12 19:41:21 UTC

This commit is contained in:
Paulus Schoutsen 2015-12-12 11:41:21 -08:00
parent 8cdff6bcfb
commit 87bc5c6ff8
99 changed files with 1841 additions and 720 deletions

View file

@ -112,6 +112,8 @@
This device tracker needs telnet to be enabled on the router.
</p>
<p>To use this device tracker in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">device_tracker</span>:

View file

@ -112,6 +112,8 @@
This device tracker needs telnet to be enabled on the router.
</p>
<p>To use this device tracker in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">device_tracker</span>:

View file

@ -112,6 +112,8 @@
</div>
</div>
<p>To use this device tracker in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">device_tracker</span>:

View file

@ -102,6 +102,8 @@
<p>This platform allows you to detect presence by monitoring an MQTT topic for new locations. To use this platform, you specify a unique topic for each device.</p>
<p>To use this device tracker in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">device_tracker</span>:

View file

@ -102,6 +102,8 @@
<p>This platform allows you to detect presence by looking at connected devices to a <a href="http://www.netgear.com/">Netgear</a> device.</p>
<p>To use this device tracker in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">device_tracker</span>:

View file

@ -104,6 +104,8 @@
<p>If youre on Debian or Ubuntu, you might have to install the packages for arp and nmap. Do so by running <code>apt-get install net-tools nmap</code>.</p>
<p>To use this device tracker in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">device_tracker</span>:

View file

@ -104,6 +104,8 @@
<p>This platform allows you to detect presence by looking at connected devices to a <a href="http://www.technicolor.com">Thomson</a> device.</p>
<p>To use this device tracker in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">device_tracker</span>:

View file

@ -102,6 +102,8 @@
<p>Tomato requires an extra config variable called <code>http_id</code>. The value can be obtained by logging in to the Tomato admin interface and search for <code>http_id</code> in the page source code.</p>
<p>To use this device tracker in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">device_tracker</span>:

View file

@ -100,17 +100,34 @@
</header>
<hr class="divider">
<p>Groups allow the user to combine multiple entities into 1. If all entities are switches or lights they can be controlled as one.</p>
<p>Groups allow the user to combine multiple entities into one.</p>
<p>Check the <strong>Set State</strong> page from the <strong>Developer Tools</strong> and browse the <strong>Current entities:</strong> listing for all available entities.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">group</span>:
<span class="key">information</span>:
- <span class="string"><span class="content">sensor.time</span></span>
<span class="key">living_room</span>:
- <span class="string"><span class="content">binary_sensor.tv</span></span>
- <span class="string"><span class="content">sensor.living_room_temperature</span></span>
<span class="key">kitchen</span>:
- <span class="string"><span class="content">switch.kitchen_pin_3</span></span>
- <span class="string"><span class="content">sensor.oven_temperature</span></span>
</pre></div>
</div>
</div>
<p>If all entities are switches or lights they can be controlled as one with a switch at the top of the card. Grouped states should share the same type of states (ON/OFF or HOME/NOT_HOME).</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="comment"># A comma seperated list of states that have to be tracked as a single group</span>
<span class="comment"># Grouped states should share the same type of states (ON/OFF or HOME/NOT_HOME)</span>
<span class="key">group</span>:
<span class="key">living_room</span>:
- <span class="string"><span class="content">light.Bowl</span></span>
- <span class="string"><span class="content">light.Ceiling</span></span>
- <span class="string"><span class="content">light.TV_back_light</span></span>
- <span class="string"><span class="content">light.bowl</span></span>
- <span class="string"><span class="content">light.ceiling</span></span>
- <span class="string"><span class="content">light.tv_back_light</span></span>
<span class="key">children</span>:
- <span class="string"><span class="content">device_tracker.child_1</span></span>
- <span class="string"><span class="content">device_tracker.child_2</span></span>
@ -118,6 +135,7 @@
</div>
</div>
</article>

View file

@ -636,6 +636,18 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/thermostat.heatmiser/' class='thermostat'>
<div class='img-container'>
<img src='/images/supported_brands/heatmiser.png'>
</div>
<div class='title'>Heatmiser thermostat</div>
<div class='category'>Thermostat</div>
</a>
<a href='/components/switch.hikvision/' class='camera'>
<div class='img-container'>

View file

@ -11,7 +11,7 @@
<title>Logitech Squeezebox - Home Assistant</title>
<meta name="author" content="Paulus Schoutsen">
<meta name="description" content="Instructions how to integrate a Logitech Squeezebox into Home Assistant.">
<meta name="description" content="Instructions on how to integrate a Logitech Squeezebox player into Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/media_player.squeezebox/">
@ -21,7 +21,7 @@
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/media_player.squeezebox/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to integrate a Logitech Squeezebox into Home Assistant.">
<meta property="og:description" content="Instructions on how to integrate a Logitech Squeezebox player into Home Assistant.">
<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">
@ -100,9 +100,10 @@
</header>
<hr class="divider">
<p>The squeezebox platform allows you to control a <a href="https://en.wikipedia.org/wiki/Squeezebox_%28network_music_player%29">Logitech Squeezebox</a> multimedia system from Home Assistant.</p>
<p>The Squeezebox platform allows you to control a <a href="https://en.wikipedia.org/wiki/Squeezebox_%28network_music_player%29">Logitech Squeezebox</a> music player from Home Assistant.<br />
This lets you control Squeezebox hardware like the Classic, Transporter, Duet, Boom, Radio and Touch and of software players like <a href="http://softsqueeze.sourceforge.net/">SoftSqueeze</a>, <a href="https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer">SqueezePlayer</a> and <a href="http://forums.slimdevices.com/showthread.php?93607-ANNOUNCE-Squeezeslave-1-2-released">SqueezeSlave</a>.</p>
<p>To add your Squeezebox to your installation, add the following to your <code>configuration.yaml</code> file:</p>
<p>To add your Squeezebox player to your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>

View file

@ -100,7 +100,7 @@
</header>
<hr class="divider">
<p>A sensor platform that issues specific commands to get data. This might very well become our most powerful platform as it allows anyone to integrate any type of switch into Home Assistant that can be controlled from the command line, including calling other scripts!</p>
<p>A sensor platform that issues specific commands to get data. This might become our most powerful platform as it allows anyone to integrate any type of sensor into Home Assistant that can get data from the command line.</p>
<p>To enable it, add the following lines to your <code>configuration.yaml</code>:</p>

View file

@ -100,7 +100,7 @@
</header>
<hr class="divider">
<p>This MQTT sensor implementation uses the MQTT message payload as the sensor value. If messages in this state_topic are published with <em>RETAIN</em> flag, the sensor will receive an instant update with last known value. Otherwise, the initial state will be undefined.</p>
<p>This <code>mqtt</code> sensor platform uses the MQTT message payload as the sensor value. If messages in this <code>state_topic</code> are published with <em>RETAIN</em> flag, the sensor will receive an instant update with last known value. Otherwise, the initial state will be undefined.</p>
<p>To use your MQTT sensor in your installation, add the following to your <code>configuration.yaml</code> file:</p>
@ -112,7 +112,7 @@
<span class="key">name</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">MQTT Sensor</span><span class="delimiter">&quot;</span></span>
<span class="key">qos</span>: <span class="string"><span class="content">0</span></span>
<span class="key">unit_of_measurement</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">°C</span><span class="delimiter">&quot;</span></span>
<span class="key">value_template</span>: <span class="string"><span class="content">''</span></span>
</pre></div>
</div>
</div>
@ -124,8 +124,38 @@
<li><strong>name</strong> (<em>Optional</em>): The name of the sensor. Default is MQTT Sensor.</li>
<li><strong>qos</strong> (<em>Optional</em>): The maximum QoS level of the state topic. Default is 0.</li>
<li><strong>unit_of_measurement</strong> (<em>Optional</em>): Defines the units of measurement of the sensor, if any.</li>
<li><strong>value_template</strong> (<em>Optional</em>): Defines a template to extract a value from the payload.</li>
</ul>
<h2><a class="title-link" name="examples" href="#examples"></a> Examples</h2>
<p>In this section you find some real life examples of how to use this sensor.</p>
<h3><a class="title-link" name="get-battery-level" href="#get-battery-level"></a> Get battery level</h3>
<p>If you are using the <a href="components/device_tracker.owntracks/">Owntracks</a> and enable the reporting of the battery level then you can use a MQTT sensor to keep track of your battery. A regular MQTT message from Owntracks looks like this:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre>owntracks/tablet/tablet {&quot;_type&quot;:&quot;location&quot;,&quot;lon&quot;:7.21,&quot;t&quot;:&quot;u&quot;,&quot;batt&quot;:92,&quot;tst&quot;:144995643,&quot;tid&quot;:&quot;ta&quot;,&quot;acc&quot;:27,&quot;lat&quot;:46.12}
</pre></div>
</div>
</div>
<p>Thus the trick is extract the battery level from the payload.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yml entry</span>
<span class="key">sensor</span>:
<span class="key">platform</span>: <span class="string"><span class="content">mqtt</span></span>
<span class="key">state_topic</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">owntracks/tablet/tablet</span><span class="delimiter">&quot;</span></span>
<span class="key">name</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">Battery Tablet</span><span class="delimiter">&quot;</span></span>
<span class="key">unit_of_measurement</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">%</span><span class="delimiter">&quot;</span></span>
<span class="key">value_template</span>: <span class="string"><span class="content">''</span></span>
</pre></div>
</div>
</div>
</article>

View file

@ -100,7 +100,7 @@
</header>
<hr class="divider">
<p>The switch platform that issues specific commands when it is turned on and off. This might very well become our most platform as it allows anyone to integrate any type of switch into Home Assistant that can be controlled from the command line, including calling other scripts!</p>
<p>A switch platform that issues specific commands when it is turned on and off. This might very well become our most platform as it allows anyone to integrate any type of switch into Home Assistant that can be controlled from the command line, including calling other scripts!</p>
<p>To enable it, add the following lines to your <code>configuration.yaml</code>:</p>

View file

@ -140,6 +140,9 @@
<li>
<a href='/components/thermostat.heat_control/'>Heat control</a>
</li>
<li>
<a href='/components/thermostat.heatmiser/'>Heatmiser thermostat</a>
</li>
<li>
<a href='/components/thermostat.homematic/'>Homematic thermostat</a>
</li>

View file

@ -147,6 +147,9 @@
<li>
Heat control
</li>
<li>
<a href='/components/thermostat.heatmiser/'>Heatmiser thermostat</a>
</li>
<li>
<a href='/components/thermostat.homematic/'>Homematic thermostat</a>
</li>

View file

@ -0,0 +1,208 @@
<!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>Heatmiser thermostat - Home Assistant</title>
<meta name="author" content="Paulus Schoutsen">
<meta name="description" content="Instructions how to integrate Heatmiser thermostats within Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/thermostat.heatmiser/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Heatmiser thermostat">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/thermostat.heatmiser/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to integrate Heatmiser thermostats within Home Assistant.">
<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="/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="page">
<header>
<h1 class="title indent">
Heatmiser thermostat
</h1>
</header>
<hr class="divider">
<p>The heatmiser thermostat platform let you control <a href="http://www.heatmisershop.co.uk/heatmiser-slimline-programmable-room-thermostat/">Heatmiser DT/DT-E/PRT/PRT-E</a> thermostats from Heatmiser. The module itself is currently setup to work over a RS232 -&gt; RS485 converter, therefore it connects over IP.</p>
<p>To set it up, add the following information to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="key">thermostat</span>:
<span class="key">platform</span>: <span class="string"><span class="content">heatmiser</span></span>
<span class="key">ipaddress</span>: <span class="string"><span class="content">YOUR_IPADDRESS</span></span>
<span class="key">port</span>: <span class="string"><span class="content">YOUR_PORT</span></span>
<span class="key">tstats</span>:
<span class="key">1</span>:
<span class="key">id</span>: <span class="string"><span class="content">THERMOSTAT_ID</span></span>
<span class="key">name</span>: <span class="string"><span class="content">THERMOSTAT_NAME</span></span>
</pre></div>
</div>
</div>
<p>A single interface can handle up to 32 connected devices.</p>
<p>Configuration variables:</p>
<ul>
<li><strong>ipaddress</strong> (<em>Required</em>): The ip address of your interface.</li>
<li><strong>port</strong> (<em>Required</em>): The port that the interface is listening on.</li>
<li><strong>tstats</strong> (<em>Required</em>): A list of thermostats activated on the gateway.</li>
<li><strong>id</strong> (<em>Required</em>): The id of the thermostat as configured on the device itself</li>
<li><strong>name</strong> (<em>Required</em>): A friendly name for the themostat</li>
</ul>
</article>
</div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
<div class="grid">
<section class="aside-module grid__item one-whole lap-one-half">
<div class='brand-logo-container section'>
<img src='/images/supported_brands/heatmiser.png' />
</div>
<div class='section'>
This is a platform for
<a href='/components/thermostat/'>the Thermostats component</a>.
</div>
<div class='section'>
<h1 class="title delta">Category Thermostat</h1>
<ul class='divided'>
<li>
<a href='/components/thermostat.ecobee/'>Ecobee thermostat</a>
</li>
<li>
<a href='/components/thermostat.heat_control/'>Heat control</a>
</li>
<li>
Heatmiser thermostat
</li>
<li>
<a href='/components/thermostat.homematic/'>Homematic thermostat</a>
</li>
<li>
<a href='/components/thermostat.honeywell/'>Honeywell thermostat</a>
</li>
<li>
<a href='/components/thermostat.nest/'>Nest thermostat</a>
</li>
<li>
<a href='/components/thermostat.radiotherm/'>Radiotherm thermostat</a>
</li>
</ul>
</div>
</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>
</body>
</html>

View file

@ -160,6 +160,9 @@
<li>
<a href='/components/thermostat.heat_control/'>Heat control</a>
</li>
<li>
<a href='/components/thermostat.heatmiser/'>Heatmiser thermostat</a>
</li>
<li>
Homematic thermostat
</li>

View file

@ -148,6 +148,9 @@
<li>
<a href='/components/thermostat.heat_control/'>Heat control</a>
</li>
<li>
<a href='/components/thermostat.heatmiser/'>Heatmiser thermostat</a>
</li>
<li>
<a href='/components/thermostat.homematic/'>Homematic thermostat</a>
</li>

View file

@ -151,6 +151,9 @@
<li>
<a href='/components/thermostat.heat_control/'>Heat control</a>
</li>
<li>
<a href='/components/thermostat.heatmiser/'>Heatmiser thermostat</a>
</li>
<li>
<a href='/components/thermostat.homematic/'>Homematic thermostat</a>
</li>

View file

@ -158,6 +158,9 @@
<li>
<a href='/components/thermostat.heat_control/'>Heat control</a>
</li>
<li>
<a href='/components/thermostat.heatmiser/'>Heatmiser thermostat</a>
</li>
<li>
<a href='/components/thermostat.homematic/'>Homematic thermostat</a>
</li>

View file

@ -127,6 +127,9 @@
<li><a href='/components/thermostat.heat_control/'>
Heat control
</a></li>
<li><a href='/components/thermostat.heatmiser/'>
Heatmiser thermostat
</a></li>
<li><a href='/components/thermostat.homematic/'>
Homematic thermostat
</a></li>