Site updated at 2017-12-08 22:44:43 UTC
This commit is contained in:
parent
9d65e382e1
commit
c73fba2eaa
28 changed files with 76 additions and 71 deletions
|
@ -116,10 +116,10 @@
|
|||
<h2><a class="title-link" name="examples" href="#examples"></a> Examples</h2>
|
||||
<h3>Using plain MQTT sensor to get the data</h3>
|
||||
<p>This is a practical example that uses a multiple of <code class="highlighter-rouge">MQTT sensors</code> to supply the readings used by the <code class="highlighter-rouge">plant</code> sensor.
|
||||
Another good source of this data would be the <a href="https://home-assistant.io/components/sensor.miflora/">Mi Flora</a> component.</p>
|
||||
Another good source of this data would be the <a href="/components/sensor.miflora/">Mi Flora</a> component.</p>
|
||||
<p>If the sensor data is within the min/max values the status will be <code class="highlighter-rouge">ok</code>, if not the status will be <code class="highlighter-rouge">problem</code>. You can use this to trigger a notification, if there is a problem with your plant. Of course you can only monitor attributes of your plant, where the sensor is configured and is providing the data.</p>
|
||||
<h2>Data Source</h2>
|
||||
<p>The main sources of the data will usually be a <a href="sensor.miflora">MiFlora sensor</a> or a <a href="sensor.mqtt">MQTT sensor</a> receiving the data from a <a href="https://github.com/ChristianKuehnel/plantgateway">PlantGateway</a>.</p>
|
||||
<p>The main sources of the data will usually be a <a href="/components/sensor.miflora/">MiFlora sensor</a> or a <a href="/components/sensor.miflora/">MQTT sensor</a> receiving the data from a <a href="https://github.com/ChristianKuehnel/plantgateway">PlantGateway</a>.</p>
|
||||
<p>If you want to get the date via a PlantGateway, this is a typical configuration for the MQTT sensors:</p>
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
|
||||
<span class="s">plant</span><span class="pi">:</span>
|
||||
|
@ -140,23 +140,23 @@ Another good source of this data would be the <a href="https://home-assistant.io
|
|||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">my_plant_moisture</span>
|
||||
<span class="s">state_topic</span><span class="pi">:</span> <span class="s">my_plant_topic</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">'</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.moisture</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">my_plant_battery</span>
|
||||
<span class="s">state_topic</span><span class="pi">:</span> <span class="s">my_plant_topic</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">'</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.battery</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">my_plant_temperature</span>
|
||||
<span class="s">state_topic</span><span class="pi">:</span> <span class="s">my_plant_topic</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">'</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.temperature</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">my_plant_conductivity</span>
|
||||
<span class="s">state_topic</span><span class="pi">:</span> <span class="s">my_plant_topic</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">'</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.conductivity</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt</span>
|
||||
<span class="s">name</span><span class="pi">:</span> <span class="s">my_plant_brightness</span>
|
||||
<span class="s">state_topic</span><span class="pi">:</span> <span class="s">my_plant_topic</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">'</span>
|
||||
<span class="s">value_template</span><span class="pi">:</span> <span class="s1">'</span><span class="s">{{</span><span class="nv"> </span><span class="s">value_json.brightness</span><span class="nv"> </span><span class="s">}}'</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
<p>You have to replace the <code class="highlighter-rouge">state_topic</code> with the value that you configured in the PlantGateway. It also depends on the global configuration of your MQTT server.</p>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue