diff --git a/atom.xml b/atom.xml index 3c019c8027..f81d864e00 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index e9c4986755..ccc0b8802f 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 6f5bb4d19d..17fa4d3853 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index a3635fd89e..10775cdc80 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 42f58a06e0..4be01d83d8 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 1359e0a8f6..4b06bf69d8 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 2ad132d3f8..2be610bb4b 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index c2b32dada6..826b701bb9 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 0566ab5a85..7b7f093d79 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 46f0a12d02..ff0223232f 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 3a1e14aab6..f2bbd868f9 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 3f048685d8..c3160c43b9 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index eca197829a..2f8f33ab70 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 44ba003019..a1d5f13150 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 46ccdafc0b..5f1e9669ac 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index e9641d08b8..174877187a 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index edeb7a0d83..2064b99838 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index da68420417..43d7396b72 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index b042695d44..3d598fea61 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index dff244ec53..af283b5e1e 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index a9f9ba4140..d157511fd4 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 1b61d21897..5360546fa6 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 5694af80f4..c6e8ebccc6 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-05-07T22:58:40+00:00 + 2017-05-08T08:32:39+00:00 https://home-assistant.io/ diff --git a/components/browser/index.html b/components/browser/index.html index 9987808e2b..439c3e478b 100644 --- a/components/browser/index.html +++ b/components/browser/index.html @@ -150,7 +150,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/config/index.html b/components/config/index.html index db1d216481..eafca5ca41 100644 --- a/components/config/index.html +++ b/components/config/index.html @@ -140,7 +140,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/configurator/index.html b/components/configurator/index.html index c23ec8fc10..a1c2256858 100644 --- a/components/configurator/index.html +++ b/components/configurator/index.html @@ -132,7 +132,7 @@ This component is intended for developers. Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/demo/index.html b/components/demo/index.html index e907d95f5f..c28159938f 100644 --- a/components/demo/index.html +++ b/components/demo/index.html @@ -150,7 +150,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/discovery/index.html b/components/discovery/index.html index c59560b14e..9c67d287ec 100644 --- a/components/discovery/index.html +++ b/components/discovery/index.html @@ -186,7 +186,7 @@ If you see Not initializing discovery because co Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/feedreader/index.html b/components/feedreader/index.html index 4c12fa4b6b..ee924a278b 100644 --- a/components/feedreader/index.html +++ b/components/feedreader/index.html @@ -165,7 +165,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/frontend/index.html b/components/frontend/index.html index 8ca101b62d..a8e3c47fa3 100644 --- a/components/frontend/index.html +++ b/components/frontend/index.html @@ -126,7 +126,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/ha/index.html b/components/ha/index.html index 671358c2e9..f6bd9cb759 100644 --- a/components/ha/index.html +++ b/components/ha/index.html @@ -130,7 +130,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/http/index.html b/components/http/index.html index a688b17a12..c13e5dfdd7 100644 --- a/components/http/index.html +++ b/components/http/index.html @@ -191,7 +191,7 @@ Please note, that sources from trusted_networks< Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/index.html b/components/index.html index 3b81d2a70b..a65c573ac2 100644 --- a/components/index.html +++ b/components/index.html @@ -551,7 +551,7 @@ var allComponents = [ {url:"/components/device_tracker.ping/", title:"Ping (ICMP)", cat:"presence-detection", featured: false, v: 36, logo: "home-assistant.png"}, {url:"/components/binary_sensor.ping/", title:"Ping (ICMP) Binary sensor", cat:"binary-sensor", featured: false, v: 43, logo: "home-assistant.png"}, {url:"/components/media_player.pioneer/", title:"Pioneer Network Receivers", cat:"media-player", featured: false, v: 19, logo: "pioneer.png"}, -{url:"/components/plant/", title:"Plant Observer", cat:"other", featured: false, v: 44, logo: ""}, +{url:"/components/plant/", title:"Plant monitor", cat:"other", featured: false, v: 44, logo: ""}, {url:"/components/media_player.plex/", title:"Plex", cat:"media-player", featured: true, v: 7, logo: "plex.png"}, {url:"/components/sensor.plex/", title:"Plex Activity Monitor", cat:"media-player", featured: false, v: 22, logo: "plex.png"}, {url:"/components/sensor.pocketcasts/", title:"PocketCasts", cat:"sensor", featured: false, v: 39, logo: "pocketcasts.png"}, diff --git a/components/introduction/index.html b/components/introduction/index.html index edcdd6ff01..4803f45c61 100644 --- a/components/introduction/index.html +++ b/components/introduction/index.html @@ -128,7 +128,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/keyboard_remote/index.html b/components/keyboard_remote/index.html index 90c73fdeee..38ea1989cb 100644 --- a/components/keyboard_remote/index.html +++ b/components/keyboard_remote/index.html @@ -211,7 +211,7 @@ When the keyboard reconnects, an event keyboard_ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/logger/index.html b/components/logger/index.html index 6c46901b44..b415dc1e7a 100644 --- a/components/logger/index.html +++ b/components/logger/index.html @@ -172,7 +172,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/mqtt_eventstream/index.html b/components/mqtt_eventstream/index.html index 96e2f1d04f..8f3d1ca27e 100644 --- a/components/mqtt_eventstream/index.html +++ b/components/mqtt_eventstream/index.html @@ -158,7 +158,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/persistent_notification/index.html b/components/persistent_notification/index.html index 07fce16368..1588ac5eed 100644 --- a/components/persistent_notification/index.html +++ b/components/persistent_notification/index.html @@ -176,7 +176,7 @@ Persistent notification
  • - Plant Observer + Plant monitor
  • UPnP diff --git a/components/plant/index.html b/components/plant/index.html index 52f2d7ca2a..d09e767064 100644 --- a/components/plant/index.html +++ b/components/plant/index.html @@ -6,22 +6,22 @@ - Plant Observer - Home Assistant + Plant monitor - Home Assistant - + - + - + - - + + @@ -62,7 +62,7 @@

    - Plant Observer + Plant Monitor


    @@ -70,18 +70,14 @@

    To use your plant sensor in your installation, add the following to your configuration.yaml file:

    # Example configuration.yaml entry
     plant:
    -  sunflower:
    +  name_of_your_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
    +      moisture: sensor.my_sensor_moisture
    +      battery: sensor.my_sensor_moisture_battery
    +      temperature: sensor.my_sensor_moisture_temperature
    +      conductivity: sensor.my_sensor_moisture_conductivity
    +      brightness: sensor.my_sensor_moisture_brightness
         min_moisture: 20
    -    max_moisture: 60
    -    min_battery: 17
    -    min_conductivity: 500
    -    min_temperature: 15
     

    Configuration variables:

    @@ -97,11 +93,11 @@
  • 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_moisture (Optional): Minimum moisture level before triggering a problem. Typical value: 20
  • +
  • max_moisture (Optional): Maximum moisture level before triggering a problem. Typical value: 60
  • +
  • min_battery (Optional): Minimum battery level before triggering a problem. Typical value: 20
  • +
  • min_conductivity (Optional): Minimum conductivity level before triggering a problem. Typical value: 500
  • +
  • max_conductivity (Optional): Maximum conductivity level before triggering a problem. Typical value: 3000
  • 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.
  • @@ -113,6 +109,10 @@

    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 component.

    +

    If the sensor data within the the min/max values the status will be ok, if not the status will be problem. 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.

    +

    data source

    +

    The main sources of the data will usually be a MiFlora sensor or a MQTT sensor receiving the data from a PlantGatway.

    +

    If you want to get the date via a PlantGateway, this is a typical configuration for the MQTT sensors:

    +

    You have to replace the state_topic with the value that you configured in the PlantGateway. It also depends on the global configuration of your MQTT server.