Closed mycana closed 10 months ago
Hi @mycana! Thank for the feedback.
It's a set of features that different users asked for, and I have to understand what's the best way to implement it.
On one side, I'm not really a fan of apps that tell you what to do (water this plant every x days, fertilize it every y days, and so on). This because I think it really depends a lot of your environment (is it cold? is it hot? is ventilated? which kind of soil did you use for the plant? etc.). So my initial idea was to say "ok, let the user decide the frequency for each event" (note that the notification feature is not yet developed).
But on another side, I understand that a list of guidelines could be really useful. Instead of saying "this plant needs to be watered every 3 days" the app could say "this plant needs to be watered frequently" for example. Also, as you pointed out, there are some objective information that could be given: minimum/maximum/ideal temperature, light requirement, and so on.
A quick investigation showed me that even Trefle itself provides some kind of that information under the field grow
, for example: ph_maximum
, minimum_temperature
, light
, ...
So in conclusion I think this is a great idea, and a first set of care information should not be difficult to add to the already provided info. I just have to better define some stuffs as I said above before proceeding with this.
I think mycana refers to can add manually this info.
In that case, what I said above still remains valid, but the changes should be even simpler. Currently I'm working on https://github.com/MDeLuise/plant-it/issues/55, but after that this issue could be the next to work on
I second this feature request. As another option, this API seems to be able to offer data we're looking for (watering
& sunlight
fields):
GET https://perenual.com/api/species-list?key=
{
"id": 1,
"common_name": "European Silver Fir",
"scientific_name": [
"Abies alba"
],
"other_name": [
"Common Silver Fir"
],
"cycle": "Perennial",
"watering": "Frequent",
"sunlight": [
"full sun"
],
"default_image": {
"license": 45,
"license_name": "Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)",
"license_url": "https://creativecommons.org/licenses/by-sa/3.0/deed.en",
"original_url": "https://perenual.com/storage/species_image/1_abies_alba/og/1536px-Abies_alba_SkalitC3A9.jpg",
"regular_url": "https://perenual.com/storage/species_image/1_abies_alba/regular/1536px-Abies_alba_SkalitC3A9.jpg",
"medium_url": "https://perenual.com/storage/species_image/1_abies_alba/medium/1536px-Abies_alba_SkalitC3A9.jpg",
"small_url": "https://perenual.com/storage/species_image/1_abies_alba/small/1536px-Abies_alba_SkalitC3A9.jpg",
"thumbnail": "https://perenual.com/storage/species_image/1_abies_alba/thumbnail/1536px-Abies_alba_SkalitC3A9.jpg"
}
}
The API allows for max. 100 API Requests per day using the free tier but that should be sufficient if the data is stored in the DB and/or cached.
Very interesting service, thanks!
I tried to do some queries just to test it, but I'm not sure the free version gives the info we need.
I tried this query
GET https://perenual.com/api/species-list?key=<MY_KEY>&q=Sedum
, and I received the following response
For example I'm seeing "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry"
so I think that kind of info is only for paying users.
Anyway I'm starting to testing the Trefle "care info" I mentioned before in this conversation. While there are really a lot of plants that miss that kind of information, the code implementation is not so difficult.
So I think I'll add the info from Trefle in a first implementation, and then we can investigate better solutions. Continue to share you ideas and service you know, thanks!
Hi all!
A first version of the feature has been introduced in #77 and is set to be included in the upcoming project release. In this release, I've incorporated the following information, retrieved directly from Trefle: light requirements, soil humidity, minimum and maximum temperature, and minimum and maximum pH.
Given this progress, I'm gonna close this feature request in light of the merge in #77. However, please note that I have plans to include additional information in future updates.
Thank you for your input and stay tuned for more enhancements 🎉
Avoid duplicated feature requests
Description
I understand that there is a notes field. It would be nice to have plant-it to keep plant care information. For example,
In colder regions, there are events to move plant outside and move back inside.
Solution
No response
What are alternatives?
No response
Additional context
No response