Site updated at 2016-12-17 22:58:25 UTC
This commit is contained in:
parent
1852a2ea7e
commit
b963fa6eb6
379 changed files with 7177 additions and 1832 deletions
|
@ -170,9 +170,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -196,9 +196,15 @@ This sensor is not suitable for fast state changes because there is a high possi
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -183,9 +183,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -227,9 +227,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -166,9 +166,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -180,6 +180,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.linux_battery/'>Linux Battery</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.netdata/'>Netdata</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pi_hole/'>Pi-Hole Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -159,9 +159,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -179,9 +179,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -163,9 +163,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -231,9 +231,15 @@ If the <code class="highlighter-rouge">ffmpeg</code> process is broken, the sens
|
|||
<li>
|
||||
FFmpeg Binary Sensor
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
310
components/binary_sensor.flic/index.html
Normal file
310
components/binary_sensor.flic/index.html
Normal file
|
@ -0,0 +1,310 @@
|
|||
<!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>Flic Smart Button - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to integrate flic buttons within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/binary_sensor.flic/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Flic Smart Button">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/binary_sensor.flic/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate flic buttons 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="Flic Smart Button">
|
||||
<meta name="twitter:description" content="Instructions how to integrate flic buttons 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">
|
||||
Flic Smart Button
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">flic</code> platform allows you to connect with multiple <a href="https://flic.io">flic</a> smart buttons.</p>
|
||||
|
||||
<p>The platform does not directly interact with the buttons, but communicates with the flic service that manages the buttons. The service can run on the same instance as home assistant or any other reachable machine. For setup instructions visit the GitHub repository of the service for <a href="https://github.com/50ButtonsEach/fliclib-linux-hci">Linux</a>, <a href="https://github.com/50ButtonsEach/flic-service-osx">OS X</a> or <a href="https://github.com/50ButtonsEach/fliclib-windows">Windows</a>.</p>
|
||||
|
||||
<h3><a class="title-link" name="configuration" href="#configuration"></a> Configuration</h3>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">binary_sensor</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">flic</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>host</strong> (<em>Optional</em>): The IP or hostname of the flic service server. (default: <code class="highlighter-rouge">localhost</code>)</li>
|
||||
<li><strong>port</strong> (<em>Optional</em>): The port of the flic service. (default: <code class="highlighter-rouge">5551</code>)</li>
|
||||
<li><strong>discovery</strong> (<em>Optional</em>): If <code class="highlighter-rouge">true</code>, the component is configured to constantly scan for new buttons. (default: <code class="highlighter-rouge">true</code>)</li>
|
||||
</ul>
|
||||
|
||||
<h4><a class="title-link" name="discovery" href="#discovery"></a> Discovery</h4>
|
||||
|
||||
<p>If discovery is enabled, you can add a new button by pressing it for at least 7s. The button will be paired with the flic service and added to Home Assistant. Otherwise, you have to manually pair it with the flic service. The Home Assistant platform will not scan for new buttons and will only connect to buttons already paired.</p>
|
||||
|
||||
<h4><a class="title-link" name="events" href="#events"></a> Events</h4>
|
||||
|
||||
<p>The flic component fires <code class="highlighter-rouge">flic_click</code> events on the bus. You can capture the events and respond to them in automation scripts like this:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml automation entry</span>
|
||||
<span class="s">automation</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">alias</span><span class="pi">:</span> <span class="s">Turn on lights in living room if flic is pressed once</span>
|
||||
<span class="s">trigger</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">event</span>
|
||||
<span class="s">event_type</span><span class="pi">:</span> <span class="s">flic_click</span>
|
||||
<span class="s">event_data</span><span class="pi">:</span>
|
||||
<span class="s">button_name</span><span class="pi">:</span> <span class="s">flic_81e4ac74b6d2</span>
|
||||
<span class="s">click_type</span><span class="pi">:</span> <span class="s">single</span>
|
||||
<span class="s">action</span><span class="pi">:</span>
|
||||
<span class="s">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_off</span>
|
||||
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">group.lights_livingroom</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Event data:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>button_name</strong>: The name of the button, that triggered the event.</li>
|
||||
<li><strong>button_address</strong>: The bluetooth address of the button, that triggered the event.</li>
|
||||
<li><strong>click_type</strong>: The type of click. Possible values are <code class="highlighter-rouge">single</code>, <code class="highlighter-rouge">double</code> and <code class="highlighter-rouge">hold</code>.</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/binary_sensor.flic.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/flic.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.35
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/binary_sensor/'>the Binary Sensor component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Binary Sensor</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.apcupsd/'>APCUPSd Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.bloomsky/'>BloomSky Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.command_line/'>Command line Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.concord232/'>Concord232 Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.ecobee/'>Ecobee Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.enocean/'>EnOcean Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.envisalink/'>Envisalink Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
Flic Smart Button
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.isy994/'>ISY994 Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.knx/'>KNX Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.mqtt/'>MQTT Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.modbus/'>Modbus Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.mysensors/'>MySensors Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.nx584/'>NX584 zones</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.nest/'>Nest Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.netatmo/'>Netatmo Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.octoprint/'>OctoPrint Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.rest/'>RESTful Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.rpi_gpio/'>Raspberry PI GPIO Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.sleepiq/'>SleepIQ Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.tcp/'>TCP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.template/'>Template Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.threshold/'>Threshold Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.trend/'>Trend Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.vera/'>Vera Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.wink/'>Wink Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.zwave/'>Z-Wave Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.zigbee/'>ZigBee Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.arest/'>aREST Binary 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>
|
350
components/binary_sensor.hikvision/index.html
Normal file
350
components/binary_sensor.hikvision/index.html
Normal file
|
@ -0,0 +1,350 @@
|
|||
<!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>Hikvision Binary Sensor - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions on how to set up Hikvision camera binary sensors within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/binary_sensor.hikvision/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Hikvision Binary Sensor">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/binary_sensor.hikvision/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions on how to set up Hikvision camera binary 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="Hikvision Binary Sensor">
|
||||
<meta name="twitter:description" content="Instructions on how to set up Hikvision camera binary 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">
|
||||
Hikvision Binary Sensor
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The Hikvision Binary Sensor is a platform that parses the event stream of a <a href="http://www.hikvision.com/">Hikvision IP Camera</a> and presents the camera events to Home Assistant as binary sensors with either an “off” or “on” state.</p>
|
||||
|
||||
<p>The platform will automatically add all sensors to Home Assistant that are configured within the camera interface to “Notify the surveillance center” as a trigger. If you would like to hide a sensor type you can do so by either unchecking “Notify the surveillance center” in the camera configuration or by using the “ignored” customize option detailed below.</p>
|
||||
|
||||
<p>For example, if you configure a camera with the name “Front Porch” that has motion detection and line crossing events enabled to notify the surveillance center the following binary sensors will be added to Home Assistant:</p>
|
||||
|
||||
<div class="highlighter-rouge"><pre class="highlight"><code>binary_sensor.front_porch_motion
|
||||
binary_sensor.front_port_line_crossing
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>This platform should work with all Hikvision cameras, and has been confirmed to work with the following models:</p>
|
||||
<ul>
|
||||
<li>DS-2CD3132-I</li>
|
||||
<li>DS-2CD2232-I5</li>
|
||||
<li>DS-2CD2032-I</li>
|
||||
<li>DS-2CD2142FWD-I</li>
|
||||
</ul>
|
||||
|
||||
<p>To enable this sensor, the following lines are required in your <code class="highlighter-rouge">configuration.yaml</code>:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">binary_sensor</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">hikvision</span>
|
||||
<span class="s">host</span><span class="pi">:</span> <span class="s">IP_ADDRESS</span>
|
||||
<span class="s">username</span><span class="pi">:</span> <span class="s">user</span>
|
||||
<span class="s">password</span><span class="pi">:</span> <span class="s">pass</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration options for a Hikvision Sensor:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name you’d like to give the camera in Home Assistant, defaults to name defined in the camera.</li>
|
||||
<li><strong>host</strong> (<em>Required</em>): The IP address of the camera you would like to connect to.</li>
|
||||
<li><strong>port</strong> (<em>Optional</em>): The port to connect to the camera on, defaults to 80.</li>
|
||||
<li><strong>ssl</strong> (<em>Optional</em>): True if you want to connect with https. Be sure to set the port also.</li>
|
||||
<li><strong>username</strong> (<em>Required</em>): The username to authenticate with.</li>
|
||||
<li><strong>password</strong> (<em>Required</em>): The password to authenticate with.</li>
|
||||
<li><strong>customize</strong> (<em>Optional</em>): This attribute contains sensor-specific override values. Only sensor name needs defined:
|
||||
<ul>
|
||||
<li><strong>ignored</strong> (<em>Optional</em>): Ignore this sensor completely. It won’t be shown in the Web Interface and no events are generated for it.</li>
|
||||
<li><strong>delay</strong> (<em>Optional</em>): Specify the delay to wait after a sensor event ends before notifying Home Assistant. This is useful to catch multiple quick trips in one window without the state toggling on and off. The default delay is 5 seconds.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>Supported sensor/event types are:</p>
|
||||
<ul>
|
||||
<li>Motion</li>
|
||||
<li>IO Trigger</li>
|
||||
<li>Line Crossing</li>
|
||||
<li>Field Detection</li>
|
||||
<li>Video Loss</li>
|
||||
<li>Tamper Detection</li>
|
||||
<li>Shelter Alarm</li>
|
||||
<li>Disk Full</li>
|
||||
<li>Disk Error</li>
|
||||
<li>Net Interface Broken</li>
|
||||
<li>IP Conflict</li>
|
||||
<li>Illegal Access</li>
|
||||
<li>Video Mismatch</li>
|
||||
<li>Bad Video</li>
|
||||
<li>PIR Alarm</li>
|
||||
<li>Face Detection</li>
|
||||
</ul>
|
||||
|
||||
<p>Example of a configuration in your <code class="highlighter-rouge">configuration.yaml</code> that utilizes the customize options:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">binary_sensor</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">hikvision</span>
|
||||
<span class="s">host</span><span class="pi">:</span> <span class="s">192.168.X.X</span>
|
||||
<span class="s">port</span><span class="pi">:</span> <span class="s">80</span>
|
||||
<span class="s">ssl</span><span class="pi">:</span> <span class="s">False</span>
|
||||
<span class="s">username</span><span class="pi">:</span> <span class="s">user</span>
|
||||
<span class="s">password</span><span class="pi">:</span> <span class="s">pass</span>
|
||||
<span class="s">customize</span><span class="pi">:</span>
|
||||
<span class="s">sensor_name_1</span><span class="pi">:</span>
|
||||
<span class="s">delay</span><span class="pi">:</span> <span class="s">30</span>
|
||||
<span class="s">sensor_name_2</span><span class="pi">:</span>
|
||||
<span class="s">ignored</span><span class="pi">:</span> <span class="s">True</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/binary_sensor.hikvision.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/hikvision.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.35
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/binary_sensor/'>the Binary Sensor component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class='title delta'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/switch.hikvision/'>
|
||||
Hikvision Camera Switch
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Binary Sensor</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.apcupsd/'>APCUPSd Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.bloomsky/'>BloomSky Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.command_line/'>Command line Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.concord232/'>Concord232 Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.ecobee/'>Ecobee Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.enocean/'>EnOcean Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.envisalink/'>Envisalink Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
Hikvision Binary Sensor
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.isy994/'>ISY994 Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.knx/'>KNX Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.mqtt/'>MQTT Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.modbus/'>Modbus Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.mysensors/'>MySensors Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.nx584/'>NX584 zones</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.nest/'>Nest Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.netatmo/'>Netatmo Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.octoprint/'>OctoPrint Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.rest/'>RESTful Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.rpi_gpio/'>Raspberry PI GPIO Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.sleepiq/'>SleepIQ Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.tcp/'>TCP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.template/'>Template Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.threshold/'>Threshold Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.trend/'>Trend Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.vera/'>Vera Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.wink/'>Wink Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.zwave/'>Z-Wave Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.zigbee/'>ZigBee Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.arest/'>aREST Binary 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>
|
|
@ -170,9 +170,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
Homematic Binary Sensor
|
||||
</li>
|
||||
|
|
|
@ -219,9 +219,15 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
HTTP Binary Sensor
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -173,9 +173,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -162,9 +162,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -186,9 +186,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -223,9 +223,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -279,9 +279,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -223,9 +223,15 @@ You must have the <a href="/components/nest/">Nest component</a> configured to u
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -206,9 +206,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -189,9 +189,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -182,9 +182,15 @@ You must have the <a href="/components/octoprint/">OctoPrint component</a> confi
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -254,9 +254,15 @@ User-Agent: Home Assistant</p>
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -186,9 +186,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -156,9 +156,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -178,9 +178,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -234,9 +234,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -172,9 +172,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -201,9 +201,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -173,9 +173,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -174,9 +174,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -182,9 +182,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -171,9 +171,15 @@
|
|||
<li>
|
||||
<a href='/components/binary_sensor.ffmpeg/'>FFmpeg Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.flic/'>Flic Smart Button</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.http/'>HTTP Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.hikvision/'>Hikvision Binary Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -161,9 +161,15 @@
|
|||
<li><a href='/components/binary_sensor.ffmpeg/'>
|
||||
FFmpeg Binary Sensor
|
||||
</a></li>
|
||||
<li><a href='/components/binary_sensor.flic/'>
|
||||
Flic Smart Button
|
||||
</a></li>
|
||||
<li><a href='/components/binary_sensor.http/'>
|
||||
HTTP Binary Sensor
|
||||
</a></li>
|
||||
<li><a href='/components/binary_sensor.hikvision/'>
|
||||
Hikvision Binary Sensor
|
||||
</a></li>
|
||||
<li><a href='/components/binary_sensor.homematic/'>
|
||||
Homematic Binary Sensor
|
||||
</a></li>
|
||||
|
|
|
@ -240,6 +240,14 @@
|
|||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/calendar/'>the Calendar component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class='title delta'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/tts.google/'>
|
||||
Google Text-to-Speech
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Calendar</h1>
|
||||
|
|
|
@ -111,6 +111,7 @@
|
|||
<li><strong>password</strong> (<em>Required</em>): The password for accessing your camera.</li>
|
||||
<li><strong>name</strong> (<em>Optional</em>): This parameter allows you to override the name of your camera. The default is “Amcrest Camera”.</li>
|
||||
<li><strong>port</strong> (<em>Optional</em>): The port that the camera is running on. The default is 80.</li>
|
||||
<li><strong>resolution</strong> (<em>Optional</em>): This parameter allows you to specify the camera resolution. For a high resolution (1080/720p), specify the option <code class="highlighter-rouge">high</code>. For VGA resolution (640x480p), specify the option <code class="highlighter-rouge">low</code>. If omitted, it defaults to <em>high</em>.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@
|
|||
<li><strong>target_temp</strong> (<em>Optional</em>): Set initial target temperature. Failure to set this variable will result in target temperature being set to null on startup.</li>
|
||||
<li><strong>ac_mode</strong> (<em>Optional</em>): Set the switch specified in the <em>heater</em> option to be treated as a cooling device instead of a heating device.</li>
|
||||
<li><strong>min_cycle_duration</strong> (<em>Optional</em>): Set a minimum amount of time that the switch specified in the <em>heater</em> option must be in it’s current state prior to being switched either off or on.</li>
|
||||
<li><strong>tolerance</strong> (<em>Optional</em>): Set a minimum amount of temperature change that the sensor specified in the <em>target_sensor</em> option must change prior to being switched either off or on.</li>
|
||||
<li><strong>tolerance</strong> (<em>Optional</em>): Set a minimum amount of difference between the temperature read by the sensor specified in the <em>target_sensor</em> option and the target temperature that must change prior to being switched either off or on. For example, if the target temperature is 25 and the tolerance is 0.5 the heater will start when the sensor goes below 24.5 and it will stop when the sensor goes above 25.5.</li>
|
||||
</ul>
|
||||
|
||||
<p>A full configuration example looks like the one below. <code class="highlighter-rouge">min_cycle_duration</code> must contains at least one of the following entries: <code class="highlighter-rouge">days:</code>, <code class="highlighter-rouge">hours:</code>, <code class="highlighter-rouge">minutes:</code>, <code class="highlighter-rouge">seconds:</code> or <code class="highlighter-rouge">milliseconds:</code>.</p>
|
||||
|
|
|
@ -107,6 +107,7 @@
|
|||
<li><a href="/components/remote/">Remote</a> (<code class="highlighter-rouge">remote</code>)</li>
|
||||
<li><a href="/components/sensor/">Sensor</a> (<code class="highlighter-rouge">sensor</code>)</li>
|
||||
<li><a href="/components/switch/">Switch</a> (<code class="highlighter-rouge">switch</code>)</li>
|
||||
<li><a href="/components/tts/">Text-to-speech</a> (<code class="highlighter-rouge">tts</code>)</li>
|
||||
<li><a href="/components/weather/">Weather</a> (<code class="highlighter-rouge">weather</code>)</li>
|
||||
</ul>
|
||||
|
||||
|
|
|
@ -106,7 +106,7 @@
|
|||
<li><a href="https://play.google.com/store/apps/details?id=com.mendhak.gpslogger">GPSLogger for Android</a></li>
|
||||
</ul>
|
||||
|
||||
<p>To configure GPSLogger, you must set up the app to send a <code class="highlighter-rouge">GET</code> request to your Home Assistant server at <code class="highlighter-rouge">http://<ha_server>/api/gpslogger?latitude=%LAT&longitude=%LON&battery=%BATT&device=%SER&accuracy=%ACC</code>. Make sure to include the API password if you have configured a password in Home Assistant (add <code class="highlighter-rouge">&api_password=<password></code> to the end of the URL). Configure that options under “General Options”:</p>
|
||||
<p>To configure GPSLogger, you must set up the app to send a <code class="highlighter-rouge">GET</code> request to your Home Assistant server at <code class="highlighter-rouge">http://<ha_server>/api/gpslogger?latitude=%LAT&longitude=%LON&device=%SER&accuracy=%ACC&battery=%BATT&speed=%SPD&direction=%DIR&altitude=%ALT&provider=%PROV&activity=%ACT</code>. Make sure to include the API password if you have configured a password in Home Assistant (add <code class="highlighter-rouge">&api_password=<password></code> to the end of the URL). Configure that options under “General Options”:</p>
|
||||
|
||||
<ul>
|
||||
<li>Start on boot: yes</li>
|
||||
|
@ -118,7 +118,7 @@
|
|||
<ul>
|
||||
<li>Log to GPX: no</li>
|
||||
<li>Log to KML: no</li>
|
||||
<li>Log to custom URL: yes and set <code class="highlighter-rouge">http://<ha_server>/api/gpslogger?latitude=%LAT&longitude=%LON&battery=%BATT&device=%SER&accuracy=%ACC</code> (be sure you include API password (<code class="highlighter-rouge">&api_password=<password></code>) if needed, or you can also use HTTP Basic authentication <code class="highlighter-rouge">http://<username>:<password>@<ha_server>/api/gpslogger...</code>)</li>
|
||||
<li>Log to custom URL: yes and set <code class="highlighter-rouge">http://<ha_server>/api/gpslogger?latitude=%LAT&longitude=%LON&device=%SER&accuracy=%ACC&battery=%BATT&speed=%SPD&direction=%DIR&altitude=%ALT&provider=%PROV&activity=%ACT</code> (be sure you include API password (<code class="highlighter-rouge">&api_password=<password></code>) if needed, or you can also use HTTP Basic authentication <code class="highlighter-rouge">http://<username>:<password>@<ha_server>/api/gpslogger...</code>)</li>
|
||||
<li>Log to OpenGTS Server: no</li>
|
||||
<li>Log to Plain Text: no</li>
|
||||
<li>Log to NMEA: no</li>
|
||||
|
|
|
@ -111,6 +111,7 @@
|
|||
<li><strong>hosts</strong> (<em>Required</em>): The network address to scan (in any supported NMap format). Mixing subnets and IPs is possible.</li>
|
||||
<li><strong>home_interval</strong> (<em>Optional</em>): The number of minutes nmap will not scan this device, assuming it is home, in order to preserve the device battery.</li>
|
||||
<li><strong>exclude</strong> (<em>Optional</em>): Hosts not to include in nmap scanning.</li>
|
||||
<li><strong>scan_options</strong> (<em>Optional</em>): Configurable scan options for nmap. Default to <code class="highlighter-rouge">-F --host-timeout 5s</code></li>
|
||||
</ul>
|
||||
|
||||
<p>A full example for the <code class="highlighter-rouge">nmap</code> tracker could look like the following sample:</p>
|
||||
|
@ -138,6 +139,20 @@
|
|||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>An example of how the Nmap scanner can be customized:</p>
|
||||
|
||||
<p>Add the capabilities to Nmap. Be sure to specify the full path to wherever you installed Nmap:</p>
|
||||
|
||||
<p><code class="highlighter-rouge">sudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip /usr/bin/nmap
|
||||
</code></p>
|
||||
|
||||
<p>And you can set up the device tracker as</p>
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">nmap_tracker</span>
|
||||
<span class="s">hosts</span><span class="pi">:</span> <span class="s">192.168.1.1-25</span>
|
||||
<span class="s">scan_options</span><span class="pi">:</span> <span class="s2">"</span><span class="nv"> </span><span class="s">--privileged</span><span class="nv"> </span><span class="s">-sP</span><span class="nv"> </span><span class="s">"</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>
|
||||
|
||||
|
||||
|
|
|
@ -91,7 +91,8 @@
|
|||
|
||||
|
||||
<p>The <code class="highlighter-rouge">emulated_hue</code> component provides a virtual Philips Hue bridge, written entirely in software, that allows services that work with the Hue API to interact with Home Assistant
|
||||
entities. The driving use case behind this functionality is to allow Home Assistant to work with an Amazon Echo with no set up cost outside of configuration changes.</p>
|
||||
entities. The driving use case behind this functionality is to allow Home Assistant to work with an Amazon Echo or Google Home with no set up cost outside of configuration changes.
|
||||
The virtual bridge has the ability to turn entities on or off, or change the brightness of dimmable lights. The volume level of media players can be controlled as brightness.</p>
|
||||
|
||||
<p class="note">
|
||||
It is recommended to assign a static IP address to the computer running Home Assistant. This is because the Amazon Echo discovers devices by IP addresses, and if the IP changes, the Echo won’t be able to control it. This is easiest done from your router, see your router’s manual for details.
|
||||
|
|
|
@ -123,15 +123,12 @@
|
|||
<span class="s">entities</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">sensor.bedroom_temp</span>
|
||||
<span class="pi">-</span> <span class="s">sensor.porch_temp</span>
|
||||
<span class="pi">-</span> <span class="s">sensor.bathroom_humidity</span>
|
||||
<span class="s">awesome_people</span><span class="pi">:</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">Awesome People</span>
|
||||
<span class="s">view</span><span class="pi">:</span> <span class="s">no</span>
|
||||
<span class="s">entities</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">device_tracker.dad_smith</span>
|
||||
<span class="pi">-</span> <span class="s">device_tracker.mom_smith</span>
|
||||
<span class="pi">-</span> <span class="s">device_tracker.dog_smith</span>
|
||||
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
|
@ -141,6 +138,7 @@
|
|||
<li><strong>view</strong> (<em>Optional</em>): If yes then the entry will be shown as a view (tab) at the top.</li>
|
||||
<li><strong>name</strong> (<em>Optional</em>): Name of the group.</li>
|
||||
<li><strong>icon</strong> (<em>Optional</em>): If the group is a view, this icon will show at the top in the frontend instead of the name. If it’s not a view, then the icon shows when this group is used in another group.</li>
|
||||
<li><strong>control</strong> (<em>Optional</em>): If hidden then the group switch will be hidden.</li>
|
||||
<li><strong>entities</strong> (<em>Required</em>): array or comma delimited string, list of entities to group.</li>
|
||||
</ul>
|
||||
|
||||
|
@ -149,7 +147,7 @@
|
|||
Example of groups shown as views in the frontend.
|
||||
</p>
|
||||
|
||||
<p>If all entities in a group are switches or lights then Home Assistant adds a switch at the top of the card that turns them all on/off at once.</p>
|
||||
<p>If all entities in a group are switches or lights then Home Assistant adds a switch at the top of the card that turns them all on/off at once. If you want to hide this switch, set <code class="highlighter-rouge">control</code> to <code class="highlighter-rouge">hidden</code>.</p>
|
||||
|
||||
<p>You can create views (tabs) that contain other groups.
|
||||
Notice in the example below that in order to refer to the group “Living Room”, you use <code class="highlighter-rouge">group.living_room</code> (lowercase and spaces replaced with underscores).</p>
|
||||
|
|
165
components/ha/index.html
Normal file
165
components/ha/index.html
Normal file
|
@ -0,0 +1,165 @@
|
|||
<!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>Home Assistant 0.35 - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/ha/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Home Assistant 0.35">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/ha/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="">
|
||||
<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="Home Assistant 0.35">
|
||||
<meta name="twitter:description" content="">
|
||||
<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">
|
||||
Home Assistant 0.35
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>Details about the latest release can always be found at:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://home-assistant.io/blog/categories/release-notes/">Release blog posts</a></li>
|
||||
<li><a href="https://github.com/home-assistant/home-assistant/releases">GitHub releases</a></li>
|
||||
<li><a href="https://pypi.python.org/pypi/homeassistant/">Python Package Index</a></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/ha.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.35
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Release</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
Home Assistant 0.35
|
||||
</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>
|
|
@ -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 (483)</a>
|
||||
<a href='#all' class="btn">All (496)</a>
|
||||
<a href='#featured' class="btn featured">Featured</a>
|
||||
<a href='#added_in_current_version' class="btn added_in_current_version">Added in 0.34 (13)</a>
|
||||
<a href='#added_one_version_ago' class="btn added_one_version_ago">Added in 0.33 (7)</a>
|
||||
<a href='#added_two_versions_ago' class="btn added_two_versions_ago">Added in 0.32 (22)</a>
|
||||
<a href='#added_in_current_version' class="btn added_in_current_version">Added in 0.35 (14)</a>
|
||||
<a href='#added_one_version_ago' class="btn added_one_version_ago">Added in 0.34 (12)</a>
|
||||
<a href='#added_two_versions_ago' class="btn added_two_versions_ago">Added in 0.33 (7)</a>
|
||||
|
||||
|
||||
|
||||
|
@ -137,7 +137,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#binary-sensor' class="btn">
|
||||
Binary Sensor
|
||||
(31)
|
||||
(33)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -256,7 +256,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#media-player' class="btn">
|
||||
Media Player
|
||||
(31)
|
||||
(33)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -284,6 +284,13 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='#release' class="btn">
|
||||
Release
|
||||
(1)
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='#remote' class="btn">
|
||||
Remote
|
||||
(1)
|
||||
|
@ -300,7 +307,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#sensor' class="btn">
|
||||
Sensor
|
||||
(54)
|
||||
(55)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -314,14 +321,21 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#switch' class="btn">
|
||||
Switch
|
||||
(43)
|
||||
(45)
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='#system-monitor' class="btn">
|
||||
System Monitor
|
||||
(15)
|
||||
(16)
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='#text-to-speech' class="btn">
|
||||
Text-to-speech
|
||||
(2)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -342,7 +356,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
<a href='#weather' class="btn">
|
||||
Weather
|
||||
(11)
|
||||
(12)
|
||||
</a>
|
||||
|
||||
|
||||
|
@ -420,7 +434,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.api_stream/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -594,7 +608,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/camera.amcrest/'
|
||||
class='camera added_in_current_version'
|
||||
class='camera added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -931,6 +945,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/switch.broadlink/'
|
||||
class='switch added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/broadlink.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Broadlink RM Switch</div>
|
||||
<div class='category'>Switch</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/sensor.broadlink/'
|
||||
class='sensor added_in_current_version'
|
||||
style='display: none'>
|
||||
|
@ -996,7 +1026,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.cups/'
|
||||
class='system-monitor added_two_versions_ago'
|
||||
class='system-monitor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1016,7 +1046,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/device_tracker.cisco_ios/'
|
||||
class='presence-detection added_one_version_ago'
|
||||
class='presence-detection added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1196,7 +1226,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.currencylayer/'
|
||||
class='finance added_two_versions_ago'
|
||||
class='finance'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1260,7 +1290,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.dsmr/'
|
||||
class='energy added_in_current_version'
|
||||
class='energy added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1357,6 +1387,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/switch.digitalloggers/'
|
||||
class='switch added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/digitalloggers.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Digital Loggers Switch</div>
|
||||
<div class='category'>Switch</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/digital_ocean/'
|
||||
class='hub featured'
|
||||
>
|
||||
|
@ -1440,7 +1486,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.dovado/'
|
||||
class='system-monitor added_two_versions_ago'
|
||||
class='system-monitor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1472,7 +1518,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/media_player.dunehd/'
|
||||
class='media-player added_in_current_version'
|
||||
class='media-player added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1632,7 +1678,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/media_player.emby/'
|
||||
class='media-player added_two_versions_ago'
|
||||
class='media-player'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2015,6 +2061,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/binary_sensor.flic/'
|
||||
class='binary-sensor added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/flic.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Flic Smart Button</div>
|
||||
<div class='category'>Binary Sensor</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/light.flux_led/'
|
||||
class='light'
|
||||
style='display: none'>
|
||||
|
@ -2144,7 +2206,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/device_tracker.gpslogger/'
|
||||
class='presence-detection added_in_current_version'
|
||||
class='presence-detection added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2158,7 +2220,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/cover.garadget/'
|
||||
class='cover added_two_versions_ago'
|
||||
class='cover'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2238,7 +2300,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/calendar.google/'
|
||||
class='calendar added_one_version_ago'
|
||||
class='calendar added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2301,6 +2363,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/tts.google/'
|
||||
class='text-to-speech added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/google.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Google Text-to-Speech</div>
|
||||
<div class='category'>Text-to-speech</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/graphite/'
|
||||
class='history'
|
||||
style='display: none'>
|
||||
|
@ -2334,7 +2412,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.hddtemp/'
|
||||
class='system-monitor added_two_versions_ago'
|
||||
class='system-monitor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2428,7 +2506,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/remote.harmony/'
|
||||
class='remote added_in_current_version'
|
||||
class='remote added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2475,6 +2553,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/binary_sensor.hikvision/'
|
||||
class='binary-sensor added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/hikvision.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Hikvision Binary Sensor</div>
|
||||
<div class='category'>Binary Sensor</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/switch.hikvision/'
|
||||
class='switch'
|
||||
style='display: none'>
|
||||
|
@ -2507,6 +2601,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/ha/'
|
||||
class='release added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/home-assistant.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Home Assistant 0.35</div>
|
||||
<div class='category'>Release</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/homematic/'
|
||||
class='hub'
|
||||
style='display: none'>
|
||||
|
@ -2636,7 +2746,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/switch.hook/'
|
||||
class='switch added_in_current_version'
|
||||
class='switch added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -2860,7 +2970,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.influxdb/'
|
||||
class='sensor added_two_versions_ago'
|
||||
class='sensor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3195,22 +3305,6 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/media_player.webostv/'
|
||||
class='media-player'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/webos.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>LG WebOS TV</div>
|
||||
<div class='category'>Media Player</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/notify.webostv/'
|
||||
class='notifications'
|
||||
style='display: none'>
|
||||
|
@ -3227,6 +3321,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/media_player.webostv/'
|
||||
class='media-player'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/webos.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>LG webOS Smart TV</div>
|
||||
<div class='category'>Media Player</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/light.lifx/'
|
||||
class='light'
|
||||
style='display: none'>
|
||||
|
@ -3310,7 +3420,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/litejet/'
|
||||
class='hub added_two_versions_ago'
|
||||
class='hub'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3324,7 +3434,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/light.litejet/'
|
||||
class='light added_two_versions_ago'
|
||||
class='light'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3338,7 +3448,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/scene.litejet/'
|
||||
class='scene added_two_versions_ago'
|
||||
class='scene'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3352,7 +3462,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/switch.litejet/'
|
||||
class='switch added_two_versions_ago'
|
||||
class='switch'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3752,7 +3862,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/light.mqtt_template/'
|
||||
class='light added_one_version_ago'
|
||||
class='light added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3800,7 +3910,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/notify.matrix/'
|
||||
class='notifications added_two_versions_ago'
|
||||
class='notifications'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3866,7 +3976,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/mochad/'
|
||||
class='hub added_two_versions_ago'
|
||||
class='hub'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -3880,7 +3990,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/switch.mochad/'
|
||||
class='switch added_two_versions_ago'
|
||||
class='switch'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4166,7 +4276,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/neato/'
|
||||
class='hub added_one_version_ago featured'
|
||||
class='hub added_two_versions_ago featured'
|
||||
>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4182,7 +4292,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.neato/'
|
||||
class='sensor added_one_version_ago'
|
||||
class='sensor added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4246,7 +4356,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/camera.nest/'
|
||||
class='camera added_in_current_version'
|
||||
class='camera added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4405,6 +4515,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/sensor.netdata/'
|
||||
class='system-monitor added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/netdata.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Netdata</div>
|
||||
<div class='category'>System Monitor</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/device_tracker.netgear/'
|
||||
class='presence-detection'
|
||||
style='display: none'>
|
||||
|
@ -4472,7 +4598,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/notify.nfandroidtv/'
|
||||
class='notifications added_two_versions_ago'
|
||||
class='notifications'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4696,7 +4822,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/weather.openweathermap/'
|
||||
class='weather added_two_versions_ago'
|
||||
class='weather'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4776,7 +4902,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.pvoutput/'
|
||||
class='energy added_one_version_ago'
|
||||
class='energy added_two_versions_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -4904,7 +5030,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'>
|
||||
|
||||
|
@ -5400,7 +5526,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.random/'
|
||||
class='sensor added_two_versions_ago'
|
||||
class='sensor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -5767,10 +5893,42 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/sensor.sensehat/'
|
||||
class='sensor added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/sense-hat.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Sense HAT</div>
|
||||
<div class='category'>Sensor</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/media_player.aquostv/'
|
||||
class='media-player added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/sharp_aquos.jpg'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Sharp Aquos TV</div>
|
||||
<div class='category'>Media Player</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/shell_command/'
|
||||
|
@ -5902,7 +6060,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.sonarr/'
|
||||
class='sensor added_in_current_version'
|
||||
class='sensor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6110,7 +6268,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/device_tracker.swisscom/'
|
||||
class='presence-detection added_two_versions_ago'
|
||||
class='presence-detection'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6144,7 +6302,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.synologydsm/'
|
||||
class='sensor added_two_versions_ago'
|
||||
class='sensor'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6459,10 +6617,12 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/thingspeak/'
|
||||
class='history added_two_versions_ago'
|
||||
class='history'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6526,7 +6686,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/binary_sensor.threshold/'
|
||||
class='binary-sensor added_in_current_version'
|
||||
class='binary-sensor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -6781,6 +6941,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/media_player.vlc/'
|
||||
class='media-player added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/videolan.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>VLC</div>
|
||||
<div class='category'>Media Player</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/vera/'
|
||||
class='hub'
|
||||
style='display: none'>
|
||||
|
@ -7005,6 +7181,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/tts.voicerss/'
|
||||
class='text-to-speech added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/voicerss.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>VoiceRSS</div>
|
||||
<div class='category'>Text-to-speech</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/device_tracker.volvooncall/'
|
||||
class='presence-detection'
|
||||
style='display: none'>
|
||||
|
@ -7200,7 +7392,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/climate.wink/'
|
||||
class='climate added_two_versions_ago'
|
||||
class='climate'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -7216,7 +7408,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/sensor.waqi/'
|
||||
class='sensor added_in_current_version'
|
||||
class='sensor added_one_version_ago'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -7344,7 +7536,7 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
<a href='/components/light.yeelight/'
|
||||
class='light added_two_versions_ago'
|
||||
class='light'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -7487,6 +7679,22 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/sensor.zamg/'
|
||||
class='weather added_in_current_version'
|
||||
style='display: none'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/zamg.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>ZAMG Sensor</div>
|
||||
<div class='category'>Weather</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href='/components/zeroconf/'
|
||||
class='other'
|
||||
style='display: none'>
|
||||
|
|
|
@ -121,7 +121,7 @@
|
|||
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">binary_sensor.motion_garage</span>
|
||||
<span class="s">to</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span>
|
||||
<span class="s">condition</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">state</span>
|
||||
<span class="s">condition</span><span class="pi">:</span> <span class="s">state</span>
|
||||
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">input_boolean.notify_home</span>
|
||||
<span class="s">state</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span>
|
||||
<span class="s">action</span><span class="pi">:</span>
|
||||
|
|
|
@ -123,6 +123,44 @@
|
|||
|
||||
<p>Pick an icon that you can find on <a href="https://materialdesignicons.com/">materialdesignicons.com</a> to use for your input and prefix the name with <code class="highlighter-rouge">mdi:</code>. For example <code class="highlighter-rouge">mdi:car</code>, <code class="highlighter-rouge">mdi:ambulance</code>, or <code class="highlighter-rouge">mdi:motorbike</code>.</p>
|
||||
|
||||
<h3><a class="title-link" name="services" href="#services"></a> Services</h3>
|
||||
|
||||
<p>This components provide three services to modify the state of the <code class="highlighter-rouge">input_select</code>:</p>
|
||||
|
||||
<ul>
|
||||
<li><code class="highlighter-rouge">input_select.select_option</code>: This can be used to select a specific option. The option is passed as <code class="highlighter-rouge">option</code> attribute in the service data.</li>
|
||||
<li><code class="highlighter-rouge">input_select.select_previous</code>: Select the previous option.</li>
|
||||
<li><code class="highlighter-rouge">input_select.select_next</code>: Select the next option.</li>
|
||||
</ul>
|
||||
|
||||
<p>The following example shows the usage of the <code class="highlighter-rouge">input_select.select_option</code> service in an automation:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">automation</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">alias</span><span class="pi">:</span> <span class="s">example automation</span>
|
||||
<span class="s">trigger</span><span class="pi">:</span>
|
||||
<span class="s">platform</span><span class="pi">:</span> <span class="s">event</span>
|
||||
<span class="s">event_type</span><span class="pi">:</span> <span class="s">MY_CUSTOM_EVENT</span>
|
||||
<span class="s">action</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">service</span><span class="pi">:</span> <span class="s">input_select.select_option</span>
|
||||
<span class="s">data</span><span class="pi">:</span>
|
||||
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">input_select.who_cooks</span>
|
||||
<span class="s">option</span><span class="pi">:</span> <span class="s">Paulus</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<h3><a class="title-link" name="scenes" href="#scenes"></a> Scenes</h3>
|
||||
|
||||
<p>To specify a target option in a <a href="/components/scene/">Scene</a> you have to specify the target as <code class="highlighter-rouge">option</code> attribute:</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">scene</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">name</span><span class="pi">:</span> <span class="s">Example1</span>
|
||||
<span class="s">entities</span><span class="pi">:</span>
|
||||
<span class="s">input_select.who_cooks</span><span class="pi">:</span>
|
||||
<span class="s">option</span><span class="pi">:</span> <span class="s">Paulus</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
</article>
|
||||
|
|
|
@ -113,28 +113,52 @@
|
|||
<li><strong>filename</strong> (<em>Optional</em>): Make this unique if specifying multiple Hue hubs.</li>
|
||||
</ul>
|
||||
|
||||
<h3><a class="title-link" name="using-hue-groups-in-home-assistant" href="#using-hue-groups-in-home-assistant"></a> Using Hue Groups in Home Assistant</h3>
|
||||
|
||||
<p>The Hue API allows you to group lights. Home Assistant also supports grouping of entities natively, but sometimes it can be usefull to use Hue Groups to group light bulbs. By doing so, Home Assistant only needs to send one API call to change the state of all the bulbs in those groups instead of one call for every light in the group. This causes all the bulbs to change state simultaniously.</p>
|
||||
|
||||
<p>These Hue Groups can be a <code class="highlighter-rouge">Luminaire</code>, <code class="highlighter-rouge">Lightsource</code>, <code class="highlighter-rouge">LightGroup</code> or <code class="highlighter-rouge">Room</code>. The <code class="highlighter-rouge">Luminaire</code> and <code class="highlighter-rouge">Lightsource</code> can’t be created manually since the Hue bridge manages these automatically based on the discovered bulbs. The <code class="highlighter-rouge">Room</code> and <code class="highlighter-rouge">LightGroup</code> can be created manually trough the API, or the mobile app. A bulb can only exist in one <code class="highlighter-rouge">Room</code>, but can exist in multiple <code class="highlighter-rouge">LightGroup</code>. The <code class="highlighter-rouge">LightGroup</code> can be usefull to link certain bulbs together since.</p>
|
||||
|
||||
<p>The 2nd generation Hue app only allows to create a <code class="highlighter-rouge">Room</code>. You need to use the first generation app or the API to create a <code class="highlighter-rouge">LightGroup</code>.</p>
|
||||
|
||||
<p>Example:</p>
|
||||
|
||||
<p>To create a <code class="highlighter-rouge">LightGroup</code> named <code class="highlighter-rouge">Ceiling lights</code> that contains the lights 1, 2 and 3, execute the following command:</p>
|
||||
|
||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>curl -XPOST -d <span class="s1">'{"name": "Ceiling lights", "lights": ["1", "2", "3"]}'</span> http://<bridge>/api/<username>/groups
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>The <code class="highlighter-rouge"><username></code> is the string that is used to register Home Assistant on the bridge, you can find it in the <code class="highlighter-rouge">phue.conf</code> file in your configuration path. <code class="highlighter-rouge"><bridge></code> is the IP address or hostname of your Hue bridge.</p>
|
||||
|
||||
<p>You can find out the ids of your lights by executing the following command:</p>
|
||||
|
||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>curl http://<bridge>/api/<username>/lights
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Home Assistant will automatically detect your new <code class="highlighter-rouge">LightGroup</code> and add it to the interface.</p>
|
||||
|
||||
<p class="note warning">
|
||||
To support Hue Light Groups, your bridge needs to have at least firmware 1.13 (released on June 3, 2016).
|
||||
</p>
|
||||
|
||||
<p>More information can be found on the <a href="https://www.developers.meethue.com/documentation/groups-api#22_create_group">Philips Hue API documentation</a> website.</p>
|
||||
|
||||
<h3><a class="title-link" name="using-hue-scenes-in-home-assistant" href="#using-hue-scenes-in-home-assistant"></a> Using Hue Scenes in Home Assistant</h3>
|
||||
|
||||
<p>The Hue platform has it’s own concept of Scenes for setting the colors
|
||||
of a group of lights at once. Hue Scenes are very cheap, get created
|
||||
by all kinds of apps (as it is the only way to have 2 or more lights
|
||||
change at the same time), and are rarely deleted. A typical Hue hub
|
||||
might have hundreds of scenes stored in them, many that you’ve never
|
||||
used, almost all very poorly named.</p>
|
||||
<p>The Hue platform has it’s own concept of Scenes for setting the colors of a group of lights at once. Hue Scenes are very cheap, get created by all kinds of apps (as it is the only way to have 2 or more lights change at the same time), and are rarely deleted. A typical Hue hub might have hundreds of scenes stored in them, many that you’ve never used, almost all very poorly named.</p>
|
||||
|
||||
<p>To avoid user interface overload we don’t expose Scenes
|
||||
directly. Instead there is a
|
||||
[light.hue_activate_scene]/(/components/light/#service-lighthue_activate_scene)
|
||||
service which can be used by <code class="highlighter-rouge">automation</code> or <code class="highlighter-rouge">script</code> components. For
|
||||
<p>To avoid user interface overload we don’t expose Scenes directly. Instead there is a <a href="/components/light/#service-lighthue_activate_scene">light.hue_activate_scene</a> service which can be used by <code class="highlighter-rouge">automation</code> or <code class="highlighter-rouge">script</code> components. For
|
||||
instance:</p>
|
||||
|
||||
<div class="highlighter-rouge"><pre class="highlight"><code>script:
|
||||
porch_on:
|
||||
sequence:
|
||||
- service: light.hue_activate_scene
|
||||
data:
|
||||
group_name: "Porch"
|
||||
scene_name: "Porch Orange"
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">script</span><span class="pi">:</span>
|
||||
<span class="s">porch_on</span><span class="pi">:</span>
|
||||
<span class="s">sequence</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">service</span><span class="pi">:</span> <span class="s">light.hue_activate_scene</span>
|
||||
<span class="s">data</span><span class="pi">:</span>
|
||||
<span class="s">group_name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Porch"</span>
|
||||
<span class="s">scene_name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Porch</span><span class="nv"> </span><span class="s">Orange"</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
|
@ -142,30 +166,18 @@ instance:</p>
|
|||
|
||||
<p>How do you find these names?</p>
|
||||
|
||||
<p>The easiest way to do this is only use the scenes from the 2nd
|
||||
generation Hue app. That is organized by Room (Group) and Scene
|
||||
Name. Use the values of Room name and Scene name that you see in the
|
||||
app. You can test these work on the <code class="highlighter-rouge">dev-service</code> console of your Home
|
||||
Assistant instance.</p>
|
||||
<p>The easiest way to do this is only use the scenes from the 2nd generation Hue app. That is organized by Room (Group) and Scene
|
||||
Name. Use the values of Room name and Scene name that you see in the app. You can test these work on the <code class="highlighter-rouge">dev-service</code> console of your Home Assistant instance.</p>
|
||||
|
||||
<p>Alternatively, you can dump all rooms and scene names using this
|
||||
<a href="https://gist.github.com/sdague/5479b632e0fce931951c0636c39a9578">gist</a>. This
|
||||
does <strong>not</strong> tell you which groups and scenes work together but it’s
|
||||
sufficient to get values that you can test in the <code class="highlighter-rouge">dev-service</code> console.</p>
|
||||
<p>Alternatively, you can dump all rooms and scene names using this <a href="https://gist.github.com/sdague/5479b632e0fce931951c0636c39a9578">gist</a>. This does <strong>not</strong> tell you which groups and scenes work together but it’s sufficient to get values that you can test in the <code class="highlighter-rouge">dev-service</code> console.</p>
|
||||
|
||||
<p><em>** Caveats **</em></p>
|
||||
|
||||
<p>The Hue API doesn’t activate Scenes directly, only on a Hue Group
|
||||
(typically Rooms, especially if using the 2nd gen app). But Hue Scenes
|
||||
don’t actually reference their group. So heuristic matching is used.</p>
|
||||
<p>The Hue API doesn’t activate Scenes directly, only on a Hue Group (typically Rooms, especially if using the 2nd gen app). But Hue Scenes don’t actually reference their group. So heuristic matching is used.</p>
|
||||
|
||||
<p>Neither Group names or Scene names are guaranteed unique in Hue. If
|
||||
you are getting non deterministic behavior, adjust your Hue scenes via
|
||||
the App to be more identifying.</p>
|
||||
<p>Neither Group names or Scene names are guaranteed unique in Hue. If you are getting non deterministic behavior, adjust your Hue scenes via the App to be more identifying.</p>
|
||||
|
||||
<p>The Hue hub has limitted spaces for Scenes, and will delete Scenes if
|
||||
new ones get created that would overflow that space. The API docs say
|
||||
this is based on Least Recently Used.</p>
|
||||
<p>The Hue hub has limitted spaces for Scenes, and will delete Scenes if new ones get created that would overflow that space. The API docs say this is based on Least Recently Used.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
<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 optionally 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>This platform supports on/off, brightness, RGB colors, transitions, short/long flashing and effects.</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>
|
||||
|
||||
|
@ -114,15 +114,17 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
|
|||
|
||||
<ul>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name of the light. Default is “MQTT Template Light.”</li>
|
||||
<li><strong>effect_list</strong> (<em>Optional</em>): List of possible effects.</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_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>, <code class="highlighter-rouge">transition</code> and <code class="highlighter-rouge">effect</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>effect_template</strong> (<em>Optional</em>): Template to extract effect 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>
|
||||
|
@ -156,11 +158,14 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
|
|||
|
||||
<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>
|
||||
<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><span class="w"> </span><span class="nt">"effect"</span><span class="p">:</span><span class="w"> </span><span class="s2">"rainbow"</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">effect_list</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">rainbow</span>
|
||||
<span class="pi">-</span> <span class="s">colorloop</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>
|
||||
|
@ -171,6 +176,9 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
|
|||
<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">{%- if effect is defined -%}</span>
|
||||
<span class="no">, "effect": "{{ effect }}"</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>
|
||||
|
@ -178,12 +186,13 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
|
|||
<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>
|
||||
<span class="s">effect_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.effect</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>
|
||||
<p>If you don’t want brightness, color or effect support, just omit the corresponding configuration sections.</p>
|
||||
|
||||
|
||||
|
||||
|
|
295
components/media_player.aquostv/index.html
Normal file
295
components/media_player.aquostv/index.html
Normal file
|
@ -0,0 +1,295 @@
|
|||
<!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>Sharp Aquos TV - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions on how to integrate a Sharp Aquos TV into Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/media_player.aquostv/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Sharp Aquos TV">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/media_player.aquostv/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions on how to integrate a Sharp Aquos TV 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="Sharp Aquos TV">
|
||||
<meta name="twitter:description" content="Instructions on how to integrate a Sharp Aquos TV 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">
|
||||
Sharp Aquos TV
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">aquostv</code> platform allows you to control a <a href="http://www.sharp.ca/en-CA/ForHome/HomeEntertainment/LEDTV/QuattronPlus.aspx">Sharp Aquos TV</a>.</p>
|
||||
|
||||
<p>When the TV is first connected, you will need to accept Home Assistant on the TV to allow communication.</p>
|
||||
|
||||
<p>To add a TV 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">media_player</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">aquostv</span>
|
||||
<span class="s">host</span><span class="pi">:</span> <span class="s">192.168.0.10</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>host</strong> (<em>Required</em>): The IP/Hostname of the Samsung Smart TV, eg. <code class="highlighter-rouge">192.168.0.10</code>.</li>
|
||||
<li><strong>port</strong> (<em>Optional</em>): The port of the Samsung Smart TV. Defaults to 10002.</li>
|
||||
<li><strong>username</strong> (<em>Optional</em>): The username of the Samsung Smart TV. Defaults to admin.</li>
|
||||
<li><strong>password</strong> (<em>Optional</em>): The password of the Samsung Smart TV. Defaults to password.</li>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name you would like to give to the Sharp Aquos TV.</li>
|
||||
</ul>
|
||||
|
||||
<p>Currently known supported models:</p>
|
||||
|
||||
<ul>
|
||||
<li>LC-40LE830U</li>
|
||||
<li>LC-46LE830U</li>
|
||||
<li>LC-52LE830U</li>
|
||||
<li>LC-60LE830U</li>
|
||||
<li>LC-52LE925UN</li>
|
||||
<li>LC-60LE925UN</li>
|
||||
</ul>
|
||||
|
||||
<p>If your model is not on the list then give it a test, if everything works correctly then add it to the list on <a href="https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/media_player.aquostv.markdown">GitHub</a>.</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/media_player.aquostv.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/sharp_aquos.jpg' />
|
||||
</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 Polling
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.35
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/media_player/'>the Media Player component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Media Player</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/media_player.denon/'>Denon Network Receivers</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.directv/'>DirecTV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.dunehd/'>DuneHD media players</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.emby/'>Emby</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.firetv/'>FireTV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.cast/'>Google Cast</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.gpmdp/'>Google Play Music Desktop Player</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.kodi/'>Kodi</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.mpchc/'>MPC-HC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.onkyo/'>Onkyo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.panasonic_viera/'>Panasonic Viera TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.pandora/'>Pandora</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.philips_js/'>Philips TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.pioneer/'>Pioneer Network Receivers</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.plex/'>Plex</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.plex/'>Plex Activity Monitor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.roku/'>Roku</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.russound_rnet/'>Russound RNET</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
Sharp Aquos TV
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.sonos/'>Sonos</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.braviatv/'>Sony Bravia TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.soundtouch/'>Soundtouch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.cmus/'>cmus</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.itunes/'>iTunes</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>
|
|
@ -175,7 +175,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -216,6 +216,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -231,6 +234,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -163,7 +163,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -204,6 +204,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -219,6 +222,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -172,7 +172,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -213,6 +213,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -228,6 +231,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -197,7 +197,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -238,6 +238,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -253,6 +256,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -166,7 +166,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -207,6 +207,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -222,6 +225,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -167,7 +167,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -208,6 +208,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -223,6 +226,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -168,7 +168,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -209,6 +209,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -224,6 +227,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -218,7 +218,7 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -259,6 +259,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -274,6 +277,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -168,7 +168,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -209,6 +209,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -224,6 +227,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -167,7 +167,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -208,6 +208,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -223,6 +226,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -177,7 +177,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -218,6 +218,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -233,6 +236,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -175,7 +175,7 @@ The access token will not change until you factory reset your TV.
|
|||
LG Netcast TV
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -216,6 +216,9 @@ The access token will not change until you factory reset your TV.
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -231,6 +234,9 @@ The access token will not change until you factory reset your TV.
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -178,7 +178,7 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -219,6 +219,9 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -234,6 +237,9 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -189,7 +189,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -230,6 +230,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -245,6 +248,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -241,6 +241,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -256,6 +259,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -102,6 +102,8 @@
|
|||
|
||||
<p>If your model is not on the list then give it a test, if everything works correctly then add it to the list on <a href="https://github.com/home-assistant/home-assistant.io">GitHub</a>.</p>
|
||||
|
||||
<p>Some Panasonic Viera TVs allow Home Assistant to turn them on, if you specify the MAC address with <code class="highlighter-rouge">mac:</code>.</p>
|
||||
|
||||
<p>To add a TV 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>
|
||||
|
@ -115,7 +117,8 @@
|
|||
|
||||
<ul>
|
||||
<li><strong>host</strong> (<em>Required</em>): The IP of the Panasonic Viera TV, e.g. <code class="highlighter-rouge">192.168.0.10</code>.</li>
|
||||
<li><strong>port</strong> (<em>Optional</em>): The port of your Panasonic Viera TV. Defaults to <code class="highlighter-rouge">55000</code>.</li>
|
||||
<li><strong>port</strong> (<em>Optional</em>): The port number of your Panasonic Viera TV. Defaults to <code class="highlighter-rouge">55000</code>.</li>
|
||||
<li><strong>mac</strong> (<em>Optional</em>): The MAC address of your Panasonic Viera TV, e.g. <code class="highlighter-rouge">AA:BB:CC:DD:99:1A</code>.</li>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name you would like to give to the Panasonic Viera TV.</li>
|
||||
</ul>
|
||||
|
||||
|
@ -176,7 +179,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -217,6 +220,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -232,6 +238,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -194,7 +194,7 @@ user <span class="o">=</span> you@youraccount.com
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -235,6 +235,9 @@ user <span class="o">=</span> you@youraccount.com
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -250,6 +253,9 @@ user <span class="o">=</span> you@youraccount.com
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -165,7 +165,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -206,6 +206,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -221,6 +224,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -174,7 +174,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -215,6 +215,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -230,6 +233,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -200,7 +200,7 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -241,6 +241,9 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -256,6 +259,9 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -163,7 +163,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -204,6 +204,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -219,6 +222,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -190,7 +190,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -231,6 +231,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -246,6 +249,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -199,7 +199,7 @@ If you add your model remember to remove these before adding them to the list.</
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -240,6 +240,9 @@ If you add your model remember to remove these before adding them to the list.</
|
|||
<li>
|
||||
Samsung Smart TV
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -255,6 +258,9 @@ If you add your model remember to remove these before adding them to the list.</
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -164,7 +164,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -205,6 +205,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
Snapcast
|
||||
</li>
|
||||
|
@ -220,6 +223,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -360,6 +360,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -375,6 +378,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -297,7 +297,7 @@ create a new zone in order to be able to add slave(s) again</p>
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -338,6 +338,9 @@ create a new zone in order to be able to add slave(s) again</p>
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -353,6 +356,9 @@ create a new zone in order to be able to add slave(s) again</p>
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -167,7 +167,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
Logitech Squeezebox
|
||||
|
@ -208,6 +208,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -223,6 +226,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -130,8 +130,8 @@
|
|||
<ul>
|
||||
<li><strong>name</strong> (<em>Required</em>): The name to assign the player</li>
|
||||
<li><strong>children</strong> (<em>Required</em>): Ordered list of child media players this entity will control</li>
|
||||
<li><strong>commands</strong> (<em>Optional</em>): Commands to be overwritten. Possible entries are <em>turn_on</em>, <em>turn_off</em>, <em>volume_up</em>, <em>volume_down</em>, and <em>volume_mute</em>.</li>
|
||||
<li><strong>attributes</strong> (<em>Optional</em>): Attributes that can be overwritten. Possible entries are <em>is_volume_muted</em> and <em>state</em>. The values should be an entity id and state attribute separated by a bar (|). If the entity id’s state should be used, then only the entity id should be provided.</li>
|
||||
<li><strong>commands</strong> (<em>Optional</em>): Commands to be overwritten. Possible entries are <em>turn_on</em>, <em>turn_off</em>, <em>select_source</em>, <em>volume_set</em>, <em>volume_up</em>, <em>volume_down</em>, and <em>volume_mute</em>.</li>
|
||||
<li><strong>attributes</strong> (<em>Optional</em>): Attributes that can be overwritten. Possible entries are <em>is_volume_muted</em>, <em>state</em>, <em>source</em>, <em>source_list, and *volume_level</em>. The values should be an entity id and state attribute separated by a bar (|). If the entity id’s state should be used, then only the entity id should be provided.</li>
|
||||
</ul>
|
||||
|
||||
<p>The universal media player will primarily imitate one of its <em>children</em>. The first child in the list that is active (not idle/off) will be controlled the universal media player. The universal media player will also inherit its state from the first active child. Entities in the <em>children</em> list must be media players.</p>
|
||||
|
@ -140,6 +140,8 @@
|
|||
|
||||
<p>It is also recommended that the command <em>volume_up</em>, the command <em>volume_down</em>, the command <em>volume_mute</em>, and the attribute <em>is_volume_muted</em> all be provided together. The attribute <em>is_volume_muted</em> should return either True or the on state when the volume is muted. The <em>volume_mute</em> service should toggle the mute setting.</p>
|
||||
|
||||
<p>When providing <em>select_source</em> as a command, it is recomended to also provide the attributes <em>source</em>, and <em>source_list</em>. The <em>source</em> attribute is the currently select source, while the <em>source_list</em> attribute is a list of all available sources.</p>
|
||||
|
||||
<p>Below is an example configuration.</p>
|
||||
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">media_player</span><span class="pi">:</span>
|
||||
|
@ -169,13 +171,28 @@
|
|||
<span class="s">service</span><span class="pi">:</span> <span class="s">switch.turn_on</span>
|
||||
<span class="s">data</span><span class="pi">:</span>
|
||||
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">switch.living_room_mute</span>
|
||||
<span class="s">select_source</span><span class="pi">:</span>
|
||||
<span class="s">service</span><span class="pi">:</span> <span class="s">media_player.select_source</span>
|
||||
<span class="s">data_template</span><span class="pi">:</span>
|
||||
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">media_player.receiver</span>
|
||||
<span class="s">source</span><span class="pi">:</span> <span class="s1">'</span><span class="s">'</span>
|
||||
<span class="s">volume_set</span><span class="pi">:</span>
|
||||
<span class="s">service</span><span class="pi">:</span> <span class="s">media_player.volume_set</span>
|
||||
<span class="s">data_template</span><span class="pi">:</span>
|
||||
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">media_player.receiver</span>
|
||||
<span class="s">volume_level</span><span class="pi">:</span> <span class="s1">'</span><span class="s">'</span>
|
||||
|
||||
<span class="s">attributes</span><span class="pi">:</span>
|
||||
<span class="s">state</span><span class="pi">:</span> <span class="s">switch.living_room_tv</span>
|
||||
<span class="s">is_volume_muted</span><span class="pi">:</span> <span class="s">switch.living_room_mute</span>
|
||||
<span class="s">volume_level</span><span class="pi">:</span> <span class="s">media_player.receiver|volume_level</span>
|
||||
<span class="s">source</span><span class="pi">:</span> <span class="s">media_player.receiver|source</span>
|
||||
<span class="s">source_list</span><span class="pi">:</span> <span class="s">media_player.receiver|source_list</span>
|
||||
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>In this example, a switch is available to control the power of the television. Switches are also available to turn the volume up, turn the volume down, and mute the audio. These could be command line switches or any other entity in Home Assistant. The <em>turn_on</em> and <em>turn_off</em> commands will be redirected to the television and the volume commands will be redirected to an audio receiver.</p>
|
||||
<p>In this example, a switch is available to control the power of the television. Switches are also available to turn the volume up, turn the volume down, and mute the audio. These could be command line switches or any other entity in Home Assistant. The <em>turn_on</em> and <em>turn_off</em> commands will be redirected to the television and the volume commands will be redirected to an audio receiver. The <em>select_source</em> command will be passed directly to an A/V receiver.</p>
|
||||
|
||||
<p>The children are a Chromecast and a Kodi player. If the Chromecast is playing, the Universal Media Player will reflect its status. If the Chromecast is idle and Kodi is playing, the Universal Media player will change to reflect its status.</p>
|
||||
|
||||
|
@ -230,7 +247,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -271,6 +288,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -286,6 +306,9 @@
|
|||
<li>
|
||||
Universal
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
276
components/media_player.vlc/index.html
Normal file
276
components/media_player.vlc/index.html
Normal file
|
@ -0,0 +1,276 @@
|
|||
<!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>VLC - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions on how to integrate VLC media player into Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/media_player.vlc/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="VLC">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/media_player.vlc/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions on how to integrate VLC media player 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="VLC">
|
||||
<meta name="twitter:description" content="Instructions on how to integrate VLC media player 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">
|
||||
VLC
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">vlc</code> platform allows you to control <a href="http://www.videolan.org/vlc/index.html">VLC media player</a>.</p>
|
||||
|
||||
<p>To add a VLC media player 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">media_player</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">vlc</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name to use in the frontend.</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/media_player.vlc.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/videolan.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 Polling
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.35
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/media_player/'>the Media Player component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Media Player</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/media_player.denon/'>Denon Network Receivers</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.directv/'>DirecTV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.dunehd/'>DuneHD media players</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.emby/'>Emby</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.firetv/'>FireTV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.cast/'>Google Cast</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.gpmdp/'>Google Play Music Desktop Player</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.kodi/'>Kodi</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.mpchc/'>MPC-HC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.onkyo/'>Onkyo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.panasonic_viera/'>Panasonic Viera TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.pandora/'>Pandora</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.philips_js/'>Philips TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.pioneer/'>Pioneer Network Receivers</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.plex/'>Plex</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.plex/'>Plex Activity Monitor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.roku/'>Roku</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.russound_rnet/'>Russound RNET</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.sonos/'>Sonos</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.braviatv/'>Sony Bravia TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.soundtouch/'>Soundtouch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
VLC
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.cmus/'>cmus</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.itunes/'>iTunes</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>
|
|
@ -7,26 +7,26 @@
|
|||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<title>LG WebOS TV - Home Assistant</title>
|
||||
<title>LG webOS Smart TV - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="Instructions how to integrate a LG WebOS TV within Home Assistant.">
|
||||
<meta name="description" content="Instructions how to integrate a LG webOS Smart TV within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/media_player.webostv/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="LG WebOS TV">
|
||||
<meta property="og:title" content="LG webOS Smart TV">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/media_player.webostv/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate a LG WebOS TV within Home Assistant.">
|
||||
<meta property="og:description" content="Instructions how to integrate a LG webOS Smart TV 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="LG WebOS TV">
|
||||
<meta name="twitter:description" content="Instructions how to integrate a LG WebOS TV within Home Assistant.">
|
||||
<meta name="twitter:title" content="LG webOS Smart TV">
|
||||
<meta name="twitter:description" content="Instructions how to integrate a LG webOS Smart TV 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">
|
||||
|
@ -84,13 +84,13 @@
|
|||
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
LG WebOS TV
|
||||
LG webOS Smart TV
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The <code class="highlighter-rouge">webostv</code> platform allows you to control a <a href="http://www.lg.com">LG</a> WebOS Smart TV.</p>
|
||||
<p>The <code class="highlighter-rouge">webostv</code> platform allows you to control a <a href="http://www.lg.com/">LG</a> webOS Smart TV.</p>
|
||||
|
||||
<p>When the TV is first connected, you will need to accept Home Assistant on the TV to allow communication.</p>
|
||||
|
||||
|
@ -105,8 +105,9 @@
|
|||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>host</strong> (<em>Optional</em>): The IP of the LG WebOS Smart TV, eg. 192.168.0.10</li>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name you would like to give to the LG WebOS Smart TV.</li>
|
||||
<li><strong>host</strong> (<em>Optional</em>): The IP of the LG webOS Smart TV, e.g. <code class="highlighter-rouge">192.168.0.10</code>.</li>
|
||||
<li><strong>mac</strong> (<em>Optional</em>): The MAC address of the TV, e.g. <code class="highlighter-rouge">C8:08:E9:99:99:1A</code>.</li>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name you would like to give to the LG webOS Smart TV.</li>
|
||||
<li><strong>customize</strong> array (<em>Optional</em>): List of options to customize.
|
||||
<ul>
|
||||
<li><em><strong>sources</strong> array (</em>Optional*): List of hardware inputs.</li>
|
||||
|
@ -114,7 +115,8 @@
|
|||
</li>
|
||||
</ul>
|
||||
|
||||
<p>If you do not provide a host name, all LG WebOS Smart TV’s within your network will be auto-discovered if your TV network name is set to <code class="highlighter-rouge">[LG] webOS TV</code>.</p>
|
||||
<p>If you do not specify <code class="highlighter-rouge">host:</code>, all LG webOS Smart TVs within your network will be auto-discovered if they use the default name setting of <code class="highlighter-rouge">[LG] webOS TV</code>.
|
||||
Home Assistant is able to turn on a LG webOS Smart TV if you specify its MAC address with <code class="highlighter-rouge">mac:</code>. Some models require the <strong>Mobile TV On</strong> setting and/or a wired network connection to use Wake-on-LAN.</p>
|
||||
|
||||
<p>A full configuration example will look like the sample below:</p>
|
||||
|
||||
|
@ -122,6 +124,7 @@
|
|||
<span class="s">media_player</span><span class="pi">:</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">webostv</span>
|
||||
<span class="s">host</span><span class="pi">:</span> <span class="s">192.168.0.10</span>
|
||||
<span class="s">mac</span><span class="pi">:</span> <span class="s">C8:08:E9:99:99:1A</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">Living Room TV</span>
|
||||
<span class="s">customize</span><span class="pi">:</span>
|
||||
<span class="s">sources</span><span class="pi">:</span>
|
||||
|
@ -196,7 +199,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
LG WebOS TV
|
||||
LG webOS Smart TV
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -237,6 +240,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -252,6 +258,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
|
||||
</li>
|
||||
|
|
|
@ -197,7 +197,7 @@
|
|||
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
|
||||
<a href='/components/media_player.webostv/'>LG webOS Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
|
||||
|
@ -238,6 +238,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.aquostv/'>Sharp Aquos TV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.snapcast/'>Snapcast</a>
|
||||
</li>
|
||||
|
@ -253,6 +256,9 @@
|
|||
<li>
|
||||
<a href='/components/media_player.universal/'>Universal</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/media_player.vlc/'>VLC</a>
|
||||
</li>
|
||||
<li>
|
||||
Yamaha Network Receivers
|
||||
</li>
|
||||
|
|
|
@ -215,6 +215,30 @@
|
|||
</tbody>
|
||||
</table>
|
||||
|
||||
<h4><a class="title-link" name="service-media_playerselect_source" href="#service-media_playerselect_source"></a> Service <code class="highlighter-rouge">media_player/select_source</code></h4>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Service data attribute</th>
|
||||
<th>Optional</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code class="highlighter-rouge">entity_id</code></td>
|
||||
<td>yes</td>
|
||||
<td>Target a specific media player. Defaults to all.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code class="highlighter-rouge">source</code></td>
|
||||
<td>no</td>
|
||||
<td>Name of the source to switch to. Platform dependent.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
@ -260,7 +284,7 @@
|
|||
LG Netcast TV
|
||||
</a></li>
|
||||
<li><a href='/components/media_player.webostv/'>
|
||||
LG WebOS TV
|
||||
LG webOS Smart TV
|
||||
</a></li>
|
||||
<li><a href='/components/media_player.squeezebox/'>
|
||||
Logitech Squeezebox
|
||||
|
@ -298,6 +322,9 @@
|
|||
<li><a href='/components/media_player.samsungtv/'>
|
||||
Samsung Smart TV
|
||||
</a></li>
|
||||
<li><a href='/components/media_player.aquostv/'>
|
||||
Sharp Aquos TV
|
||||
</a></li>
|
||||
<li><a href='/components/media_player.snapcast/'>
|
||||
Snapcast
|
||||
</a></li>
|
||||
|
@ -313,6 +340,9 @@
|
|||
<li><a href='/components/media_player.universal/'>
|
||||
Universal
|
||||
</a></li>
|
||||
<li><a href='/components/media_player.vlc/'>
|
||||
VLC
|
||||
</a></li>
|
||||
<li><a href='/components/media_player.yamaha/'>
|
||||
Yamaha Network Receivers
|
||||
</a></li>
|
||||
|
|
|
@ -157,7 +157,7 @@
|
|||
<h1 class='title delta'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/media_player.webostv/'>
|
||||
LG WebOS TV
|
||||
LG webOS Smart TV
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
@ -107,6 +107,8 @@
|
|||
<span class="s">state</span><span class="pi">:</span> <span class="s">on</span>
|
||||
<span class="s">brightness</span><span class="pi">:</span> <span class="s">100</span>
|
||||
<span class="s">light.ceiling</span><span class="pi">:</span> <span class="s">off</span>
|
||||
<span class="s">media_player.sony_bravia_tv</span><span class="pi">:</span>
|
||||
<span class="s">source</span><span class="pi">:</span> <span class="s">HDMI 1</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -322,6 +322,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -228,6 +228,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -294,6 +294,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -228,6 +228,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -258,6 +258,9 @@ Due to third party limitation, the sensors will only be available if Home Assist
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -270,6 +270,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -223,6 +223,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.yweather/'>Yahoo Weather</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zamg/'>ZAMG Sensor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -93,6 +93,24 @@
|
|||
<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>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>timeout</strong> (<em>Optional</em>): Timeout in seconds for the connection to the device</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>
|
||||
|
||||
<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>
|
||||
|
@ -121,24 +139,6 @@ There is currently no support for the cloud API.</p>
|
|||
</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>
|
||||
|
||||
|
@ -156,7 +156,15 @@ There is currently no support for the cloud API.</p>
|
|||
<img src='/images/supported_brands/broadlink.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
Introduced in release: 0.34
|
||||
Introduced in release: 0.35
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class='title delta'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/switch.broadlink/'>
|
||||
Broadlink RM Switch
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Sensor</h1>
|
||||
|
@ -266,6 +274,9 @@ There is currently no support for the cloud API.</p>
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -367,6 +367,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -161,6 +161,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.linux_battery/'>Linux Battery</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.netdata/'>Netdata</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pi_hole/'>Pi-Hole Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -174,6 +174,9 @@ You will need to install the <code class="highlighter-rouge">python3-dev</code>
|
|||
<li>
|
||||
<a href='/components/sensor.linux_battery/'>Linux Battery</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.netdata/'>Netdata</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pi_hole/'>Pi-Hole Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -245,6 +245,9 @@ Note: While the platform is called “darksky” the sensors will show up in Hom
|
|||
<li>
|
||||
<a href='/components/sensor.yweather/'>Yahoo Weather</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zamg/'>ZAMG Sensor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -178,6 +178,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.linux_battery/'>Linux Battery</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.netdata/'>Netdata</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.pi_hole/'>Pi-Hole Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -280,6 +280,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -346,6 +346,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ Sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -254,6 +254,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.scrape/'>Scrape Sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sensehat/'>Sense HAT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sleepiq/'>SleepIQ 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