Site updated at 2016-08-10 14:45:30 UTC
This commit is contained in:
parent
a0fb15b161
commit
b7bfa16c94
23 changed files with 46 additions and 41 deletions
|
@ -104,7 +104,7 @@
|
|||
<span class="key">switches</span>:
|
||||
<span class="key">skylight</span>:
|
||||
<span class="key">friendly_name</span>: <span class="string"><span class="content">'Skylight'</span></span>
|
||||
<span class="key">value_template</span>: <span class="string"><span class="content">'{{ states.sensor.skylight.state }}'</span></span>
|
||||
<span class="key">value_template</span>: <span class="string"><span class="content">'{{ is_state('sensor.skylight', 'on') }}'</span></span>
|
||||
<span class="key">turn_on</span>:
|
||||
<span class="key">service</span>: <span class="string"><span class="content">switch.turn_on</span></span>
|
||||
<span class="key">entity_id</span>: <span class="string"><span class="content">switch.skylight_open</span></span>
|
||||
|
@ -129,11 +129,16 @@
|
|||
</li>
|
||||
</ul>
|
||||
|
||||
<h2><a class="title-link" name="examples" href="#examples"></a> Examples</h2>
|
||||
<h2><a class="title-link" name="considerations" href="#considerations"></a> Considerations</h2>
|
||||
|
||||
<p>If you are using the state of a platform that takes extra time to load, the template switch may get an ‘unknown’ state during startup. This results in error messages in your log file until that platform has completed loading. If you use is_state() function in your template, you can avoid this situation. For example, you would replace ‘{{ states.switch.source.state }}’ with this equivalent that returns true/false and never gives an unknown result:<br />
|
||||
‘{{ is_state(‘switch.source’, ‘on’) }}’{% stendraw %}</p>
|
||||
|
||||
<h2>{% linkable_title Examples %}</h2>
|
||||
|
||||
<p>In this section you find some real life examples of how to use this switch.</p>
|
||||
|
||||
<h3><a class="title-link" name="copy-switch" href="#copy-switch"></a> Copy switch</h3>
|
||||
<h3>{% linkable_title Copy switch %}</h3>
|
||||
|
||||
<p>This example shows a switch that copies another switch.</p>
|
||||
|
||||
|
@ -142,7 +147,7 @@
|
|||
<span class="key">platform</span>: <span class="string"><span class="content">template</span></span>
|
||||
<span class="key">switches</span>:
|
||||
<span class="key">copy</span>:
|
||||
<span class="key">value_template</span>: <span class="string"><span class="content">'{{ states.switch.source.state }}'</span></span>
|
||||
<span class="key">value_template</span>: <span class="string"><span class="content">{% raw %}'{{ is_state('switch.source', 'on') }}'</span></span>
|
||||
<span class="key">turn_on</span>:
|
||||
<span class="key">service</span>: <span class="string"><span class="content">switch.turn_on</span></span>
|
||||
<span class="key">entity_id</span>: <span class="string"><span class="content">switch.source</span></span>
|
||||
|
@ -184,7 +189,7 @@
|
|||
<span class="key">switches</span>:
|
||||
<span class="key">skylight</span>:
|
||||
<span class="key">friendly_name</span>: <span class="string"><span class="content">'Skylight'</span></span>
|
||||
<span class="key">value_template</span>: <span class="string"><span class="content">'{{ states.sensor.skylight.state }}'</span></span>
|
||||
<span class="key">value_template</span>: <span class="string"><span class="content">'{{ is_state('sensor.skylight.state', 'on') }}'</span></span>
|
||||
<span class="key">turn_on</span>:
|
||||
<span class="key">service</span>: <span class="string"><span class="content">switch.turn_on</span></span>
|
||||
<span class="key">entity_id</span>: <span class="string"><span class="content">switch.skylight_open</span></span>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue