Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plant buddy Template #298

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ Start by reading [how to use a template](docs/use_a_template.md), then check eac
| [Nginx Ingress Controller](nginx-ingress-controller/) | Monitor NGINX Ingress Controller with Prometheus metrics | [@bonitoo.io](https://github.com/bonitoo-io) |
| [Node.js](node_js/) | Monitor Node.js application. CPU, Memory, HTTP response time and more | [@bonitoo.io](https://github.com/bonitoo-io) |
| [Particle](particle/) | Sample dashboard displaying data published by Particle IoT devices | [bonitoo.io](.) |
| [Plant Buddy](plant_buddy/) | Monitor your plants health. | [@Jayclifford345](https://github.com/Jayclifford345)|
| [Postgres Monitor](postgresql/) | Monitor Postgres Server. CPU, Deadlocks, Data and more | [Ignacio Van Droogenbroeck](https://github.com/xe-nvdk) |
| [Prometheus Monitor](prometheus/) | Monitor Prometheus | [bonitoo.io](.) |
| [Raspberry Pi System Monitor](raspberry-pi/) | System overview monitoring for your Raspberry Pi with Raspbian. | [@bonitoo.io](https://github.com/bonitoo-io) |
Expand Down
60 changes: 60 additions & 0 deletions plant_buddy/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Plant_Buddy

Provided by: Jay Clifford

This collection of InfluxDB Template can be used to; collect, store, visualize and downsample data from your Plant Buddy device.

The goal of this template is to provide health stats on your chosen plant. This template monitors the following assets:
- Air Temperature
- Air Humidity
- Soil Temperature
- Soil Moisture
- Light


##### Dashboard examples
![Plant Buddy Dashboard Screenshot](img/plant-buddy-dashboard.png)


### Quick Install

#### InfluxDB UI

In the InfluxDB UI, go to Settings->Templates and enter this URL:
| Device | Protocol | link |
|----------------------|-------------|:-------------------------:|
| [Arduino MKR WAN 1310](https://store.arduino.cc/products/arduino-mkr-wan-1310) | LoRaWAN| https://raw.githubusercontent.com/influxdata/community-templates/master/plant_buddy/plant_buddy_TN.yml |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This look wrong, did you mean to have a table in here?


#### Influx CLI
If you have your InfluxDB credentials [configured in the CLI](https://v2.docs.influxdata.com/v2.0/reference/cli/influx/config/), you can install this template with:

```
influx apply -u https://raw.githubusercontent.com/influxdata/community-templates/master/plant_buddy/<template_name>.yml
```

## Included Resources
- 2 Bucket: `plantbuddy` and `downsampled`, 2d, 30d retention
- 1 Telegraf Configuration
- 1 Dashboards: `Plant Buddy`
- 2 Variables: `bucket` and `PB_device`
- 1 Task: `PB_downsample`

## Setup Instructions

General instructions on using InfluxDB Templates can be found in the [use a template](../docs/use_a_template.md) document.

For information about the Plant Buddy project, check out this repo [here](https://github.com/InfluxCommunity/plant_buddy)

## Customizations
Plant Buddy has been ported to several embedded controllers. In most cases the templates are equivlent but it seemed it fit to provide each device its own template. It is worth noting that the templates could be modified with extended metadata like: user ID, location and plant type.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/equivlent/equivalent/



## Contact

Author: Jay Clifford

Email: [[email protected]](mailto:[email protected])

Github: [@Jayclifford345](https://github.com/Jayclifford345)

Influx Slack: [Jay Clifford](https://influxcommunity.slack.com/team/U02E8MP82SW)
Binary file added plant_buddy/img/plant-buddy-dashboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading