Site updated at 2015-11-17 05:48:24 UTC
This commit is contained in:
parent
f9339c33ec
commit
8e4da669aa
165 changed files with 8373 additions and 5285 deletions
|
@ -161,6 +161,9 @@
|
|||
<li><a href='/components/device_tracker.mqtt/'>
|
||||
MQTT device tracker
|
||||
</a></li>
|
||||
<li><a href='/components/light.mqtt/'>
|
||||
MQTT light
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.mqtt/'>
|
||||
MQTT sensor
|
||||
</a></li>
|
||||
|
|
|
@ -164,6 +164,12 @@
|
|||
<li>
|
||||
<a href='/components/introduction/'>Introduction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/logger/'>Logger</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/updater/'>Updater</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -144,17 +144,23 @@
|
|||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href=''>the component</a>.
|
||||
<a href='/components/camera/'>the Camera component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Camera</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/camera/'>Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
Foscam IP camera
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.generic/'>Generic IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.mjpeg/'>Generic MJPEG IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.hikvision/'>Hikvision camera</a>
|
||||
</li>
|
||||
|
|
|
@ -150,17 +150,23 @@
|
|||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href=''>the component</a>.
|
||||
<a href='/components/camera/'>the Camera component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Camera</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/camera/'>Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.foscam/'>Foscam IP camera</a>
|
||||
</li>
|
||||
<li>
|
||||
Generic IP Camera
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.mjpeg/'>Generic MJPEG IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.hikvision/'>Hikvision camera</a>
|
||||
</li>
|
||||
|
|
200
components/camera.mjpeg/index.html
Normal file
200
components/camera.mjpeg/index.html
Normal file
|
@ -0,0 +1,200 @@
|
|||
<!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>Generic MJPEG IP Camera - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to integrate IP cameras within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/camera.mjpeg/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Generic MJPEG IP Camera">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/camera.mjpeg/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate IP cameras within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Generic MJPEG IP Camera
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The mjpeg component allows you to integrate IP cameras which are capable to stream their video with MJPEG into Home Assistant.</p>
|
||||
|
||||
<p>To enable this sensor 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">camera</span>:
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">mjpeg</span></span>
|
||||
<span class="key">mjpeg_url</span>: <span class="string"><span class="content">http://192.168.1.92/mjpeg</span></span>
|
||||
<span class="key">name</span>: <span class="string"><span class="content">my sample camera</span></span>
|
||||
<span class="key">username</span>: <span class="string"><span class="content">USERNAME</span></span>
|
||||
<span class="key">password</span>: <span class="string"><span class="content">PASSWORD</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>mjpeg_url</strong> <em>Required</em>: The URL your camera serves the video on, eg. http://192.168.1.21:2112/</li>
|
||||
<li><strong>name</strong> <em>Optional</em>: This parameter allows you to override the name of your camera.</li>
|
||||
<li><strong>username</strong> <em>Optional</em>: The username for accessing your camera.</li>
|
||||
<li><strong>password</strong> <em>Optional</em>: The password for accessing your camera.</li>
|
||||
</ul>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/camera/'>the Camera component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Camera</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/camera/'>Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.foscam/'>Foscam IP camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.generic/'>Generic IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
Generic MJPEG IP Camera
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.hikvision/'>Hikvision camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/ifttt.manything/'>ManyThing</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
186
components/camera/index.html
Normal file
186
components/camera/index.html
Normal 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>Camera - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to integrate cameras within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/camera/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Camera">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/camera/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate cameras within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Camera
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The camera component allows you to use IP cameras with Home Assistant.</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
</div>
|
||||
<h1 class='title delta'>Platforms</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/camera.foscam/'>
|
||||
Foscam IP camera
|
||||
</a></li>
|
||||
<li><a href='/components/camera.generic/'>
|
||||
Generic IP Camera
|
||||
</a></li>
|
||||
<li><a href='/components/camera.mjpeg/'>
|
||||
Generic MJPEG IP Camera
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Camera</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
Camera
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.foscam/'>Foscam IP camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.generic/'>Generic IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.mjpeg/'>Generic MJPEG IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.hikvision/'>Hikvision camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/ifttt.manything/'>ManyThing</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -150,6 +150,12 @@ This component is intended for developers.
|
|||
<li>
|
||||
<a href='/components/introduction/'>Introduction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/logger/'>Logger</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/updater/'>Updater</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -151,6 +151,12 @@
|
|||
<li>
|
||||
<a href='/components/introduction/'>Introduction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/logger/'>Logger</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/updater/'>Updater</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -149,6 +149,9 @@
|
|||
<li><a href='/components/alarm_control_panel.mqtt/'>
|
||||
MQTT Alarm Control Panel
|
||||
</a></li>
|
||||
<li><a href='/components/light.mqtt/'>
|
||||
MQTT light
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.mqtt/'>
|
||||
MQTT sensor
|
||||
</a></li>
|
||||
|
|
|
@ -102,7 +102,7 @@
|
|||
|
||||
<p><em>This is one of the two ways we support OpenWRT. If you encounter problems, try <a href="/components/device_tracker.luci/">luci</a>.</em></p>
|
||||
|
||||
<p>This is a presence detection scanner for OpenWRT using <a href="http://wiki.openwrt.org/doc/techref/ubus">ubus</a>.</p>
|
||||
<p>This is a presence detection scanner for <a href="https://openwrt.org/">OpenWRT</a> using <a href="http://wiki.openwrt.org/doc/techref/ubus">ubus</a>.</p>
|
||||
|
||||
<p>Before this scanner can be used you have to install the ubus RPC package on OpenWRT:</p>
|
||||
|
||||
|
@ -131,7 +131,24 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<p>After this is done, configure Home Assistant as follows:</p>
|
||||
<p>Restart the services.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre># /etc/init.d/rpcd restart && /etc/init.d/uhttpd restart
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>Check if the <code>file</code> namespaces is registered with the RPC server.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre># ubus list | grep file
|
||||
file
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>After this is done, 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>
|
||||
|
@ -147,9 +164,9 @@
|
|||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>host</strong> (<em>Required</em>): The IP address of your router, e.g. 192.168.1.1.</li>
|
||||
<li><strong>username</strong> (<em>Required</em>): The username of an user with administrative privileges, usually <em>admin</em>.</li>
|
||||
<li><strong>password</strong> (<em>Required</em>): The password for your given admin account.</li>
|
||||
<li><strong>host</strong> (<em>Required</em>): The IP address of your router, eg. 192.168.1.1.</li>
|
||||
<li><strong>username</strong> (<em>Required</em>): The username of an user with administrative privileges, usually <em>root</em>.</li>
|
||||
<li><strong>password</strong> (<em>Required</em>): The password for your given account.</li>
|
||||
</ul>
|
||||
|
||||
<p>See the <a href="/components/device_tracker/">device tracker component page</a> for instructions how to configure the people to be tracked.</p>
|
||||
|
|
|
@ -161,6 +161,12 @@ There is currently a <a href="https://bitbucket.org/al45tair/netifaces/issues/17
|
|||
<li>
|
||||
<a href='/components/introduction/'>Introduction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/logger/'>Logger</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/updater/'>Updater</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -182,6 +182,12 @@
|
|||
<li>
|
||||
<a href='/components/introduction/'>Introduction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/logger/'>Logger</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/updater/'>Updater</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -203,12 +203,18 @@ For ManyThing support, you need to set up an <code>on</code> and <code>off</code
|
|||
<div class='section'>
|
||||
<h1 class="title delta">Category Camera</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/camera/'>Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.foscam/'>Foscam IP camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.generic/'>Generic IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.mjpeg/'>Generic MJPEG IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.hikvision/'>Hikvision camera</a>
|
||||
</li>
|
||||
|
|
|
@ -326,6 +326,16 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/camera/' class='camera'>
|
||||
<div class='img-container'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Camera</div>
|
||||
<div class='category'>Camera</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/sensor.command_sensor/' class='sensor'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -500,6 +510,16 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/camera.mjpeg/' class='camera'>
|
||||
<div class='img-container'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Generic MJPEG IP Camera</div>
|
||||
<div class='category'>Camera</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/device_tracker.geofancy/' class='presence-detection'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -578,6 +598,18 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/thermostat.honeywell/' class='thermostat'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/honeywell.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Honeywell thermostat</div>
|
||||
<div class='category'>Thermostat</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/light.hyperion/' class='light'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -700,6 +732,16 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/logger/' class='other'>
|
||||
<div class='img-container'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Logger</div>
|
||||
<div class='category'>Other</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/media_player.squeezebox/' class='media-player'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -748,6 +790,18 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/light.mqtt/' class='light'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/mqtt.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>MQTT light</div>
|
||||
<div class='category'>Light</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/sensor.mqtt/' class='sensor'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -940,6 +994,18 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/switch.orvibo/' class='switch'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/orvibo.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Orvibo switch</div>
|
||||
<div class='category'>Switch</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/device_tracker.owntracks/' class='presence-detection featured'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1010,6 +1076,18 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/notify.pushetta/' class='notifications'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/pushetta.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Pushetta</div>
|
||||
<div class='category'>Notifications</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/sensor.rest/' class='sensor'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1380,6 +1458,16 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/updater/' class='other'>
|
||||
<div class='img-container'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Updater</div>
|
||||
<div class='category'>Other</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/vera/' class='hub'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
@ -1510,6 +1598,42 @@ Support for these components is provided by the Home Assistant community.
|
|||
|
||||
|
||||
|
||||
<a href='/components/light.zwave/' class='light'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/z-wave.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Z-Wave light</div>
|
||||
<div class='category'>Light</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/sensor.zwave/' class='sensor'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/z-wave.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Z-Wave sensor</div>
|
||||
<div class='category'>Sensor</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/switch.zwave/' class='switch'>
|
||||
<div class='img-container'>
|
||||
|
||||
<img src='/images/supported_brands/z-wave.png'>
|
||||
|
||||
</div>
|
||||
<div class='title'>Z-Wave switch</div>
|
||||
<div class='category'>Switch</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href='/components/zone/' class='organization'>
|
||||
<div class='img-container'>
|
||||
|
||||
|
|
|
@ -148,6 +148,12 @@ print the same message to the console when starting up.</p>
|
|||
<li>
|
||||
Introduction
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/logger/'>Logger</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/updater/'>Updater</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -151,6 +151,9 @@
|
|||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
|
@ -166,6 +169,9 @@
|
|||
<li>
|
||||
<a href='/components/light.wink/'>Wink light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -142,6 +142,9 @@
|
|||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT light</a>
|
||||
</li>
|
||||
<li>
|
||||
Philips Hue
|
||||
</li>
|
||||
|
@ -157,6 +160,9 @@
|
|||
<li>
|
||||
<a href='/components/light.wink/'>Wink light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -100,7 +100,7 @@
|
|||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>This platform allows you to integrate your Hyperion into Home Assistant.</p>
|
||||
<p>This platform allows you to integrate your <a href="https://github.com/tvdzwan/hyperion/wiki">Hyperion</a> into Home Assistant.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
||||
|
@ -142,6 +142,9 @@
|
|||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
|
@ -157,6 +160,9 @@
|
|||
<li>
|
||||
<a href='/components/light.wink/'>Wink light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -100,7 +100,7 @@
|
|||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The limitlessled can control your <a href="http://www.limitlessled.com/">LimitlessLED</a> lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, MiLight, LEDme, dekolight or iLight.</p>
|
||||
<p>The limitlessled platform can control your <a href="http://www.limitlessled.com/">LimitlessLED</a> lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, MiLight, LEDme, dekolight or iLight.</p>
|
||||
|
||||
<p>To add limitlessled to your installation, add the following to your <code>configuration.yaml</code> file:</p>
|
||||
|
||||
|
@ -153,6 +153,9 @@
|
|||
<li>
|
||||
LimitlessLED
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
|
@ -168,6 +171,9 @@
|
|||
<li>
|
||||
<a href='/components/light.wink/'>Wink light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
275
components/light.mqtt/index.html
Normal file
275
components/light.mqtt/index.html
Normal file
|
@ -0,0 +1,275 @@
|
|||
<!doctype html>
|
||||
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
|
||||
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
|
||||
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
|
||||
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
|
||||
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<title>MQTT light - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to setup MQTT lights within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/light.mqtt/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="MQTT light">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/light.mqtt/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to setup MQTT lights within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
MQTT light
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The mqtt light platform let you control your MQTT enabled light.</p>
|
||||
|
||||
<p>In an ideal scenario, the MQTT device will have a state topic to publish state changes. If these messages are published with RETAIN flag, the MQTT switch will receive an instant state update after subscription and will start with correct state. Otherwise, the initial state of the switch will be false/off.</p>
|
||||
|
||||
<p>When a state topic is not available, the light will work in optimistic mode. In this mode, the light will immediately change state after every command. Otherwise, the light will wait for state confirmation from device (message from <code>state_topic</code>).</p>
|
||||
|
||||
<p>Optimistic mode can be forced, even if state topic is available. Try to enable it, if experiencing incorrect light operation.</p>
|
||||
|
||||
<p>To enable a light with brightness and RGB support 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.yml entry</span>
|
||||
<span class="key">light</span>:
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">mqtt</span></span>
|
||||
<span class="key">name</span>: <span class="string"><span class="delimiter">"</span><span class="content">Office Light RGB</span><span class="delimiter">"</span></span>
|
||||
<span class="key">state_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">office/rgb1/light/status</span><span class="delimiter">"</span></span>
|
||||
<span class="key">command_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">office/rgb1/light/switch</span><span class="delimiter">"</span></span>
|
||||
<span class="key">brightness_state_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">office/rgb1/brightness/status</span><span class="delimiter">"</span></span>
|
||||
<span class="key">brightness_command_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">office/rgb1/brightness/set</span><span class="delimiter">"</span></span>
|
||||
<span class="key">rgb_state_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">office/rgb1/rgb/status</span><span class="delimiter">"</span></span>
|
||||
<span class="key">rgb_command_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">office/rgb1/rgb/set</span><span class="delimiter">"</span></span>
|
||||
<span class="key">qos</span>: <span class="string"><span class="content">0</span></span>
|
||||
<span class="key">payload_on</span>: <span class="string"><span class="delimiter">"</span><span class="content">ON</span><span class="delimiter">"</span></span>
|
||||
<span class="key">payload_off</span>: <span class="string"><span class="delimiter">"</span><span class="content">OFF</span><span class="delimiter">"</span></span>
|
||||
<span class="key">optimistic</span>: <span class="string"><span class="content">false</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>To enable a light with brightness (no RGB version) 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.yml entry</span>
|
||||
<span class="key">light</span>:
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">mqtt</span></span>
|
||||
<span class="key">name</span>: <span class="string"><span class="delimiter">"</span><span class="content">Office light</span><span class="delimiter">"</span></span>
|
||||
<span class="key">state_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">office/rgb1/light/status</span><span class="delimiter">"</span></span>
|
||||
<span class="key">command_topic</span>: <span class="string"><span class="delimiter">"</span><span class="content">office/rgb1/light/switch</span><span class="delimiter">"</span></span>
|
||||
<span class="key">qos</span>: <span class="string"><span class="content">0</span></span>
|
||||
<span class="key">payload_on</span>: <span class="string"><span class="delimiter">"</span><span class="content">ON</span><span class="delimiter">"</span></span>
|
||||
<span class="key">payload_off</span>: <span class="string"><span class="delimiter">"</span><span class="content">OFF</span><span class="delimiter">"</span></span>
|
||||
<span class="key">optimistic</span>: <span class="string"><span class="content">false</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>name</strong> (<em>Optional</em>): The name of the switch. Default is ‘MQTT Switch’.</li>
|
||||
<li><strong>state_topic</strong> (<em>Optional</em>): The MQTT topic subscribed to receive state updates.</li>
|
||||
<li><strong>command_topic</strong> (<em>Required</em>): The MQTT topic to publish commands to change the switch state.</li>
|
||||
<li><strong>brightness_state_topic</strong> (<em>Optional</em>): The MQTT topic subscribed to receive brightness state updates.</li>
|
||||
<li><strong>brightness_command_topic</strong> (<em>Optional</em>): The MQTT topic to publish commands to change the light’s brightness.</li>
|
||||
<li><strong>rgb_state_topic</strong> (<em>Optional</em>): The MQTT topic subscribed to receive RGB state updates.</li>
|
||||
<li><strong>rgb_command_topic</strong> (<em>Optional</em>): The MQTT topic to publish commands to change the light’s RGB state.</li>
|
||||
<li><strong>qos</strong> (<em>Optional</em>): The maximum QoS level of the state topic. Default is 0 and will also be used to publishing messages.</li>
|
||||
<li><strong>payload_on</strong> (<em>Optional</em>): The payload that represents enabled state. Default is “ON”.</li>
|
||||
<li><strong>payload_off</strong> (<em>Optional</em>): The payload that represents disabled state. Default is “OFF”.</li>
|
||||
<li><strong>optimistic</strong> (<em>Optional</em>): Flag that defines if switch works in optimistic mode. Default is true if no state topic defined, else false.</li>
|
||||
</ul>
|
||||
|
||||
<p class="note warning">
|
||||
Make sure that your topics match exact. <code>some-topic/</code> and <code>some-topic</code> are different topics.
|
||||
</p>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/mqtt.png' />
|
||||
</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'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/mqtt/'>
|
||||
MQTT
|
||||
</a></li>
|
||||
<li><a href='/components/alarm_control_panel.mqtt/'>
|
||||
MQTT Alarm Control Panel
|
||||
</a></li>
|
||||
<li><a href='/components/device_tracker.mqtt/'>
|
||||
MQTT device tracker
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.mqtt/'>
|
||||
MQTT sensor
|
||||
</a></li>
|
||||
<li><a href='/components/switch.mqtt/'>
|
||||
MQTT switch
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Light</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/light.blinksticklight/'>Blinkstick</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hyperion/'>Hyperion</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
MQTT light
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.rfxtrx/'>RFXtrx 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.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -167,6 +167,9 @@
|
|||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
|
@ -182,6 +185,9 @@
|
|||
<li>
|
||||
<a href='/components/light.wink/'>Wink light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -157,6 +157,9 @@
|
|||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
|
@ -172,6 +175,9 @@
|
|||
<li>
|
||||
<a href='/components/light.wink/'>Wink light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -177,6 +177,9 @@
|
|||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
|
@ -192,6 +195,9 @@
|
|||
<li>
|
||||
<a href='/components/light.wink/'>Wink light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
@ -148,6 +148,9 @@
|
|||
<li>
|
||||
<a href='/components/light.limitlessled/'>LimitlessLED</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.mqtt/'>MQTT light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
|
@ -163,6 +166,9 @@
|
|||
<li>
|
||||
Wink light
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.zwave/'>Z-Wave light</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
|
204
components/light.zwave/index.html
Normal file
204
components/light.zwave/index.html
Normal file
|
@ -0,0 +1,204 @@
|
|||
<!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>Z-Wave light - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to setup the Z-Wave lights within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/light.zwave/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Z-Wave light">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/light.zwave/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to setup the Z-Wave lights within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Z-Wave light
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>To get your Z-Wave lights working with Home Assistant, follow the instructions for the general <a href="/components/zwave/">Z-Wave component</a>.</p>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/z-wave.png' />
|
||||
</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'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/zwave/'>
|
||||
Z-Wave
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.zwave/'>
|
||||
Z-Wave sensor
|
||||
</a></li>
|
||||
<li><a href='/components/switch.zwave/'>
|
||||
Z-Wave switch
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Light</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/light.blinksticklight/'>Blinkstick</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.hyperion/'>Hyperion</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.hue/'>Philips Hue</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/light.rfxtrx/'>RFXtrx 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>
|
||||
Z-Wave light
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -104,26 +104,22 @@
|
|||
|
||||
<p>It has <a href="https://github.com/balloob/home-assistant/blob/master/homeassistant/components/light/light_profiles.csv">4 built-in light profiles</a> which you’re able to extend by putting a <code>light_profiles.csv</code> file in your config dir.</p>
|
||||
|
||||
<p>It supports the following platforms:</p>
|
||||
|
||||
<ul>
|
||||
<li><code>hue</code> for Philips Hue</li>
|
||||
<li><code>wink</code> for Wink</li>
|
||||
</ul>
|
||||
|
||||
<p>Preferred way to setup the Philips Hue platform is through the <a href="/components/discovery/">the discovery component</a>. For the Wink light platform enable <a href="/components/wink/">the wink component</a>.</p>
|
||||
|
||||
<p>If you want to enable the light component directly, add the following lines to your <code>configuration.yaml</code>:</p>
|
||||
|
||||
<pre><code>light:
|
||||
platform: hue
|
||||
</code></pre>
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre><span class="key">light</span>:
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">hue</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="note">
|
||||
The light component supports multiple entries in <code>configuration.yaml</code> by appending a sequential number to the section: <code>light 2:</code>, <code>light 3:</code> etc.
|
||||
</p>
|
||||
|
||||
<h3>Service <code>light.turn_on</code></h3>
|
||||
<h3><a class="title-link" name="service-lightturn_on" href="#service-lightturn_on"></a> Service <code>light.turn_on</code></h3>
|
||||
|
||||
<p>Turns one light on or multiple lights on using <a href="/components/group/">groups</a>.</p>
|
||||
|
||||
|
@ -139,32 +135,37 @@ The light component supports multiple entries in <code>configuration.yaml</code>
|
|||
<tr>
|
||||
<td><code>entity_id</code></td>
|
||||
<td>no</td>
|
||||
<td>Only act on specified lights. Else targets all.</td>
|
||||
<td>String or list of strings that point at <code>entity_id</code>s of lights. Else targets all.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>transition</code></td>
|
||||
<td>yes</td>
|
||||
<td>Seconds to take to switch to new state. *not supported by Wink</td>
|
||||
<td>Integer that represents the time the light should take to transition to the new state. *not supported by Wink</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>profile</code></td>
|
||||
<td>yes</td>
|
||||
<td>Which light profile to use.</td>
|
||||
<td>String with the name of one of the built-in profiles (relax, energize, concentrate, reading) or one of the custom profiles defined in <code>light_profiles.csv</code> in the current working directory. Light profiles define a xy color and a brightness. If a profile is given and a brightness or xy color then the profile values will be overwritten.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>xy_color</code></td>
|
||||
<td>yes</td>
|
||||
<td>Two comma seperated floats that represent the color in XY</td>
|
||||
<td>A list containing two floats representing the xy color you want the light to be. Two comma seperated floats that represent the color in XY.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>rgb_color</code></td>
|
||||
<td>yes</td>
|
||||
<td>Three comma seperated integers that represent the color in RGB</td>
|
||||
<td>A list containing three integers representing the xy color you want the light to be. Three comma seperated integers that represent the color in RGB</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>color_temp</code></td>
|
||||
<td>yes</td>
|
||||
<td>An INT in mireds represending the color temperature you want the light to be.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>brightness</code></td>
|
||||
<td>yes</td>
|
||||
<td>Integer between 0 and 255 for how bright the color should be</td>
|
||||
<td>Integer between 0 and 255 for how bright the color should be.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>flash</code></td>
|
||||
|
@ -174,7 +175,7 @@ The light component supports multiple entries in <code>configuration.yaml</code>
|
|||
</tbody>
|
||||
</table>
|
||||
|
||||
<h3>Service <code>light.turn_off</code></h3>
|
||||
<h3><a class="title-link" name="service-lightturn_off" href="#service-lightturn_off"></a> Service <code>light.turn_off</code></h3>
|
||||
|
||||
<p>Turns one or multiple lights off.</p>
|
||||
|
||||
|
@ -190,11 +191,17 @@ The light component supports multiple entries in <code>configuration.yaml</code>
|
|||
<tr>
|
||||
<td><code>entity_id</code></td>
|
||||
<td>no</td>
|
||||
<td>Only act on specified lights. Else targets all.</td>
|
||||
<td>String or list of strings that point at <code>entity_id</code>s of lights. Else targets all.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>transition</code></td>
|
||||
<td>no</td>
|
||||
<td>Integer that represents the time the light should take to transition to the new state.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
|
@ -219,6 +226,9 @@ The light component supports multiple entries in <code>configuration.yaml</code>
|
|||
<li><a href='/components/light.limitlessled/'>
|
||||
LimitlessLED
|
||||
</a></li>
|
||||
<li><a href='/components/light.mqtt/'>
|
||||
MQTT light
|
||||
</a></li>
|
||||
<li><a href='/components/light.hue/'>
|
||||
Philips Hue
|
||||
</a></li>
|
||||
|
@ -234,6 +244,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.zwave/'>
|
||||
Z-Wave light
|
||||
</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
|
223
components/logger/index.html
Normal file
223
components/logger/index.html
Normal file
|
@ -0,0 +1,223 @@
|
|||
<!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>Logger - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to enable the logger component for Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/logger/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Logger">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/logger/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to enable the logger component for Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Logger
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The logger component let one define the level of logging activities in Home Assistant.</p>
|
||||
|
||||
<p>To enable the logger in your installation, add the following to your <code>configuration.yaml</code> file:</p>
|
||||
|
||||
<p>By default log all messages and ignore log event lowest than critical for custom omponents.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
||||
<span class="key">logger</span>:
|
||||
<span class="key">default</span>: <span class="string"><span class="content">info</span></span>
|
||||
<span class="key">logs</span>:
|
||||
<span class="key">homeassistant.components.device_tracker</span>: <span class="string"><span class="content">critical</span></span>
|
||||
<span class="key">homeassistant.components.camera</span>: <span class="string"><span class="content">critical</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>By default ignore all messages lowest than critical and log event for custom components.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
||||
<span class="key">logger</span>:
|
||||
<span class="key">default</span>: <span class="string"><span class="content">critical</span></span>
|
||||
<span class="key">logs</span>:
|
||||
<span class="key">homeassistant.components</span>: <span class="string"><span class="content">info</span></span>
|
||||
<span class="key">homeassistant.components.rfxtrx</span>: <span class="string"><span class="content">debug</span></span>
|
||||
<span class="key">homeassistant.components.device_tracker</span>: <span class="string"><span class="content">critical</span></span>
|
||||
<span class="key">homeassistant.components.camera</span>: <span class="string"><span class="content">critical</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>Possible log severities are:</p>
|
||||
|
||||
<ul>
|
||||
<li>citical</li>
|
||||
<li>fatal</li>
|
||||
<li>error</li>
|
||||
<li>warning</li>
|
||||
<li>warn</li>
|
||||
<li>info</li>
|
||||
<li>debug</li>
|
||||
<li>notset</li>
|
||||
</ul>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Other</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/browser/'>Browser</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/configurator/'>Configurator</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/conversation/'>Conversation</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/discovery/'>Discovery</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/downloader/'>Downloader</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/introduction/'>Introduction</a>
|
||||
</li>
|
||||
<li>
|
||||
Logger
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/updater/'>Updater</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -102,9 +102,9 @@
|
|||
|
||||
<p>Interacts with media players on your network. Please check the sidebar for a full list of supported devices.</p>
|
||||
|
||||
<h2>Services</h2>
|
||||
<h2><a class="title-link" name="services" href="#services"></a> Services</h2>
|
||||
|
||||
<h3>Media control services</h3>
|
||||
<h3><a class="title-link" name="media-control-services" href="#media-control-services"></a> Media control services</h3>
|
||||
<p>Available services: <code>turn_off</code>, <code>volume_up</code>, <code>volume_down</code>, <code>media_play_pause</code>, <code>media_play</code>, <code>media_pause</code>, <code>media_next_track</code></p>
|
||||
|
||||
<table>
|
||||
|
@ -124,11 +124,12 @@
|
|||
</tbody>
|
||||
</table>
|
||||
|
||||
<h3>Media play services</h3>
|
||||
<h3><a class="title-link" name="media-play-services" href="#media-play-services"></a> Media play services</h3>
|
||||
|
||||
<p>There are three services to start playing YouTube video’s on the media player.</p>
|
||||
|
||||
<h4>Service <code>media_player/play_youtube_video</code></h4>
|
||||
<h4><a class="title-link" name="service-media_playerplay_youtube_video" href="#service-media_playerplay_youtube_video"></a> Service <code>media_player/play_youtube_video</code></h4>
|
||||
|
||||
<p>Service to start playing a YouTube video on the media player.</p>
|
||||
|
||||
<table>
|
||||
|
@ -153,7 +154,8 @@
|
|||
</tbody>
|
||||
</table>
|
||||
|
||||
<h4>Service <code>media_player/start_fireplace</code> and <code>media_player/start_epic_sax</code></h4>
|
||||
<h4><a class="title-link" name="service-media_playerstart_fireplace-and-media_playerstart_epic_sax" href="#service-media_playerstart_fireplace-and-media_playerstart_epic_sax"></a> Service <code>media_player/start_fireplace</code> and <code>media_player/start_epic_sax</code></h4>
|
||||
|
||||
<p>Will either start a fireplace or Epic Sax Guy 10h on the media player.</p>
|
||||
|
||||
<table>
|
||||
|
|
|
@ -275,6 +275,9 @@ Home Assistant will automatically load the correct certificate if you connect to
|
|||
<li><a href='/components/device_tracker.mqtt/'>
|
||||
MQTT device tracker
|
||||
</a></li>
|
||||
<li><a href='/components/light.mqtt/'>
|
||||
MQTT light
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.mqtt/'>
|
||||
MQTT sensor
|
||||
</a></li>
|
||||
|
|
|
@ -163,6 +163,9 @@
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
|
@ -184,6 +184,9 @@
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
|
@ -164,6 +164,9 @@
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
|
@ -100,16 +100,17 @@
|
|||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>Home Assistant currently supports the awesome <a href="https://www.pushbullet.com/">PushBullet</a>, a free service to send information between your phones, browsers and friends.</p>
|
||||
<p><a href="https://www.pushbullet.com/">PushBullet</a> is a free service to send information between your phones, browsers and friends.</p>
|
||||
|
||||
<p>To add PushBullet to your installation, add the following to your <code>configuration.yaml</code> file:</p>
|
||||
<h3>Configuration</h3>
|
||||
|
||||
<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">name</span>: <span class="string"><span class="content">NOTIFIER_NAME</span></span>
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">pushbullet</span></span>
|
||||
<span class="key">api_key</span>: <span class="string"><span class="content">YOUR_API_KEY</span></span>
|
||||
<span class="comment"># Optional</span>
|
||||
<span class="key">name</span>: <span class="string"><span class="content">NOTIFIER_NAME</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -117,11 +118,65 @@
|
|||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<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>api_key</strong> (<em>Required</em>): Enter the API key for PushBullet. Go to https://www.pushbullet.com/ to retrieve your API key.</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>
|
||||
</ul>
|
||||
|
||||
<p>For more automation examples, see the <a href="/components/automation/">getting started with automation page</a>.</p>
|
||||
<h3>Usage</h3>
|
||||
|
||||
<p>PushBullet is a notify platform and thus can be controlled by calling the notify service <a href="/components/notify/">as described here</a>. An optional <strong>target</strong> parameter can be given to PushBullet to specify one or many account’s devices, contacts or channels to notify.</p>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Type</th>
|
||||
<th>Prefix</th>
|
||||
<th>Suffix</th>
|
||||
<th>Example</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>All devices</td>
|
||||
<td><code>device</code></td>
|
||||
<td>–</td>
|
||||
<td><code>device</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Device</td>
|
||||
<td><code>device/</code></td>
|
||||
<td>Device nickname</td>
|
||||
<td><code>device/iphone</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Contact</td>
|
||||
<td><code>contact/</code></td>
|
||||
<td>Contact e-mail (lowercase)</td>
|
||||
<td><code>contact/email@example.com</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Channel</td>
|
||||
<td><code>channel/</code></td>
|
||||
<td>Channel tag</td>
|
||||
<td><code>channel/my_home</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<h4>Example service payload</h4>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre>{
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">message</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">A message for many people</span><span class="delimiter">"</span></span>,
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">target</span><span class="delimiter">"</span></span>: [
|
||||
<span class="string"><span class="delimiter">"</span><span class="content">device</span><span class="delimiter">"</span></span>,
|
||||
<span class="string"><span class="delimiter">"</span><span class="content">contact/hello@example.com</span><span class="delimiter">"</span></span>,
|
||||
<span class="string"><span class="delimiter">"</span><span class="content">channel/my_home</span><span class="delimiter">"</span></span>
|
||||
]
|
||||
}
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
@ -162,6 +217,9 @@
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
232
components/notify.pushetta/index.html
Normal file
232
components/notify.pushetta/index.html
Normal file
|
@ -0,0 +1,232 @@
|
|||
<!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>Pushetta - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to add Pushetta notifications to Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/notify.pushetta/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Pushetta">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/notify.pushetta/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to add Pushetta notifications to Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Pushetta
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The pushetta platform uses <a href="http://www.pushetta.com">Pushetta</a> to delivery notifications from Home Assistant to your devices.</p>
|
||||
|
||||
<p>To enable Pushetta notifications 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">notify</span>:
|
||||
<span class="key">name</span>: <span class="string"><span class="content">NOTIFIER_NAME</span></span>
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">pushetta</span></span>
|
||||
<span class="key">api_key</span>: <span class="string"><span class="content">YOUR_API_KEY</span></span>
|
||||
<span class="key">channel_name</span>: <span class="string"><span class="content">YOUR_CHANNEL_NAME</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<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>api_key</strong> (<em>Required</em>): Your API key for Pushetta.</li>
|
||||
<li><strong>channel_name</strong> (<em>Required</em>): The name of your channel.</li>
|
||||
</ul>
|
||||
|
||||
<p>To retrieve the API token, log into your account at http://www.pushetta.com and go to your <strong>Dashboard</strong>. Create a new channel by clicking on <strong>Channels</strong> and then <strong>Add a Channel</strong>.</p>
|
||||
|
||||
<p>It’s easy to test your Pushetta setup outside of Home Assistant. Assuming you have a channel <em>home-assistant</em>, just fire a request and check the channel page in the dashboard for a new message.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre>curl -X POST \
|
||||
-H "Authorization: Token YOUR_API_KEY" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d "{ \"body\" : \"Hello World\", \"message_type\" : \"text/plain\" }" \
|
||||
http://api.pushetta.com/api/pushes/home-assistant/
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>For further details, please check the <a href="http://pushetta.com/pushetta-api/">API</a>.</p>
|
||||
|
||||
<p>To use notifications, please see the <a href="/components/automation/">getting started with automation page</a>.</p>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/pushetta.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/notify/'>the Notifications component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Notifications</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/notify.file/'>File</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.instapush/'>Instapush</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.xmpp/'>Jabber (XMPP)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.nma/'>Notify My Android</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushbullet/'>PushBullet</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
Pushetta
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.slack/'>Slack</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.syslog/'>Syslog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.telegram/'>Telegram</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -170,6 +170,9 @@
|
|||
<li>
|
||||
PushOver
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
|
@ -167,6 +167,9 @@
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
|
@ -183,6 +183,9 @@ which need special attention. By default, the usage by external applications, es
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
SMTP
|
||||
</li>
|
||||
|
|
|
@ -271,6 +271,9 @@
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
|
@ -105,8 +105,8 @@
|
|||
<p>The requirement are:</p>
|
||||
|
||||
<ul>
|
||||
<li>You need a <a href="https://core.telegram.org/bots">Telegram bot</a>. Please follow those <a href="https://core.telegram.org/bots#botfather">instructions</a> to create one and get the token. Keep in mind that bots are not allowed to contact users. You need to make the first contactwith your user.</li>
|
||||
<li>The chat ID of an user</li>
|
||||
<li>You need a <a href="https://core.telegram.org/bots">Telegram bot</a>. Please follow those <a href="https://core.telegram.org/bots#botfather">instructions</a> to create one and get the token for your bot. Keep in mind that bots are not allowed to contact users. You need to make the first contact with your user. Meaning that you need to send a message to the bot from your user.</li>
|
||||
<li>The <code>chat_id</code> of an user.</li>
|
||||
</ul>
|
||||
|
||||
<p>An easy way to get your chat ID is described below:</p>
|
||||
|
@ -120,6 +120,26 @@ print(chat_id)
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<p>Another way to retrieve your <code>chat_id</code> is visiting <a href="https://api.telegram.org/botYOUR_API_TOKEN/getUpdates">https://api.telegram.org/botYOUR_API_TOKEN/getUpdates</a>.</p>
|
||||
|
||||
<p>The result set will include your chat ID as <code>id</code> in the <code>from</code> section:</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre>{
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">ok</span><span class="delimiter">"</span></span>:<span class="value">true</span>,
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">result</span><span class="delimiter">"</span></span>:[
|
||||
{
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">update_id</span><span class="delimiter">"</span></span>:<span class="integer">254199982</span>,
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">message</span><span class="delimiter">"</span></span>:{
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">message_id</span><span class="delimiter">"</span></span>:<span class="integer">201</span>,
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">from</span><span class="delimiter">"</span></span>:{
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">id</span><span class="delimiter">"</span></span>:<span class="integer">123456789</span>,
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">first_name</span><span class="delimiter">"</span></span>:<span class="string"><span class="delimiter">"</span><span class="content">Your first name</span><span class="delimiter">"</span></span>,
|
||||
<span class="error">.</span><span class="error">.</span><span class="error">.</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>To enable Telegram notifications in your installation, add the following to your <code>configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
|
@ -127,7 +147,6 @@ print(chat_id)
|
|||
<span class="key">notify</span>:
|
||||
<span class="key">name</span>: <span class="string"><span class="content">NOTIFIER_NAME</span></span>
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">telegram</span></span>
|
||||
<span class="comment"># Get those by creating a new bot on https://core.telegram.org/bots</span>
|
||||
<span class="key">api_key</span>: <span class="string"><span class="content">ABCDEFGHJKLMNOPQRSTUVXYZ</span></span>
|
||||
<span class="key">chat_id</span>: <span class="string"><span class="content">YOUR_CHAT_ID</span></span>
|
||||
</pre></div>
|
||||
|
@ -137,8 +156,7 @@ print(chat_id)
|
|||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>name</strong> (<em>Optional</em>): Setting the optional parameter <code>name</code> allows multiple notifiers to be created.<br />
|
||||
The default value is <code>notify</code>. The notifier will bind to the service<br />
|
||||
<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<br />
|
||||
<code>notify.NOTIFIER_NAME</code>.</li>
|
||||
<li><strong>api_key</strong> (<em>Required</em>): The API token of your bot.</li>
|
||||
<li><strong>chat_id</strong> (<em>Required</em>: The chat ID of your user.</li>
|
||||
|
@ -185,6 +203,9 @@ The default value is <code>notify</code>. The notifier will bind to the service<
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
|
@ -166,6 +166,9 @@
|
|||
<li>
|
||||
<a href='/components/notify.pushover/'>PushOver</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.pushetta/'>Pushetta</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/notify.smtp/'>SMTP</a>
|
||||
</li>
|
||||
|
|
|
@ -100,19 +100,27 @@
|
|||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>One of the things most people want at some point in their home automation is to get notified when certain events occur. For this reason there is a <code>notify</code> component in Home Assistant.</p>
|
||||
<p>The <code>notify</code> component makes it possible to send notifications to a wide variety of platforms. Please check the sidebar for a full list of platforms that are supported.</p>
|
||||
|
||||
<p>Home Assistant currently supports a wide range of services for notifications. Please check the sidebar for a full list of platforms.</p>
|
||||
|
||||
<p>If your are running into troubles with your notification platform, a simple way to test it is to use <strong>Call Service</strong> from the <strong>Developer Tools</strong>. Choose your service (<em>notify/xyz</em>) from the list of <strong>Available services:</strong> and enter something like the sample below into the <strong>Service Data</strong> field and hit <strong>CALL SERVICE</strong>.</p>
|
||||
<h3>Configuration</h3>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre>{<span class="key"><span class="delimiter">"</span><span class="content">message</span><span class="delimiter">"</span></span>:<span class="string"><span class="delimiter">"</span><span class="content">A simple test message from HA.</span><span class="delimiter">"</span></span>}
|
||||
<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">pushbullet</span></span>
|
||||
<span class="comment"># Optional name for the notify service</span>
|
||||
<span class="key">name</span>: <span class="string"><span class="content">paulus</span></span>
|
||||
<span class="comment"># api_key is a required config key by the pushbullet platform</span>
|
||||
<span class="key">api_key</span>: <span class="string"><span class="content">ABCDEFG</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>This will send a single message to your notification platform configured in your <code>configuration.yaml</code> file.</p>
|
||||
<p>The <strong>name</strong> parameter is optional but needed if you want to use multiple platforms. The platform will be exposed as service <code>notify/<name></code>. The name will default to <code>notify</code> if not supplied.</p>
|
||||
|
||||
<h3>Service</h3>
|
||||
|
||||
<p>Once loaded, the <code>notify</code> platform will expose a service that can be called to send notifications.</p>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
|
@ -123,20 +131,35 @@
|
|||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>title</code></td>
|
||||
<td>yes</td>
|
||||
<td>Can be used to set a title for the message. The default is <code>Home Assistant</code>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>message</code></td>
|
||||
<td>no</td>
|
||||
<td>Message to send to recipient.</td>
|
||||
<td>Body of the notification.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>title</code></td>
|
||||
<td>yes</td>
|
||||
<td>Title of the notification. Default is <code>Home Assistant</code>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>target</code></td>
|
||||
<td>yes</td>
|
||||
<td>Some platforms will allow specifying a recipient that will receive the notification. See your platform page if it is supported.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>For more automation examples, see the <a href="/getting-started/automation/">getting started with automation page</a> or the <a href="/cookbook">configuration cookbook</a>.</p>
|
||||
<h3>Test if it works</h3>
|
||||
|
||||
<p>A simple way to test if you have set up your notify platform correctly is to use <strong>Call Service</strong> from the <strong>Developer Tools</strong> to call your notify service. Choose your service (<em>notify/xyz</em>) from the list of <strong>Available services:</strong> and enter something like the sample below into the <strong>Service Data</strong> field and hit <strong>CALL SERVICE</strong>.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre>{
|
||||
<span class="key"><span class="delimiter">"</span><span class="content">message</span><span class="delimiter">"</span></span>: <span class="string"><span class="delimiter">"</span><span class="content">A simple test message from HA.</span><span class="delimiter">"</span></span>
|
||||
}
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
@ -171,6 +194,9 @@
|
|||
<li><a href='/components/notify.pushover/'>
|
||||
PushOver
|
||||
</a></li>
|
||||
<li><a href='/components/notify.pushetta/'>
|
||||
Pushetta
|
||||
</a></li>
|
||||
<li><a href='/components/notify.smtp/'>
|
||||
SMTP
|
||||
</a></li>
|
||||
|
|
|
@ -268,6 +268,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
aREST sensor
|
||||
</li>
|
||||
|
|
|
@ -252,6 +252,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -171,6 +171,18 @@
|
|||
|
||||
<p>The <code>correction_factor</code> will make sure that the value is shown in a useful format in the frontend.</p>
|
||||
|
||||
<h3><a class="title-link" name="details-about-the-upstream-home-assistant-release" href="#details-about-the-upstream-home-assistant-release"></a> Details about the upstream Home Assistant release</h3>
|
||||
|
||||
<p>You can see directly in the frontend (<strong>Developer tools</strong> -> <strong>About</strong>) what release of Home Assistant you are running. The Home Assistant releases are available on the <a href="https://pypi.python.org/pypi">Python Package Index</a>. This makes it possible to get the current release.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre> - <span class="string"><span class="content">platform: command_sensor</span></span>
|
||||
<span class="key">command</span>: <span class="string"><span class="content">python3 -c "import requests; print(requests.get('https://pypi.python.org/pypi/homeassistant/json').json()['info']['version'])"</span></span>
|
||||
<span class="key">name</span>: <span class="string"><span class="content">HA release</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a class="title-link" name="use-an-external-script" href="#use-an-external-script"></a> Use an external script</h3>
|
||||
|
||||
<p>The example is doing the same as the <a href="/components/sensor.arest/">aREST sensor</a> but with an external Python script. It should give you an idea about interacting with devices which are exposing a RESTful API.</p>
|
||||
|
@ -207,7 +219,6 @@ print(response.json()[<span class="string"><span class="delimiter">'</span><span
|
|||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
|
@ -284,6 +295,9 @@ print(response.json()[<span class="string"><span class="delimiter">'</span><span
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -195,6 +195,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -211,6 +211,9 @@ negative number of minutes your timezone is ahead/behind UTC time.</li>
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -243,6 +243,9 @@ Glances web server started on http://0.0.0.0:61208/
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -248,6 +248,9 @@ Each named register will create an integer sensor and each named bit will create
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -151,6 +151,9 @@
|
|||
<li><a href='/components/device_tracker.mqtt/'>
|
||||
MQTT device tracker
|
||||
</a></li>
|
||||
<li><a href='/components/light.mqtt/'>
|
||||
MQTT light
|
||||
</a></li>
|
||||
<li><a href='/components/switch.mqtt/'>
|
||||
MQTT switch
|
||||
</a></li>
|
||||
|
@ -219,6 +222,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -209,6 +209,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -287,6 +287,9 @@ Make sure that the URL matches exactly your endpoint or resource.
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -202,6 +202,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -213,6 +213,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -203,6 +203,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -294,6 +294,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -218,6 +218,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -188,6 +188,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -202,6 +202,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -234,6 +234,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -222,6 +222,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -196,6 +196,9 @@
|
|||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
|
@ -205,6 +205,9 @@
|
|||
<li>
|
||||
Worldclock
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.zwave/'>Z-Wave sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
|
|
236
components/sensor.zwave/index.html
Normal file
236
components/sensor.zwave/index.html
Normal file
|
@ -0,0 +1,236 @@
|
|||
<!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>Z-Wave sensor - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to setup the Z-Wave sensors within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/sensor.zwave/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Z-Wave sensor">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/sensor.zwave/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to setup the Z-Wave sensors within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Z-Wave sensor
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>To get your Z-Wave sensors working with Home Assistant, follow the instructions for the general <a href="/components/zwave/">Z-Wave component</a>.</p>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/z-wave.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class='title delta'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/zwave/'>
|
||||
Z-Wave
|
||||
</a></li>
|
||||
<li><a href='/components/light.zwave/'>
|
||||
Z-Wave light
|
||||
</a></li>
|
||||
<li><a href='/components/switch.zwave/'>
|
||||
Z-Wave switch
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Sensor</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/sensor.bitcoin/'>Bitcoin</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.cpuspeed/'>CPU speed</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.command_sensor/'>Command line sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.efergy/'>Efergy sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.glances/'>Glances</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mqtt/'>MQTT sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.modbus/'>Modbus sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.mysensors/'>MySensors sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.rest/'>RESTful sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.rfxtrx/'>RFXtrx sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.sabnzbd/'>SABnzbd</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.swiss_public_transport/'>Swiss Public Transport</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.systemmonitor/'>System Monitor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.temper/'>TEMPer sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.tellstick/'>TellStick sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.time_date/'>Time & Date</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.transmission/'>Transmission sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.vera/'>Vera sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.wink/'>Wink sensor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.worldclock/'>Worldclock</a>
|
||||
</li>
|
||||
<li>
|
||||
Z-Wave sensor
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/sensor.arest/'>aREST sensor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -195,6 +195,9 @@
|
|||
<li><a href='/components/sensor.worldclock/'>
|
||||
Worldclock
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.zwave/'>
|
||||
Z-Wave sensor
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.arest/'>
|
||||
aREST sensor
|
||||
</a></li>
|
||||
|
|
|
@ -184,6 +184,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -202,6 +205,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
aREST switch
|
||||
</li>
|
||||
|
|
|
@ -206,6 +206,9 @@ This switch will shudown your host immediately, there will be no confirmation.
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -224,6 +227,9 @@ This switch will shudown your host immediately, there will be no confirmation.
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -162,6 +162,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -180,6 +183,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -150,12 +150,18 @@ Currently works using default https port only.
|
|||
<div class='section'>
|
||||
<h1 class="title delta">Category Camera</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/camera/'>Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.foscam/'>Foscam IP camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.generic/'>Generic IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/camera.mjpeg/'>Generic MJPEG IP Camera</a>
|
||||
</li>
|
||||
<li>
|
||||
Hikvision camera
|
||||
</li>
|
||||
|
|
|
@ -203,6 +203,9 @@ Each named bit will create a switch.
|
|||
<li>
|
||||
Modbus switch
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -221,6 +224,9 @@ Each named bit will create a switch.
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -106,6 +106,8 @@
|
|||
|
||||
<p>Optimistic mode can be forced, even if state topic is available. Try to enable it, if experiencing incorrect switch operation.</p>
|
||||
|
||||
<p>To enable this s 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.yml entry</span>
|
||||
<span class="key">switch</span>:
|
||||
|
@ -167,6 +169,9 @@
|
|||
<li><a href='/components/device_tracker.mqtt/'>
|
||||
MQTT device tracker
|
||||
</a></li>
|
||||
<li><a href='/components/light.mqtt/'>
|
||||
MQTT light
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.mqtt/'>
|
||||
MQTT sensor
|
||||
</a></li>
|
||||
|
@ -190,6 +195,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -208,6 +216,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
220
components/switch.orvibo/index.html
Normal file
220
components/switch.orvibo/index.html
Normal file
|
@ -0,0 +1,220 @@
|
|||
<!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>Orvibo switch - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to integrate Orvibo switches within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/switch.orvibo/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Orvibo switch">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/switch.orvibo/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate Orvibo switches within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Orvibo switch
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The orvibo switch platform allows you to toggle your Orvibo S20 Wifi Smart Switch.</p>
|
||||
|
||||
<p>To use your Orvibo switch 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">switch</span>:
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">orvibo</span></span>
|
||||
<span class="key">host</span>: <span class="string"><span class="content">IP_ADDRESS</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>host</strong> (<em>Required</em>): IP address of your switch, eg. 192.168.1.10.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/orvibo.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/switch/'>the Switches component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Switch</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/switch.wemo/'>Belkin WeMo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.command_switch/'>Command line switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.edimax/'>Edimax switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.mqtt/'>MQTT switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
Orvibo switch
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rfxtrx/'>RFXtrx switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.tellstick/'>TellStick switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.transmission/'>Transmission switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.vera/'>Vera switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -173,6 +173,9 @@ Make sure that the URL matches exactly your endpoint or resource.
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
RESTful switch
|
||||
</li>
|
||||
|
@ -191,6 +194,9 @@ Make sure that the URL matches exactly your endpoint or resource.
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -174,6 +174,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -192,6 +195,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -170,6 +170,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -188,6 +191,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -172,6 +172,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -190,6 +193,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -181,6 +181,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -199,6 +202,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -148,6 +148,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -166,6 +169,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
|
@ -155,6 +155,9 @@
|
|||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
|
@ -173,6 +176,9 @@
|
|||
<li>
|
||||
Wink switch
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.zwave/'>Z-Wave switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
|
|
216
components/switch.zwave/index.html
Normal file
216
components/switch.zwave/index.html
Normal file
|
@ -0,0 +1,216 @@
|
|||
<!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>Z-Wave switch - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to setup the Z-Wave switches within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/switch.zwave/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Z-Wave switch">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/switch.zwave/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to setup the Z-Wave switches within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Z-Wave switch
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>To get your Z-Wave switches working with Home Assistant, follow the instructions for the general <a href="/components/zwave/">Z-Wave component</a>.</p>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/z-wave.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/switch/'>the Switches component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class='title delta'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/zwave/'>
|
||||
Z-Wave
|
||||
</a></li>
|
||||
<li><a href='/components/light.zwave/'>
|
||||
Z-Wave light
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.zwave/'>
|
||||
Z-Wave sensor
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Switch</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/switch.wemo/'>Belkin WeMo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.command_switch/'>Command line switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.edimax/'>Edimax switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.mqtt/'>MQTT switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.modbus/'>Modbus switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.orvibo/'>Orvibo switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rest/'>RESTful switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.rfxtrx/'>RFXtrx switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.tellstick/'>TellStick switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.transmission/'>Transmission switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.vera/'>Vera switch</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.wink/'>Wink switch</a>
|
||||
</li>
|
||||
<li>
|
||||
Z-Wave switch
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/switch.arest/'>aREST switch</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -170,6 +170,9 @@
|
|||
<li><a href='/components/switch.modbus/'>
|
||||
Modbus switch
|
||||
</a></li>
|
||||
<li><a href='/components/switch.orvibo/'>
|
||||
Orvibo switch
|
||||
</a></li>
|
||||
<li><a href='/components/switch.rest/'>
|
||||
RESTful switch
|
||||
</a></li>
|
||||
|
@ -191,6 +194,9 @@
|
|||
<li><a href='/components/switch.wink/'>
|
||||
Wink switch
|
||||
</a></li>
|
||||
<li><a href='/components/switch.zwave/'>
|
||||
Z-Wave switch
|
||||
</a></li>
|
||||
<li><a href='/components/switch.arest/'>
|
||||
aREST switch
|
||||
</a></li>
|
||||
|
|
|
@ -144,6 +144,9 @@
|
|||
<li>
|
||||
Heat control
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/thermostat.honeywell/'>Honeywell thermostat</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/thermostat.nest/'>Nest thermostat</a>
|
||||
</li>
|
||||
|
|
191
components/thermostat.honeywell/index.html
Normal file
191
components/thermostat.honeywell/index.html
Normal file
|
@ -0,0 +1,191 @@
|
|||
<!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>Honeywell thermostat - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Instructions how to integrate Honeywell thermostats within Home Assistant.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/thermostat.honeywell/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Honeywell thermostat">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/thermostat.honeywell/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Instructions how to integrate Honeywell thermostats within Home Assistant.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Honeywell thermostat
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The honeywell thermostat platform let you control <a href="http://getconnected.honeywell.com/en/">Honeywell Round Connected</a> thermostat from Home Assistant.</p>
|
||||
|
||||
<p>To set it up, add the following information to your <code>configuration.yaml</code> file:</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre><span class="key">thermostat</span>:
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">honeywell</span></span>
|
||||
<span class="key">username</span>: <span class="string"><span class="content">YOUR_USERNAME</span></span>
|
||||
<span class="key">password</span>: <span class="string"><span class="content">YOUR_PASSWORD</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>Configuration variables:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>username</strong> (<em>Required</em>: The username of an user with access.</li>
|
||||
<li><strong>password</strong> (<em>Required</em>): The password for your given admin account.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/honeywell.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
This is a platform for
|
||||
<a href='/components/thermostat/'>the Thermostats component</a>.
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Thermostat</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/thermostat.heat_control/'>Heat control</a>
|
||||
</li>
|
||||
<li>
|
||||
Honeywell thermostat
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/thermostat.nest/'>Nest thermostat</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/thermostat.radiotherm/'>Radiotherm thermostat</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -148,6 +148,9 @@
|
|||
<li>
|
||||
<a href='/components/thermostat.heat_control/'>Heat control</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/thermostat.honeywell/'>Honeywell thermostat</a>
|
||||
</li>
|
||||
<li>
|
||||
Nest thermostat
|
||||
</li>
|
||||
|
|
|
@ -155,6 +155,9 @@
|
|||
<li>
|
||||
<a href='/components/thermostat.heat_control/'>Heat control</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/thermostat.honeywell/'>Honeywell thermostat</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/thermostat.nest/'>Nest thermostat</a>
|
||||
</li>
|
||||
|
|
|
@ -102,14 +102,6 @@
|
|||
|
||||
<p>Thermostats offer Home Assistant a peek into the current and target temperature in a house. Some thermostats will also offer an away mode that will lower use of heating/cooling.</p>
|
||||
|
||||
<p>To set it up, add the following information to your <code>configuration.yaml</code> file:</p>
|
||||
|
||||
<pre><code>thermostat:
|
||||
platform: nest
|
||||
username: myemail@mydomain.com
|
||||
password: mypassword
|
||||
</code></pre>
|
||||
|
||||
<p class="img">
|
||||
<img src="/images/screenshots/nest-thermostat-card.png" />
|
||||
</p>
|
||||
|
@ -132,6 +124,9 @@
|
|||
<li><a href='/components/thermostat.heat_control/'>
|
||||
Heat control
|
||||
</a></li>
|
||||
<li><a href='/components/thermostat.honeywell/'>
|
||||
Honeywell thermostat
|
||||
</a></li>
|
||||
<li><a href='/components/thermostat.nest/'>
|
||||
Nest thermostat
|
||||
</a></li>
|
||||
|
|
196
components/updater/index.html
Normal file
196
components/updater/index.html
Normal file
|
@ -0,0 +1,196 @@
|
|||
<!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>Updater - Home Assistant</title>
|
||||
<meta name="author" content="Paulus Schoutsen">
|
||||
|
||||
<meta name="description" content="Detecting when Home Assistant updates are available.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/components/updater/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Updater">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/components/updater/">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:description" content="Detecting when Home Assistant updates are available.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
<li>
|
||||
<a href="/getting-started/">Getting started</a>
|
||||
<ul>
|
||||
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||
<li><a href='/getting-started/configuration/'>Configuration basics</a></li>
|
||||
<li><a href='/getting-started/devices/'>Adding devices</a></li>
|
||||
<li><a href='/getting-started/presence-detection/'>Presence detection</a></li>
|
||||
<li><a href='/getting-started/automation/'>Automation</a></li>
|
||||
<li><a href='/cookbook'>Configuration cookbook</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/components/'>Components</a></li>
|
||||
<li>
|
||||
<a href="/developers/">Developers</a>
|
||||
<ul>
|
||||
<li><a href="/developers/architecture/">Architecture</a></li>
|
||||
<li><a href="/developers/frontend/">Frontend development</a></li>
|
||||
<li><a href="/developers/creating_components/">
|
||||
Creating components
|
||||
</a></li>
|
||||
<li><a href="/developers/add_new_platform/">
|
||||
Adding platform support
|
||||
</a></li>
|
||||
<li><a href="/developers/api/">API</a></li>
|
||||
<li><a href="/developers/credits/">Credits</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Updater
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p>The updater component will check for new releases at startup and everyday at noon and midnight. It will show a badge in the frontend if a new version has been detected.</p>
|
||||
|
||||
<p>For an added bonus, an automation component can be created to send a message with a notifier when that state of this component’s entity changes.</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
||||
<span class="key">automation</span>:
|
||||
<span class="key">alias</span>: <span class="string"><span class="content">'Update Available Notifications'</span></span>
|
||||
<span class="key">trigger</span>:
|
||||
<span class="key">platform</span>: <span class="string"><span class="content">state</span></span>
|
||||
<span class="key">entity_id</span>: <span class="string"><span class="content">updater.updater</span></span>
|
||||
<span class="key">action</span>:
|
||||
<span class="key">service</span>: <span class="string"><span class="content">notify.notify</span></span>
|
||||
<span class="key">data</span>:
|
||||
<span class="key">message</span>: <span class="string"><span class="content">'Update for Home Assistant is available.'</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='brand-logo-container section'>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Other</h1>
|
||||
<ul class='divided'>
|
||||
<li>
|
||||
<a href='/components/browser/'>Browser</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/configurator/'>Configurator</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/conversation/'>Conversation</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/discovery/'>Discovery</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/downloader/'>Downloader</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/introduction/'>Introduction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/components/logger/'>Logger</a>
|
||||
</li>
|
||||
<li>
|
||||
Updater
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<p class="copyright">
|
||||
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -113,7 +113,7 @@
|
|||
<span class="comment"># Optional radius in meters (default: 100)</span>
|
||||
<span class="key">radius</span>: <span class="string"><span class="content">250</span></span>
|
||||
<span class="comment"># Optional icon to show instead of name</span>
|
||||
<span class="key">icon</span>: <span class="string"><span class="content">group-work</span></span>
|
||||
<span class="key">icon</span>: <span class="string"><span class="content">mdi:school</span></span>
|
||||
|
||||
<span class="key">zone 2</span>:
|
||||
<span class="key">name</span>: <span class="string"><span class="content">Work</span></span>
|
||||
|
@ -126,7 +126,7 @@
|
|||
<span class="key">latitude</span>: <span class="string"><span class="content">32.8793367</span></span>
|
||||
<span class="key">longitude</span>: <span class="string"><span class="content">-117.2474053</span></span>
|
||||
<span class="key">radius</span>: <span class="string"><span class="content">100</span></span>
|
||||
<span class="key">icon</span>: <span class="string"><span class="content">social:people</span></span>
|
||||
<span class="key">icon</span>: <span class="string"><span class="content">mdi:account-multiple</span></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -137,10 +137,7 @@
|
|||
|
||||
<h4><a class="title-link" name="icons" href="#icons"></a> Icons</h4>
|
||||
|
||||
<p>It is preferred to pick an icon to use for your zone. By default, Home Assistant includes most of the <a href="https://www.google.com/design/icons/">material icons</a>. See <a href="https://github.com/balloob/home-assistant-polymer/blob/master/src/resources/home-assistant-icons.html#L3">the source</a> for a specific list which categories are included.</p>
|
||||
|
||||
<p>For all but the action category you will need to prefix the icon name with its category. For example <code>social:people</code> or <code>av:radio</code>. For the action category, you will not need to do this, examples are <code>home</code>, <code>work,</code>, <code>group-work</code> and <code>shopping-cart</code>.</p>
|
||||
|
||||
<p>It is preferred to pick an icon to use for your zone. Pick any zone that you can find on <a href="https://materialdesignicons.com/">materialdesignicons.com</a> and prefix the name with <code>mdi:</code>. For example <code>mdi:school</code>, <code>mdi:worker</code>, <code>mdi:home</code>, <code>mdi:cart</code>, <code>mdi:castle</code>.</p>
|
||||
|
||||
</article>
|
||||
|
||||
|
|
|
@ -100,13 +100,15 @@
|
|||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
<p><a href="http://www.z-wave.com/">Z-Wave</a> support for Home Assistant is very new. We have started now by integrating only the sensors.</p>
|
||||
<p><a href="http://www.z-wave.com/">Z-Wave</a> integration for Home Assistant allows you to observe and control connected Z-Wave devices. Z-Wave support requires a Z-Wave USB stick to be plugged into the host.</p>
|
||||
|
||||
<p>Support for Z-Wave can be added by plugging a Z-Wave USB stick into your computer.</p>
|
||||
<p>There is currently support for switches, lights and sensors. All will be picked up automatically after configuring this platform.</p>
|
||||
|
||||
<p>To allow Home Assistant to talk to your Z-Wave USB stick you will have to compile <code>Python Open Z-Wave</code> yourself. We have made it easy and added a script that will do just that for you: <code>script/build_python_openzwave</code>.</p>
|
||||
<h3>Installation</h3>
|
||||
|
||||
<p>Please make sure you have the correct dependencies installed:</p>
|
||||
<p>To allow Home Assistant to talk to your Z-Wave USB stick you will have to compile Python Open Z-Wave. This can be done using <a href="https://github.com/balloob/home-assistant/blob/dev/script/build_python_openzwave">this script</a>. <em>(The Home Assistant docker image has support for Z-Wave built-in)</em></p>
|
||||
|
||||
<p>Make sure you have the correct dependencies installed before running the script:</p>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre>$ apt-get install cython3 libudev-dev python-sphinx python3-setuptools
|
||||
|
@ -115,7 +117,7 @@ $ pip3 install "cython<0.23"
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<p>As an alternative, the Home Assistant docker image has support for Z-Wave built-in.</p>
|
||||
<h3>Configuration</h3>
|
||||
|
||||
<div class="highlighter-coderay"><div class="CodeRay">
|
||||
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
|
||||
|
@ -153,6 +155,20 @@ $ pip3 install "cython<0.23"
|
|||
<div class='brand-logo-container section'>
|
||||
<img src='/images/supported_brands/z-wave.png' />
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class='title delta'>Related components</h1>
|
||||
<ul class='divided'>
|
||||
<li><a href='/components/light.zwave/'>
|
||||
Z-Wave light
|
||||
</a></li>
|
||||
<li><a href='/components/sensor.zwave/'>
|
||||
Z-Wave sensor
|
||||
</a></li>
|
||||
<li><a href='/components/switch.zwave/'>
|
||||
Z-Wave switch
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category Hub</h1>
|
||||
<ul class='divided'>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue