Site updated at 2016-11-20 00:07:41 UTC
This commit is contained in:
parent
a7a52701e5
commit
ce3dfe503b
311 changed files with 6273 additions and 1830 deletions
|
@ -188,6 +188,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -104,6 +104,7 @@
|
|||
<span class="s">binary_sensor</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">netatmo</span>
|
||||
<span class="s">home</span><span class="pi">:</span> <span class="s">home_name</span>
|
||||
<span class="s">timeout</span><span class="pi">:</span> <span class="s">15</span>
|
||||
<span class="s">cameras</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">camera_name1</span>
|
||||
<span class="s">monitored_conditions</span><span class="pi">:</span>
|
||||
|
@ -117,6 +118,7 @@
|
|||
|
||||
<ul>
|
||||
<li><strong>home</strong> (<em>Optional</em>): Will use the cameras of this home only.</li>
|
||||
<li><strong>timeout</strong> (<em>Optional</em>): The binary sensors will reflect the events from the last X minutes (default: 15)</li>
|
||||
<li><strong>cameras</strong> array (<em>Optional</em>): Cameras to use. Multiple enties allowed.
|
||||
<ul>
|
||||
<li>‘camera_name’: Name of the camera to display.</li>
|
||||
|
|
|
@ -195,6 +195,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
294
components/calendar.google/index.html
Normal file
294
components/calendar.google/index.html
Normal file
|
@ -0,0 +1,294 @@
|
|||
<!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>Google Calendar Event - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to use Google Calendars in Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/calendar.google/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Google Calendar Event">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/calendar.google/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to use Google Calendars in Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="Google Calendar Event">
|
||||
<meta name="twitter:description" content="Instructions how to use Google Calendars in Home Assistant.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.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='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</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></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></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">
|
||||
Google Calendar Event
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>This platform allows you to connect to your <a href="https://calendar.google.com">Google Calendars</a> and generate binary sensors. The sensors created can trigger based on any event on the calendar or only for matching events. When you first setup this component it will generate a new configuration file <em>google_calendars.yaml</em> that will contain information about all of the calendars you can see.</p>
|
||||
|
||||
<h3><a class="title-link" name="prerequisites" href="#prerequisites"></a> Prerequisites</h3>
|
||||
|
||||
<p>Generate a Client ID and Client Secret on <a href="https://console.developers.google.com/start/api?id=calendar">Google Developers Console</a>.</p>
|
||||
|
||||
<ol>
|
||||
<li>Follow the wizard using the following information.</li>
|
||||
<li>When it gets to the point of asking <em>Which API are you using?</em> just click cancel.</li>
|
||||
<li>Click on the tab ‘OAuth consent screen’.</li>
|
||||
<li>Set ‘Product name shown to users’ to anything you want. We suggest Home-Assistant.</li>
|
||||
<li>Save this page. You don’t have to fill out anything else there.</li>
|
||||
<li>Click ‘Create credentials’ -> OAuth client ID.</li>
|
||||
<li>Set the Application type to ‘Other’ and give this credential set a name then click Create.</li>
|
||||
<li>Save the client ID and secret as you will need to put these in your configuration.yaml file.</li>
|
||||
</ol>
|
||||
|
||||
<h3><a class="title-link" name="basic-setup" href="#basic-setup"></a> Basic Setup</h3>
|
||||
|
||||
<p>To integrate Google Calendar in Home Assistant, add the following section to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">google</span><span class="pi">:</span>
|
||||
<span class="s">client_id</span><span class="pi">:</span> <span class="nv">*Value_created_from_steps_above</span><span class="err">*</span>
|
||||
<span class="s">client_secret</span><span class="pi">:</span> <span class="nv">*Value_created_from_steps_above</span><span class="err">*</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>client_id</strong> (<em>Required</em>): Use the value you generated in the Prerequisites stage.</li>
|
||||
<li><strong>client_secret</strong> (<em>Required</em>): Use the value you generated in the Prerequisites stage.</li>
|
||||
<li><strong>track_new_calendar</strong> (<em>Optional</em>): Will automatically generate a binary sensor when a new calendar is detected. The system scans for new calendars on startup. By default this is set to <code class="highlighter-rouge">True</code>.</li>
|
||||
</ul>
|
||||
|
||||
<p>The next steps will require you to have Home Assistant running.</p>
|
||||
|
||||
<p>After you have it running complete the Google authentication that pops up. It will give you a URL and a code to enter. This will grant your Home Assistant service access to all the Google Calendars that the account you authenticate with can read. This is a Read-Only view of these calendars.</p>
|
||||
|
||||
<h3><a class="title-link" name="calendar-configuration" href="#calendar-configuration"></a> Calendar Configuration</h3>
|
||||
<p>Editing <code class="highlighter-rouge">google_calendars.yaml</code></p>
|
||||
|
||||
<p>A basic entry for a single calendar looks like:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="pi">-</span> <span class="s">cal_id</span><span class="pi">:</span> <span class="s2">"</span><span class="s">***************************@group.calendar.google.com"</span>
|
||||
<span class="s">entities</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">device_id</span><span class="pi">:</span> <span class="s">test_everything</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">Give me everything</span>
|
||||
<span class="s">track</span><span class="pi">:</span> <span class="s">true</span>
|
||||
<span class="pi">-</span> <span class="s">cal_id</span><span class="pi">:</span> <span class="s2">"</span><span class="s">***************************@group.calendar.google.com"</span>
|
||||
<span class="s">entities</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">device_id</span><span class="pi">:</span> <span class="s">test_important</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">Important Stuff</span>
|
||||
<span class="s">track</span><span class="pi">:</span> <span class="s">true</span>
|
||||
<span class="s">search</span><span class="pi">:</span> <span class="s2">"</span><span class="s">#Important"</span>
|
||||
<span class="s">offset</span><span class="pi">:</span> <span class="s2">"</span><span class="s">!!"</span>
|
||||
<span class="pi">-</span> <span class="s">device_id</span><span class="pi">:</span> <span class="s">test_unimportant</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">UnImportant Stuff</span>
|
||||
<span class="s">track</span><span class="pi">:</span> <span class="s">true</span>
|
||||
<span class="s">search</span><span class="pi">:</span> <span class="s2">"</span><span class="s">#UnImportant"</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Variables:</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p><strong>cal_id</strong>: The Google generated unique id for this calendar. <strong>DO NOT CHANGE</strong></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>entities</strong>: Yes, you can have multiple sensors for a calendar!</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p><strong>device_id</strong>: (<em>Required</em>): The name that all your automations/scripts will use to reference this device.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>name</strong>: (<em>Required</em>): What is the name of your sensor that you’ll see in the frontend.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>track</strong>: (<em>Required</em>): Should we create a sensor <code class="highlighter-rouge">True</code> or ignore it <code class="highlighter-rouge">False</code>?</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>search</strong>: (<em>Optional</em>): If set will only trigger for matched events.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>offset</strong>: (<em>Optional</em>): A set of characters that precede a number in the event title for designating a pre-trigger state change on the sensor. (Default: <code class="highlighter-rouge">!!</code>)</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>From this we will end up with the binary sensors <code class="highlighter-rouge">calendar.test_unimportant</code> and <code class="highlighter-rouge">calendar.test_important</code> which will toggle themselves on/off based on events on the same calendar that match the search value set for each. You’ll also have a sensor <code class="highlighter-rouge">calendar.test_everything</code> that will not filter events out and always show the next event available.</p>
|
||||
|
||||
<p>But what if you only wanted it to toggle based on all events? Just leave out the <em>search</em> parameter.</p>
|
||||
|
||||
<p><strong>Note</strong>: If you use a <code class="highlighter-rouge">#</code> sign for search then wrap it up. It’s better to be safe!</p>
|
||||
|
||||
<h3><a class="title-link" name="sensor-attributes" href="#sensor-attributes"></a> Sensor attributes</h3>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p><strong>offset_reached</strong>: If set in the event title and parsed out will be <code class="highlighter-rouge">on</code>/<code class="highlighter-rouge">off</code> once the offset in the title in minutes is reached. So the title <code class="highlighter-rouge">Very important meeting #Important !!-10</code> would trigger this attribute to be <code class="highlighter-rouge">on</code> 10 minutes before the event starts.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>all_day</strong>: <code class="highlighter-rouge">True</code>/<code class="highlighter-rouge">False</code> if this is an all day event. Will be <code class="highlighter-rouge">False</code> if there is no event found.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>message</strong>: The event title with the <code class="highlighter-rouge">search</code> and <code class="highlighter-rouge">offset</code> values extracted. So in the above example for <strong>offset_reached</strong> the <strong>message</strong> would be set to <code class="highlighter-rouge">Very important meeting</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>description</strong>: The event description.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>location</strong>: The event Location.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>start_time</strong>: Start time of event.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>end_time</strong>: End time of event.</p>
|
||||
</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='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/calendar.google.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/google_calendar.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
IoT class<sup><a href='/blog/2016/02/12/classifying-the-internet-of-things/#classifiers'><i class="icon-info-sign"></i></a></sup>: Cloud Polling
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.33
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/calendar/'>the Calendar component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Calendar</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
Google Calendar Event
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.time_date/'>Time & Date</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<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>
|
152
components/calendar/index.html
Normal file
152
components/calendar/index.html
Normal file
|
@ -0,0 +1,152 @@
|
|||
<!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>Calendar - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to integrate calendars within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/calendar/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Calendar">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/calendar/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate calendars within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="Calendar">
|
||||
<meta name="twitter:description" content="Instructions how to integrate calendars within Home Assistant.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.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='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</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></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></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">
|
||||
Calendar
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The calendar component allows you to integrate your calendars into Home Assistant.</p>
|
||||
|
||||
|
||||
</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='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/calendar.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
</div>
|
||||
<h1 class='title delta'>Platforms</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/calendar.google/'>
|
||||
Google Calendar Event
|
||||
</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<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>
|
|
@ -171,6 +171,9 @@ This device tracker needs telnet to be enabled on the router.
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -204,6 +207,9 @@ This device tracker needs telnet to be enabled on the router.
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -174,6 +174,9 @@ This device tracker needs telnet to be enabled on the router.
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -207,6 +210,9 @@ This device tracker needs telnet to be enabled on the router.
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -173,6 +173,9 @@ You need to <a href="https://www.asus.com/support/faq/1005449/">enable telnet</a
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -206,6 +209,9 @@ You need to <a href="https://www.asus.com/support/faq/1005449/">enable telnet</a
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -169,6 +169,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -202,6 +205,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -169,6 +169,9 @@ For now and due to third party limitation, the Bbox must be on the same local ne
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -202,6 +205,9 @@ For now and due to third party limitation, the Bbox must be on the same local ne
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -186,6 +186,9 @@ BT LE tracking requires root privileges.
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -219,6 +222,9 @@ BT LE tracking requires root privileges.
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -157,6 +157,9 @@
|
|||
<li>
|
||||
Bluetooth Tracker
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -190,6 +193,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -156,6 +156,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -189,6 +192,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
294
components/device_tracker.cisco_ios/index.html
Normal file
294
components/device_tracker.cisco_ios/index.html
Normal file
|
@ -0,0 +1,294 @@
|
|||
<!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>Cisco IOS - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to integrate Cisco IOS routers into Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/device_tracker.cisco_ios/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Cisco IOS">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/device_tracker.cisco_ios/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate Cisco IOS routers into Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="Cisco IOS">
|
||||
<meta name="twitter:description" content="Instructions how to integrate Cisco IOS routers into Home Assistant.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.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='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</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></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></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">
|
||||
Cisco IOS
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>This is a presence detection scanner for <a href="http://www.cisco.com">Cisco</a> IOS devices.</p>
|
||||
|
||||
<p class="note warning">
|
||||
This device tracker needs SSH to be enabled on the router.
|
||||
</p>
|
||||
|
||||
<p>Before using this scanner it is recommended that you lower the ARP cache timeout on your router, as Cisco IOS normally comes with a 4 hour default ARP cache timeout.</p>
|
||||
|
||||
<p>For example, the following commands will lower the timeout to 2 minutes on Vlan1:</p>
|
||||
|
||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="c"># 1. use this command to see what Vlan your devices are on</span>
|
||||
show ip arp
|
||||
|
||||
<span class="c"># 2. Go into configure mode</span>
|
||||
conf t
|
||||
|
||||
<span class="c"># 3. Use the Vlan name as you see it from step 1 above</span>
|
||||
interface Vlan1
|
||||
|
||||
<span class="c"># 4. Set a new arp cache timeout</span>
|
||||
arp timeout 120
|
||||
|
||||
<span class="c"># 5. Exit</span>
|
||||
<span class="c"># Press <ctrl+c> to exit configure mode</span>
|
||||
|
||||
<span class="c"># 6. Don't forget to save the new config, so that it will survive a reboot</span>
|
||||
copy running-config startup-config
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p class="note warning">
|
||||
If you have a very large number of devices on your VLan (+1000), then you may want to adjust the ARP cache timeout to suit your needs. See <a href="https://supportforums.cisco.com/discussion/10169296/arp-timeout">this discussion</a> to learn more.
|
||||
</p>
|
||||
|
||||
<p>To use this device tracker in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">device_tracker</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">cisco_ios</span>
|
||||
<span class="s">host</span><span class="pi">:</span> <span class="s">ROUTER_IP_ADDRESS</span>
|
||||
<span class="s">username</span><span class="pi">:</span> <span class="s">YOUR_ADMIN_USERNAME</span>
|
||||
<span class="s">password</span><span class="pi">:</span> <span class="s">YOUR_ADMIN_PASSWORD</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>host</strong> (<em>Required</em>): The IP address of your router, e.g. 192.168.1.1.</li>
|
||||
<li><strong>username</strong> (<em>Required</em>): The username of an user with administrative privileges.</li>
|
||||
<li><strong>password</strong> (<em>Required</em>): The password for your given admin account.</li>
|
||||
</ul>
|
||||
|
||||
<p>See the <a href="/components/device_tracker/">device tracker component page</a> for instructions how to configure the people to be tracked.</p>
|
||||
|
||||
|
||||
|
||||
</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='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/device_tracker.cisco_ios.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/cisco.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.33
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/device_tracker/'>the Device Tracker component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Presence Detection</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/device_tracker.asuswrt/'>ASUSWRT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.actiontec/'>Actiontec</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.aruba/'>Aruba</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.automatic/'>Automatic</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.bt_home_hub_5/'>BT Home Hub 5</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.bbox/'>Bbox</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_le_tracker/'>Bluetooth LE Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
Cisco IOS
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.fritz/'>FRITZ!Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.locative/'>Locative</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.mqtt/'>MQTT Device Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mqtt_room/'>MQTT Room Presence</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.netgear/'>Netgear</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.nmap_tracker/'>Nmap</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.luci/'>OpenWRT (luci)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ubus/'>OpenWRT (ubus)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.owntracks/'>Owntracks</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.thomson/'>Thomson</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tomato/'>Tomato</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.unifi/'>Ubiquiti Unifi WAP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.volvooncall/'>Volvo On Call</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.icloud/'>iCloud</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<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>
|
|
@ -163,6 +163,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
DD-WRT
|
||||
</li>
|
||||
|
@ -196,6 +199,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -169,6 +169,9 @@ It seems that it is not necessary to use it in current generation Fritz!Box rout
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -202,6 +205,9 @@ It seems that it is not necessary to use it in current generation Fritz!Box rout
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -184,6 +184,9 @@ You may receive an email from Apple stating that someone has logged into your ac
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -217,6 +220,9 @@ You may receive an email from Apple stating that someone has logged into your ac
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -164,6 +164,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -197,6 +200,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -176,6 +176,9 @@ Some installations have <a href="https://github.com/openwrt/luci/issues/576">a s
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -209,6 +212,9 @@ Some installations have <a href="https://github.com/openwrt/luci/issues/576">a s
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -201,6 +201,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -234,6 +237,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -167,6 +167,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -200,6 +203,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -187,6 +187,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -220,6 +223,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -214,6 +214,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -247,6 +250,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -202,6 +202,9 @@ This device tracker needs SNMP to be enabled on the router.
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -235,6 +238,9 @@ This device tracker needs SNMP to be enabled on the router.
|
|||
<li>
|
||||
SNMP
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
255
components/device_tracker.swisscom/index.html
Normal file
255
components/device_tracker.swisscom/index.html
Normal file
|
@ -0,0 +1,255 @@
|
|||
<!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>Swisscom Internet-Box - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to integrate Swisscom Internet-Box into Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/device_tracker.swisscom/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Swisscom Internet-Box">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/device_tracker.swisscom/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate Swisscom Internet-Box into Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="Swisscom Internet-Box">
|
||||
<meta name="twitter:description" content="Instructions how to integrate Swisscom Internet-Box into Home Assistant.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.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='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</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></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></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">
|
||||
Swisscom Internet-Box
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">swisscom</code> platform offers presence detection by looking at connected devices to an <a href="https://www.swisscom.ch/en/residential/help/device/internet-router.html">Internet-Box</a> router from <a href="https://www.swisscom.ch">Swisscom</a>, which is the main Internet provider in Switzerland.</p>
|
||||
|
||||
<p class="note">
|
||||
There are three models of Internet-Box (light, standard and plus). The platform has only been tested on the Internet-Box plus but the others should work as well because they have the same web interface.
|
||||
</p>
|
||||
|
||||
<p>To use an Internet-Box router in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">device_tracker</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">swisscom</span>
|
||||
<span class="s">host</span><span class="pi">:</span> <span class="s2">"</span><span class="s">192.168.1.1"</span> <span class="c1"># only required if not 192.168.1.1</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>See the <a href="/components/device_tracker/">device tracker component page</a> for instructions how to configure the people to be tracked.</p>
|
||||
|
||||
|
||||
</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='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/device_tracker.swisscom.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/swisscom.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.32
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/device_tracker/'>the Device Tracker component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Presence Detection</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/device_tracker.asuswrt/'>ASUSWRT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.actiontec/'>Actiontec</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.aruba/'>Aruba</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.automatic/'>Automatic</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.bt_home_hub_5/'>BT Home Hub 5</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.bbox/'>Bbox</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_le_tracker/'>Bluetooth LE Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.fritz/'>FRITZ!Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.locative/'>Locative</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.mqtt/'>MQTT Device Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mqtt_room/'>MQTT Room Presence</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.netgear/'>Netgear</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.nmap_tracker/'>Nmap</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.luci/'>OpenWRT (luci)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ubus/'>OpenWRT (ubus)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.owntracks/'>Owntracks</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
Swisscom Internet-Box
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.thomson/'>Thomson</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tomato/'>Tomato</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.unifi/'>Ubiquiti Unifi WAP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.volvooncall/'>Volvo On Call</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.icloud/'>iCloud</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<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>
|
|
@ -162,6 +162,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -195,6 +198,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -170,6 +170,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -203,6 +206,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -184,6 +184,9 @@ TP-Link devices typically only allow one login at a time to the admin console.
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -217,6 +220,9 @@ TP-Link devices typically only allow one login at a time to the admin console.
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
TP-Link
|
||||
</li>
|
||||
|
|
|
@ -201,6 +201,9 @@ file
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -234,6 +237,9 @@ file
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -164,6 +164,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -197,6 +200,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -161,6 +161,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.bluetooth_tracker/'>Bluetooth Tracker</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.ddwrt/'>DD-WRT</a>
|
||||
</li>
|
||||
|
@ -194,6 +197,9 @@
|
|||
<li>
|
||||
<a href='/components/device_tracker.snmp/'>SNMP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.swisscom/'>Swisscom Internet-Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/device_tracker.tplink/'>TP-Link</a>
|
||||
</li>
|
||||
|
|
|
@ -263,6 +263,9 @@
|
|||
<li><a href='/components/device_tracker.bluetooth_tracker/'>
|
||||
Bluetooth Tracker
|
||||
</a></li>
|
||||
<li><a href='/components/device_tracker.cisco_ios/'>
|
||||
Cisco IOS
|
||||
</a></li>
|
||||
<li><a href='/components/device_tracker.ddwrt/'>
|
||||
DD-WRT
|
||||
</a></li>
|
||||
|
@ -293,6 +296,9 @@
|
|||
<li><a href='/components/device_tracker.snmp/'>
|
||||
SNMP
|
||||
</a></li>
|
||||
<li><a href='/components/device_tracker.swisscom/'>
|
||||
Swisscom Internet-Box
|
||||
</a></li>
|
||||
<li><a href='/components/device_tracker.tplink/'>
|
||||
TP-Link
|
||||
</a></li>
|
||||
|
|
|
@ -192,6 +192,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -232,6 +232,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -255,6 +255,9 @@ http://<code class="highlighter-rouge"><HA IP Address></code>:8300/api/pi/
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -215,6 +215,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -216,6 +216,9 @@ You need the <code class="highlighter-rouge">ffmpeg</code> binary in your system
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -290,6 +290,9 @@ The name depends on if you chose to resolve names or not. If not, it will be the
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -112,6 +112,7 @@ It’s HIGHLY recommended that you set the <code class="highlighter-rouge">api_p
|
|||
<li><strong>ssl_certificate</strong> (<em>Optional</em>): Path to your TLS/SSL certificate to serve Home Assistant over a secure connection.</li>
|
||||
<li><strong>ssl_key</strong> (<em>Optional</em>): Path to your TLS/SSL key to serve Home Assistant over a secure connection.</li>
|
||||
<li><strong>cors_allowed_origins</strong> (<em>Optional</em>): A list of origin domain names to allow <a href="https://en.wikipedia.org/wiki/Cross-origin_resource_sharing">CORS</a> requests from. Enabling this will set the <code class="highlighter-rouge">Access-Control-Allow-Origin</code> header to the Origin header if it is found in the list, and the <code class="highlighter-rouge">Access-Control-Allow-Headers</code> header to <code class="highlighter-rouge">Origin, Accept, X-Requested-With, Content-type, X-HA-access</code>. You must provide the exact Origin, i.e. <code class="highlighter-rouge">https://home-assistant.io</code> will allow requests from <code class="highlighter-rouge">https://home-assistant.io</code> but <strong>not</strong> <code class="highlighter-rouge">http://home-assistant.io</code>.</li>
|
||||
<li><strong>use_x_forwarded_for</strong> (<em>Optional</em>): Enable parsing of the <code class="highlighter-rouge">X-Forwarded-For</code> header, passing on the client’s correct IP address in proxied setups. You should only enable this in a trustworthy network environment, as clients passing that header could easily spoof their source IP address.</li>
|
||||
<li><strong>trusted_networks</strong> (<em>Optional</em>): List of trusted networks, consisting of IP addresses or networks, that are allowed to bypass password protection when accessing Home Assistant.</li>
|
||||
</ul>
|
||||
|
||||
|
|
|
@ -111,11 +111,11 @@ Support for these components is provided by the Home Assistant community.
|
|||
<div class="grid__item one-sixth lap-one-whole palm-one-whole">
|
||||
|
||||
<div class="filter-button-group">
|
||||
<a href='#all' class="btn">All (461)</a>
|
||||
<a href='#all' class="btn">All (471)</a>
|
||||
<a href='#featured' class="btn featured">Featured</a>
|
||||
<a href='#added_in_current_version' class="btn added_in_current_version">Added in 0.32 (22)</a>
|
||||
<a href='#added_one_version_ago' class="btn added_one_version_ago">Added in 0.31 (20)</a>
|
||||
<a href='#added_two_versions_ago' class="btn added_two_versions_ago">Added in 0.30 (8)</a>
|
||||
<a href='#added_in_current_version' class="btn added_in_current_version">Added in 0.33 (7)</a>
|
||||
<a href='#added_one_version_ago' class="btn added_one_version_ago">Added in 0.32 (23)</a>
|
||||
<a href='#added_two_versions_ago' class="btn added_two_versions_ago">Added in 0.31 (20)</a>
|
||||
|
||||
|
||||
|
||||
|
@ -144,7 +144,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#calendar' class="btn">
|
||||
Calendar
|
||||
(2)
|
||||
(3)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -193,7 +193,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#energy' class="btn">
|
||||
Energy
|
||||
(6)
|
||||
(7)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -235,14 +235,14 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#hub' class="btn">
|
||||
Hub
|
||||
(32)
|
||||
(33)
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='#light' class="btn">
|
||||
Light
|
||||
(26)
|
||||
(27)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -279,7 +279,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#presence-detection' class="btn">
|
||||
Presence Detection
|
||||
(25)
|
||||
(27)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -293,7 +293,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#sensor' class="btn">
|
||||
Sensor
|
||||
(48)
|
||||
(51)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -349,7 +349,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/switch.anel_pwrctrl/'
|
||||
class='switch added_two_versions_ago'
|
||||
class='switch'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -412,8 +412,24 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/sensor.api_stream/'
|
||||
class='sensor added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/home-assistant.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>API Stream Sensor</div>
|
||||
<div class='category'>Sensor</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/notify.apns/'
|
||||
class='notifications added_one_version_ago'
|
||||
class='notifications added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -427,7 +443,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.arwn/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -683,7 +699,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/device_tracker.bbox/'
|
||||
class='presence-detection added_one_version_ago'
|
||||
class='presence-detection added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -699,7 +715,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.bbox/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -892,6 +908,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/sensor.broadlink/'
|
||||
class='sensor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/broadlink.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Broadlink RM2 and A1 sensor</div>
|
||||
<div class='category'>Sensor</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/browser/'
|
||||
class='other'
|
||||
style='display: none'>
|
||||
|
@ -941,7 +973,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.cups/'
|
||||
class='system-monitor added_in_current_version'
|
||||
class='system-monitor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -960,6 +992,24 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/device_tracker.cisco_ios/'
|
||||
class='presence-detection added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/cisco.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Cisco IOS</div>
|
||||
<div class='category'>Presence Detection</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/sensor.coinmarketcap/'
|
||||
class='finance'
|
||||
style='display: none'>
|
||||
|
@ -1057,7 +1107,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/alarm_control_panel.concord232/'
|
||||
class='alarm added_one_version_ago'
|
||||
class='alarm added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1073,7 +1123,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/binary_sensor.concord232/'
|
||||
class='binary-sensor added_one_version_ago'
|
||||
class='binary-sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1123,7 +1173,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.currencylayer/'
|
||||
class='finance added_in_current_version'
|
||||
class='finance added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1269,7 +1319,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/digital_ocean/'
|
||||
class='hub added_two_versions_ago featured'
|
||||
class='hub featured'
|
||||
>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1285,7 +1335,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/binary_sensor.digital_ocean/'
|
||||
class='system-monitor added_two_versions_ago'
|
||||
class='system-monitor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1301,7 +1351,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/switch.digital_ocean/'
|
||||
class='switch added_two_versions_ago'
|
||||
class='switch'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1351,7 +1401,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.dovado/'
|
||||
class='system-monitor added_in_current_version'
|
||||
class='system-monitor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1527,7 +1577,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/media_player.emby/'
|
||||
class='media-player added_in_current_version'
|
||||
class='media-player added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1559,7 +1609,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/emoncms_history/'
|
||||
class='history added_one_version_ago'
|
||||
class='history added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2039,7 +2089,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/cover.garadget/'
|
||||
class='cover added_in_current_version'
|
||||
class='cover added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2118,6 +2168,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/calendar.google/'
|
||||
class='calendar added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/google_calendar.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Google Calendar Event</div>
|
||||
<div class='category'>Calendar</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/media_player.cast/'
|
||||
class='media-player featured'
|
||||
>
|
||||
|
@ -2199,7 +2265,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.hddtemp/'
|
||||
class='system-monitor added_in_current_version'
|
||||
class='system-monitor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2293,7 +2359,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.haveibeenpwned/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2693,7 +2759,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.influxdb/'
|
||||
class='sensor added_in_current_version'
|
||||
class='sensor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3159,7 +3225,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/litejet/'
|
||||
class='hub added_in_current_version'
|
||||
class='hub added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3173,7 +3239,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/light.litejet/'
|
||||
class='light added_in_current_version'
|
||||
class='light added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3187,7 +3253,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/scene.litejet/'
|
||||
class='scene added_in_current_version'
|
||||
class='scene added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3201,7 +3267,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/switch.litejet/'
|
||||
class='switch added_in_current_version'
|
||||
class='switch added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3600,6 +3666,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/light.mqtt_template/'
|
||||
class='light added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/mqtt.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>MQTT Template Light</div>
|
||||
<div class='category'>Light</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/alarm_control_panel.manual/'
|
||||
class='alarm'
|
||||
style='display: none'>
|
||||
|
@ -3633,7 +3715,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/notify.matrix/'
|
||||
class='notifications added_in_current_version'
|
||||
class='notifications added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3683,7 +3765,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.min_max/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3699,7 +3781,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/mochad/'
|
||||
class='hub added_in_current_version'
|
||||
class='hub added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3713,7 +3795,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/switch.mochad/'
|
||||
class='switch added_in_current_version'
|
||||
class='switch added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3855,7 +3937,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/cover.mysensors/'
|
||||
class='cover added_two_versions_ago'
|
||||
class='cover'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3982,8 +4064,40 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/neato/'
|
||||
class='hub added_in_current_version featured'
|
||||
>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/neato.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Neato Robotics</div>
|
||||
<div class='category'>Hub</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/sensor.neato/'
|
||||
class='sensor added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/neato.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Neato Robotics Sensor</div>
|
||||
<div class='category'>Sensor</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/switch.neato/'
|
||||
class='switch added_one_version_ago'
|
||||
class='switch added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4111,7 +4225,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/binary_sensor.netatmo/'
|
||||
class='binary-sensor added_one_version_ago'
|
||||
class='binary-sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4159,7 +4273,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/climate.netatmo/'
|
||||
class='climate added_one_version_ago'
|
||||
class='climate added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4241,7 +4355,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/notify.nfandroidtv/'
|
||||
class='notifications added_in_current_version'
|
||||
class='notifications added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4465,7 +4579,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/weather.openweathermap/'
|
||||
class='weather added_in_current_version'
|
||||
class='weather added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4544,6 +4658,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/sensor.pvoutput/'
|
||||
class='energy added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/pvoutput.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>PVOutput Sensor</div>
|
||||
<div class='category'>Energy</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/media_player.panasonic_viera/'
|
||||
class='media-player'
|
||||
style='display: none'>
|
||||
|
@ -4657,7 +4787,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/media_player.philips_js/'
|
||||
class='media-player added_in_current_version'
|
||||
class='media-player added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4705,7 +4835,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.pilight/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -5153,7 +5283,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.random/'
|
||||
class='sensor added_in_current_version'
|
||||
class='sensor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -5473,7 +5603,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.scrape/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -5717,7 +5847,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.statistics/'
|
||||
class='sensor added_two_versions_ago'
|
||||
class='sensor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -5826,12 +5956,28 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/device_tracker.swisscom/'
|
||||
class='presence-detection added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/swisscom.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Swisscom Internet-Box</div>
|
||||
<div class='category'>Presence Detection</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/camera.synology/'
|
||||
class='camera added_one_version_ago'
|
||||
class='camera added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -5847,7 +5993,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.synologydsm/'
|
||||
class='sensor added_in_current_version'
|
||||
class='sensor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6101,7 +6247,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/notify.telstra/'
|
||||
class='notifications added_one_version_ago'
|
||||
class='notifications added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6165,7 +6311,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/thingspeak/'
|
||||
class='history added_in_current_version'
|
||||
class='history added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6629,7 +6775,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/camera.verisure/'
|
||||
class='camera added_one_version_ago'
|
||||
class='camera added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6693,7 +6839,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/device_tracker.volvooncall/'
|
||||
class='presence-detection added_two_versions_ago'
|
||||
class='presence-detection'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6709,7 +6855,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.vasttrafik/'
|
||||
class='transport added_two_versions_ago'
|
||||
class='transport'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6887,7 +7033,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/climate.wink/'
|
||||
class='climate added_in_current_version'
|
||||
class='climate added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -7015,7 +7161,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/light.yeelight/'
|
||||
class='light added_in_current_version'
|
||||
class='light added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -7271,7 +7417,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/zoneminder/'
|
||||
class='camera added_one_version_ago'
|
||||
class='camera added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -7287,7 +7433,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.zoneminder/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -7303,7 +7449,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/switch.zoneminder/'
|
||||
class='switch added_one_version_ago'
|
||||
class='switch added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
|
|
@ -194,6 +194,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -301,6 +301,9 @@ The ISY994 controller is manufactured by <a href="https://www.universal-devices.
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -240,6 +240,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -174,6 +174,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -192,6 +192,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -153,6 +153,22 @@
|
|||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Will add a light with out the white mode:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code> <span class="s">192.168.1.10</span><span class="pi">:</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">NAME</span>
|
||||
<span class="s">mode</span><span class="pi">:</span> <span class="s2">"</span><span class="s">rgb"</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Will add a light with white mode (default). Changing the brightness will set the bulb in white mode:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code> <span class="s">192.168.1.10</span><span class="pi">:</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">NAME</span>
|
||||
<span class="s">mode</span><span class="pi">:</span> <span class="s2">"</span><span class="s">rgbw"</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
@ -221,6 +237,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -185,6 +185,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -179,6 +179,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -172,6 +172,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -167,6 +167,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -185,6 +185,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -173,6 +173,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -232,6 +232,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -170,6 +170,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -280,6 +280,9 @@
|
|||
<li>
|
||||
MQTT Light
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -243,6 +243,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
337
components/light.mqtt_template/index.html
Normal file
337
components/light.mqtt_template/index.html
Normal file
|
@ -0,0 +1,337 @@
|
|||
<!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>MQTT Template Light - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions for how to setup MQTT Template lights within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/light.mqtt_template/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="MQTT Template Light">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/light.mqtt_template/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions for how to setup MQTT Template lights within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="MQTT Template Light">
|
||||
<meta name="twitter:description" content="Instructions for how to setup MQTT Template lights within Home Assistant.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.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='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</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></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></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">
|
||||
MQTT Template Light
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">mqtt_template</code> light platform lets you control a MQTT-enabled light that receive commands on a command topic and optionaly sends status update on a state topic.
|
||||
It is format-agnostic so you can use any data format you want (i.e. string, JSON), just configure it with templating.</p>
|
||||
|
||||
<p>This platform supports on/off, brightness, RGB colors, transitions, and short/long flashing.</p>
|
||||
|
||||
<p>In an ideal scenario, the MQTT device will have a state topic to publish state changes. If these messages are published with the RETAIN flag, the MQTT light will receive an instant state update after subscription and will start with the correct state. Otherwise, the initial state of the light will be off.</p>
|
||||
|
||||
<p>When a state topic is not available, the light will work in optimistic mode. In this mode, the light will immediately change state after every command. Otherwise, the light will wait for state confirmation from the device (message from <code class="highlighter-rouge">state_topic</code>).</p>
|
||||
|
||||
<p>Optimistic mode can be forced, even if state topic is available. Try enabling it if the light is operating incorrectly.</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">light</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt_template</span>
|
||||
<span class="s">command_topic</span><span class="pi">:</span> <span class="s2">"</span><span class="s">home/rgb1/set"</span>
|
||||
<span class="s">command_on_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">on"</span>
|
||||
<span class="s">command_off_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">off"</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name of the light. Default is “MQTT Template Light.”</li>
|
||||
<li><strong>command_topic</strong> (<em>Required</em>): The MQTT topic to publish commands to change the light’s state.</li>
|
||||
<li><strong>state_topic</strong> (<em>Optional</em>): The MQTT topic subscribed to receive state updates.</li>
|
||||
<li><strong>command_on_template</strong> (<em>Required</em>): The template for <em>on</em> state changes. Available variables: <code class="highlighter-rouge">state</code>, <code class="highlighter-rouge">brightness</code>, <code class="highlighter-rouge">red</code>, <code class="highlighter-rouge">green</code>, <code class="highlighter-rouge">blue</code>, <code class="highlighter-rouge">flash</code> and <code class="highlighter-rouge">transition</code>.</li>
|
||||
<li><strong>command_off_template</strong> (<em>Required</em>): The template for <em>off</em> state changes. Available variables: <code class="highlighter-rouge">state</code> and <code class="highlighter-rouge">transition</code>.</li>
|
||||
<li><strong>state_template</strong> (<em>Optional</em>): Template to extract state from the state payload value.</li>
|
||||
<li><strong>brightness_template</strong> (<em>Optional</em>): Template to extract brightness from the state payload value.</li>
|
||||
<li><strong>red_template</strong> (<em>Optional</em>): Template to extract red color from the state payload value.</li>
|
||||
<li><strong>green_template</strong> (<em>Optional</em>): Template to extract green color from the state payload value.</li>
|
||||
<li><strong>blue_template</strong> (<em>Optional</em>): Template to extract blue color from the state payload value.</li>
|
||||
<li><strong>optimistic</strong> (<em>Optional</em>): Flag that defines if the light works in optimistic mode. Default is true if no state topic or state template is defined, else false.</li>
|
||||
<li><strong>qos</strong> (<em>Optional</em>): The maximum QoS level of the state topic. Default is 0 and will also be used to publishing messages.</li>
|
||||
</ul>
|
||||
|
||||
<p class="note warning">
|
||||
Make sure that your topics match exact. <code class="highlighter-rouge">some-topic/</code> and <code class="highlighter-rouge">some-topic</code> are different topics.
|
||||
</p>
|
||||
|
||||
<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 light.</p>
|
||||
|
||||
<h3><a class="title-link" name="simple-string-payload" href="#simple-string-payload"></a> Simple string payload</h3>
|
||||
|
||||
<p>For a simple string payload with the format <code class="highlighter-rouge">state,brightness,r-g-b</code> (e.g. <code class="highlighter-rouge">on,255,255-255-255</code>), add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">light</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt_template</span>
|
||||
<span class="s">command_topic</span><span class="pi">:</span> <span class="s2">"</span><span class="s">home/rgb1/set"</span>
|
||||
<span class="s">state_topic</span><span class="pi">:</span> <span class="s2">"</span><span class="s">home/rgb1/status"</span>
|
||||
<span class="s">command_on_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">on,{{</span><span class="nv"> </span><span class="s">brightness|d</span><span class="nv"> </span><span class="s">}},{{</span><span class="nv"> </span><span class="s">red|d</span><span class="nv"> </span><span class="s">}}-{{</span><span class="nv"> </span><span class="s">green|d</span><span class="nv"> </span><span class="s">}}-{{</span><span class="nv"> </span><span class="s">blue|d</span><span class="nv"> </span><span class="s">}}"</span>
|
||||
<span class="s">command_off_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">off"</span>
|
||||
<span class="s">state_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">{{</span><span class="nv"> </span><span class="s">value.split(',')[0]</span><span class="nv"> </span><span class="s">}}"</span> <span class="c1"># must return `on` or `off`</span>
|
||||
<span class="s">brightness_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">{{</span><span class="nv"> </span><span class="s">value.split(',')[1]</span><span class="nv"> </span><span class="s">}}"</span>
|
||||
<span class="s">red_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">{{</span><span class="nv"> </span><span class="s">value.split(',')[2].split('-')[0]</span><span class="nv"> </span><span class="s">}}"</span>
|
||||
<span class="s">green_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">{{</span><span class="nv"> </span><span class="s">value.split(',')[2].split('-')[1]</span><span class="nv"> </span><span class="s">}}"</span>
|
||||
<span class="s">blue_template</span><span class="pi">:</span> <span class="s2">"</span><span class="s">{{</span><span class="nv"> </span><span class="s">value.split(',')[2].split('-')[2]</span><span class="nv"> </span><span class="s">}}"</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<h3><a class="title-link" name="json-payload" href="#json-payload"></a> JSON payload</h3>
|
||||
|
||||
<p>For a JSON payload with the format <code class="highlighter-rouge"><span class="p">{</span><span class="nt">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"on"</span><span class="p">,</span><span class="w"> </span><span class="nt">"brightness"</span><span class="p">:</span><span class="w"> </span><span class="mi">255</span><span class="p">,</span><span class="w"> </span><span class="nt">"color"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mi">255</span><span class="p">,</span><span class="w"> </span><span class="mi">255</span><span class="p">,</span><span class="w"> </span><span class="mi">255</span><span class="p">]}</span></code>, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">light</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt_template</span>
|
||||
<span class="s">command_topic</span><span class="pi">:</span> <span class="s2">"</span><span class="s">home/rgb1/set"</span>
|
||||
<span class="s">state_topic</span><span class="pi">:</span> <span class="s2">"</span><span class="s">home/rgb1/status"</span>
|
||||
<span class="s">command_on_template</span><span class="pi">:</span> <span class="pi">></span>
|
||||
<span class="no">{"state": "on"</span>
|
||||
<span class="no">{%- if brightness is defined -%}</span>
|
||||
<span class="no">, "brightness": {{ brightness }}</span>
|
||||
<span class="no">{%- endif -%}</span>
|
||||
<span class="no">{%- if red is defined and green is defined and blue is defined -%}</span>
|
||||
<span class="no">, "color": [{{ red }}, {{ green }}, {{ blue }}]</span>
|
||||
<span class="no">{%- endif -%}</span>
|
||||
<span class="no">}</span>
|
||||
<span class="s">command_off_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{"state":</span><span class="nv"> </span><span class="s">"off"}'</span>
|
||||
<span class="s">state_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.state</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
<span class="s">brightness_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.brightness</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
<span class="s">red_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.color[0]</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
<span class="s">green_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.color[1]</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
<span class="s">blue_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.color[2]</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<h3><a class="title-link" name="no-brightness-or-color-support" href="#no-brightness-or-color-support"></a> No brightness or color support</h3>
|
||||
|
||||
<p>If you don’t want brightness or color support, just omit the corresponding configuration sections.</p>
|
||||
|
||||
|
||||
|
||||
</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='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/light.mqtt_template.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/mqtt.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
IoT class<sup><a href='/blog/2016/02/12/classifying-the-internet-of-things/#classifiers'><i class="icon-info-sign"></i></a></sup>: Local Push
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.33
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/light/'>the Lights component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Light</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/light.wemo/'>Belkin WeMo Lights</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.blinksticklight/'>Blinkstick</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.enocean/'>EnOcean Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.homematic/'>Homematic Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hyperion/'>Hyperion</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.isy994/'>ISY994 Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.insteon_hub/'>Insteon Hub Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.lifx/'>LIFX</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.litejet/'>LiteJet Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_json/'>MQTT JSON Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
MQTT Template Light
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.osramlightify/'>Osram Lightify</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.qwikswitch/'>QwikSwitch Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.rfxtrx/'>RFXtrx Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.scsgate/'>SCSGate Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.tellstick/'>TellStick Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.vera/'>Vera Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.wink/'>Wink Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.x10/'>X10</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.yeelight/'>Yeelight Wifi Bulb</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zigbee/'>ZigBee Light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<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>
|
|
@ -303,6 +303,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
MySensors Light
|
||||
</li>
|
||||
|
|
|
@ -170,6 +170,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -173,6 +173,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -222,6 +222,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -189,6 +189,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -179,6 +179,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -188,6 +188,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -176,6 +176,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -182,6 +182,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -181,6 +181,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -185,6 +185,9 @@ Tests are only made with a YLDP03YL model. Because it’s the only hardware deve
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -195,6 +195,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -180,6 +180,9 @@
|
|||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt_template/'>MQTT Template Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mysensors/'>MySensors Light</a>
|
||||
</li>
|
||||
|
|
|
@ -227,6 +227,37 @@ The light component supports multiple entries in <code>configuration.yaml</code>
|
|||
</tbody>
|
||||
</table>
|
||||
|
||||
<h3><a class="title-link" name="service-lighthue_activate_scene" href="#service-lighthue_activate_scene"></a> Service <code class="highlighter-rouge">light.hue_activate_scene</code></h3>
|
||||
|
||||
<p>If you have hue lights, there is a service call to directly activate
|
||||
scenes that are stored in your hue hub. This will have all the bulbs
|
||||
transitioned at once, instead of one at a time using standard scenes
|
||||
in Home Assistant.</p>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Service data attribute</th>
|
||||
<th>Optional</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code class="highlighter-rouge">group_name</code></td>
|
||||
<td>no</td>
|
||||
<td>The group/room name of the lights. Find this in the Hue official app.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code class="highlighter-rouge">scene_name</code></td>
|
||||
<td>no</td>
|
||||
<td>The name of the Scene. Find this in the Hue official app.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p><em>Note</em>: <code class="highlighter-rouge">group_name</code> is not linked to Home Assistant group name.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
@ -283,6 +314,9 @@ The light component supports multiple entries in <code>configuration.yaml</code>
|
|||
<li><a href='/components/light.mqtt/'>
|
||||
MQTT Light
|
||||
</a></li>
|
||||
<li><a href='/components/light.mqtt_template/'>
|
||||
MQTT Template Light
|
||||
</a></li>
|
||||
<li><a href='/components/light.mysensors/'>
|
||||
MySensors Light
|
||||
</a></li>
|
||||
|
|
|
@ -214,6 +214,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -192,6 +192,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -250,6 +250,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -104,6 +104,16 @@
|
|||
<span class="s">password</span><span class="pi">:</span> <span class="s">PASSWORD</span>
|
||||
<span class="s">certificate</span><span class="pi">:</span> <span class="s">/home/paulus/dev/addtrustexternalcaroot.crt</span>
|
||||
<span class="s">protocol</span><span class="pi">:</span> <span class="s">3.1</span>
|
||||
<span class="s">birth_message</span><span class="pi">:</span>
|
||||
<span class="s">topic</span><span class="pi">:</span> <span class="s1">'</span><span class="s">hass/status'</span>
|
||||
<span class="s">payload</span><span class="pi">:</span> <span class="s1">'</span><span class="s">online'</span>
|
||||
<span class="s">qos</span><span class="pi">:</span> <span class="s">1</span>
|
||||
<span class="s">retain</span><span class="pi">:</span> <span class="s">true</span>
|
||||
<span class="s">will_message</span><span class="pi">:</span>
|
||||
<span class="s">topic</span><span class="pi">:</span> <span class="s1">'</span><span class="s">hass/status'</span>
|
||||
<span class="s">payload</span><span class="pi">:</span> <span class="s1">'</span><span class="s">offline'</span>
|
||||
<span class="s">qos</span><span class="pi">:</span> <span class="s">1</span>
|
||||
<span class="s">retain</span><span class="pi">:</span> <span class="s">true</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
|
@ -120,6 +130,22 @@
|
|||
<li><strong>client_key</strong> (<em>Optional</em>): Client key (example: <code class="highlighter-rouge">/home/user/owntracks/cookie.key</code>)</li>
|
||||
<li><strong>client_cert</strong> (<em>Optional</em>): Client certificate (example: <code class="highlighter-rouge">/home/user/owntracks/cookie.crt</code>)</li>
|
||||
<li><strong>protocol</strong> (<em>Optional</em>): Protocol to use: 3.1 or 3.1.1. By default it connects with 3.1.1 and falls back to 3.1 if server does not support 3.1.</li>
|
||||
<li><strong>birth_message</strong> (<em>Optional</em>):
|
||||
<ul>
|
||||
<li><strong>topic</strong> (<em>Required</em>): The MQTT topic to publish the message.</li>
|
||||
<li><strong>payload</strong> (<em>Required</em>): The message content.</li>
|
||||
<li><strong>qos</strong> (<em>Optional</em>): The maximum QoS level of the topic. Default is 0.</li>
|
||||
<li><strong>retain</strong> (<em>Optional</em>): If the published message should have the retain flag on or not. Defaults to <code class="highlighter-rouge">True</code>.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>will_message</strong> (<em>Optional</em>):
|
||||
<ul>
|
||||
<li><strong>topic</strong> (<em>Required</em>): The MQTT topic to publish the message.</li>
|
||||
<li><strong>payload</strong> (<em>Required</em>): The message content.</li>
|
||||
<li><strong>qos</strong> (<em>Optional</em>): The maximum QoS level of the topic. Default is 0.</li>
|
||||
<li><strong>retain</strong> (<em>Optional</em>): If the published message should have the retain flag on or not. Defaults to <code class="highlighter-rouge">True</code>.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2><a class="title-link" name="picking-a-broker" href="#picking-a-broker"></a> Picking a broker</h2>
|
||||
|
@ -496,6 +522,9 @@ Home Assistant will automatically load the correct certificate if you connect to
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -351,6 +351,9 @@ The MQTT gateway requires MySensors version 2.0 and only the MQTT client gateway
|
|||
<li>
|
||||
MySensors
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
285
components/neato/index.html
Normal file
285
components/neato/index.html
Normal file
|
@ -0,0 +1,285 @@
|
|||
<!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>Neato Robotics - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to integrate your Neato within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/neato/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Neato Robotics">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/neato/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate your Neato within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="Neato Robotics">
|
||||
<meta name="twitter:description" content="Instructions how to integrate your Neato within Home Assistant.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.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='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</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></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></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">
|
||||
Neato Robotics
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">neato</code> component allows you to control your <a href="https://www.neatorobotics.com/robot-vacuum/botvac-connected-series/botvac-connected/">Neato Botvac Connected</a>.</p>
|
||||
|
||||
<p>To enable <code class="highlighter-rouge">neato</code> in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">neato</span><span class="pi">:</span>
|
||||
<span class="s">username</span><span class="pi">:</span> <span class="s">USERNAME</span>
|
||||
<span class="s">password</span><span class="pi">:</span> <span class="s">PASSWORD</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>username</strong> (<em>Required</em>): Username for the Neato account.</li>
|
||||
<li><strong>password</strong> (<em>Required</em>): Password for the Neato account.</li>
|
||||
</ul>
|
||||
|
||||
<p class="note">
|
||||
The Home Assistant Neato platform has only be tested with a Botvac Connected. There is no support for the Botvac D3 Connected and Botvac D5 Connected robots at this time.
|
||||
</p>
|
||||
|
||||
|
||||
</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='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/neato.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/neato.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.33
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class='title delta'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/sensor.neato/'>
|
||||
Neato Robotics Sensor
|
||||
</a></li>
|
||||
<li><a href='/components/switch.neato/'>
|
||||
Neato Robotics Switch
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Hub</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/apcupsd/'>APCUPSd</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/wemo/'>Belkin WeMo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/bloomsky/'>BloomSky</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/digital_ocean/'>Digital Ocean</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/emulated_hue/'>Emulated Hue Bridge</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/enocean/'>EnOcean</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/ffmpeg/'>FFmpeg</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/homematic/'>Homematic</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/isy994/'>ISY994 Controller</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/insteon_hub/'>Insteon Hub</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/joaoapps_join/'>Joaoapps Join</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/litejet/'>LiteJet</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/mqtt/'>MQTT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/mochad/'>Mochad</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/modbus/'>Modbus</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
Neato Robotics
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/netatmo/'>Netatmo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nuimo_controller/'>Nuimo controller</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/octoprint/'>OctoPrint</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/pilight/'>Pilight</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/qwikswitch/'>QwikSwitch QSUSB Hub</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/rfxtrx/'>RFXtrx</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/scsgate/'>SCSGate</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sleepiq/'>SleepIQ</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/tellstick/'>TellStick</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/tellduslive/'>Telldus Live</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/vera/'>Vera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/verisure/'>Verisure</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/wink/'>Wink</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/zwave/'>Z-Wave</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/ecobee/'>ecobee</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<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>
|
|
@ -218,6 +218,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
Nest
|
||||
</li>
|
||||
|
|
|
@ -224,6 +224,9 @@ The Home Assistant Netatmo platform has only be tested with the classic indoor,
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -223,6 +223,9 @@ Then invoke home-assistant with <code class="highlighter-rouge">hass --skip-pip<
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -193,6 +193,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -229,6 +229,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -218,6 +218,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -199,6 +199,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -198,6 +198,9 @@
|
|||
<li>
|
||||
<a href='/components/mysensors/'>MySensors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/neato/'>Neato Robotics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/nest/'>Nest</a>
|
||||
</li>
|
||||
|
|
|
@ -220,6 +220,9 @@
|
|||
<li>
|
||||
APCUPSd Sensor
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -229,6 +232,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -286,6 +292,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
317
components/sensor.api_stream/index.html
Normal file
317
components/sensor.api_stream/index.html
Normal file
|
@ -0,0 +1,317 @@
|
|||
<!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>API Stream Sensor - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to count clients using the API stream within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/sensor.api_stream/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="API Stream Sensor">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/sensor.api_stream/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to count clients using the API stream within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="API Stream Sensor">
|
||||
<meta name="twitter:description" content="Instructions how to count clients using the API stream within Home Assistant.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.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='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</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></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></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">
|
||||
API Stream Sensor
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">api_stream</code> sensor platform shows how many clients are connected to the stream API</p>
|
||||
|
||||
<p>To add the connected clients to your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">sensor</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">api_streams</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</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='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/sensor.api_stream.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/home-assistant.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.33
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Sensor</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
API Stream Sensor
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.bbox/'>Bbox Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.dweet/'>Dweet.io</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.emoncms/'>Emoncms Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.enocean/'>EnOcean Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.envisalink/'>Envisalink Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.gpsd/'>GPSD</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.http/'>HTTP Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.haveibeenpwned/'>HaveIBeenPwned Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.imap_email_content/'>IMAP Email Content</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.imap/'>IMAP Unread E-mail</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.isy994/'>ISY994 Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.influxdb/'>InfluxDB Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mhz19/'>MH-Z19 CO2 Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mqtt/'>MQTT Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.min_max/'>Min/max Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.modbus/'>Modbus Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.moldindicator/'>Mold Indicator</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.octoprint/'>OctoPrint Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.onewire/'>One wire Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pilight/'>Pilight Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.rest/'>RESTful Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.rfxtrx/'>RFXtrx Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.random/'>Random Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.statistics/'>Statistics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.synologydsm/'>SynologyDSM Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.tcp/'>TCP Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.temper/'>TEMPer Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.tellstick/'>TellStick Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.tellduslive/'>Telldus Live sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.template/'>Template Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.thinkingcleaner/'>Thinking Cleaner sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.vera/'>Vera Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.verisure/'>Verisure Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.wink/'>Wink Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zigbee/'>ZigBee Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zoneminder/'>ZoneMinder Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mfi/'>mFi Sensor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<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>
|
|
@ -192,6 +192,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -201,6 +204,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -258,6 +264,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -126,6 +126,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
ARWN Sensor
|
||||
</li>
|
||||
|
@ -135,6 +138,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -192,6 +198,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -156,6 +156,9 @@ Due to third party limitation, the sensors will only be available if Home Assist
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -165,6 +168,9 @@ Due to third party limitation, the sensors will only be available if Home Assist
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -222,6 +228,9 @@ Due to third party limitation, the sensors will only be available if Home Assist
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -168,6 +168,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -177,6 +180,9 @@
|
|||
<li>
|
||||
BloomSky Sensor
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -234,6 +240,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
355
components/sensor.broadlink/index.html
Normal file
355
components/sensor.broadlink/index.html
Normal file
|
@ -0,0 +1,355 @@
|
|||
<!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>Broadlink RM2 and A1 sensor - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to integrate Broadlink RM2 and/or A1 E-air sensors within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/sensor.broadlink/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Broadlink RM2 and A1 sensor">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/sensor.broadlink/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate Broadlink RM2 and/or A1 E-air sensors within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="Broadlink RM2 and A1 sensor">
|
||||
<meta name="twitter:description" content="Instructions how to integrate Broadlink RM2 and/or A1 E-air sensors within Home Assistant.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.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='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</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></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></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">
|
||||
Broadlink RM2 and A1 Sensor
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">broadlink</code> sensor platform let you monitor data from an RM2 and A1 E-air.
|
||||
There is currently no support for the cloud API.</p>
|
||||
|
||||
<p>To set it up, add the following information to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
|
||||
|
||||
<p>Obtain sensor data from an A1:</p>
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">sensor</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">broadlink</span>
|
||||
<span class="s">update_interval</span><span class="pi">:</span> <span class="s">60</span>
|
||||
<span class="s">host</span><span class="pi">:</span> <span class="s">IP_ADDRESS</span>
|
||||
<span class="s">mac</span><span class="pi">:</span> <span class="s1">'</span><span class="s">MAC_ADDRESS'</span>
|
||||
<span class="s">monitored_conditions</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">temperature</span>
|
||||
<span class="pi">-</span> <span class="s">humidity</span>
|
||||
<span class="pi">-</span> <span class="s">air_quality</span>
|
||||
<span class="pi">-</span> <span class="s">light</span>
|
||||
<span class="pi">-</span> <span class="s">noise</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Obtain temperature data from an RM2:</p>
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">sensor</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">broadlink</span>
|
||||
<span class="s">update_interval</span><span class="pi">:</span> <span class="s">60</span>
|
||||
<span class="s">host</span><span class="pi">:</span> <span class="s">IP_ADDRESS</span>
|
||||
<span class="s">mac</span><span class="pi">:</span> <span class="s1">'</span><span class="s">MAC_ADDRESS'</span>
|
||||
<span class="s">monitored_conditions</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">temperature</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration options:</p>
|
||||
<ul>
|
||||
<li><strong>name</strong> (<em>Optional</em>): Default BL. Sensor name</li>
|
||||
<li><strong>update_interval</strong> (<em>Optional</em>): Default 300. Time in seconds to fetch data from sensors</li>
|
||||
<li><strong>host</strong> (<em>Required</em>): The hostname/IP address to connect to.</li>
|
||||
<li><strong>mac</strong> (<em>Required</em>): Device mac address.</li>
|
||||
<li><strong>monitored_conditions</strong> array (<em>Required</em>): States to monitor.
|
||||
<ul>
|
||||
<li>‘temperature’</li>
|
||||
<li>‘humidity’</li>
|
||||
<li>‘air_quality’</li>
|
||||
<li>‘light’</li>
|
||||
<li>‘noise’</li>
|
||||
</ul>
|
||||
</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='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/sensor.broadlink.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/broadlink.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.34
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Sensor</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.bbox/'>Bbox Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
Broadlink RM2 and A1 sensor
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.dweet/'>Dweet.io</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.emoncms/'>Emoncms Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.enocean/'>EnOcean Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.envisalink/'>Envisalink Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.gpsd/'>GPSD</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.http/'>HTTP Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.haveibeenpwned/'>HaveIBeenPwned Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.imap_email_content/'>IMAP Email Content</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.imap/'>IMAP Unread E-mail</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.isy994/'>ISY994 Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.influxdb/'>InfluxDB Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mhz19/'>MH-Z19 CO2 Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mqtt/'>MQTT Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.min_max/'>Min/max Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.modbus/'>Modbus Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.moldindicator/'>Mold Indicator</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.octoprint/'>OctoPrint Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.onewire/'>One wire Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pilight/'>Pilight Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.rest/'>RESTful Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.rfxtrx/'>RFXtrx Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.random/'>Random Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.statistics/'>Statistics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.synologydsm/'>SynologyDSM Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.tcp/'>TCP Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.temper/'>TEMPer Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.tellstick/'>TellStick Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.tellduslive/'>Telldus Live sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.template/'>Template Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.thinkingcleaner/'>Thinking Cleaner sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.vera/'>Vera Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.verisure/'>Verisure Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.wink/'>Wink Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zigbee/'>ZigBee Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zoneminder/'>ZoneMinder Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mfi/'>mFi Sensor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<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>
|
|
@ -265,6 +265,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -274,6 +277,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
Command line Sensor
|
||||
</li>
|
||||
|
@ -331,6 +337,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -151,6 +151,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.ohmconnect/'>OhmConnect</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pvoutput/'>PVOutput Sensor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -178,6 +178,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -187,6 +190,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -244,6 +250,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -180,6 +180,9 @@ negative number of minutes your timezone is ahead/behind UTC time.</li>
|
|||
<li>
|
||||
<a href='/components/sensor.ohmconnect/'>OhmConnect</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pvoutput/'>PVOutput Sensor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -155,6 +155,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.ohmconnect/'>OhmConnect</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pvoutput/'>PVOutput Sensor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -244,6 +244,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -253,6 +256,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -310,6 +316,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -152,6 +152,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -161,6 +164,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -218,6 +224,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -137,6 +137,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.apcupsd/'>APCUPSd Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.api_stream/'>API Stream Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arwn/'>ARWN Sensor</a>
|
||||
</li>
|
||||
|
@ -146,6 +149,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.bloomsky/'>BloomSky Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.broadlink/'>Broadlink RM2 and A1 sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_line/'>Command line Sensor</a>
|
||||
</li>
|
||||
|
@ -203,6 +209,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.neato/'>Neato Robotics Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.nest/'>Nest Sensor</a>
|
||||
</li>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue