Site updated at 2017-07-16 05:06:47 UTC

This commit is contained in:
Travis CI 2017-07-16 05:06:47 +00:00
parent 477f499ed2
commit 3738c7d54a
524 changed files with 8458 additions and 2098 deletions

View file

@ -148,6 +148,9 @@
<li>
AlarmDecoder Alarm
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -214,6 +217,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -292,6 +298,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -301,6 +310,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -0,0 +1,394 @@
<!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>Amcrest IP Camera - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to integrate Amcrest IP cameras within Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/amcrest/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Amcrest IP Camera">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/amcrest/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to integrate Amcrest IP cameras 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="Amcrest IP Camera">
<meta name="twitter:description" content="Instructions how to integrate Amcrest IP cameras 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 class='site-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="/docs/">Docs</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>
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
</ul>
</nav>
<div class='search-container' style='display: none'>
<div class='search'>
<i class="icon-search"></i>
<input id='search' placeholder='Search the docs…'>
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
</div>
</div>
</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">
Amcrest IP Camera
</h1>
</header>
<hr class="divider">
<p>The <code class="highlighter-rouge">amcrest</code> platform allows you to integrate your <a href="https://amcrest.com/">Amcrest</a> IP camera in Home Assistant.</p>
<p>To enable your camera in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">amcrest</span><span class="pi">:</span>
<span class="pi">-</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">USERNAME</span>
<span class="s">password</span><span class="pi">:</span> <span class="s">PASSWORD</span>
<span class="s">sensors</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">motion_detector</span>
<span class="pi">-</span> <span class="s">sdcard</span>
<span class="pi">-</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">USERNAME</span>
<span class="s">password</span><span class="pi">:</span> <span class="s">PASSWORD</span>
<span class="s">resolution</span><span class="pi">:</span> <span class="s">low</span>
<span class="s">stream_source</span><span class="pi">:</span> <span class="s">snapshot</span>
<span class="s">sensors</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">ptz_preset</span>
</code></pre>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>host</strong> (<em>Required</em>): The IP address or hostname of your camera. If using hostname, make sure the DNS works as expected.</li>
<li><strong>username</strong> (<em>Required</em>): The username for accessing your camera.</li>
<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>
<li><strong>stream_source</strong> (<em>Optional</em>): The data source for the live stream. <code class="highlighter-rouge">mjpeg</code> will use the cameras native MJPEG stream, whereas <code class="highlighter-rouge">snapshot</code> will use the cameras snapshot API to create a stream from still images. You can also set the <code class="highlighter-rouge">rtsp</code> option to generate the streaming via RTSP protocol. If omitted, it defaults to <em>snapshot</em>.</li>
<li><strong>ffmpeg_arguments</strong>: (<em>Optional</em>): Extra options to pass to ffmpeg, e.g. image quality or video filter options.</li>
<li><strong>authentication</strong>: (<em>Optional</em>): Defines which authentication method to use only when <strong>stream_source</strong> is <strong>mjpeg</strong>. Currently <em>aiohttp</em> only support <em>basic</em>. It defaults to <em>basic</em>.</li>
<li><strong>scan_interval</strong> (<em>Optional</em>): Defines the update interval of the sensor in seconds. The default is 10 seconds.</li>
<li><strong>sensors</strong> array (<em>Optional</em>): Conditions to display in the frontend. By default, <em>none</em> of the conditions are enabled. The following conditions can be monitored.
<ul>
<li><strong>motion_detector</strong>: Return True/False when a motion is detected</li>
<li><strong>sdcard</strong>: Return the SD card usage by reporting the total and used space</li>
<li><strong>ptz_preset</strong>: Return the number of PTZ preset positions configured for the given camera</li>
</ul>
</li>
</ul>
<p><strong>Note:</strong> Amcrest cameras with newer firmwares no longer have the ability to stream <code class="highlighter-rouge">high</code> definition video with MJPEG encoding. You may need to use <code class="highlighter-rouge">low</code> resolution stream or the <code class="highlighter-rouge">snapshot</code> stream source instead. If the quality seems too poor, lower the <code class="highlighter-rouge">Frame Rate (FPS)</code> and max out the <code class="highlighter-rouge">Bit Rate</code> settings in your cameras configuration manager. If you defined the <em>stream_source</em> to <strong>mjpeg</strong>, make sure your camera supports <em>Basic</em> HTTP authentication. Newer Amcrest firwmares may not work, then <strong>rtsp</strong> is recommended instead.</p>
<p><strong>Note:</strong> If you set the <code class="highlighter-rouge">stream_source</code> option to <code class="highlighter-rouge">rtsp</code>, make sure to follow the steps mentioned at
<a href="https://home-assistant.io/components/ffmpeg/">FFMPEG</a> documentation to install the <code class="highlighter-rouge">ffmpeg</code>.</p>
<p>Finish its configuration by visiting the <a href="/components/sensor.amcrest/">Amcrest sensor page</a> or <a href="/components/camera.amcrest/">Amcrest camera page</a>.</p>
<p>To check if your Amcrest camera is supported/tested, visit the <a href="https://github.com/tchellomello/python-amcrest#supportability-matrix">supportability matrix</a> link from the <code class="highlighter-rouge">python-amcrest</code> project.</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/amcrest.markdown'>Edit this page on GitHub</a></div>
<div class='brand-logo-container section'>
<img src='/images/supported_brands/amcrest.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.49
</div>
<div class='section'>
<h1 class='title delta'>Related components</h1>
<ul class='divided'>
<li><a href='/components/camera.amcrest/'>
Amcrest IP Camera
</a></li>
<li><a href='/components/sensor.amcrest/'>
Amcrest IP Camera
</a></li>
</ul>
</div>
<div class='section'>
<h1 class="title delta">Category Hub</h1>
<ul class='divided'>
<li>
<a href='/components/apcupsd/'>APCUPSd</a>
</li>
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
Amcrest IP Camera
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
<li>
<a href='/components/arlo/'>Arlo</a>
</li>
<li>
<a href='/components/axis/'>Axis</a>
</li>
<li>
<a href='/components/wemo/'>Belkin WeMo</a>
</li>
<li>
<a href='/components/blink/'>Blink</a>
</li>
<li>
<a href='/components/bloomsky/'>BloomSky</a>
</li>
<li>
<a href='/components/digital_ocean/'>Digital Ocean</a>
</li>
<li>
<a href='/components/dyson/'>Dyson</a>
</li>
<li>
<a href='/components/eight_sleep/'>Eight Sleep</a>
</li>
<li>
<a href='/components/emulated_hue/'>Emulated Hue Bridge</a>
</li>
<li>
<a href='/components/enocean/'>EnOcean</a>
</li>
<li>
<a href='/components/ffmpeg/'>FFmpeg</a>
</li>
<li>
<a href='/components/homematic/'>Homematic</a>
</li>
<li>
<a href='/components/tradfri/'>IKEA Trådfri (Tradfri)</a>
</li>
<li>
<a href='/components/isy994/'>ISY994 Controller</a>
</li>
<li>
<a href='/components/insteon_local/'>Insteon (local)</a>
</li>
<li>
<a href='/components/insteon_hub/'>Insteon Hub</a>
</li>
<li>
<a href='/components/insteon_plm/'>Insteon PLM</a>
</li>
<li>
<a href='/components/joaoapps_join/'>Joaoapps Join</a>
</li>
<li>
<a href='/components/juicenet/'>Juicenet</a>
</li>
<li>
<a href='/components/knx/'>KNX</a>
</li>
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
<li>
<a href='/components/lutron/'>Lutron</a>
</li>
<li>
<a href='/components/lutron_caseta/'>Lutron Caseta</a>
</li>
<li>
<a href='/components/mqtt/'>MQTT</a>
</li>
<li>
<a href='/components/microsoft_face/'>Microsoft Face</a>
</li>
<li>
<a href='/components/mochad/'>Mochad</a>
</li>
<li>
<a href='/components/modbus/'>Modbus</a>
</li>
<li>
<a href='/components/mysensors/'>MySensors</a>
</li>
<li>
<a href='/components/neato/'>Neato Robotics</a>
</li>
<li>
<a href='/components/nest/'>Nest</a>
</li>
<li>
<a href='/components/netatmo/'>Netatmo</a>
</li>
<li>
<a href='/components/nuimo_controller/'>Nuimo controller</a>
</li>
<li>
<a href='/components/octoprint/'>OctoPrint</a>
</li>
<li>
<a href='/components/pilight/'>Pilight</a>
</li>
<li>
<a href='/components/qwikswitch/'>QwikSwitch QSUSB Hub</a>
</li>
<li>
<a href='/components/rflink/'>RFLink</a>
</li>
<li>
<a href='/components/rfxtrx/'>RFXtrx</a>
</li>
<li>
<a href='/components/ring/'>Ring</a>
</li>
<li>
<a href='/components/scsgate/'>SCSGate</a>
</li>
<li>
<a href='/components/spc/'>SPC</a>
</li>
<li>
<a href='/components/sleepiq/'>SleepIQ</a>
</li>
<li>
<a href='/components/tado/'>Tado</a>
</li>
<li>
<a href='/components/telegram_bot/'>Telegram chatbot</a>
</li>
<li>
<a href='/components/tellstick/'>TellStick</a>
</li>
<li>
<a href='/components/tellduslive/'>Telldus Live</a>
</li>
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
<li>
<a href='/components/verisure/'>Verisure</a>
</li>
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>
<li>
<a href='/components/zwave/'>Z-Wave</a>
</li>
<li>
<a href='/components/comfoconnect/'>Zehnder ComfoAir Q Ventilation</a>
</li>
<li>
<a href='/components/zha/'>Zigbee Home Automation</a>
</li>
<li>
<a href='/components/zoneminder/'>ZoneMinder</a>
</li>
<li>
<a href='/components/ecobee/'>ecobee</a>
</li>
</ul>
</div>
</section>
</div>
</aside>
</div>
</div>
<footer>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item">
<div class="copyright">
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
<div class="credit">
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a> (no support!).<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>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">home-assistant.io</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
</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>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
<script type="text/javascript">
docsearch({
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
indexName: 'home-assistant',
inputSelector: '#search',
debug: false // Set debug to true if you want to inspect the dropdown
});
document.querySelector('.search .close').addEventListener('click', function(ev) {
ev.preventDefault();
document.querySelector('.search-container').style.display = 'none';
});
document.querySelector('.show-search').addEventListener('click', function(ev) {
ev.preventDefault();
document.querySelector('.search-container').style.display = 'block';
document.getElementById('toggle').checked = false;
document.querySelector('.search-container input').focus();
});
</script>
</body>
</html>

View file

@ -155,6 +155,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
Android IP Webcam
</li>
@ -221,6 +224,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -299,6 +305,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -308,6 +317,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -117,6 +117,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -183,6 +186,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -261,6 +267,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -270,6 +279,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -124,6 +124,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -190,6 +193,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -268,6 +274,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -277,6 +286,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -99,26 +99,24 @@
</code></pre>
</div>
<p>Configuration variables:</p>
<h2><a class="title-link" name="configuration-variables" href="#configuration-variables"></a> Configuration variables</h2>
<ul>
<li><strong>device</strong> (<em>Required</em>): Unique name for the Axis device.
<li><strong>device</strong> (<em>Required</em>): Unique name</li>
<li><strong>host</strong> (<em>Required</em>): The IP address to your Axis device.</li>
<li><strong>username</strong> (<em>Optional</em>): The username to your Axis device. Default root.</li>
<li><strong>password</strong> (<em>Optional</em>): The password to your Axis device. Default pass.</li>
<li><strong>trigger_time</strong> (<em>Optional</em>): Minimum time (in seconds) a sensor should keep its positive value. Default 0.</li>
<li><strong>location</strong> (<em>Optional</em>): Physical location of your Axis device. Default not set.</li>
<li><strong>include</strong> (<em>Required</em>): This cannot be empty else there would be no use adding the device at all.
<ul>
<li><strong>host</strong> (<em>Required</em>): The IP address to your Axis device.</li>
<li><strong>username</strong> (<em>Optional</em>): The username to your Axis device. Defaults to <code class="highlighter-rouge">root</code>.</li>
<li><strong>password</strong> (<em>Optional</em>): The password to your Axis device. Defaults to <code class="highlighter-rouge">pass</code>.</li>
<li><strong>trigger_time</strong> (<em>Optional</em>): Minimum time (in seconds) a sensor should keep its positive value. Defaults to 0.</li>
<li><strong>location</strong> (<em>Optional</em>): Physical location of your Axis device. Default not set.</li>
<li><strong>include</strong> (<em>Required</em>): This cannot be empty else there would be no use adding the device at all.
<ul>
<li><strong>camera</strong>: Stream MJPEG video to Home Assistant.</li>
<li><strong>motion</strong>: The built-in motion detection in Axis cameras.</li>
<li><strong>vmd3</strong>: ACAP Motion Detection app which has better algorithms for motion detection.</li>
<li><strong>pir</strong>: PIR sensor that can trigger on motion.</li>
<li><strong>sound</strong>: Sound detector.</li>
<li><strong>daynight</strong>: Certain cameras have day/night mode if they have built-in IR lights.</li>
<li><strong>tampering</strong>: Signals when camera believes that it has been tampered with.</li>
<li><strong>input</strong>: Trigger on whatever you have connected to device input port.</li>
</ul>
</li>
<li><strong>camera</strong>: Stream MJPEG video to Home Assistant.</li>
<li><strong>motion</strong>: The built-in motion detection in Axis cameras.</li>
<li><strong>vmd3</strong>: ACAP Motion Detection app which has better algorithms for motion detection.</li>
<li><strong>pir</strong>: PIR sensor that can trigger on motion.</li>
<li><strong>sound</strong>: Sound detector.</li>
<li><strong>daynight</strong>: Certain cameras have day/night mode if they have built-in IR lights.</li>
<li><strong>tampering</strong>: Signals when camera believes that it has been tampered with.</li>
<li><strong>input</strong>: Trigger on whatever you have connected to device input port.</li>
</ul>
</li>
</ul>
@ -140,11 +138,50 @@
</code></pre>
</div>
<p class="note">
If you are using Python3.6 you might need to replace the 34m with 36m in the _gi.*.so filename in the gi folder.
</p>
<p class="note">
Any specific levels for triggers needs to be configured on the device.
</p>
<p class="note">
It is recommended that you create a user on your Axis device specifically for Home Assistant. For all current functionality it is enough to create a user belonging to user group viewer.
</p>
<h2><a class="title-link" name="device-services" href="#device-services"></a> Device services</h2>
<p>Available services: <code class="highlighter-rouge">vapix_call</code>.</p>
<h4><a class="title-link" name="service-axisvapix_call" href="#service-axisvapix_call"></a> Service <code class="highlighter-rouge">axis/vapix_call</code></h4>
<p>Send a command using <a href="https://www.axis.com/support/developer-support/vapix">Vapix</a>. For details please read the API specifications.</p>
<table>
<thead>
<tr>
<th>Service data attribute</th>
<th>Optional</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code class="highlighter-rouge">name</code></td>
<td>no</td>
<td>Name of device to communicate with.</td>
</tr>
<tr>
<td><code class="highlighter-rouge">param</code></td>
<td>no</td>
<td>What parameter to operate on.</td>
</tr>
<tr>
<td><code class="highlighter-rouge">cgi</code></td>
<td>yes</td>
<td>Which cgi to call on device. Default is <code class="highlighter-rouge">param.cgi</code>.</td>
</tr>
<tr>
<td><code class="highlighter-rouge">action</code></td>
<td>yes</td>
<td>What type of call. Default is <code class="highlighter-rouge">update</code>.</td>
</tr>
</tbody>
</table>
<p>Response to call can be subscribed to on event <code class="highlighter-rouge">vapix_call_response</code></p>
</article>
</div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
@ -180,6 +217,9 @@ Any specific levels for triggers needs to be configured on the device.
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -246,6 +286,9 @@ Any specific levels for triggers needs to be configured on the device.
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -324,6 +367,9 @@ Any specific levels for triggers needs to be configured on the device.
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -333,6 +379,9 @@ Any specific levels for triggers needs to be configured on the device.
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -79,12 +79,7 @@ Two type of pilight binary sensor configuration available. A normal sensor which
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yml 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">pilight</span>
<span class="s">name</span><span class="pi">:</span> <span class="s1">'</span><span class="s">Motion'</span>
<span class="s">variable</span><span class="pi">:</span> <span class="s1">'</span><span class="s">state'</span>
<span class="s">payload</span><span class="pi">:</span>
<span class="s">unitcode</span><span class="pi">:</span> <span class="s">371399</span>
<span class="s">payload_on</span><span class="pi">:</span> <span class="s1">'</span><span class="s">closed'</span>
<span class="s">disarm_after_trigger</span><span class="pi">:</span> <span class="s">True &lt;-- use this if you want trigger type behavior</span>
</code></pre>
</div>
<p>Configuration variables:</p>
@ -95,7 +90,21 @@ Two type of pilight binary sensor configuration available. A normal sensor which
<li><strong>payload_on</strong> (<em>Optional</em>): Variable <code class="highlighter-rouge">on</code> value. The component will recognize this as logical 1.</li>
<li><strong>payload_off</strong> (<em>Optional</em>): Variable <code class="highlighter-rouge">off</code> value. The component will recognize this as logical 0.</li>
<li><strong>disarm_after_trigger:</strong> (<em>Optional</em>): Configure sensor as trigger type.</li>
<li><strong>reset_delay_sec</strong> (<em>Optional</em>): Seconds before the sensor is disarmed if <code class="highlighter-rouge">disarm_after_trigger</code> is set to true. Default is 30 seconds.</li>
</ul>
<p>A full configuration example could look like this:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yml 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">pilight</span>
<span class="s">name</span><span class="pi">:</span> <span class="s1">'</span><span class="s">Motion'</span>
<span class="s">variable</span><span class="pi">:</span> <span class="s1">'</span><span class="s">state'</span>
<span class="s">payload</span><span class="pi">:</span>
<span class="s">unitcode</span><span class="pi">:</span> <span class="s">371399</span>
<span class="s">payload_on</span><span class="pi">:</span> <span class="s1">'</span><span class="s">closed'</span>
<span class="s">disarm_after_trigger</span><span class="pi">:</span> <span class="s">True</span>
<span class="s">reset_delay_sec</span><span class="pi">:</span> <span class="s">30</span>
</code></pre>
</div>
</article>
</div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">

View file

@ -165,6 +165,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -231,6 +234,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -309,6 +315,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -318,6 +327,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -124,6 +124,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -190,6 +193,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -268,6 +274,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -277,6 +286,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -140,7 +140,7 @@
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -74,30 +74,13 @@
</h1>
</header>
<hr class="divider">
<p>The <code class="highlighter-rouge">amcrest</code> platform allows you to integrate your <a href="https://amcrest.com/">Amcrest</a> IP camera in Home Assistant.</p>
<p>To enable your camera in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
<p>To get your <a href="https://amcrest.com/">Amcrest</a> cameras working within Home Assistant, please follow the instructions for the general <a href="/components/amcrest">Amcrest component</a>.</p>
<p>Once you have enabled the <a href="/components/amcrest">Amcrest component</a>, 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">camera</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">amcrest</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">USERNAME</span>
<span class="s">password</span><span class="pi">:</span> <span class="s">PASSWORD</span>
</code></pre>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>host</strong> (<em>Required</em>): The IP address or hostname of your camera. If using hostname, make sure the DNS works as expected.</li>
<li><strong>username</strong> (<em>Required</em>): The username for accessing your camera.</li>
<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>
<li><strong>stream_source</strong> (<em>Optional</em>): The data source for the live stream. <code class="highlighter-rouge">mjpeg</code> will use the cameras native MJPEG stream, whereas <code class="highlighter-rouge">snapshot</code> will use the cameras snapshot API to create a stream from still images. You can also set the <code class="highlighter-rouge">rtsp</code> option to generate the streaming via RTSP protocol. If omitted, it defaults to <em>mjpeg</em>.</li>
<li><strong>ffmpeg_arguments</strong>: (<em>Optional</em>): Extra options to pass to ffmpeg, e.g. image quality or video filter options.</li>
</ul>
<p><strong>Note:</strong> Amcrest cameras with newer firmwares no longer have the ability to stream <code class="highlighter-rouge">high</code> definition video with MJPEG encoding. You may need to use <code class="highlighter-rouge">low</code> resolution stream or the <code class="highlighter-rouge">snapshot</code> stream source instead. If the quality seems too poor, lower the <code class="highlighter-rouge">Frame Rate (FPS)</code> and max out the <code class="highlighter-rouge">Bit Rate</code> settings in your cameras configuration manager.</p>
<p><strong>Note:</strong> If you set the <code class="highlighter-rouge">stream_source</code> option to <code class="highlighter-rouge">rtsp</code>, make sure to follow the steps mentioned at
<a href="https://home-assistant.io/components/ffmpeg/">FFMPEG</a> documentation to install the <code class="highlighter-rouge">ffmpeg</code>.</p>
<p>To check if your Amcrest camera is supported/tested, visit the <a href="https://github.com/tchellomello/python-amcrest#supportability-matrix">supportability matrix</a> link from the <code class="highlighter-rouge">python-amcrest</code> project.</p>
</article>
</div>
@ -124,6 +107,9 @@
<li><a href='/components/sensor.amcrest/'>
Amcrest IP Camera
</a></li>
<li><a href='/components/amcrest/'>
Amcrest IP Camera
</a></li>
</ul>
</div>
<div class='section'>

View file

@ -140,6 +140,9 @@ Note that its not possible to have multiple connection to the bridge at the s
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -206,6 +209,9 @@ Note that its not possible to have multiple connection to the bridge at the s
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -284,6 +290,9 @@ Note that its not possible to have multiple connection to the bridge at the s
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -293,6 +302,9 @@ Note that its not possible to have multiple connection to the bridge at the s
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -130,7 +130,7 @@
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -122,7 +122,7 @@ This component is intended for developers.
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -95,9 +95,9 @@
<ul>
<li><strong>covers</strong> array (<em>Required</em>): List of your coverss.
<ul>
<li><strong>open_cover</strong> (<em>Required</em>): Defines an <a href="/getting-started/automation/">action</a> to run when the cover is opened.</li>
<li><strong>close_cover</strong> (<em>Required</em>): Defines an <a href="/getting-started/automation/">action</a> to run when the cover is closed.</li>
<li><strong>stop_cover</strong> (<em>Required</em>): Defines an <a href="/getting-started/automation/">action</a> to run when the cover is stopped.</li>
<li><strong>open_cover</strong> (<em>Optional</em>): Defines an <a href="/getting-started/automation/">action</a> to run when the cover is opened. If <code class="highlighter-rouge">open_cover</code> is specified, <code class="highlighter-rouge">close_cover</code> must also be specified. At least one of <code class="highlighter-rouge">open_cover</code> and <code class="highlighter-rouge">set_cover_position</code> must be specified.</li>
<li><strong>close_cover</strong> (<em>Optional</em>): Defines an <a href="/getting-started/automation/">action</a> to run when the cover is closed.</li>
<li><strong>stop_cover</strong> (<em>Optional</em>): Defines an <a href="/getting-started/automation/">action</a> to run when the cover is stopped.</li>
<li><strong>set_cover_position</strong> (<em>Optional</em>): Defines an <a href="/getting-started/automation/">action</a> to run when the cover is set to a specific value (between 0 and 100).</li>
<li><strong>set_cover_tilt_position</strong> (<em>Optional</em>): Defines an <a href="/getting-started/automation/">action</a> to run when the cover tilt is set to a specific value (between 0 and 100).</li>
<li><strong>friendly_name</strong> (<em>Optional</em>): Name to use in the frontend.</li>

View file

@ -134,6 +134,9 @@
<li>
<a href='/components/logentries/'>Logentries</a>
</li>
<li>
<a href='/components/prometheus/'>Prometheus</a>
</li>
<li>
<a href='/components/recorder/'>Recorder</a>
</li>

View file

@ -140,7 +140,7 @@
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -79,12 +79,10 @@
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">device_tracker</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">upc_connect</span>
<span class="s">password</span><span class="pi">:</span> <span class="s">YOUR_PASSWORD</span>
</code></pre>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>password</strong> (<em>Required</em>): The password for your Connect Box.</li>
<li><strong>host</strong> (<em>Optional</em>): The IP address of your router. Set it if you are not using <code class="highlighter-rouge">192.168.0.1</code>.</li>
</ul>
<p>See the <a href="/components/device_tracker/">device tracker component page</a> for instructions how to configure the people to be tracked.</p>

View file

@ -121,6 +121,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -187,6 +190,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -265,6 +271,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -274,6 +283,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -180,7 +180,7 @@ If you see <code class="highlighter-rouge">Not initializing discovery because co
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -144,6 +144,9 @@
<li>
<a href='/components/logentries/'>Logentries</a>
</li>
<li>
<a href='/components/prometheus/'>Prometheus</a>
</li>
<li>
<a href='/components/recorder/'>Recorder</a>
</li>

View file

@ -150,6 +150,9 @@ To find devices IP address, you can use your router or <code class="highlighter-
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -216,6 +219,9 @@ To find devices IP address, you can use your router or <code class="highlighter-
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -294,6 +300,9 @@ To find devices IP address, you can use your router or <code class="highlighter-
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -303,6 +312,9 @@ To find devices IP address, you can use your router or <code class="highlighter-
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -155,6 +155,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -221,6 +224,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -299,6 +305,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -308,6 +317,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -178,6 +178,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -244,6 +247,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -322,6 +328,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -331,6 +340,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -133,6 +133,9 @@
<li>
<a href='/components/logentries/'>Logentries</a>
</li>
<li>
<a href='/components/prometheus/'>Prometheus</a>
</li>
<li>
<a href='/components/recorder/'>Recorder</a>
</li>

View file

@ -201,6 +201,9 @@ The virtual bridge has the ability to turn entities on or off, or change the bri
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -267,6 +270,9 @@ The virtual bridge has the ability to turn entities on or off, or change the bri
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -345,6 +351,9 @@ The virtual bridge has the ability to turn entities on or off, or change the bri
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -354,6 +363,9 @@ The virtual bridge has the ability to turn entities on or off, or change the bri
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -142,6 +142,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -208,6 +211,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -286,6 +292,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -295,6 +304,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -160,7 +160,7 @@ For a drop in packaged complete example of Feedreader, you can use the <a href="
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -167,6 +167,9 @@ Press <span class="o">[</span>q] to stop, <span class="o">[</span>?] <span class
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -233,6 +236,9 @@ Press <span class="o">[</span>q] to stop, <span class="o">[</span>?] <span class
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -311,6 +317,9 @@ Press <span class="o">[</span>q] to stop, <span class="o">[</span>?] <span class
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -320,6 +329,9 @@ Press <span class="o">[</span>q] to stop, <span class="o">[</span>?] <span class
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -79,6 +79,23 @@
<span class="s">frontend</span><span class="pi">:</span>
</code></pre>
</div>
<h4>Themes</h4>
<p>Starting with version 0.49 you can define themes:</p>
<p>Example:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">frontend</span><span class="pi">:</span>
<span class="s">themes</span><span class="pi">:</span>
<span class="s">happy</span><span class="pi">:</span>
<span class="s">primary-color</span><span class="pi">:</span> <span class="s">pink</span>
<span class="s">sad</span><span class="pi">:</span>
<span class="s">primary-color</span><span class="pi">:</span> <span class="s">blue</span>
</code></pre>
</div>
<p>The example above defined two themes named <code class="highlighter-rouge">happy</code> and <code class="highlighter-rouge">sad</code>. For each theme you can set values for CSS variables. For a partial list of variables used by the main frontend see <a href="https://github.com/home-assistant/home-assistant-polymer/blob/master/src/resources/ha-style.html">ha-style.html</a></p>
<p>There are 2 themes-related services:</p>
<ul>
<li><code class="highlighter-rouge">frontend.reload_themes</code> - reloads theme configuration from yaml.</li>
<li><code class="highlighter-rouge">frontend.set_theme(name)</code> - sets backend-preferred theme name.</li>
</ul>
</article>
</div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
@ -116,7 +133,7 @@
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -125,6 +125,9 @@
<li>
<a href='/components/logentries/'>Logentries</a>
</li>
<li>
<a href='/components/prometheus/'>Prometheus</a>
</li>
<li>
<a href='/components/recorder/'>Recorder</a>
</li>

View file

@ -6,13 +6,13 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Home Assistant 0.48 - Home Assistant</title>
<title>Home Assistant 0.49 - 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.48">
<meta property="og:title" content="Home Assistant 0.49">
<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">
@ -20,7 +20,7 @@
<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.48">
<meta name="twitter:title" content="Home Assistant 0.49">
<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">
@ -70,7 +70,7 @@
<article class="page">
<header>
<h1 class="title indent">
Home Assistant 0.48
Home Assistant 0.49
</h1>
</header>
<hr class="divider">
@ -90,7 +90,7 @@
<img src='/images/supported_brands/home-assistant.png' />
</div>
<div class='section'>
Introduced in release: 0.48
Introduced in release: 0.49
</div>
<div class='section'>
<h1 class="title delta">Category Other</h1>
@ -120,7 +120,7 @@
<a href='/components/http/'>HTTP</a>
</li>
<li>
Home Assistant 0.48
Home Assistant 0.49
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -205,6 +205,9 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D
<li>
<a href='/components/logentries/'>Logentries</a>
</li>
<li>
<a href='/components/prometheus/'>Prometheus</a>
</li>
<li>
<a href='/components/recorder/'>Recorder</a>
</li>

View file

@ -287,6 +287,9 @@ Using this service provides you direct access to the setValue-method of the prim
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -353,6 +356,9 @@ Using this service provides you direct access to the setValue-method of the prim
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -431,6 +437,9 @@ Using this service provides you direct access to the setValue-method of the prim
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -440,6 +449,9 @@ Using this service provides you direct access to the setValue-method of the prim
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -181,7 +181,7 @@ Please note, that sources from <code class="highlighter-rouge">trusted_networks<
HTTP
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -80,11 +80,11 @@ Support for these components is provided by the Home Assistant community.
<div class="grid">
<div class="grid__item one-sixth lap-one-whole palm-one-whole">
<div class="filter-button-group">
<a href='#all' class="btn">All (732)</a>
<a href='#all' class="btn">All (744)</a>
<a href='#featured' class="btn featured">Featured</a>
<a href='#version/0.48' class="btn added_in_current_version">Added in 0.48 (16)</a>
<a href='#version/0.47' class="btn added_one_version_ago">Added in 0.47 (23)</a>
<a href='#version/0.46' class="btn added_two_versions_ago">Added in 0.46 (5)</a>
<a href='#version/0.49' class="btn added_in_current_version">Added in 0.49 (12)</a>
<a href='#version/0.48' class="btn added_one_version_ago">Added in 0.48 (16)</a>
<a href='#version/0.47' class="btn added_two_versions_ago">Added in 0.47 (23)</a>
<a href='#alarm' class="btn">Alarm (13)</a>
<a href='#automation' class="btn">Automation (16)</a>
<a href='#binary-sensor' class="btn">Binary Sensor (54)</a>
@ -99,20 +99,21 @@ Support for these components is provided by the Home Assistant community.
<a href='#finance' class="btn">Finance (9)</a>
<a href='#front-end' class="btn">Front end (4)</a>
<a href='#health' class="btn">Health (2)</a>
<a href='#history' class="btn">History (13)</a>
<a href='#hub' class="btn">Hub (59)</a>
<a href='#history' class="btn">History (14)</a>
<a href='#hub' class="btn">Hub (63)</a>
<a href='#image-processing' class="btn">Image Processing (8)</a>
<a href='#light' class="btn">Light (46)</a>
<a href='#lock' class="btn">Lock (9)</a>
<a href='#media-player' class="btn">Media Player (45)</a>
<a href='#media-player' class="btn">Media Player (47)</a>
<a href='#notifications' class="btn">Notifications (45)</a>
<a href='#notify' class="btn">Notify (1)</a>
<a href='#organization' class="btn">Organization (3)</a>
<a href='#presence-detection' class="btn">Presence Detection (39)</a>
<a href='#remote' class="btn">Remote (3)</a>
<a href='#scene' class="btn">Scene (3)</a>
<a href='#sensor' class="btn">Sensor (90)</a>
<a href='#scene' class="btn">Scene (4)</a>
<a href='#sensor' class="btn">Sensor (92)</a>
<a href='#social' class="btn">Social (5)</a>
<a href='#switch' class="btn">Switch (58)</a>
<a href='#switch' class="btn">Switch (59)</a>
<a href='#system-monitor' class="btn">System Monitor (23)</a>
<a href='#telegram-chatbot' class="btn">Telegram chatbot (3)</a>
<a href='#text-to-speech' class="btn">Text-to-speech (6)</a>
@ -172,6 +173,7 @@ var allComponents = [
{url:"/components/tts.amazon_polly/", title:"Amazon Polly", cat:"text-to-speech", featured: false, v: "0.37", logo: "polly.png"},
{url:"/components/camera.amcrest/", title:"Amcrest IP Camera", cat:"camera", featured: false, v: "0.34", logo: "amcrest.png"},
{url:"/components/sensor.amcrest/", title:"Amcrest IP Camera", cat:"sensor", featured: false, v: "0.37", logo: "amcrest.png"},
{url:"/components/amcrest/", title:"Amcrest IP Camera", cat:"hub", featured: false, v: "0.49", logo: "amcrest.png"},
{url:"/components/android_ip_webcam/", title:"Android IP Webcam", cat:"hub", featured: false, v: "0.40", logo: "android_ip_webcam.png"},
{url:"/components/binary_sensor.android_ip_webcam/", title:"Android IP Webcam Binary Sensor", cat:"binary-sensor", featured: false, v: "0.40", logo: "android_ip_webcam.png"},
{url:"/components/sensor.android_ip_webcam/", title:"Android IP Webcam Sensor", cat:"sensor", featured: false, v: "0.40", logo: "android_ip_webcam.png"},
@ -231,6 +233,7 @@ var allComponents = [
{url:"/components/sensor.cert_expiry/", title:"Certificate Expiry", cat:"system-monitor", featured: false, v: "0.44", logo: "home-assistant.png"},
{url:"/components/device_tracker.cisco_ios/", title:"Cisco IOS", cat:"presence-detection", featured: false, v: "0.33", logo: "cisco.png"},
{url:"/components/notify.ciscospark/", title:"Cisco Spark", cat:"notifications", featured: false, v: "0.40", logo: "ciscospark.png"},
{url:"/components/sensor.citybikes/", title:"CityBikes API sensor", cat:"sensor", featured: false, v: "0.49", logo: ""},
{url:"/components/media_player.clementine/", title:"Clementine Music Player", cat:"media-player", featured: false, v: "0.39", logo: "clementine.png"},
{url:"/components/notify.clicksend/", title:"ClickSend", cat:"notifications", featured: false, v: "0.48", logo: "clicksend.png"},
{url:"/components/sensor.coinmarketcap/", title:"CoinMarketCap", cat:"finance", featured: false, v: "0.28", logo: "coinmarketcap.png"},
@ -364,7 +367,7 @@ var allComponents = [
{url:"/components/switch.hikvision/", title:"Hikvision Camera Switch", cat:"switch", featured: false, v: "0.7", logo: "hikvision.png"},
{url:"/components/history/", title:"History", cat:"history", featured: false, v: "0.7", logo: "home-assistant.png"},
{url:"/components/sensor.history_stats/", title:"History Statistics Sensor", cat:"sensor", featured: false, v: "0.39", logo: "home-assistant.png"},
{url:"/components/ha/", title:"Home Assistant 0.48", cat:"other", featured: false, v: "0.48", logo: "home-assistant.png"},
{url:"/components/ha/", title:"Home Assistant 0.49", cat:"other", featured: false, v: "0.49", logo: "home-assistant.png"},
{url:"/components/homematic/", title:"Homematic", cat:"hub", featured: false, v: "0.0", logo: "homematic.png"},
{url:"/components/binary_sensor.homematic/", title:"Homematic Binary Sensor", cat:"binary-sensor", featured: false, v: "0.23", logo: "homematic.png"},
{url:"/components/cover.homematic/", title:"Homematic Cover", cat:"cover", featured: false, v: "0.27", logo: "homematic.png"},
@ -436,6 +439,8 @@ var allComponents = [
{url:"/components/light.lifx/", title:"LIFX", cat:"light", featured: false, v: "0.12", logo: "lifx.png"},
{url:"/components/scene.lifx_cloud/", title:"LIFX Cloud Scenes", cat:"scene", featured: false, v: "0.43", logo: "lifx.png"},
{url:"/components/lirc/", title:"LIRC", cat:"automation", featured: false, v: "0.21", logo: "lirc.gif"},
{url:"/components/lametric/", title:"LaMetric", cat:"hub", featured: false, v: "0.49", logo: ""},
{url:"/components/notify.lametric/", title:"LaMetric Notify", cat:"notify", featured: false, v: "0.49", logo: ""},
{url:"/components/notify.lannouncer/", title:"Lannouncer", cat:"notifications", featured: false, v: "0.36", logo: "lannouncer.png"},
{url:"/components/sensor.lastfm/", title:"Last.fm", cat:"social", featured: false, v: "0.20", logo: "lastfm.png"},
{url:"/components/light.limitlessled/", title:"LimitlessLED", cat:"light", featured: false, v: "0.7", logo: "limitlessled_logo.png"},
@ -488,6 +493,7 @@ var allComponents = [
{url:"/components/ifttt.manything/", title:"ManyThing", cat:"camera", featured: false, v: "0.0", logo: "manything.png"},
{url:"/components/tts.marytts/", title:"MaryTTS", cat:"text-to-speech", featured: false, v: "0.43", logo: "marytts.png"},
{url:"/components/notify.matrix/", title:"Matrix", cat:"notifications", featured: false, v: "0.32", logo: "matrix.png"},
{url:"/components/media_extractor/", title:"Media Extractor", cat:"media-player", featured: false, v: "0.49", logo: "home-assistant.png"},
{url:"/components/notify.message_bird/", title:"MessageBird", cat:"notifications", featured: false, v: "0.16", logo: "message_bird.png"},
{url:"/components/weather.metoffice/", title:"Met Office", cat:"weather", featured: false, v: "0.42", logo: "metoffice.jpg"},
{url:"/components/sensor.metoffice/", title:"Met Office Sensor", cat:"weather", featured: false, v: "0.42", logo: "metoffice.jpg"},
@ -548,6 +554,7 @@ var allComponents = [
{url:"/components/nuimo_controller/", title:"Nuimo controller", cat:"hub", featured: false, v: "0.29", logo: "nuimo.png"},
{url:"/components/lock.nuki/", title:"Nuki Smart Lock", cat:"lock", featured: false, v: "0.38", logo: "nuki.png"},
{url:"/components/camera.onvif/", title:"ONVIF Camera", cat:"camera", featured: false, v: "0.47", logo: "onvif.png"},
{url:"/components/sensor.otp/", title:"OTP Sensor", cat:"sensor", featured: false, v: "0.49", logo: "home-assistant.png"},
{url:"/components/octoprint/", title:"OctoPrint", cat:"hub", featured: false, v: "0.19", logo: "octoprint.png"},
{url:"/components/binary_sensor.octoprint/", title:"OctoPrint Binary Sensor", cat:"binary-sensor", featured: false, v: "0.19", logo: "octoprint.png"},
{url:"/components/sensor.octoprint/", title:"OctoPrint Sensor", cat:"sensor", featured: false, v: "0.19", logo: "octoprint.png"},
@ -601,6 +608,7 @@ var allComponents = [
{url:"/components/scene.hunterdouglas_powerview/", title:"PowerView Scenes", cat:"cover", featured: false, v: "0.15", logo: "hunter-douglas-powerview.png"},
{url:"/components/device_sun_light_trigger/", title:"Presence based lights", cat:"automation", featured: false, v: "0.0", logo: "home-assistant.png"},
{url:"/components/climate.proliphix/", title:"Proliphix Thermostat", cat:"climate", featured: false, v: "0.11", logo: "proliphix.png"},
{url:"/components/prometheus/", title:"Prometheus", cat:"history", featured: false, v: "0.49", logo: "prometheus.png"},
{url:"/components/proximity/", title:"Proximity", cat:"automation", featured: false, v: "0.13", logo: "home-assistant.png"},
{url:"/components/sensor.gtfs/", title:"Public Transit (GTFS)", cat:"transport", featured: false, v: "0.17", logo: "train.png"},
{url:"/components/switch.pulseaudio_loopback/", title:"PulseAudio Loopback Switch", cat:"switch", featured: false, v: "0.16", logo: "pulseaudio.png"},
@ -763,6 +771,8 @@ var allComponents = [
{url:"/components/updater/", title:"Updater", cat:"other", featured: false, v: "0.0", logo: "home-assistant.png"},
{url:"/components/media_player.vlc/", title:"VLC", cat:"media-player", featured: false, v: "0.35", logo: "videolan.png"},
{url:"/components/alarm_control_panel.spc/", title:"Vanderbilt SPC Alarm", cat:"alarm", featured: false, v: "0.47", logo: "vanderbilt_spc.png"},
{url:"/components/velux/", title:"Velux", cat:"hub", featured: false, v: "0.49", logo: "velux.png"},
{url:"/components/scene.velux/", title:"Velux Scene", cat:"scene", featured: false, v: "0.49", logo: "velux.png"},
{url:"/components/vera/", title:"Vera", cat:"hub", featured: false, v: "0.7", logo: "vera.png"},
{url:"/components/binary_sensor.vera/", title:"Vera Binary Sensor", cat:"binary-sensor", featured: false, v: "0.7", logo: "vera.png"},
{url:"/components/cover.vera/", title:"Vera Cover", cat:"cover", featured: false, v: "0.13", logo: "vera.png"},
@ -778,11 +788,13 @@ var allComponents = [
{url:"/components/lock.verisure/", title:"Verisure Lock", cat:"lock", featured: false, v: "0.13", logo: "verisure.png"},
{url:"/components/sensor.verisure/", title:"Verisure Sensor", cat:"sensor", featured: false, v: "0.0", logo: "verisure.png"},
{url:"/components/switch.verisure/", title:"Verisure SmartPlug", cat:"switch", featured: false, v: "0.0", logo: "verisure.png"},
{url:"/components/media_player.vizio/", title:"Vizio SmartCast TV", cat:"media-player", featured: true, v: "0.49", logo: "vizio-smartcast.png"},
{url:"/components/tts.voicerss/", title:"VoiceRSS", cat:"text-to-speech", featured: false, v: "0.35", logo: "voicerss.png"},
{url:"/components/media_player.volumio/", title:"Volumio Media Player", cat:"media-player", featured: false, v: "0.41", logo: "volumio.png"},
{url:"/components/device_tracker.volvooncall/", title:"Volvo On Call", cat:"presence-detection", featured: false, v: "0.30", logo: "volvo.png"},
{url:"/components/volvooncall/", title:"Volvo On Call", cat:"hub", featured: false, v: "0.39", logo: "volvo.png"},
{url:"/components/sensor.vasttrafik/", title:"Västtrafik Public Transport", cat:"transport", featured: false, v: "0.30", logo: "vasttrafik.png"},
{url:"/components/wake_on_lan/", title:"Wake on LAN", cat:"hub", featured: false, v: "0.49", logo: "ethernet.png"},
{url:"/components/switch.wake_on_lan/", title:"Wake on LAN Switch", cat:"switch", featured: false, v: "0.16", logo: "ethernet.png"},
{url:"/components/sensor.wsdot/", title:"Washington State DOT", cat:"transport", featured: false, v: "0.37", logo: "wsdot.png"},
{url:"/components/sensor.wunderground/", title:"Weather Underground (WUnderground)", cat:"weather", featured: false, v: "0.27", logo: "wunderground.png"},
@ -803,6 +815,7 @@ var allComponents = [
{url:"/components/sensor.worldclock/", title:"Worldclock", cat:"calendar", featured: false, v: "0.7", logo: "home-assistant.png"},
{url:"/components/light.x10/", title:"X10", cat:"light", featured: false, v: "0.25", logo: "x10.gif"},
{url:"/components/sensor.xbox_live/", title:"Xbox Live", cat:"social", featured: false, v: "0.28", logo: "xbox-live.png"},
{url:"/components/switch.xiaomi_vacuum/", title:"Xiaomi Mi Robot Vacuum", cat:"switch", featured: false, v: "0.48", logo: "xiaomi_vacuum.png"},
{url:"/components/device_tracker.xiaomi/", title:"Xiaomi Router", cat:"presence-detection", featured: false, v: "0.36", logo: "xiaomi.png"},
{url:"/components/sensor.yr/", title:"YR", cat:"weather", featured: false, v: "0.11", logo: "yr.png"},
{url:"/components/sensor.yahoo_finance/", title:"Yahoo Finance", cat:"finance", featured: false, v: "0.29", logo: "yahoo_finance.png"},
@ -1027,6 +1040,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/tts.amazon_polly/'>Amazon Polly</a></li>
<li><a href='/components/camera.amcrest/'>Amcrest IP Camera</a></li>
<li><a href='/components/sensor.amcrest/'>Amcrest IP Camera</a></li>
<li><a href='/components/amcrest/'>Amcrest IP Camera</a></li>
<li><a href='/components/android_ip_webcam/'>Android IP Webcam</a></li>
<li><a href='/components/binary_sensor.android_ip_webcam/'>Android IP Webcam Binary Sensor</a></li>
<li><a href='/components/sensor.android_ip_webcam/'>Android IP Webcam Sensor</a></li>
@ -1086,6 +1100,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/sensor.cert_expiry/'>Certificate Expiry</a></li>
<li><a href='/components/device_tracker.cisco_ios/'>Cisco IOS</a></li>
<li><a href='/components/notify.ciscospark/'>Cisco Spark</a></li>
<li><a href='/components/sensor.citybikes/'>CityBikes API sensor</a></li>
<li><a href='/components/media_player.clementine/'>Clementine Music Player</a></li>
<li><a href='/components/notify.clicksend/'>ClickSend</a></li>
<li><a href='/components/sensor.coinmarketcap/'>CoinMarketCap</a></li>
@ -1219,7 +1234,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/switch.hikvision/'>Hikvision Camera Switch</a></li>
<li><a href='/components/history/'>History</a></li>
<li><a href='/components/sensor.history_stats/'>History Statistics Sensor</a></li>
<li><a href='/components/ha/'>Home Assistant 0.48</a></li>
<li><a href='/components/ha/'>Home Assistant 0.49</a></li>
<li><a href='/components/homematic/'>Homematic</a></li>
<li><a href='/components/binary_sensor.homematic/'>Homematic Binary Sensor</a></li>
<li><a href='/components/cover.homematic/'>Homematic Cover</a></li>
@ -1291,6 +1306,8 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/light.lifx/'>LIFX</a></li>
<li><a href='/components/scene.lifx_cloud/'>LIFX Cloud Scenes</a></li>
<li><a href='/components/lirc/'>LIRC</a></li>
<li><a href='/components/lametric/'>LaMetric</a></li>
<li><a href='/components/notify.lametric/'>LaMetric Notify</a></li>
<li><a href='/components/notify.lannouncer/'>Lannouncer</a></li>
<li><a href='/components/sensor.lastfm/'>Last.fm</a></li>
<li><a href='/components/light.limitlessled/'>LimitlessLED</a></li>
@ -1343,6 +1360,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/ifttt.manything/'>ManyThing</a></li>
<li><a href='/components/tts.marytts/'>MaryTTS</a></li>
<li><a href='/components/notify.matrix/'>Matrix</a></li>
<li><a href='/components/media_extractor/'>Media Extractor</a></li>
<li><a href='/components/notify.message_bird/'>MessageBird</a></li>
<li><a href='/components/weather.metoffice/'>Met Office</a></li>
<li><a href='/components/sensor.metoffice/'>Met Office Sensor</a></li>
@ -1403,6 +1421,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/nuimo_controller/'>Nuimo controller</a></li>
<li><a href='/components/lock.nuki/'>Nuki Smart Lock</a></li>
<li><a href='/components/camera.onvif/'>ONVIF Camera</a></li>
<li><a href='/components/sensor.otp/'>OTP Sensor</a></li>
<li><a href='/components/octoprint/'>OctoPrint</a></li>
<li><a href='/components/binary_sensor.octoprint/'>OctoPrint Binary Sensor</a></li>
<li><a href='/components/sensor.octoprint/'>OctoPrint Sensor</a></li>
@ -1456,6 +1475,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/scene.hunterdouglas_powerview/'>PowerView Scenes</a></li>
<li><a href='/components/device_sun_light_trigger/'>Presence based lights</a></li>
<li><a href='/components/climate.proliphix/'>Proliphix Thermostat</a></li>
<li><a href='/components/prometheus/'>Prometheus</a></li>
<li><a href='/components/proximity/'>Proximity</a></li>
<li><a href='/components/sensor.gtfs/'>Public Transit (GTFS)</a></li>
<li><a href='/components/switch.pulseaudio_loopback/'>PulseAudio Loopback Switch</a></li>
@ -1618,6 +1638,8 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/updater/'>Updater</a></li>
<li><a href='/components/media_player.vlc/'>VLC</a></li>
<li><a href='/components/alarm_control_panel.spc/'>Vanderbilt SPC Alarm</a></li>
<li><a href='/components/velux/'>Velux</a></li>
<li><a href='/components/scene.velux/'>Velux Scene</a></li>
<li><a href='/components/vera/'>Vera</a></li>
<li><a href='/components/binary_sensor.vera/'>Vera Binary Sensor</a></li>
<li><a href='/components/cover.vera/'>Vera Cover</a></li>
@ -1633,11 +1655,13 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/lock.verisure/'>Verisure Lock</a></li>
<li><a href='/components/sensor.verisure/'>Verisure Sensor</a></li>
<li><a href='/components/switch.verisure/'>Verisure SmartPlug</a></li>
<li><a href='/components/media_player.vizio/'>Vizio SmartCast TV</a></li>
<li><a href='/components/tts.voicerss/'>VoiceRSS</a></li>
<li><a href='/components/media_player.volumio/'>Volumio Media Player</a></li>
<li><a href='/components/device_tracker.volvooncall/'>Volvo On Call</a></li>
<li><a href='/components/volvooncall/'>Volvo On Call</a></li>
<li><a href='/components/sensor.vasttrafik/'>Västtrafik Public Transport</a></li>
<li><a href='/components/wake_on_lan/'>Wake on LAN</a></li>
<li><a href='/components/switch.wake_on_lan/'>Wake on LAN Switch</a></li>
<li><a href='/components/sensor.wsdot/'>Washington State DOT</a></li>
<li><a href='/components/sensor.wunderground/'>Weather Underground (WUnderground)</a></li>
@ -1658,6 +1682,7 @@ allComponents.pop(); // remove placeholder element at the end
<li><a href='/components/sensor.worldclock/'>Worldclock</a></li>
<li><a href='/components/light.x10/'>X10</a></li>
<li><a href='/components/sensor.xbox_live/'>Xbox Live</a></li>
<li><a href='/components/switch.xiaomi_vacuum/'>Xiaomi Mi Robot Vacuum</a></li>
<li><a href='/components/device_tracker.xiaomi/'>Xiaomi Router</a></li>
<li><a href='/components/sensor.yr/'>YR</a></li>
<li><a href='/components/sensor.yahoo_finance/'>Yahoo Finance</a></li>

View file

@ -282,6 +282,9 @@ optional arguments:
<li>
<a href='/components/logentries/'>Logentries</a>
</li>
<li>
<a href='/components/prometheus/'>Prometheus</a>
</li>
<li>
<a href='/components/recorder/'>Recorder</a>
</li>

View file

@ -122,6 +122,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -188,6 +191,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -266,6 +272,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -275,6 +284,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -146,6 +146,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -212,6 +215,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -290,6 +296,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -299,6 +308,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -167,6 +167,9 @@ default is not correct.</p>
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -233,6 +236,9 @@ default is not correct.</p>
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -311,6 +317,9 @@ default is not correct.</p>
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -320,6 +329,9 @@ default is not correct.</p>
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -118,7 +118,7 @@
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
Introduction

View file

@ -218,6 +218,9 @@ The ISY994 controller is manufactured by <a href="https://www.universal-devices.
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -284,6 +287,9 @@ The ISY994 controller is manufactured by <a href="https://www.universal-devices.
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -362,6 +368,9 @@ The ISY994 controller is manufactured by <a href="https://www.universal-devices.
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -371,6 +380,9 @@ The ISY994 controller is manufactured by <a href="https://www.universal-devices.
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -167,6 +167,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -233,6 +236,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -311,6 +317,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -320,6 +329,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -114,6 +114,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -180,6 +183,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -258,6 +264,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -267,6 +276,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -201,7 +201,7 @@ When the keyboard reconnects, an event <code class="highlighter-rouge">keyboard_
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -177,6 +177,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -243,6 +246,9 @@
<li>
Kira
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -321,6 +327,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -330,6 +339,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -140,6 +140,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -206,6 +209,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -284,6 +290,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -293,6 +302,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -0,0 +1,348 @@
<!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>LaMetric - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions on how to integrate LaMetric with Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/lametric/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="LaMetric">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/lametric/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions on how to integrate LaMetric with 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="LaMetric">
<meta name="twitter:description" content="Instructions on how to integrate LaMetric with 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 class='site-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="/docs/">Docs</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>
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
</ul>
</nav>
<div class='search-container' style='display: none'>
<div class='search'>
<i class="icon-search"></i>
<input id='search' placeholder='Search the docs…'>
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
</div>
</div>
</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">
LaMetric
</h1>
</header>
<hr class="divider">
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># configuration.yaml example</span>
<span class="s">lametric</span><span class="pi">:</span>
<span class="s">client_id</span><span class="pi">:</span> <span class="s">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx</span>
<span class="s">client_secret</span><span class="pi">:</span> <span class="s">xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</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/lametric.markdown'>Edit this page on GitHub</a></div>
<div class='brand-logo-container section'>
</div>
<div class='section'>
Introduced in release: 0.49
</div>
<div class='section'>
<h1 class='title delta'>Related components</h1>
<ul class='divided'>
<li><a href='/components/notify.lametric/'>
LaMetric Notify
</a></li>
</ul>
</div>
<div class='section'>
<h1 class="title delta">Category Hub</h1>
<ul class='divided'>
<li>
<a href='/components/apcupsd/'>APCUPSd</a>
</li>
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
<li>
<a href='/components/arlo/'>Arlo</a>
</li>
<li>
<a href='/components/axis/'>Axis</a>
</li>
<li>
<a href='/components/wemo/'>Belkin WeMo</a>
</li>
<li>
<a href='/components/blink/'>Blink</a>
</li>
<li>
<a href='/components/bloomsky/'>BloomSky</a>
</li>
<li>
<a href='/components/digital_ocean/'>Digital Ocean</a>
</li>
<li>
<a href='/components/dyson/'>Dyson</a>
</li>
<li>
<a href='/components/eight_sleep/'>Eight Sleep</a>
</li>
<li>
<a href='/components/emulated_hue/'>Emulated Hue Bridge</a>
</li>
<li>
<a href='/components/enocean/'>EnOcean</a>
</li>
<li>
<a href='/components/ffmpeg/'>FFmpeg</a>
</li>
<li>
<a href='/components/homematic/'>Homematic</a>
</li>
<li>
<a href='/components/tradfri/'>IKEA Trådfri (Tradfri)</a>
</li>
<li>
<a href='/components/isy994/'>ISY994 Controller</a>
</li>
<li>
<a href='/components/insteon_local/'>Insteon (local)</a>
</li>
<li>
<a href='/components/insteon_hub/'>Insteon Hub</a>
</li>
<li>
<a href='/components/insteon_plm/'>Insteon PLM</a>
</li>
<li>
<a href='/components/joaoapps_join/'>Joaoapps Join</a>
</li>
<li>
<a href='/components/juicenet/'>Juicenet</a>
</li>
<li>
<a href='/components/knx/'>KNX</a>
</li>
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
LaMetric
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
<li>
<a href='/components/lutron/'>Lutron</a>
</li>
<li>
<a href='/components/lutron_caseta/'>Lutron Caseta</a>
</li>
<li>
<a href='/components/mqtt/'>MQTT</a>
</li>
<li>
<a href='/components/microsoft_face/'>Microsoft Face</a>
</li>
<li>
<a href='/components/mochad/'>Mochad</a>
</li>
<li>
<a href='/components/modbus/'>Modbus</a>
</li>
<li>
<a href='/components/mysensors/'>MySensors</a>
</li>
<li>
<a href='/components/neato/'>Neato Robotics</a>
</li>
<li>
<a href='/components/nest/'>Nest</a>
</li>
<li>
<a href='/components/netatmo/'>Netatmo</a>
</li>
<li>
<a href='/components/nuimo_controller/'>Nuimo controller</a>
</li>
<li>
<a href='/components/octoprint/'>OctoPrint</a>
</li>
<li>
<a href='/components/pilight/'>Pilight</a>
</li>
<li>
<a href='/components/qwikswitch/'>QwikSwitch QSUSB Hub</a>
</li>
<li>
<a href='/components/rflink/'>RFLink</a>
</li>
<li>
<a href='/components/rfxtrx/'>RFXtrx</a>
</li>
<li>
<a href='/components/ring/'>Ring</a>
</li>
<li>
<a href='/components/scsgate/'>SCSGate</a>
</li>
<li>
<a href='/components/spc/'>SPC</a>
</li>
<li>
<a href='/components/sleepiq/'>SleepIQ</a>
</li>
<li>
<a href='/components/tado/'>Tado</a>
</li>
<li>
<a href='/components/telegram_bot/'>Telegram chatbot</a>
</li>
<li>
<a href='/components/tellstick/'>TellStick</a>
</li>
<li>
<a href='/components/tellduslive/'>Telldus Live</a>
</li>
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
<li>
<a href='/components/verisure/'>Verisure</a>
</li>
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>
<li>
<a href='/components/zwave/'>Z-Wave</a>
</li>
<li>
<a href='/components/comfoconnect/'>Zehnder ComfoAir Q Ventilation</a>
</li>
<li>
<a href='/components/zha/'>Zigbee Home Automation</a>
</li>
<li>
<a href='/components/zoneminder/'>ZoneMinder</a>
</li>
<li>
<a href='/components/ecobee/'>ecobee</a>
</li>
</ul>
</div>
</section>
</div>
</aside>
</div>
</div>
<footer>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item">
<div class="copyright">
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
<div class="credit">
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a> (no support!).<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>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">home-assistant.io</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
</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>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
<script type="text/javascript">
docsearch({
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
indexName: 'home-assistant',
inputSelector: '#search',
debug: false // Set debug to true if you want to inspect the dropdown
});
document.querySelector('.search .close').addEventListener('click', function(ev) {
ev.preventDefault();
document.querySelector('.search-container').style.display = 'none';
});
document.querySelector('.show-search').addEventListener('click', function(ev) {
ev.preventDefault();
document.querySelector('.search-container').style.display = 'block';
document.getElementById('toggle').checked = false;
document.querySelector('.search-container input').focus();
});
</script>
</body>
</html>

View file

@ -79,12 +79,12 @@
<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">lifx</span>
<span class="s">server</span><span class="pi">:</span> <span class="s">192.168.1.10</span>
</code></pre>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>server</strong> (<em>Optional</em>): Your server address. Only needed if using more than one network interface. Omit if you are unsure.</li>
<li><strong>broadcast</strong> (<em>Optional</em>): The broadcast address for discovering lights. Only needed if using more than one network interface. Omit if you are unsure.</li>
<li><strong>server</strong> (<em>Optional</em>): Your server address. Will listen on all interfaces if omitted. Omit if you are unsure.</li>
</ul>
<h2><a class="title-link" name="set-state" href="#set-state"></a> Set state</h2>
<p>The LIFX bulbs allow a change of color and brightness even when they are turned off. This way you can control the light during the day so its settings are correct when events for turning on are received, for example from motion detectors or external buttons.</p>

View file

@ -106,22 +106,25 @@
<ul>
<li><strong>name</strong> (<em>Optional</em>): Name for the device, defaults to Rflink ID.</li>
<li><strong>type</strong> (<em>Optional</em>): Override automatically detected type of the light device, can be: switchable, dimmable, hybrid or toggle. See Light Types below. (default: Switchable)</li>
<li><strong>aliasses</strong> (<em>Optional</em>): Alternative Rflink IDs this device is known by.</li>
<li><strong>aliases</strong> (<em>Optional</em>): Alternative Rflink IDs this device is known by.</li>
<li><strong>fire_event</strong> (<em>Optional</em>): Fire an <code class="highlighter-rouge">button_pressed</code> event if this device is turned on or off (default: False).</li>
<li><strong>signal_repetitions</strong> (<em>Optional</em>): Repeat every Rflink command this number of times (default: 1).</li>
<li><strong>fire_event_</strong> (<em>Optional</em>): Set default <code class="highlighter-rouge">fire_event</code> for RFLink switch devices (see below).</li>
<li><strong>signal_repetitions</strong> (<em>Optional</em>): Set default <code class="highlighter-rouge">signal_repetitions</code> for RFLink switch devices (see below).</li>
<li><strong>group</strong> (<em>Optional</em>): Allow light to respond to group commands (ALLON/ALLOFF). (default: yes)</li>
<li><strong>group_aliases</strong> (<em>Optional</em>): <code class="highlighter-rouge">aliases</code> which only respond to group commands.</li>
<li><strong>no_group_aliases</strong> (<em>Optional</em>): <code class="highlighter-rouge">aliases</code> which do not respond to group commands.</li>
</ul>
<h3><a class="title-link" name="light-state" href="#light-state"></a> Light state</h3>
<p>Initially the state of a light is unknown. When the light is turned on or off (via frontend or remote) the state is known and will be shown in the frontend.</p>
<p>Sometimes a light is controlled by multiple remotes, each remote has its own code programmed in the light. To allow tracking of the state when switched via other remotes add the corresponding remote codes as aliasses:</p>
<p>Sometimes a light is controlled by multiple remotes, each remote has its own code programmed in the light. To allow tracking of the state when switched via other remotes add the corresponding remote codes as aliases:</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">rflink</span>
<span class="s">devices</span><span class="pi">:</span>
<span class="s">newkaku_0000c6c2_1</span><span class="pi">:</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Living room</span>
<span class="s">aliasses</span><span class="pi">:</span>
<span class="s">aliases</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">newkaku_000000001_2</span>
<span class="pi">-</span> <span class="s">kaku_000001_a</span>
<span class="s">Ansluta_ce30_0</span><span class="pi">:</span>

View file

@ -156,6 +156,9 @@
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -222,6 +225,9 @@
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
LiteJet
</li>
@ -300,6 +306,9 @@
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -309,6 +318,9 @@
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -187,6 +187,9 @@ To exclude these entities just add them to the <code class="highlighter-rouge">e
<li>
<a href='/components/logentries/'>Logentries</a>
</li>
<li>
<a href='/components/prometheus/'>Prometheus</a>
</li>
<li>
<a href='/components/recorder/'>Recorder</a>
</li>

View file

@ -121,6 +121,9 @@
<li>
Logentries
</li>
<li>
<a href='/components/prometheus/'>Prometheus</a>
</li>
<li>
<a href='/components/recorder/'>Recorder</a>
</li>

View file

@ -162,7 +162,7 @@
<a href='/components/http/'>HTTP</a>
</li>
<li>
<a href='/components/ha/'>Home Assistant 0.48</a>
<a href='/components/ha/'>Home Assistant 0.49</a>
</li>
<li>
<a href='/components/introduction/'>Introduction</a>

View file

@ -126,6 +126,9 @@ It is recommended to assign a static IP address to your main repeater. This ensu
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -192,6 +195,9 @@ It is recommended to assign a static IP address to your main repeater. This ensu
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -270,6 +276,9 @@ It is recommended to assign a static IP address to your main repeater. This ensu
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -279,6 +288,9 @@ It is recommended to assign a static IP address to your main repeater. This ensu
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -133,6 +133,9 @@ It is recommended to assign a static IP address to your Lutron SmartBridge. This
<li>
<a href='/components/alarmdecoder/'>AlarmDecoder Alarm</a>
</li>
<li>
<a href='/components/amcrest/'>Amcrest IP Camera</a>
</li>
<li>
<a href='/components/android_ip_webcam/'>Android IP Webcam</a>
</li>
@ -199,6 +202,9 @@ It is recommended to assign a static IP address to your Lutron SmartBridge. This
<li>
<a href='/components/kira/'>Kira</a>
</li>
<li>
<a href='/components/lametric/'>LaMetric</a>
</li>
<li>
<a href='/components/litejet/'>LiteJet</a>
</li>
@ -277,6 +283,9 @@ It is recommended to assign a static IP address to your Lutron SmartBridge. This
<li>
<a href='/components/twilio/'>Twilio</a>
</li>
<li>
<a href='/components/velux/'>Velux</a>
</li>
<li>
<a href='/components/vera/'>Vera</a>
</li>
@ -286,6 +295,9 @@ It is recommended to assign a static IP address to your Lutron SmartBridge. This
<li>
<a href='/components/volvooncall/'>Volvo On Call</a>
</li>
<li>
<a href='/components/wake_on_lan/'>Wake on LAN</a>
</li>
<li>
<a href='/components/wink/'>Wink</a>
</li>

View file

@ -0,0 +1,322 @@
<!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>Media Extractor - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to integrate the Media Extrator into Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/media_extractor/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Media Extractor">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/media_extractor/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to integrate the Media Extrator 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="Media Extractor">
<meta name="twitter:description" content="Instructions how to integrate the Media Extrator 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 class='site-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="/docs/">Docs</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>
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
</ul>
</nav>
<div class='search-container' style='display: none'>
<div class='search'>
<i class="icon-search"></i>
<input id='search' placeholder='Search the docs…'>
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
</div>
</div>
</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">
Media Extractor
</h1>
</header>
<hr class="divider">
<p>The <code class="highlighter-rouge">media_extractor</code> component gets an stream URL and send it to a media player entity.</p>
<p>To use the media extrator service in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">media_extractor</span><span class="pi">:</span>
</code></pre>
</div>
<h3><a class="title-link" name="use-the-service" href="#use-the-service"></a> Use the service</h3>
<p>Go the the “Developer Tools”, then to “Call Service”, and choose <code class="highlighter-rouge">media_extractor/play_media</code> from the list of available services. Fill the “Service Data” field as shown in the example below and hit “CALL SERVICE”.</p>
<p>This will download the file from the given URL.</p>
<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>Name(s) of entities to seek media on, eg. <code class="highlighter-rouge">media_player.living_room_chromecast</code>. Defaults to all.</td>
</tr>
<tr>
<td><code class="highlighter-rouge">media_content_id</code></td>
<td>no</td>
<td>The ID of the content to play. Platform dependent.</td>
</tr>
<tr>
<td><code class="highlighter-rouge">media_content_type</code></td>
<td>no</td>
<td>The type of the content to play. Must be one of MUSIC, TVSHOW, VIDEO, EPISODE, CHANNEL or PLAYLIST MUSIC.</td>
</tr>
</tbody>
</table>
</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_extractor.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.49
</div>
<div class='section'>
<h1 class="title delta">Category Media Player</h1>
<ul class='divided'>
<li>
<a href='/components/media_player.anthemav/'>Anthem A/V Receivers</a>
</li>
<li>
<a href='/components/media_player.apple_tv/'>Apple TV</a>
</li>
<li>
<a href='/components/media_player.clementine/'>Clementine Music Player</a>
</li>
<li>
<a href='/components/media_player.denonavr/'>Denon AVR Network Receivers</a>
</li>
<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.frontier_silicon/'>Frontier Silicon Internet Radios</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.gstreamer/'>Gstreamer</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.openhome/'>Linn / Openhome</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>
Media Extractor
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
<li>
<a href='/components/media_player.nad/'>NAD</a>
</li>
<li>
<a href='/components/media_player.nadtcp/'>NAD tcp</a>
</li>
<li>
<a href='/components/media_player.onkyo/'>Onkyo</a>
</li>
<li>
<a href='/components/media_player.liveboxplaytv/'>Orange Livebox Play TV</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.spotify/'>Spotify</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.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</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> (no support!).<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>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">home-assistant.io</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
</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>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
<script type="text/javascript">
docsearch({
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
indexName: 'home-assistant',
inputSelector: '#search',
debug: false // Set debug to true if you want to inspect the dropdown
});
document.querySelector('.search .close').addEventListener('click', function(ev) {
ev.preventDefault();
document.querySelector('.search-container').style.display = 'none';
});
document.querySelector('.show-search').addEventListener('click', function(ev) {
ev.preventDefault();
document.querySelector('.search-container').style.display = 'block';
document.getElementById('toggle').checked = false;
document.querySelector('.search-container input').focus();
});
</script>
</body>
</html>

View file

@ -185,6 +185,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -251,6 +254,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -182,6 +182,9 @@ Found Apple TVs:
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -248,6 +251,9 @@ Found Apple TVs:
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -187,6 +187,9 @@ Also, with <strong>power_on_enabled</strong> as True, the Aquos logo on your TV
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -253,6 +256,9 @@ Also, with <strong>power_on_enabled</strong> as True, the Aquos logo on your TV
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -172,6 +172,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -238,6 +241,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -165,6 +165,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -231,6 +234,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -174,6 +174,9 @@ for your use case.</p>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -240,6 +243,9 @@ for your use case.</p>
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -171,6 +171,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -237,6 +240,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -182,6 +182,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -248,6 +251,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -201,6 +201,9 @@ If you have something else using the IP controller for your Denon AVR 3808CI, su
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -267,6 +270,9 @@ If you have something else using the IP controller for your Denon AVR 3808CI, su
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -166,6 +166,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -232,6 +235,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -168,6 +168,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -234,6 +237,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -170,6 +170,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -236,6 +239,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -214,6 +214,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -280,6 +283,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -209,6 +209,9 @@ The Frontier Silicon API does not provide a multi-user environment. There is alw
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -275,6 +278,9 @@ The Frontier Silicon API does not provide a multi-user environment. There is alw
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -167,6 +167,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -233,6 +236,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -211,6 +211,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -277,6 +280,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -167,6 +167,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -233,6 +236,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -273,6 +273,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -339,6 +342,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -173,6 +173,9 @@ The access token will not change until you factory reset your TV.
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -239,6 +242,9 @@ The access token will not change until you factory reset your TV.
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -177,6 +177,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -243,6 +246,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -175,6 +175,9 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
<li>
MPC-HC
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -241,6 +244,9 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -185,6 +185,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
Music Player Daemon (MPD)
</li>
@ -251,6 +254,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -188,6 +188,9 @@ Be aware that the user might need to logout and logon again to activate these pe
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -254,6 +257,9 @@ Be aware that the user might need to logout and logon again to activate these pe
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -170,6 +170,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -236,6 +239,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -74,7 +74,7 @@
</h1>
</header>
<hr class="divider">
<p>The <code class="highlighter-rouge">onkyo</code> platform allows you to control a <a href="http://www.onkyo.com/">Onkyo receiver</a> from Home Assistant.</p>
<p>The <code class="highlighter-rouge">onkyo</code> platform allows you to control a <a href="http://www.onkyo.com/">Onkyo receiver</a> from Home Assistant. Please be aware that you need to enable “Network Standby” for this component to work in your Hardware.</p>
<p>To add an Onkyo receiver 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>
@ -199,6 +199,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -265,6 +268,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -160,6 +160,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -226,6 +229,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -179,6 +179,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -245,6 +248,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -188,6 +188,9 @@ user <span class="o">=</span> you@youraccount.com
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -254,6 +257,9 @@ user <span class="o">=</span> you@youraccount.com
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -166,6 +166,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -232,6 +235,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -173,6 +173,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -239,6 +242,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -389,6 +389,9 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -455,6 +458,9 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -164,6 +164,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -230,6 +233,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -189,6 +189,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -255,6 +258,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -201,6 +201,9 @@ If you add your model remember to remove these before adding them to the list.</
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -267,6 +270,9 @@ If you add your model remember to remove these before adding them to the list.</
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -165,6 +165,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -231,6 +234,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -355,6 +355,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -421,6 +424,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -105,7 +105,7 @@
<li><strong>port</strong> (<em>Optional</em>): The port number. Defaults to 8090.</li>
</ul>
<p>You can switch between one of your 6 pre-configured presets using <code class="highlighter-rouge">media_player.play_media</code></p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Play media in configuration.yaml</span>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Play media preset</span>
<span class="pi">-</span> <span class="s">service</span><span class="pi">:</span> <span class="s">media_player.play_media</span>
<span class="s">data</span><span class="pi">:</span>
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">media_player.soundtouch_living_room</span>
@ -113,6 +113,18 @@
<span class="s">media_content_type</span><span class="pi">:</span> <span class="s">PLAYLIST</span>
</code></pre>
</div>
<p>You can also play HTTP (not HTTPS) URLs:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Play media URL</span>
<span class="pi">-</span> <span class="s">service</span><span class="pi">:</span> <span class="s">media_player.play_media</span>
<span class="s">data</span><span class="pi">:</span>
<span class="s">entity_id</span><span class="pi">:</span> <span class="s">media_player.soundtouch_living_room</span>
<span class="s">media_content_id</span><span class="pi">:</span> <span class="s">http://example.com/music.mp3</span>
<span class="s">media_content_type</span><span class="pi">:</span> <span class="s">MUSIC</span>
</code></pre>
</div>
<h3><a class="title-link" name="text-to-speech-services" href="#text-to-speech-services"></a> Text-to-Speech services</h3>
<p>You can use TTS services like <a href="/components/tts.google/">Google Text-to-Speech</a> or <a href="/components/tts.amazon_polly">Amazon Polly</a> only if your Home Assistant is configured in HTTP and not HTTPS (current device limitation, a firmware upgrade is planned).</p>
<p>A workaround if you want to publish your Home Assistant installation on Internet in SSL is to configure an HTTPS Web Server as a reverse proxy (<a href="/docs/ecosystem/nginx/">nginx</a> for example) and let your Home Assistant configuration in HTTP on your local network. The Soundtouch devices will be available to access the TTS files in HTTP in local and your configuration will be in HTTPS on the Internet.</p>
<h3><a class="title-link" name="service-soundtouch_play_everywhere" href="#service-soundtouch_play_everywhere"></a> Service <code class="highlighter-rouge">soundtouch_play_everywhere</code></h3>
<p>Create a multi-room (zone) from a master and play same content on all other
devices (slaves)</p>
@ -282,6 +294,9 @@ create a new zone in order to be able to add slave(s) again</p>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -348,6 +363,9 @@ create a new zone in order to be able to add slave(s) again</p>
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -202,6 +202,9 @@ Controlling the Spotify component (pause, play, next, etc) requires a Premium ac
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -268,6 +271,9 @@ Controlling the Spotify component (pause, play, next, etc) requires a Premium ac
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -169,6 +169,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -235,6 +238,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -239,6 +239,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -305,6 +308,9 @@
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -0,0 +1,360 @@
<!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>Vizio SmartCast TV - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to integrate Vizio SmartCast TV into Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/media_player.vizio/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Vizio SmartCast TV">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/media_player.vizio/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to integrate Vizio SmartCast 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="Vizio SmartCast TV">
<meta name="twitter:description" content="Instructions how to integrate Vizio SmartCast 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 class='site-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="/docs/">Docs</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>
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
</ul>
</nav>
<div class='search-container' style='display: none'>
<div class='search'>
<i class="icon-search"></i>
<input id='search' placeholder='Search the docs…'>
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
</div>
</div>
</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">
Vizio SmartCast TV
</h1>
</header>
<hr class="divider">
<p>The <code class="highlighter-rouge">vizio</code> component will allow you to control <a href="https://www.vizio.com/smartcast-app">SmartCast</a> compatible TVs (2016+ models).</p>
<h2>Pairing</h2>
<p>Before adding TV to Home Assistant youll need to pair it manually, to do so follow these steps:</p>
<p>Install the command-line tool using pip (you can choose to download it manually):</p>
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>pip3 install git+https://github.com/vkorn/pyvizio.git@master
<span class="gp">$ </span>pip3 install -I .
</code></pre>
</div>
<p>Make sure that your TV is on, as sometimes it wont show PIN code if it wasnt on during pairing initialization.
If you dont know IP address of your TV run following command:</p>
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>pyvizio --ip<span class="o">=</span>0 --auth<span class="o">=</span>0 discover
</code></pre>
</div>
<p>Initiate pairing:</p>
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>pyvizio --ip<span class="o">={</span>ip<span class="o">}</span> pair
</code></pre>
</div>
<p>Initiation will show you two different values:</p>
<table>
<thead>
<tr>
<th style="text-align: left">Value</th>
<th style="text-align: left">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Challenge type</td>
<td style="text-align: left">Usually its should be <code class="highlighter-rouge">"1"</code>, if its not the case for you, use additional parameter <code class="highlighter-rouge">--ch_type=your_type</code> in the next step</td>
</tr>
<tr>
<td style="text-align: left">Challenge token</td>
<td style="text-align: left">Token required to finalize pairing in the next step</td>
</tr>
</tbody>
</table>
<p>Finally, at this point PIN code should be displayed at the top of your TV. With all these values, you can now finish pairing:</p>
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>pyvizio --ip<span class="o">={</span>ip<span class="o">}</span> pair_finish --token<span class="o">={</span>challenge_token<span class="o">}</span> --pin<span class="o">={</span>tv_pin<span class="o">}</span>
</code></pre>
</div>
<p>You will need authentication token returned by this command to configure Home Assistant.</p>
<h2>Configuration</h2>
<p>To add your Vizio TV to your installation, add 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">vizio</span>
<span class="s">host</span><span class="pi">:</span> <span class="s">IP_ADDRESS</span>
<span class="s">access_token</span><span class="pi">:</span> <span class="s">AUTH_TOKEN</span>
</code></pre>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>host</strong> (<em>Required</em>): IP address of your TV.</li>
<li><strong>access_token</strong> (<em>Required</em>): Authentication token youve received in last step of the pairing process.</li>
</ul>
<h2>Notes and limitations</h2>
<h3>Turning TV on</h3>
<p>If you do have <code class="highlighter-rouge">Power Mode</code> of your TV configured to be <code class="highlighter-rouge">Eco Mode</code>, turning device ON wont work.</p>
<h3>Changing tracks</h3>
<p>Changing tracks works like channels switching. If you have source other than regular TV it might end do nothing.</p>
<h3>Sources</h3>
<p>Source list shows all external devices connected to the TV through HDMI plus list of internal devices (TV mode, Chrome Cast, etc.).</p>
<p class="note">
Vizio SmartCast service is accessible through HTTPS with self-signed certificate. It means that if you have low LOGLEVEL in your Home Assistant configuration, youll see a lot of warnings like this <code class="highlighter-rouge">InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised.</code>
As an option, you could proxy all calls for example through NGINX.
</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.vizio.markdown'>Edit this page on GitHub</a></div>
<div class='brand-logo-container section'>
<img src='/images/supported_brands/vizio-smartcast.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.49
</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.anthemav/'>Anthem A/V Receivers</a>
</li>
<li>
<a href='/components/media_player.apple_tv/'>Apple TV</a>
</li>
<li>
<a href='/components/media_player.clementine/'>Clementine Music Player</a>
</li>
<li>
<a href='/components/media_player.denonavr/'>Denon AVR Network Receivers</a>
</li>
<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.frontier_silicon/'>Frontier Silicon Internet Radios</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.gstreamer/'>Gstreamer</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.openhome/'>Linn / Openhome</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_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
<li>
<a href='/components/media_player.nad/'>NAD</a>
</li>
<li>
<a href='/components/media_player.nadtcp/'>NAD tcp</a>
</li>
<li>
<a href='/components/media_player.onkyo/'>Onkyo</a>
</li>
<li>
<a href='/components/media_player.liveboxplaytv/'>Orange Livebox Play TV</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.spotify/'>Spotify</a>
</li>
<li>
<a href='/components/media_player.universal/'>Universal</a>
</li>
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
Vizio SmartCast TV
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</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> (no support!).<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>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">home-assistant.io</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
</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>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
<script type="text/javascript">
docsearch({
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
indexName: 'home-assistant',
inputSelector: '#search',
debug: false // Set debug to true if you want to inspect the dropdown
});
document.querySelector('.search .close').addEventListener('click', function(ev) {
ev.preventDefault();
document.querySelector('.search-container').style.display = 'none';
});
document.querySelector('.show-search').addEventListener('click', function(ev) {
ev.preventDefault();
document.querySelector('.search-container').style.display = 'block';
document.getElementById('toggle').checked = false;
document.querySelector('.search-container input').focus();
});
</script>
</body>
</html>

View file

@ -186,6 +186,9 @@
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -252,6 +255,9 @@
<li>
VLC
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
<a href='/components/media_player.volumio/'>Volumio Media Player</a>
</li>

View file

@ -167,6 +167,9 @@ your <code class="highlighter-rouge">configuration.yaml</code> file.</p>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_extractor/'>Media Extractor</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -233,6 +236,9 @@ your <code class="highlighter-rouge">configuration.yaml</code> file.</p>
<li>
<a href='/components/media_player.vlc/'>VLC</a>
</li>
<li>
<a href='/components/media_player.vizio/'>Vizio SmartCast TV</a>
</li>
<li>
Volumio Media Player
</li>

Some files were not shown because too many files have changed in this diff Show more