Site updated at 2017-06-22 07:29:23 UTC
This commit is contained in:
parent
2b3690349f
commit
cbbcffe6d7
1190 changed files with 33796 additions and 1204 deletions
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -132,6 +140,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -141,6 +149,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -179,6 +187,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -151,6 +159,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -144,6 +152,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -144,6 +152,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -153,6 +161,26 @@ This add-on need port 80/443 to verify the certificate request, please stop all
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -149,6 +157,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -141,6 +149,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -153,6 +161,26 @@
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -150,6 +158,26 @@ Permission denied (publickey,keyboard-interactive)
|
||||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
(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';
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
2
atom.xml
2
atom.xml
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Home Assistant]]></title>
|
<title><![CDATA[Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2017-06-21T17:01:09+00:00</updated>
|
<updated>2017-06-22T07:20:36+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Home Assistant]]></name>
|
<name><![CDATA[Home Assistant]]></name>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -178,6 +186,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -212,6 +220,26 @@ This article will try to explain how they all relate.</p>
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -202,6 +210,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -185,6 +193,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -189,6 +197,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -195,6 +203,26 @@ Home Assistant now supports <code class="highlighter-rouge">--open-ui</code> and
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -200,6 +208,26 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -186,6 +194,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -180,6 +188,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -183,6 +191,26 @@ The old logo, the new detailed logo and the new simple logo.
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -208,6 +216,26 @@ An initial version of voice control for Home Assistant has landed. The current i
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -244,6 +252,26 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -252,6 +260,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -196,6 +204,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -266,6 +274,26 @@ Before diving into the newly supported devices and services, I want to highlight
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -312,6 +320,26 @@ This switch platform allows you to control your motion detection setting on your
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -276,6 +284,26 @@ Fabian has added support for <a href="https://forecast.io/">Forecast.io</a> to g
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -259,6 +267,26 @@ Support for Temper temperature sensors has been contributed by <a href="https://
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -196,6 +204,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -296,6 +304,26 @@ The automation and script syntax here is using a deprecated and no longer suppor
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -257,6 +265,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -334,6 +342,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -324,6 +332,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -223,6 +231,26 @@ Glances web server started on http://0.0.0.0:61208/
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -219,6 +227,26 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -202,6 +210,26 @@ Map in Home Assistant showing two people and three zones (home, school, work)
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -387,6 +395,26 @@ Home Assistant will keep track of historical values and allow you to integrate i
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -192,6 +200,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -209,6 +217,26 @@ This makes more sense as most people run Home Assistant as a daemon</p>
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -207,6 +215,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -234,6 +242,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -185,6 +193,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -193,6 +201,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -247,6 +255,26 @@ name: binary_sensor
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -214,6 +222,26 @@ This is where we’ll configure our task, so select the plus icon to select an a
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -200,6 +208,26 @@ Philips Hue FAQ entries regarding 3rd party light bulbs.
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -239,6 +247,26 @@ sudo docker run -it --rm -p 80:80 --name certbot <span class="se">\</span>
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -217,6 +225,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -208,6 +216,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -197,6 +205,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -211,6 +219,26 @@ Example of the new views in the frontend. <a href="/components/group/">Learn mor
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -331,6 +339,26 @@ Z-Wave light bulb |
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -305,6 +313,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -216,6 +224,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -270,6 +278,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -213,6 +221,26 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm.
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -215,6 +223,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -216,6 +224,26 @@ player state attributes. This change affects automations, scripts and scenes.</l
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -224,6 +232,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -184,6 +192,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -187,6 +195,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -196,6 +204,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -182,6 +190,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -194,6 +202,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -216,6 +224,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -258,6 +266,26 @@ For example, my wife works next door - and I couldn’t detect whether she’s a
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -182,6 +190,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -256,6 +264,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -182,6 +190,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -188,6 +196,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -212,6 +220,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -185,6 +193,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -286,6 +294,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -194,6 +202,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -226,6 +234,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -198,6 +206,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -220,6 +228,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -266,6 +274,26 @@ target_dir /tmp
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -221,6 +229,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -211,6 +219,26 @@ Over a year ago I participated in the <a href="https://www.kickstarter.com/proje
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -217,6 +225,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -254,6 +262,26 @@ SQLite version 3.11.0 2016-02-15 17:29:24
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -221,6 +229,26 @@ One of the graphs created with this tutorial.
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -301,6 +309,26 @@ If a module is missing then you need to download it from the <a href="https://gi
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -233,6 +241,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -265,6 +273,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -260,6 +268,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -233,6 +241,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -271,6 +279,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -183,6 +191,26 @@ Heatmap
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -332,6 +340,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -259,6 +267,26 @@ So, part 1 of <a href="/blog/2016/07/28/esp8266-and-micropython-part1/">ESP8266
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -261,6 +269,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -266,6 +274,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -50,8 +50,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -187,6 +195,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -195,6 +203,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -277,6 +285,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
</head>
|
</head>
|
||||||
<body >
|
<body >
|
||||||
<header>
|
<header class='site-header'>
|
||||||
<div class="grid-wrapper">
|
<div class="grid-wrapper">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
@ -51,8 +51,16 @@
|
||||||
<li><a href="/developers/">Developers</a></li>
|
<li><a href="/developers/">Developers</a></li>
|
||||||
<li><a href="/blog/">Blog</a></li>
|
<li><a href="/blog/">Blog</a></li>
|
||||||
<li><a href="/help/">Need help?</a></li>
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
<li><a href='#' class='show-search'><i class="icon-search"></i></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div class='search-container' style='display: none'>
|
||||||
|
<div class='search'>
|
||||||
|
<i class="icon-search"></i>
|
||||||
|
<input id='search' placeholder='Search the docs…'>
|
||||||
|
<a href='#' class='close'><i class="icon-remove-sign"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -449,6 +457,26 @@
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
}());
|
}());
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
|
||||||
|
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
docsearch({
|
||||||
|
apiKey: 'ae96d94b201c5444c8a443093edf3efb',
|
||||||
|
indexName: 'home-assistant',
|
||||||
|
inputSelector: '#search',
|
||||||
|
debug: false // Set debug to true if you want to inspect the dropdown
|
||||||
|
});
|
||||||
|
document.querySelector('.search .close').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'none';
|
||||||
|
});
|
||||||
|
document.querySelector('.show-search').addEventListener('click', function(ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
document.querySelector('.search-container').style.display = 'block';
|
||||||
|
document.getElementById('toggle').checked = false;
|
||||||
|
document.querySelector('.search-container input').focus();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue