Site updated at 2016-07-30 20:22:19 UTC

This commit is contained in:
Travis CI 2016-07-30 20:22:19 +00:00
parent d2d5ef4fdc
commit d5dc0ccb1d
362 changed files with 5165 additions and 1607 deletions

View file

@ -176,6 +176,12 @@ A word of caution: The Arduino boards are not storing states. This means that wi
<li>
<a href='/components/knx/'>KNX</a>
</li>
<li>
<a href='/components/switch.knx/'>KNX Switch</a>
</li>
<li>
<a href='/components/thermostat.knx/'>KNX Thermostat</a>
</li>
<li>
<a href='/components/zigbee/'>ZigBee</a>
</li>

View file

@ -119,6 +119,9 @@
<li><a href='/components/switch.knx/'>
KNX Switch
</a></li>
<li><a href='/components/thermostat.knx/'>
KNX Thermostat
</a></li>
</ul>
</div>
<div class='section'>

View file

@ -112,6 +112,16 @@
<li><strong>qos</strong> (<em>Optional</em>): The QoS level of the topic.</li>
</ul>
<p>Example JSON you can publish to the topic (e.g. via mqtt.publish service):</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre>{
<span class="key"><span class="delimiter">&quot;</span><span class="content">topic</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">/location/paulus</span><span class="delimiter">&quot;</span></span>,
<span class="key"><span class="delimiter">&quot;</span><span class="content">payload</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">home</span><span class="delimiter">&quot;</span></span>
}
</pre></div>
</div>
</div>
</article>

View file

@ -124,6 +124,10 @@ Support for these components is provided by the Home Assistant community.
<a href='#frontend' class="btn">Frontend</a>
<a href='#garage-door' class="btn">Garage Door</a>
@ -802,6 +806,20 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/media_player.directv/'
class='media-player'
style='display: none'>
<div class='img-container'>
<img src='/images/supported_brands/directv.png'>
</div>
<div class='title'>DirecTV</div>
<div class='category'>Media Player</div>
</a>
<a href='/components/discovery/'
@ -1168,6 +1186,18 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/light.flux_led/'
class='light featured'
>
<div class='img-container'>
</div>
<div class='title'>Flux Led/MagicLight</div>
<div class='category'>Light</div>
</a>
<a href='/components/switch.flux/'
class='switch'
style='display: none'>
@ -1322,20 +1352,6 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/notify.google_voice/'
class='notifications'
style='display: none'>
<div class='img-container'>
<img src='/images/supported_brands/google_voice.png'>
</div>
<div class='title'>Google Voice SMS</div>
<div class='category'>Notifications</div>
</a>
<a href='/components/graphite/'
class='history'
style='display: none'>
@ -1600,6 +1616,18 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/sensor.imap/'
class='sensor'
style='display: none'>
<div class='img-container'>
</div>
<div class='title'>IMAP Sensor</div>
<div class='category'>Sensor</div>
</a>
<a href='/components/isy994/'
class='hub'
style='display: none'>
@ -1797,7 +1825,7 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/switch.knx/'
class='switch'
class='diy'
style='display: none'>
<div class='img-container'>
@ -1805,7 +1833,21 @@ Support for these components is provided by the Home Assistant community.
</div>
<div class='title'>KNX Switch</div>
<div class='category'>Switch</div>
<div class='category'>DIY</div>
</a>
<a href='/components/thermostat.knx/'
class='diy'
style='display: none'>
<div class='img-container'>
<img src='/images/supported_brands/knx.png'>
</div>
<div class='title'>KNX Thermostat</div>
<div class='category'>DIY</div>
</a>
@ -2034,6 +2076,20 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/media_player.mpchc/'
class='media-player featured'
>
<div class='img-container'>
<img src='/images/supported_brands/mpchc.png'>
</div>
<div class='title'>MPC-HC</div>
<div class='category'>Media Player</div>
</a>
<a href='/components/mqtt/'
class='hub featured'
>
@ -2786,6 +2842,20 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/panel_iframe/'
class='frontend'
style='display: none'>
<div class='img-container'>
<img src='/images/supported_brands/home-assistant.png'>
</div>
<div class='title'>Panel iFrame</div>
<div class='category'>Frontend</div>
</a>
<a href='/components/persistent_notification/'
class='other'
style='display: none'>
@ -3256,6 +3326,20 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/media_player.russound_rnet/'
class='media-player'
style='display: none'>
<div class='img-container'>
<img src='/images/supported_brands/russound.png'>
</div>
<div class='title'>Russound RNET</div>
<div class='category'>Media Player</div>
</a>
<a href='/components/sensor.sabnzbd/'
class='sensor'
style='display: none'>
@ -4404,6 +4488,20 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/light.x10/'
class='light'
style='display: none'>
<div class='img-container'>
<img src='/images/supported_brands/x10.gif'>
</div>
<div class='title'>X10</div>
<div class='category'>Light</div>
</a>
<a href='/components/sensor.yr/'
class='weather'
style='display: none'>

View file

@ -106,6 +106,8 @@
<span class="key">blacklist</span>:
- <span class="string"><span class="content">entity.id1</span></span>
- <span class="string"><span class="content">entity.id2</span></span>
<span class="key">tags</span>:
- <span class="string"><span class="content">instance: prod</span></span>
</pre></div>
</div>
</div>
@ -120,10 +122,12 @@
<li><strong>password</strong> (<em>Optional</em>): The password for the database user account.</li>
<li><strong>ssl</strong> (<em>Optional</em>): Use https instead of http to connect. Defaults to false.</li>
<li><strong>verify_ssl</strong> (<em>Optional</em>): Verify SSL certificate for https request. Defaults to false.</li>
<li><strong>blacklist</strong> (<em>Optional</em>): List of entities not logged to influxdb.</li>
<li><strong>blacklist</strong> (<em>Optional</em>): List of entities not logged to InfluxDB.</li>
<li><strong>tags</strong> (<em>Optional</em>): Tags to mark the data.</li>
</ul>
</article>

View file

@ -103,9 +103,9 @@
<span class="key">api_key</span>: <span class="string"><span class="content">asd97823jb628a34fwsdfwefd5384345tf2d *optional</span></span>
<span class="key">joaoapps_join</span>:
<span class="key">device_id</span>: <span class="string"><span class="content">group.android</span></span>
<span class="key">name</span>: <span class="string"><span class="content">droid </span></span>
<span class="key">api_key</span>: <span class="string"><span class="content">asd97823jb628a34fwsdfwefd5384345tf2d</span></span>
- <span class="string"><span class="content">name: android</span></span>
<span class="key">device_id</span>: <span class="string"><span class="content">group.android</span></span>
<span class="key">api_key</span>: <span class="string"><span class="content">asd97823jb628a34fwsdfwefd5384345tf2d</span></span>
</pre></div>
</div>
</div>

View file

@ -96,10 +96,9 @@
<ul>
<li><a href="/components/binary_sensor.knx">Binary Sensor</a></li>
<li><a href="/components/switch.knx">Switch</a></li>
<li><a href="/components/thermostat.knx">Thermostat</a></li>
</ul>
<p>The local ZigBee device (assuming XBee) must have an up to date Router or Coordinator API firmware installed.</p>
<p>A <code>knx</code> section must be present in the <code>configuration.yaml</code> file and contain the following options as required:</p>
<div class="highlighter-coderay"><div class="CodeRay">
@ -116,7 +115,6 @@
</ul>
</article>
@ -144,6 +142,9 @@
<li><a href='/components/switch.knx/'>
KNX Switch
</a></li>
<li><a href='/components/thermostat.knx/'>
KNX Thermostat
</a></li>
</ul>
</div>
<div class='section'>
@ -164,6 +165,12 @@
<li>
KNX
</li>
<li>
<a href='/components/switch.knx/'>KNX Switch</a>
</li>
<li>
<a href='/components/thermostat.knx/'>KNX Thermostat</a>
</li>
<li>
<a href='/components/zigbee/'>ZigBee</a>
</li>

View file

@ -145,6 +145,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -187,6 +190,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -165,6 +165,9 @@
<li>
EnOcean Light
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -207,6 +210,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -0,0 +1,285 @@
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Flux Led/MagicLight - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to setup Flux led/MagicLight within Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/light.flux_led/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Flux Led/MagicLight">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/light.flux_led/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to setup Flux led/MagicLight 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="Flux Led/MagicLight">
<meta name="twitter:description" content="Instructions how to setup Flux led/MagicLight within Home Assistant.">
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.png">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
<link rel='shortcut icon' href='/images/favicon.ico' />
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
</head>
<body >
<header>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
<a href="/" class="site-title">
<img width='40' src='/demo/favicon-192x192.png'>
<span>Home Assistant</span>
</a>
</div>
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
<nav>
<input type="checkbox" id="toggle">
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
<ul class="menu pull-right">
<li><a href='/getting-started/'>Getting started</a></li>
<li><a href='/components/'>Components</a></li>
<li><a href='/cookbook/'>Examples</a></li>
<li><a href="/developers/">Developers</a></li>
<li><a href="/blog/">Blog</a></li>
<li><a href="/help/">Need help?</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<div class="grid-wrapper">
<div class="grid grid-center">
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
<article class="page">
<header>
<h1 class="title indent">
Flux Led/MagicLight
</h1>
</header>
<hr class="divider">
<p>The <code>flux_led</code> support is integrated into Home Assistant as a light platform. Several brands use the same protocol and they have the HF-LPB100 chipset in common.</p>
<p>Example of bulbs:</p>
<ul>
<li><a href="http://www.fluxsmartlighting.com/">Flux Smart Lighting</a></li>
<li><a href="https://www.amazon.com/gp/product/B00NOC93NG">MagicLight® Plus - WiFi Smart LED Light Bulb4</a></li>
<li><a href="http://smile.amazon.com/Flux-WiFi-Smart-Light-Bulb/dp/B01A6GHHTE">Flux WiFi Smart LED Light Bulb4</a></li>
<li><a href="http://smile.amazon.com/gp/product/B01CS1EZYK">WIFI smart LED light Bulb1</a></li>
</ul>
<p>The chances are high that you bulb or controller (eg. WiFi LED CONTROLLER) will work if you can control the device with the MagicHome app.</p>
<p>To enable those lights, add the following lines to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">light</span>:
- <span class="string"><span class="content">platform: flux_led</span></span>
<span class="key">automatic_add</span>: <span class="string"><span class="content">BOOLEAN</span></span>
<span class="key">devices</span>:
<span class="key">IP_ADDR_1</span>:
<span class="key">name</span>: <span class="string"><span class="content">CUSTOM_NAME_1</span></span>
<span class="key">IP_ADDR_2</span>:
<span class="key">name</span>: <span class="string"><span class="content">CUSTOM_NAME_2</span></span>
</pre></div>
</div>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>automatic_add</strong> (<em>Optional</em>): To enable the automatic addition of lights on startup.</li>
<li><strong>devices</strong> (<em>Optional</em>): A list of devices with their ip address and a custom name to use in the frontend.</li>
</ul>
<p>Example configuration:</p>
<p>Will automatically search and add all lights on start up:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">light</span>:
- <span class="string"><span class="content">platform: flux_led</span></span>
<span class="key">automatic_add</span>: <span class="string"><span class="content">True</span></span>
</pre></div>
</div>
</div>
<p>Will add two lights with given name:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="key">light</span>:
<span class="comment"># Example configuration.yaml entry</span>
- <span class="string"><span class="content">platform: flux_led</span></span>
<span class="key">devices</span>:
<span class="key">192.168.0.106</span>:
<span class="key">name</span>: <span class="string"><span class="content">flux_lamppost</span></span>
<span class="key">192.168.0.109</span>:
<span class="key">name</span>: <span class="string"><span class="content">flux_living_room_lamp</span></span>
</pre></div>
</div>
</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.io/tree/master/source/_components/light.flux_led.markdown'>Edit this page on GitHub</a></div>
<div class='brand-logo-container section'>
</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.25
</div>
<div class='section'>
This is a platform for
<a href='/components/light/'>the Lights component</a>.
</div>
<div class='section'>
<h1 class="title delta">Category Light</h1>
<ul class='divided'>
<li>
<a href='/components/light.wemo/'>Belkin WeMo Lights</a>
</li>
<li>
<a href='/components/light.blinksticklight/'>Blinkstick</a>
</li>
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
Flux Led/MagicLight
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
<li>
<a href='/components/light.hyperion/'>Hyperion</a>
</li>
<li>
<a href='/components/light.lifx/'>LIFX</a>
</li>
<li>
<a href='/components/light.limitlessled/'>LimitlessLED</a>
</li>
<li>
<a href='/components/light.mqtt/'>MQTT Light</a>
</li>
<li>
<a href='/components/light.mysensors/'>MySensors Light</a>
</li>
<li>
<a href='/components/light.osramlightify/'>Osram Lightify</a>
</li>
<li>
<a href='/components/light.hue/'>Philips Hue</a>
</li>
<li>
<a href='/components/light.qwikswitch/'>QwikSwitch Light</a>
</li>
<li>
<a href='/components/light.rfxtrx/'>RFXtrx Light</a>
</li>
<li>
<a href='/components/light.scsgate/'>SCSGate Light</a>
</li>
<li>
<a href='/components/light.tellstick/'>TellStick Light</a>
</li>
<li>
<a href='/components/light.vera/'>Vera Light</a>
</li>
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>
<li>
<a href='/components/light.zigbee/'>ZigBee Light</a>
</li>
</ul>
</div>
</section>
</div>
</aside>
</div>
</div>
<footer>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item">
<div class="copyright">
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
<div class="credit">
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
</div>
</div>
</div>
</div>
</div>
</footer>
<script>
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
</body>
</html>

View file

@ -151,6 +151,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
Homematic Light
</li>
@ -193,6 +196,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -148,6 +148,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -190,6 +193,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -136,6 +136,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -178,6 +181,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -146,6 +146,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -188,6 +191,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -209,6 +209,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -251,6 +254,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -232,6 +232,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -274,6 +277,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -265,6 +265,9 @@ MyMessage rgbMsg(CHILD_ID, V_RGB);
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -307,6 +310,9 @@ MyMessage rgbMsg(CHILD_ID, V_RGB);
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -141,6 +141,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -183,6 +186,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -142,6 +142,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -184,6 +187,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -198,6 +198,9 @@ Then you should update your configuration to:</p>
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -240,6 +243,9 @@ Then you should update your configuration to:</p>
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -160,6 +160,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -202,6 +205,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -150,6 +150,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -192,6 +195,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -151,6 +151,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -193,6 +196,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -145,6 +145,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -187,6 +190,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -151,6 +151,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -193,6 +196,9 @@
<li>
Wink Light
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -0,0 +1,247 @@
<!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>X10 - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to setup X10 devices within Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/light.x10/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="X10">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/light.x10/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to setup X10 devices 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="X10">
<meta name="twitter:description" content="Instructions how to setup X10 devices within Home Assistant.">
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.png">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
<link rel='shortcut icon' href='/images/favicon.ico' />
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
</head>
<body >
<header>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
<a href="/" class="site-title">
<img width='40' src='/demo/favicon-192x192.png'>
<span>Home Assistant</span>
</a>
</div>
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
<nav>
<input type="checkbox" id="toggle">
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
<ul class="menu pull-right">
<li><a href='/getting-started/'>Getting started</a></li>
<li><a href='/components/'>Components</a></li>
<li><a href='/cookbook/'>Examples</a></li>
<li><a href="/developers/">Developers</a></li>
<li><a href="/blog/">Blog</a></li>
<li><a href="/help/">Need help?</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<div class="grid-wrapper">
<div class="grid grid-center">
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
<article class="page">
<header>
<h1 class="title indent">
X10
</h1>
</header>
<hr class="divider">
<p>The <code>x10</code> light platform allows you to control your X10 based lights with Home Assistant.</p>
<p>Requires <a href="http://www.heyu.org">Heyu x10 interface</a>.</p>
<p>To enable those lights, add the following lines to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">light</span>:
- <span class="string"><span class="content">platform: x10</span></span>
<span class="key">lights</span>:
- <span class="string"><span class="content">name: Living Room Lamp</span></span>
<span class="key">id</span>: <span class="string"><span class="content">a2</span></span>
- <span class="string"><span class="content">name: Bedroom Lamp</span></span>
<span class="key">id</span>: <span class="string"><span class="content">a3</span></span>
</pre></div>
</div>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>id</strong> (<em>Required</em>): Device identifier. Composed of house code + unit id.</li>
<li><strong>name</strong> (<em>Optional</em>): A friendly name for the device. By default <em>id</em> from the device is used.</li>
</ul>
</article>
</div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
<div class="grid">
<section class="aside-module grid__item one-whole lap-one-half">
<div class='edit-github'><a href='https://github.com/home-assistant/home-assistant.io/tree/master/source/_components/light.x10.markdown'>Edit this page on GitHub</a></div>
<div class='brand-logo-container section'>
<img src='/images/supported_brands/x10.gif' />
</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.25
</div>
<div class='section'>
This is a platform for
<a href='/components/light/'>the Lights component</a>.
</div>
<div class='section'>
<h1 class="title delta">Category Light</h1>
<ul class='divided'>
<li>
<a href='/components/light.wemo/'>Belkin WeMo Lights</a>
</li>
<li>
<a href='/components/light.blinksticklight/'>Blinkstick</a>
</li>
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
<li>
<a href='/components/light.hyperion/'>Hyperion</a>
</li>
<li>
<a href='/components/light.lifx/'>LIFX</a>
</li>
<li>
<a href='/components/light.limitlessled/'>LimitlessLED</a>
</li>
<li>
<a href='/components/light.mqtt/'>MQTT Light</a>
</li>
<li>
<a href='/components/light.mysensors/'>MySensors Light</a>
</li>
<li>
<a href='/components/light.osramlightify/'>Osram Lightify</a>
</li>
<li>
<a href='/components/light.hue/'>Philips Hue</a>
</li>
<li>
<a href='/components/light.qwikswitch/'>QwikSwitch Light</a>
</li>
<li>
<a href='/components/light.rfxtrx/'>RFXtrx Light</a>
</li>
<li>
<a href='/components/light.scsgate/'>SCSGate Light</a>
</li>
<li>
<a href='/components/light.tellstick/'>TellStick Light</a>
</li>
<li>
<a href='/components/light.vera/'>Vera Light</a>
</li>
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
X10
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>
<li>
<a href='/components/light.zigbee/'>ZigBee Light</a>
</li>
</ul>
</div>
</section>
</div>
</aside>
</div>
</div>
<footer>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item">
<div class="copyright">
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
<div class="credit">
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
</div>
</div>
</div>
</div>
</div>
</footer>
<script>
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
</body>
</html>

View file

@ -163,6 +163,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -205,6 +208,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
<a href='/components/light.zwave/'>Z-Wave Light</a>
</li>

View file

@ -155,6 +155,9 @@
<li>
<a href='/components/light.enocean/'>EnOcean Light</a>
</li>
<li>
<a href='/components/light.flux_led/'>Flux Led/MagicLight</a>
</li>
<li>
<a href='/components/light.homematic/'>Homematic Light</a>
</li>
@ -197,6 +200,9 @@
<li>
<a href='/components/light.wink/'>Wink Light</a>
</li>
<li>
<a href='/components/light.x10/'>X10</a>
</li>
<li>
Z-Wave Light
</li>

View file

@ -254,6 +254,9 @@ The light component supports multiple entries in <code>configuration.yaml</code>
<li><a href='/components/light.enocean/'>
EnOcean Light
</a></li>
<li><a href='/components/light.flux_led/'>
Flux Led/MagicLight
</a></li>
<li><a href='/components/light.homematic/'>
Homematic Light
</a></li>
@ -296,6 +299,9 @@ The light component supports multiple entries in <code>configuration.yaml</code>
<li><a href='/components/light.wink/'>
Wink Light
</a></li>
<li><a href='/components/light.x10/'>
X10
</a></li>
<li><a href='/components/light.zwave/'>
Z-Wave Light
</a></li>

View file

@ -151,6 +151,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -172,6 +175,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -193,6 +199,9 @@
<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>

View file

@ -134,6 +134,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -155,6 +158,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -176,6 +182,9 @@
<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>

View file

@ -148,6 +148,9 @@ cmus is configured that instance must be configured to listen to remote connecti
<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.firetv/'>FireTV</a>
</li>
@ -169,6 +172,9 @@ cmus is configured that instance must be configured to listen to remote connecti
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -190,6 +196,9 @@ cmus is configured that instance must be configured to listen to remote connecti
<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>

View file

@ -153,6 +153,9 @@
<li>
Denon Network Receivers
</li>
<li>
<a href='/components/media_player.directv/'>DirecTV</a>
</li>
<li>
<a href='/components/media_player.firetv/'>FireTV</a>
</li>
@ -174,6 +177,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -195,6 +201,9 @@
<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>

View file

@ -7,26 +7,26 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Google Voice SMS - Home Assistant</title>
<title>DirecTV - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to add user notifications to Home Assistant.">
<meta name="description" content="Instructions how to integrate DirecTV receivers into Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/notify.google_voice/">
<link rel="canonical" href="https://home-assistant.io/components/media_player.directv/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Google Voice SMS">
<meta property="og:title" content="DirecTV">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/notify.google_voice/">
<meta property="og:url" content="https://home-assistant.io/components/media_player.directv/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to add user notifications to Home Assistant.">
<meta property="og:description" content="Instructions how to integrate DirecTV receivers 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="Google Voice SMS">
<meta name="twitter:description" content="Instructions how to add user notifications to Home Assistant.">
<meta name="twitter:title" content="DirecTV">
<meta name="twitter:description" content="Instructions how to integrate DirecTV receivers 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">
@ -83,24 +83,22 @@
<header>
<h1 class="title indent">
Google Voice SMS
DirecTV
</h1>
</header>
<hr class="divider">
<p><a href="https://www.google.com/voice">Google Voice</a> is a free service, that allows sending of SMS messages to mobile phones.</p>
<p>The <a href="http://www.directv.com/">DirecTV</a> receivers will be automatically discovered if you enable the <a href="/components/discovery/">discovery component</a>.</p>
<h3>Configuration</h3>
<p>The <code>directv</code> media player platform can also be forced to load by adding the following lines to your <code>configuration.yaml</code>:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">notify</span>:
<span class="key">platform</span>: <span class="string"><span class="content">googlevoice</span></span>
<span class="key">username</span>: <span class="string"><span class="content">YOUR_GOOGLE_EMAIL</span></span>
<span class="key">password</span>: <span class="string"><span class="content">YOUR_GOOGLE_PASSWORD</span></span>
<span class="comment"># Optional</span>
<span class="key">name</span>: <span class="string"><span class="content">NOTIFIER_NAME</span></span>
<span class="key">media_player</span>:
<span class="key">platform</span>: <span class="string"><span class="content">directv</span></span>
<span class="key">host</span>: <span class="string"><span class="content">192.168.1.10</span></span>
<span class="key">name</span>: <span class="string"><span class="content">DirecTV Living Room</span></span>
</pre></div>
</div>
</div>
@ -108,33 +106,10 @@
<p>Configuration variables:</p>
<ul>
<li><strong>username</strong> (<em>Required</em>): Enter your the Google email address you have signed up for Google Voice with. Go to https://www.google.com/voice to setup your Google Voice account.</li>
<li><strong>password</strong> (<em>Required</em>): Enter the password associated with the above email.</li>
<li><strong>name</strong> (<em>Optional</em>): Setting the optional parameter <code>name</code> allows multiple notifiers to be created. The default value is <code>notify</code>. The notifier will bind to the service <code>notify.NOTIFIER_NAME</code>.</li>
<li><strong>host</strong> <em>Optional</em>: Use only if you dont want to scan for devices.</li>
<li><strong>name</strong> <em>Optional</em>: Use to give a specific name to the device.</li>
</ul>
<h3>Usage</h3>
<p>Google Voice is a notify platform and thus can be controlled by calling the notify service <a href="/components/notify/">as described here</a>. It will send a notification to all devices listed in the notification <strong>target</strong>.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example automation notification entry</span>
<span class="key">automation</span>:
- <span class="string"><span class="content">alias: The sun has set</span></span>
<span class="key">trigger</span>:
<span class="key">platform</span>: <span class="string"><span class="content">sun</span></span>
<span class="key">event</span>: <span class="string"><span class="content">sunset</span></span>
<span class="key">action</span>:
<span class="key">service</span>: <span class="string"><span class="content">notify.googlevoice</span></span>
<span class="key">data</span>:
<span class="key">message</span>: <span class="string"><span class="content">'The sun has set'</span></span>
<span class="key">target</span>:
- <span class="string"><span class="content">5555555555</span></span>
- <span class="string"><span class="content">5555555556</span></span>
</pre></div>
</div>
</div>
</article>
@ -147,97 +122,97 @@
<section class="aside-module grid__item one-whole lap-one-half">
<div class='edit-github'><a href='https://github.com/home-assistant/home-assistant.io/tree/master/source/_components/notify.google_voice.markdown'>Edit this page on GitHub</a></div>
<div class='edit-github'><a href='https://github.com/home-assistant/home-assistant.io/tree/master/source/_components/media_player.directv.markdown'>Edit this page on GitHub</a></div>
<div class='brand-logo-container section'>
<img src='/images/supported_brands/google_voice.png' />
<img src='/images/supported_brands/directv.png' />
</div>
<div class='section'>
This is a platform for
<a href='/components/notify/'>the Notifications component</a>.
Introduced in release: 0.25
</div>
<div class='section'>
<h1 class="title delta">Category Notifications</h1>
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/notify.aws_lambda/'>AWS Lambda</a>
<a href='/components/media_player.denon/'>Denon Network Receivers</a>
</li>
<li>
<a href='/components/notify.aws_sns/'>AWS SNS</a>
DirecTV
</li>
<li>
<a href='/components/notify.aws_sqs/'>AWS SQS</a>
<a href='/components/media_player.firetv/'>FireTV</a>
</li>
<li>
<a href='/components/notify.command_line/'>Command line Notify</a>
<a href='/components/media_player.cast/'>Google Cast</a>
</li>
<li>
<a href='/components/notify.ecobee/'>Ecobee Notify</a>
<a href='/components/media_player.gpmdp/'>Google Play Music Desktop Player</a>
</li>
<li>
<a href='/components/notify.file/'>File</a>
<a href='/components/media_player.kodi/'>Kodi</a>
</li>
<li>
<a href='/components/notify.free_mobile/'>Free Mobile</a>
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
</li>
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
</li>
<li>
Google Voice SMS
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/notify.xmpp/'>Jabber (XMPP)</a>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
<li>
<a href='/components/notify.joaoapps_join/'>Join Notify</a>
<a href='/components/media_player.onkyo/'>Onkyo</a>
</li>
<li>
<a href='/components/notify.webostv/'>LG WebOS TV notifications</a>
<a href='/components/media_player.panasonic_viera/'>Panasonic Viera TV</a>
</li>
<li>
<a href='/components/notify.mqtt/'>MQTT Notifications</a>
<a href='/components/media_player.pandora/'>Pandora</a>
</li>
<li>
<a href='/components/notify.message_bird/'>MessageBird</a>
<a href='/components/media_player.pioneer/'>Pioneer Network Receivers</a>
</li>
<li>
<a href='/components/notify.nma/'>Notify My Android</a>
<a href='/components/media_player.plex/'>Plex</a>
</li>
<li>
<a href='/components/notify.pushbullet/'>PushBullet</a>
<a href='/components/media_player.roku/'>Roku</a>
</li>
<li>
<a href='/components/notify.pushover/'>PushOver</a>
<a href='/components/media_player.russound_rnet/'>Russound RNET</a>
</li>
<li>
<a href='/components/notify.pushetta/'>Pushetta</a>
<a href='/components/media_player.samsungtv/'>Samsung Smart TV</a>
</li>
<li>
<a href='/components/notify.rest/'>REST</a>
<a href='/components/media_player.snapcast/'>SnapCast</a>
</li>
<li>
<a href='/components/notify.smtp/'>SMTP</a>
<a href='/components/media_player.sonos/'>Sonos</a>
</li>
<li>
<a href='/components/notify.sendgrid/'>SendGrid</a>
<a href='/components/media_player.braviatv/'>Sony Bravia TV</a>
</li>
<li>
<a href='/components/notify.slack/'>Slack</a>
<a href='/components/media_player.universal/'>Universal</a>
</li>
<li>
<a href='/components/notify.syslog/'>Syslog</a>
<a href='/components/media_player.yamaha/'>Yamaha Network Receivers</a>
</li>
<li>
<a href='/components/notify.telegram/'>Telegram</a>
<a href='/components/media_player.cmus/'>cmus</a>
</li>
<li>
<a href='/components/notify.twilio_sms/'>Twilio SMS</a>
</li>
<li>
<a href='/components/notify.twitter/'>Twitter</a>
<a href='/components/media_player.itunes/'>iTunes</a>
</li>
</ul>
</div>

View file

@ -173,6 +173,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
<li>
<a href='/components/media_player.denon/'>Denon Network Receivers</a>
</li>
<li>
<a href='/components/media_player.directv/'>DirecTV</a>
</li>
<li>
FireTV
</li>
@ -194,6 +197,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -215,6 +221,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
<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>

View file

@ -145,6 +145,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -166,6 +169,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -187,6 +193,9 @@
<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>

View file

@ -142,6 +142,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -163,6 +166,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -184,6 +190,9 @@
<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>

View file

@ -147,6 +147,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -168,6 +171,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -189,6 +195,9 @@
<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>

View file

@ -153,6 +153,9 @@ The access token will not change until you factory reset your TV.
<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.firetv/'>FireTV</a>
</li>
@ -174,6 +177,9 @@ The access token will not change until you factory reset your TV.
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -195,6 +201,9 @@ The access token will not change until you factory reset your TV.
<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>

View file

@ -0,0 +1,262 @@
<!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>MPC-HC - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to integrate MPC-HC into Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/media_player.mpchc/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="MPC-HC">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/media_player.mpchc/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to integrate MPC-HC 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="MPC-HC">
<meta name="twitter:description" content="Instructions how to integrate MPC-HC into Home Assistant.">
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.png">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
<link rel='shortcut icon' href='/images/favicon.ico' />
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
</head>
<body >
<header>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
<a href="/" class="site-title">
<img width='40' src='/demo/favicon-192x192.png'>
<span>Home Assistant</span>
</a>
</div>
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
<nav>
<input type="checkbox" id="toggle">
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
<ul class="menu pull-right">
<li><a href='/getting-started/'>Getting started</a></li>
<li><a href='/components/'>Components</a></li>
<li><a href='/cookbook/'>Examples</a></li>
<li><a href="/developers/">Developers</a></li>
<li><a href="/blog/">Blog</a></li>
<li><a href="/help/">Need help?</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<div class="grid-wrapper">
<div class="grid grid-center">
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
<article class="page">
<header>
<h1 class="title indent">
MPC-HC
</h1>
</header>
<hr class="divider">
<p>The <code>mpchc</code> platform allows you to connect a <a href="https://mpc-hc.org/">Media Player Classic Home Cinema</a> to Home Assistant. It will allow you to see the current playing item, and respond to changes in the players state.</p>
<p>For this component to function, you will need to enable the Web Interface in the MPC-HC options dialog.</p>
<p class="img">
<img src="/images/screenshots/mpc-hc.png" />
</p>
<p>To add MPC-HC to your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">media_player</span>:
<span class="key">platform</span>: <span class="string"><span class="content">mpchc</span><span class="content">
host: http://192.168.0.123
port: 13579
name: MPC-HC</span></span>
</pre></div>
</div>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>host</strong> (<em>Required</em>): The host name or address of the device that is running MPC-HC</li>
<li><strong>port</strong> (<em>Required</em>): The port number, default 13579</li>
<li><strong>name</strong> (<em>Optional</em>): The name of the device used in the frontend.</li>
</ul>
</article>
</div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
<div class="grid">
<section class="aside-module grid__item one-whole lap-one-half">
<div class='edit-github'><a href='https://github.com/home-assistant/home-assistant.io/tree/master/source/_components/media_player.mpchc.markdown'>Edit this page on GitHub</a></div>
<div class='brand-logo-container section'>
<img src='/images/supported_brands/mpchc.png' />
</div>
<div class='section'>
Introduced in release: 0.25.0
</div>
<div class='section'>
This is a platform for
<a href='/components/media_player/'>the Media Player component</a>.
</div>
<div class='section'>
<h1 class="title delta">Category Media Player</h1>
<ul class='divided'>
<li>
<a href='/components/media_player.denon/'>Denon Network Receivers</a>
</li>
<li>
<a href='/components/media_player.directv/'>DirecTV</a>
</li>
<li>
<a href='/components/media_player.firetv/'>FireTV</a>
</li>
<li>
<a href='/components/media_player.cast/'>Google Cast</a>
</li>
<li>
<a href='/components/media_player.gpmdp/'>Google Play Music Desktop Player</a>
</li>
<li>
<a href='/components/media_player.kodi/'>Kodi</a>
</li>
<li>
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
</li>
<li>
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
</li>
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
MPC-HC
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
<li>
<a href='/components/media_player.onkyo/'>Onkyo</a>
</li>
<li>
<a href='/components/media_player.panasonic_viera/'>Panasonic Viera TV</a>
</li>
<li>
<a href='/components/media_player.pandora/'>Pandora</a>
</li>
<li>
<a href='/components/media_player.pioneer/'>Pioneer Network Receivers</a>
</li>
<li>
<a href='/components/media_player.plex/'>Plex</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.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.universal/'>Universal</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://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
<div class="credit">
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
</div>
</div>
</div>
</div>
</div>
</footer>
<script>
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
</body>
</html>

View file

@ -146,6 +146,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -167,6 +170,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
Music Player Daemon (MPD)
</li>
@ -188,6 +194,9 @@
<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>

View file

@ -169,6 +169,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -190,6 +193,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -211,6 +217,9 @@
<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>

View file

@ -150,6 +150,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -171,6 +174,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -192,6 +198,9 @@
<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>

View file

@ -175,6 +175,9 @@ user = you@youraccount.com
<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.firetv/'>FireTV</a>
</li>
@ -196,6 +199,9 @@ user = you@youraccount.com
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -217,6 +223,9 @@ user = you@youraccount.com
<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>

View file

@ -140,6 +140,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -161,6 +164,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -182,6 +188,9 @@
<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>

View file

@ -166,6 +166,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -187,6 +190,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -208,6 +214,9 @@
<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>

View file

@ -137,6 +137,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -158,6 +161,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -179,6 +185,9 @@
<li>
Roku
</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>

View file

@ -0,0 +1,282 @@
<!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>Russound RNET - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions on how to integrate Russound RNET devices into Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/media_player.russound_rnet/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Russound RNET">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/media_player.russound_rnet/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions on how to integrate Russound RNET devices 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="Russound RNET">
<meta name="twitter:description" content="Instructions on how to integrate Russound RNET devices into Home Assistant.">
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.png">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
<link rel='shortcut icon' href='/images/favicon.ico' />
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
</head>
<body >
<header>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
<a href="/" class="site-title">
<img width='40' src='/demo/favicon-192x192.png'>
<span>Home Assistant</span>
</a>
</div>
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
<nav>
<input type="checkbox" id="toggle">
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
<ul class="menu pull-right">
<li><a href='/getting-started/'>Getting started</a></li>
<li><a href='/components/'>Components</a></li>
<li><a href='/cookbook/'>Examples</a></li>
<li><a href="/developers/">Developers</a></li>
<li><a href="/blog/">Blog</a></li>
<li><a href="/help/">Need help?</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<div class="grid-wrapper">
<div class="grid grid-center">
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
<article class="page">
<header>
<h1 class="title indent">
Russound RNET
</h1>
</header>
<hr class="divider">
<p>The <code>russound_rnet</code> platform allows you to control Russound devices that make use of the RNET protocol.</p>
<p>This has initially been tested against a Russound CAV6.6 unit with six zones and six sources.</p>
<p>Connecting to the Russound device is only possible by TCP, you can make use of a TCP to Serial gateway such as <a href="https://github.com/pyserial/pyserial/blob/master/examples/tcp_serial_redirect.py">tcp_serial_redirect</a></p>
<p>To add a device to your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">media_player</span>:
<span class="key">platform</span>: <span class="string"><span class="content">russound_rnet</span></span>
<span class="key">host</span>: <span class="string"><span class="content">192.168.1.10</span></span>
<span class="key">port</span>: <span class="string"><span class="content">1337</span></span>
<span class="key">name</span>: <span class="string"><span class="content">Russound</span></span>
<span class="key">zones</span>:
<span class="key">1</span>:
<span class="key">name</span>: <span class="string"><span class="content">Main Bedroom</span></span>
<span class="key">2</span>:
<span class="key">name</span>: <span class="string"><span class="content">Living Room</span></span>
<span class="key">3</span>:
<span class="key">name</span>: <span class="string"><span class="content">Kitchen</span></span>
<span class="key">4</span>:
<span class="key">name</span>: <span class="string"><span class="content">Bathroom</span></span>
<span class="key">5</span>:
<span class="key">name</span>: <span class="string"><span class="content">Dining Room</span></span>
<span class="key">6</span>:
<span class="key">name</span>: <span class="string"><span class="content">Guest Bedroom</span></span>
<span class="key">sources</span>:
- <span class="string"><span class="content">name: Sonos</span></span>
- <span class="string"><span class="content">name: Sky+</span></span>
- <span class="string"><span class="content">name: iPod</span></span>
- <span class="string"><span class="content">name: Unused 1</span></span>
- <span class="string"><span class="content">name: Unused 2</span></span>
- <span class="string"><span class="content">name: Kodi</span></span>
</pre></div>
</div>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>host</strong> (<em>Required</em>): The IP of the TCP gateway</li>
<li><strong>port</strong> (<em>Required</em>): The port of the TCP gateway</li>
<li><strong>name</strong> (<em>Required</em>): The name of the device</li>
<li><strong>zones</strong> (<em>Required</em>): This is the list of zones available</li>
<li><strong>sources</strong> (<em>Required</em>): The list of sources available, these must be in order as they are connected to the device</li>
</ul>
</article>
</div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
<div class="grid">
<section class="aside-module grid__item one-whole lap-one-half">
<div class='edit-github'><a href='https://github.com/home-assistant/home-assistant.io/tree/master/source/_components/media_player.russound_rnet.markdown'>Edit this page on GitHub</a></div>
<div class='brand-logo-container section'>
<img src='/images/supported_brands/russound.png' />
</div>
<div class='section'>
Introduced in release: 0.25
</div>
<div class='section'>
This is a platform for
<a href='/components/media_player/'>the Media Player component</a>.
</div>
<div class='section'>
<h1 class="title delta">Category Media Player</h1>
<ul class='divided'>
<li>
<a href='/components/media_player.denon/'>Denon Network Receivers</a>
</li>
<li>
<a href='/components/media_player.directv/'>DirecTV</a>
</li>
<li>
<a href='/components/media_player.firetv/'>FireTV</a>
</li>
<li>
<a href='/components/media_player.cast/'>Google Cast</a>
</li>
<li>
<a href='/components/media_player.gpmdp/'>Google Play Music Desktop Player</a>
</li>
<li>
<a href='/components/media_player.kodi/'>Kodi</a>
</li>
<li>
<a href='/components/media_player.lg_netcast/'>LG Netcast TV</a>
</li>
<li>
<a href='/components/media_player.webostv/'>LG WebOS TV</a>
</li>
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
<li>
<a href='/components/media_player.onkyo/'>Onkyo</a>
</li>
<li>
<a href='/components/media_player.panasonic_viera/'>Panasonic Viera TV</a>
</li>
<li>
<a href='/components/media_player.pandora/'>Pandora</a>
</li>
<li>
<a href='/components/media_player.pioneer/'>Pioneer Network Receivers</a>
</li>
<li>
<a href='/components/media_player.plex/'>Plex</a>
</li>
<li>
<a href='/components/media_player.roku/'>Roku</a>
</li>
<li>
Russound RNET
</li>
<li>
<a href='/components/media_player.samsungtv/'>Samsung Smart 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.universal/'>Universal</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://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
<div class="credit">
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
</div>
</div>
</div>
</div>
</div>
</footer>
<script>
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
</body>
</html>

View file

@ -166,6 +166,9 @@ The two letters at the beginning of the model number represent the region, UE is
<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.firetv/'>FireTV</a>
</li>
@ -187,6 +190,9 @@ The two letters at the beginning of the model number represent the region, UE is
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -208,6 +214,9 @@ The two letters at the beginning of the model number represent the region, UE is
<li>
<a href='/components/media_player.roku/'>Roku</a>
</li>
<li>
<a href='/components/media_player.russound_rnet/'>Russound RNET</a>
</li>
<li>
Samsung Smart TV
</li>

View file

@ -129,6 +129,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -150,6 +153,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -171,6 +177,9 @@
<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>

View file

@ -89,34 +89,138 @@
<hr class="divider">
<p>The <code>sonos</code> platform allows you to control your <a href="http://www.sonos.com">Sonos</a> HiFi wireless speakers and audio components from Home Assistant.</p>
<p>The <code>sonos</code> platform allows you to control your <a href="http://www.sonos.com">Sonos</a> HiFi wireless speakers and audio components from Home Assistant. By default it supports auto-discovery provided by Home Assistant, and you dont need to add anything to your <code>configuration.yaml</code>. Alternatively, there are some manual configuration options, listed as follows:</p>
<p>To add your Sonos components to your installation, add the following to your <code>configuration.yaml</code> file. It will perform auto-discovery of your connected speakers.</p>
<p>To add your Sonos components to your installation, add the following to your <code>configuration.yaml</code> file. It will perform Sonos auto-discovery of your connected speakers.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<div class="code"><pre><span class="comment"># Example configuration.yaml entry using Sonos discovery</span>
<span class="key">media_player</span>:
<span class="key">platform</span>: <span class="string"><span class="content">sonos</span></span>
</pre></div>
</div>
</div>
<p>You can also specify hosts to connect to if they cannot be found with auto-discovery.</p>
<p>If you have multiple network devices, you can provide the IP address of the device that should be used for Sonos auto-discovery.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<div class="code"><pre><span class="comment"># Example configuration.yaml entry using Sonos discovery on a specific interface</span>
<span class="key">media_player</span>:
<span class="key">platform</span>: <span class="string"><span class="content">sonos</span></span>
<span class="key">hosts</span>: <span class="string"><span class="content">IP</span></span>
<span class="key">interface_addr</span>: <span class="string"><span class="content">192.0.2.1</span></span>
</pre></div>
</div>
</div>
<h3><a class="title-link" name="service" href="#service"></a> Service</h3>
<p>You can also specify one or more hosts to connect to if they cannot be found with Sonos auto-discovery.</p>
<p>There are two extra services exposed that will allow you to take a snapshot of what is currently playing and restore it afterwards. This is useful if you want to play a doorbell or notification sound and resume playback afterwards.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry with manually specified addresses</span>
<span class="key">media_player</span>:
<span class="key">platform</span>: <span class="string"><span class="content">sonos</span></span>
<span class="key">hosts</span>: <span class="string"><span class="content">192.0.2.25</span></span>
</pre></div>
</div>
</div>
<p>or, for multiple hosts:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry with manually specified addresses</span>
<span class="key">media_player</span>:
<span class="key">platform</span>: <span class="string"><span class="content">sonos</span></span>
<span class="key">hosts</span>:
- <span class="string"><span class="content">192.0.2.25</span></span>
- <span class="string"><span class="content">192.0.2.26</span></span>
- <span class="string"><span class="content">192.0.2.27</span></span>
</pre></div>
</div>
</div>
<h3><a class="title-link" name="service-sonos_snapshot" href="#service-sonos_snapshot"></a> Service <code>sonos_snapshot</code></h3>
<p>Take a snapshot of what is currently playing on one or more speakers. This service, and the following one, are useful if you want to play a doorbell or notification sound and resume playback afterwards. If no <code>entity_id</code> is provided, all speakers are snapshotted.</p>
<table>
<thead>
<tr>
<th>Service data attribute</th>
<th>Optional</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>entity_id</code></td>
<td>no</td>
<td>String or list of strings that point at <code>entity_id</code>s of coordinator speakers.</td>
</tr>
</tbody>
</table>
<h3><a class="title-link" name="service-sonos_restore" href="#service-sonos_restore"></a> Service <code>sonos_restore</code></h3>
<p>Restore a previosly taken snapshot of one or more speakers. If no <code>entity_id</code> is provided, all speakers are restored.</p>
<table>
<thead>
<tr>
<th>Service data attribute</th>
<th>Optional</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>entity_id</code></td>
<td>no</td>
<td>String or list of strings that point at <code>entity_id</code>s of coordinator speakers.</td>
</tr>
</tbody>
</table>
<h3><a class="title-link" name="service-sonos_group_players" href="#service-sonos_group_players"></a> Service <code>sonos_group_players</code></h3>
<p>Group all players together under a single coordinator.</p>
<table>
<thead>
<tr>
<th>Service data attribute</th>
<th>Optional</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>entity_id</code></td>
<td>no</td>
<td>String or list of a single <code>entity_id</code> that will become the coordinator speaker.</td>
</tr>
</tbody>
</table>
<h3><a class="title-link" name="service-sonos_unjoin" href="#service-sonos_unjoin"></a> Service <code>sonos_unjoin</code></h3>
<p>Remove one or more speakers from a group of speakers. If no <code>entity_id</code> is provided, all speakers are unjoined.</p>
<table>
<thead>
<tr>
<th>Service data attribute</th>
<th>Optional</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>entity_id</code></td>
<td>no</td>
<td>String or list of <code>entity_id</code>s that will be separated from their coordinator speaker.</td>
</tr>
</tbody>
</table>
<p>The services are called <code>sonos_snapshot</code> and <code>snapshot_restore</code>.</p>
</article>
@ -147,6 +251,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -168,6 +275,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -189,6 +299,9 @@
<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>

View file

@ -144,6 +144,9 @@ This lets you control Squeezebox hardware like the Classic, Transporter, Duet, B
<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.firetv/'>FireTV</a>
</li>
@ -165,6 +168,9 @@ This lets you control Squeezebox hardware like the Classic, Transporter, Duet, B
<li>
Logitech Squeezebox
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -186,6 +192,9 @@ This lets you control Squeezebox hardware like the Classic, Transporter, Duet, B
<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>

View file

@ -207,6 +207,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -228,6 +231,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -249,6 +255,9 @@
<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>

View file

@ -154,6 +154,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -175,6 +178,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -196,6 +202,9 @@
<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>

View file

@ -155,6 +155,9 @@
<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.firetv/'>FireTV</a>
</li>
@ -176,6 +179,9 @@
<li>
<a href='/components/media_player.squeezebox/'>Logitech Squeezebox</a>
</li>
<li>
<a href='/components/media_player.mpchc/'>MPC-HC</a>
</li>
<li>
<a href='/components/media_player.mpd/'>Music Player Daemon (MPD)</a>
</li>
@ -197,6 +203,9 @@
<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>

View file

@ -234,6 +234,9 @@
<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.firetv/'>
FireTV
</a></li>
@ -255,6 +258,9 @@
<li><a href='/components/media_player.squeezebox/'>
Logitech Squeezebox
</a></li>
<li><a href='/components/media_player.mpchc/'>
MPC-HC
</a></li>
<li><a href='/components/media_player.mpd/'>
Music Player Daemon (MPD)
</a></li>
@ -276,6 +282,9 @@
<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>

View file

@ -212,9 +212,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -196,9 +196,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -185,9 +185,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -179,9 +179,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -175,9 +175,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -164,9 +164,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -172,9 +172,6 @@ If you disable and re-enable the SMS API option, please be sure to update your t
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -165,9 +165,6 @@
<li>
GNTP (Growl)
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -205,9 +205,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
Instapush
</li>

View file

@ -150,9 +150,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -177,9 +177,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -197,9 +197,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -164,9 +164,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -209,9 +209,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -177,9 +177,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -170,9 +170,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -184,9 +184,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -163,9 +163,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -167,9 +167,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -183,9 +183,6 @@ which need special attention. By default, the usage by external applications, es
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -271,9 +271,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -155,11 +155,12 @@ print(chat_id)
<h3><a class="title-link" name="photo-support" href="#photo-support"></a> Photo support</h3>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="key">action</span>:
<div class="code"><pre><span class="head"><span class="head">...</span></span>
<span class="key">action</span>:
<span class="key">service</span>: <span class="string"><span class="content">notify.NOTIFIER_NAME</span></span>
<span class="key">data</span>:
<span class="key">title</span>: <span class="string"><span class="content">test notify</span></span>
<span class="key">message</span>: <span class="string"><span class="content">That's a exemple</span></span>
<span class="key">title</span>: <span class="string"><span class="content">Send an images</span></span>
<span class="key">message</span>: <span class="string"><span class="content">That's a example that sends an image.</span></span>
<span class="key">data</span>:
<span class="key">photo</span>:
- <span class="string"><span class="content">url: http://192.168.1.28/camera.jpg</span></span>
@ -180,6 +181,30 @@ print(chat_id)
<li><strong>password</strong> (<em>Optional</em>): Username for an URL which require HTTP basic authentication.</li>
</ul>
<h3><a class="title-link" name="location-support" href="#location-support"></a> Location support</h3>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="head"><span class="head">...</span></span>
<span class="key">action</span>:
<span class="key">service</span>: <span class="string"><span class="content">notify.NOTIFIER_NAME</span></span>
<span class="key">data</span>:
<span class="key">title</span>: <span class="string"><span class="content">Send location</span></span>
<span class="key">message</span>: <span class="string"><span class="content">Location updated.</span></span>
<span class="key">data</span>:
<span class="key">location</span>:
<span class="key">latitude</span>: <span class="string"><span class="content">32.87336</span></span>
<span class="key">longitude</span>: <span class="string"><span class="content">117.22743</span></span>
</pre></div>
</div>
</div>
<ul>
<li><strong>location</strong> (<em>Required</em>): For local or remote path to an image.</li>
<li><strong>latitude</strong> (<em>Required</em>): The latitude to send.</li>
<li><strong>longitude</strong> (<em>Required</em>): The longitude to send.</li>
</ul>
</article>
@ -231,9 +256,6 @@ print(chat_id)
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -186,9 +186,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -170,9 +170,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -191,9 +191,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -168,9 +168,6 @@
<li>
<a href='/components/notify.gntp/'>GNTP (Growl)</a>
</li>
<li>
<a href='/components/notify.google_voice/'>Google Voice SMS</a>
</li>
<li>
<a href='/components/notify.instapush/'>Instapush</a>
</li>

View file

@ -168,6 +168,35 @@
</pre></div>
</div>
</div>
<p>For services which have support for sending images.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre>{ <span class="key"><span class="delimiter">&quot;</span><span class="content">message</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">Test plugin</span><span class="delimiter">&quot;</span></span>,
<span class="key"><span class="delimiter">&quot;</span><span class="content">data</span><span class="delimiter">&quot;</span></span>: {
<span class="key"><span class="delimiter">&quot;</span><span class="content">photo</span><span class="delimiter">&quot;</span></span>: {
<span class="key"><span class="delimiter">&quot;</span><span class="content">url</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">http://www.gbsun.de/gbpics/berge/berge106.jpg</span><span class="delimiter">&quot;</span></span>
}
}
}
</pre></div>
</div>
</div>
<p>If the service support sending the location, the data from this sample can be used.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre>{ <span class="key"><span class="delimiter">&quot;</span><span class="content">message</span><span class="delimiter">&quot;</span></span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">Test plugin</span><span class="delimiter">&quot;</span></span>,
<span class="key"><span class="delimiter">&quot;</span><span class="content">data</span><span class="delimiter">&quot;</span></span>: {
<span class="key"><span class="delimiter">&quot;</span><span class="content">location</span><span class="delimiter">&quot;</span></span>: {
<span class="key"><span class="delimiter">&quot;</span><span class="content">latitude</span><span class="delimiter">&quot;</span></span>: <span class="float">7.3284</span>,
<span class="key"><span class="delimiter">&quot;</span><span class="content">longitude</span><span class="delimiter">&quot;</span></span>: <span class="float">46.38234</span>
}
}
}
</pre></div>
</div>
</div>
</article>
@ -210,9 +239,6 @@
<li><a href='/components/notify.gntp/'>
GNTP (Growl)
</a></li>
<li><a href='/components/notify.google_voice/'>
Google Voice SMS
</a></li>
<li><a href='/components/notify.instapush/'>
Instapush
</a></li>

View file

@ -0,0 +1,186 @@
<!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>Panel iFrame - Home Assistant</title>
<meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to add iFrames in the frontend of Home Assistant.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/panel_iframe/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Panel iFrame">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/panel_iframe/">
<meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to add iFrames in the frontend of 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="Panel iFrame">
<meta name="twitter:description" content="Instructions how to add iFrames in the frontend of Home Assistant.">
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.png">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
<link rel='shortcut icon' href='/images/favicon.ico' />
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
</head>
<body >
<header>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
<a href="/" class="site-title">
<img width='40' src='/demo/favicon-192x192.png'>
<span>Home Assistant</span>
</a>
</div>
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
<nav>
<input type="checkbox" id="toggle">
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
<ul class="menu pull-right">
<li><a href='/getting-started/'>Getting started</a></li>
<li><a href='/components/'>Components</a></li>
<li><a href='/cookbook/'>Examples</a></li>
<li><a href="/developers/">Developers</a></li>
<li><a href="/blog/">Blog</a></li>
<li><a href="/help/">Need help?</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<div class="grid-wrapper">
<div class="grid grid-center">
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
<article class="page">
<header>
<h1 class="title indent">
Panel iFrame
</h1>
</header>
<hr class="divider">
<p>The <code>panel_iframe</code> support allows you to add additional panels to your Home Assistant frontend. The panels are listed in the sidebar and can contain external resources like the web frontend of your router, your monitoring system, or your media server.</p>
<p>To enable Panel iFrames in your installation, add the following to your <code>configuration.yaml</code> file:</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
<span class="key">panel_iframe</span>:
<span class="key">router</span>:
<span class="key">title</span>: <span class="string"><span class="content">'Router'</span></span>
<span class="key">icon</span>: <span class="string"><span class="content">'mdi:router-wireless'</span></span>
<span class="key">url</span>: <span class="string"><span class="content">'http://192.168.1.1'</span></span>
<span class="key">fridge</span>:
<span class="key">title</span>: <span class="string"><span class="content">'Fridge'</span></span>
<span class="key">icon</span>: <span class="string"><span class="content">'mdi:fridge'</span></span>
<span class="key">url</span>: <span class="string"><span class="content">'http://192.168.1.5'</span></span>
</pre></div>
</div>
</div>
<p>Configuration variables:</p>
<ul>
<li><strong>[panel_name]</strong> (<em>Required</em>): Name of the panel.
<ul>
<li><strong>title</strong> (<em>Required</em>): Friendly title for the panel. Will be used in the sidebar.</li>
<li><strong>icon</strong> (<em>Optional</em>): The API token of your bot.</li>
<li><strong>url</strong> (<em>Required</em>): The chat ID of your user.</li>
</ul>
</li>
</ul>
</article>
</div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
<div class="grid">
<section class="aside-module grid__item one-whole lap-one-half">
<div class='edit-github'><a href='https://github.com/home-assistant/home-assistant.io/tree/master/source/_components/panel_iframe.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.25
</div>
<div class='section'>
<h1 class="title delta">Category Frontend</h1>
<ul class='divided'>
<li>
Panel iFrame
</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://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
<div class="credit">
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
</div>
</div>
</div>
</div>
</div>
</footer>
<script>
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
</body>
</html>

View file

@ -276,6 +276,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -170,6 +170,12 @@
<li>
<a href='/components/knx/'>KNX</a>
</li>
<li>
<a href='/components/switch.knx/'>KNX Switch</a>
</li>
<li>
<a href='/components/thermostat.knx/'>KNX Thermostat</a>
</li>
<li>
<a href='/components/zigbee/'>ZigBee</a>
</li>

View file

@ -259,6 +259,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -232,6 +232,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -214,6 +214,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -311,6 +311,9 @@ print(response.json()[<span class="string"><span class="delimiter">'</span><span
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -183,6 +183,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -205,6 +205,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -167,6 +167,12 @@ As this requires access to the GPIO, you will need to run Home Assistant as root
<li>
<a href='/components/knx/'>KNX</a>
</li>
<li>
<a href='/components/switch.knx/'>KNX Switch</a>
</li>
<li>
<a href='/components/thermostat.knx/'>KNX Thermostat</a>
</li>
<li>
<a href='/components/zigbee/'>ZigBee</a>
</li>

View file

@ -187,6 +187,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -238,6 +238,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -178,6 +178,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -199,6 +199,9 @@ negative number of minutes your timezone is ahead/behind UTC time.</li>
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -191,6 +191,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -204,6 +204,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

View file

@ -187,6 +187,9 @@
<li>
<a href='/components/sensor.homematic/'>Homematic Sensor</a>
</li>
<li>
<a href='/components/sensor.imap/'>IMAP Sensor</a>
</li>
<li>
<a href='/components/sensor.lastfm/'>Last.fm</a>
</li>

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