mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-13 12:26:50 +00:00
[WIP]Update plant.markdown (#2593)
* Update plant.markdown Add further information to the plant sensor. * Update plant.markdown * Update plant.markdown
This commit is contained in:
parent
33051a077c
commit
639c78baf1
@ -11,9 +11,14 @@ ha_category: Other
|
|||||||
ha_release: 0.44
|
ha_release: 0.44
|
||||||
---
|
---
|
||||||
|
|
||||||
|
This`plant`component lets you merge moisture, conductivity, light intensity, temperature and battery level for a plant into a single UI element. It also supports setting minimum and maximum values for each measurement and will change its state to "problem" if it is not within those limits.
|
||||||
|
|
||||||
|
To use your `plant` sensor in your installation, add the following to your `configuration.yaml` file:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
# Example configuration.yaml entry
|
||||||
plant:
|
plant:
|
||||||
simulated_plant:
|
sunflower:
|
||||||
sensors:
|
sensors:
|
||||||
moisture: sensor.mqtt_plant_moisture
|
moisture: sensor.mqtt_plant_moisture
|
||||||
battery: sensor.mqtt_plant_battery
|
battery: sensor.mqtt_plant_battery
|
||||||
@ -27,9 +32,47 @@ plant:
|
|||||||
min_temperature: 15
|
min_temperature: 15
|
||||||
```
|
```
|
||||||
|
|
||||||
## Using plain MQTT sensor to get the data
|
Configuration variables:
|
||||||
|
|
||||||
|
- **entity_id** (*Required*): Set by you and is used by the component as the `entity_id`.
|
||||||
|
- **sensors** (*Required*):
|
||||||
|
- **moisture** (*Optional*): Moisture of the plant. Meassured in %. Can have a min and max value set optionally.
|
||||||
|
- **battery** (*Optional*): Battery level of the plant sensor. Meassured in %. Can only have a min level set optionally.
|
||||||
|
- **temperature:** (*Optional*): Temperaure of the plant. Meassured in degrees Celcius. Can have a min and max value set optionally.
|
||||||
|
- **conductivity:** (*Optional*): Conductivity of the plant. Meassured in µS/cm. Can have a min and max value set optionally.
|
||||||
|
- **brightness:** (*Optional*): Light exposure of the plant. Meassured in Lux. Can have a min and max value set optionally.
|
||||||
|
- **min_moisture** (*Optional*): Minimum moisture level before triggering a problem.
|
||||||
|
- **max_moisture** (*Optional*): Maximum moisture level before triggering a problem.
|
||||||
|
- **min_battery** (*Optional*): Minimum battery level before triggering a problem.
|
||||||
|
- **min_conductivity** (*Optional*): Minimum conductivity level before triggering a problem.
|
||||||
|
- **max_conductivity** (*Optional*): Maximum conductivity level before triggering a problem.
|
||||||
|
- **min_temperature** (*Optional*): Minimum temperature before triggering a problem.
|
||||||
|
- **max_temperature** (*Optional*): Maximum temperature before triggering a problem.
|
||||||
|
- **min_brightness** (*Optional*): Minimum brightness before triggering a problem.
|
||||||
|
- **max_brightness** (*Optional*): Maximum brightness before triggering a problem.
|
||||||
|
|
||||||
|
## {% linkable_title Examples %}
|
||||||
|
### Using plain MQTT sensor to get the data
|
||||||
|
This is a practial example that uses a multiple of `MQTT sensors` to supply the readings used by the `plant` sensor.
|
||||||
|
Another good source of this data would be the [Mi Flora](https://home-assistant.io/components/sensor.miflora/) component.
|
||||||
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
# Example configuration.yaml entry
|
||||||
|
plant:
|
||||||
|
simulated_plant:
|
||||||
|
sensors:
|
||||||
|
moisture: sensor.mqtt_plant_moisture
|
||||||
|
battery: sensor.mqtt_plant_battery
|
||||||
|
temperature: sensor.mqtt_plant_temperature
|
||||||
|
conductivity: sensor.mqtt_plant_conductivity
|
||||||
|
brightness: sensor.mqtt_plant_brightness
|
||||||
|
min_moisture: 20
|
||||||
|
max_moisture: 60
|
||||||
|
min_battery: 17
|
||||||
|
min_conductivity: 500
|
||||||
|
min_temperature: 15
|
||||||
|
|
||||||
sensor:
|
sensor:
|
||||||
- platform: mqtt
|
- platform: mqtt
|
||||||
name: mqtt_plant_moisture
|
name: mqtt_plant_moisture
|
||||||
|
Loading…
x
Reference in New Issue
Block a user