Site updated at 2016-08-15 16:46:09 UTC

This commit is contained in:
Travis CI 2016-08-15 16:46:09 +00:00
parent 9f234a8ba1
commit 84543fe73e
22 changed files with 51 additions and 35 deletions

View file

@ -117,6 +117,8 @@
<h3><a class="title-link" name="default-name" href="#default-name"></a> Default name</h3>
<p>Its common to set a default for a sensor if the user is not providing a name to use.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre>DEFAULT_NAME = <span class="string"><span class="delimiter">'</span><span class="content">Sensor name</span><span class="delimiter">'</span></span>
@ -127,6 +129,20 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
</div>
</div>
<h3><a class="title-link" name="limit-the-values" href="#limit-the-values"></a> Limit the values</h3>
<p>In certain cases you want to limit the users input to a couple of options.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre>DEFAULT_METHOD = <span class="string"><span class="delimiter">'</span><span class="content">GET</span><span class="delimiter">'</span></span>
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
...
vol.Optional(CONF_METHOD, default=DEFAULT_METHOD): vol.In([<span class="string"><span class="delimiter">'</span><span class="content">POST</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">GET</span><span class="delimiter">'</span></span>]),
</pre></div>
</div>
</div>
<h3><a class="title-link" name="port" href="#port"></a> Port</h3>
<p>As all port numbers are coming out of the range 1 till 65535 a range check should be performed.</p>