I’m working on a cloud Plants Database with API. The database consists of optimal environment thresholds from open sources and plants’ thresholds Plantbook users have added. It can be used with Xiaomi MiFlora plant sensor or any other sensor. It is also useful for different irrigation projects.
This is FREE service and it will always be free! Anyone can use information from the database for any purpose without permission.
It is intended to be community sourced and I see it as a GitHub for plant care recipes.
The purpose is to help the community with collecting and storing STRUCTURED information about plants care and potentially plants in general.
The service is live so you can login https://open.plantbook.io, get API credentials and start using that. BTW, there is a social Single SignOn so you don’t even have to register.
The documentation is within Web UI and in GitHub.
- Ability to upload plants’ pictures in UI
- Allow to search users’ plant (user-plants) via API
- Ability to add and see multiple common names of the plants including in different national languages
- Ability to add, modify and see general information about plants in UI and via API
- Ability to specify alternative thresholds for different seasons of the year (summer, winter, etc.)
- Expert advice service on plants health
- Plant and decease detection from images
- Sensor data upload and sharing between users. COMPLETED.
- Ability to see and use other users private plants. COMPLETED.
- Submit “new plant to add” requests. COMPLETED.
Any thoughts and feedback will be much appreciated. I’m open to new features requests and your ideas!
Maintained by @Olen.
Plant component: GitHub - Olen/homeassistant-plant: Alternative Plant component of home assistant
lovelace-flower-card for UI: GitHub - Olen/lovelace-flower-card: Lovelace Flower Card to match the custom plant integration
Dedicated HASS forum topic: New version of the plant integration
Ability to browse and use other users’ plants and submit request for a missing plant.
Our users have already created many plants and starting from this release others can benefit from it. If in UI “Browse DB” no plants (Public-plants) have been found then you can search in users’ plants as well. In doing so you can then add (by cloning or linking) other users’ plants to “My-plants” so they are available for your integrations.
If the plant, you need, is still not found in users’ plants, you can submit a request for the missing plant. These requests will help to find the most demanded missing plants, so we or the community can add them later. The plan is to expose these requests to all of our users so the community can help.
Changes and new features:
- New UI Form to see plants’ details and their images
- Ability to Browse other users’ plants (user-plants)
- Ability to CLONE or LINK other users’ plants (user-plants) to My-Plants
- Ability to request missing plant
- UI revamp, better navigation with breadcrumbs
- Security and reliability updates
- Released Python “json-timeseries” library to ease Sensor-data integration (see API docs)
Fully functional Sensor-Data UI UI is fully wired using Grafana to display Sensor’s data.
I’d appreciate your feedback about this new feature here.
- Added initial Grafana dashboard for sensor data
- Changed “supported measurements” for Sensor-upload end-point to be the same as rest of API
- Rework to handle internal asynchronous operations
- Internal platform resilience works
Full release notes and documentation: GitHub - slaxor505/OpenPlantbook-client: Open Plantbook clients and UI