Cloud Plant DB with API for PlantCard

I released version 2.0.0 out of beta today.

No new issues reported for a few days, and you now have the weekend to test and upgrade.

I also published a new topic here to discuss this release:

1 Like

@Olen: I have replyed in your new tred

Hi all. New features reach release of OpenPlantbook cloud has arrived. :slight_smile:

See details at GitHub - slaxor505/OpenPlantbook-client: Open Plantbook clients and UI

Release 2209 notes

UI updates:

  • Added validation when saving a modified Public Plant. User cannot save modified public plant if no attributes have been modified.
  • Added stylised notifications to reflect results of operations
  • Added “Category” when creating and modifying plants
  • Other minor UI fixes and improvements

API updates and changes (see API documentation for details):

  • Plant Search endpoint now returns combined user + public plants result with deduplication.
  • Plant Search results now include plant’s Category.
  • Introduced search selector “userplant” to Plant Search endpoint. Now it is possible to search public and user plants, and get separate (user/public) and combined results.
  • Plant Details endpoint returns extra field “‘user_plant’: True” if resulting plant is user-plant.
  • Added “Category” field when creating and modifying plants

Maintenance:

  • Updated web framework and libraries to the secure and vulnerabilities free versions.
7 Likes

Hi all!

I’m excited to a major new feature of Open Plantbook!

The feature will allow you to share your own and see other users plants’ sensor data. For example, if you grow Rose in Norway then you will be able to see environment conditions where these Roses are grown around the world.
Moreover, you are not limited to the plants you have, and you will be able to see all users plants sensor’s data which Plantbook have been collected. It will include location (a country and perhaps city) where a particular plant grows bundled with its sensor data. The motivation for users to share their plant’s sensor data is you will be able to see others data if you are sharing yours. Displayed information will be anonymous and only include approximate location, sensor data and related plant. You can start development of your integration now. Sensor-data endpoints documentation here. Any feedback is always welcome.

See Release notes on the link: GitHub - slaxor505/OpenPlantbook-client: Open Plantbook clients and UI

Help is needed to introduce this functionality into HASS integration. If you can contribute then please submit PR to Olen’s integration. Reach me out or Olen if any questions in this regard. I’m currently working on development of phase 2 of this feature which will introduce ability to browse Sensor Data in Open Plantbook UI.

Also I’d like you to help understand how useful this feature is so please answer a few questions in the next message’s survey.

2 Likes

Sensor-data sharing feature feedback.

  1. Does “Sensor-data sharing” feature have practical use for you?
  • Yes
  • No
  • Not practical but It’s just fascinating to browse this information.

0 voters

  1. Are you keen on sharing your sensor-data?
  • Yes, absolutely.
  • No, because I’m concerned about sharing any info even if it is anonymous.
  • No, because I’m concerned about sharing any approximate location.
  • No, because my HASS and cannot access internet or has limited outbound access.
  • No, other reasons.

0 voters

Thank you in advance!

Hi all!

New release 2302.
Fully functional Sensor-Data UI
UI is fully wired using Grafana to display Sensor’s data.

  • 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
2 Likes

Hi all! I’m happy to announce the next release 2307 of Open Plantbook.

Release highlights: 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.

All 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)

Roadmap

  • 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.)
7 Likes

Hi all! I’m about to release a new version of Home-assistant’s OpenPlantbook integration which will support uploading “New Plant” integration’s sensors data to OpenPlantbook. (More info about this here: Open Plantbook | Charts) Now I’m looking for people who are willing to beta test this version of integration and help me to catch any bugs early. What next version of the integration will be doing is:

  1. Find all configured Plant-components and corresponding sensors. The integration is looking into configuration of a plant and get connected sensors from there.
  2. Upload the following sensors values: temp, light, moisture, fertility, humidity (if available) over period of time once a day. The data uploaded anonymously. There is an option to share location of a plant taken from HASS but it is not mandatory. However, the location can help to understand the environment where a plant is being grown.

I will greatly appreciate any help with the beta-testing. Please send me a direct message here or Discord and I will share the beta version.

1 Like

Hi all. Just an update about the latest release of OpenPlantbook Cloud.

The most interesting is that Sensor data feature is spinning up. Web UI now shows live World Map of sensors network.

Huge Thanks to early adopters and all contributors!!! The HASS integration which supports sensor-data is still in beta but will be released in coming weeks.

OpenPlantbook Cloud release notes:

release 20240605 (5 June 2024)

  • Major Web framework upgrade
  • Components and libraries updated to the latest

release 20240601 (1 June 2024)

  • Sensor page now display live World Sensor Map where plants and its sensors can be mapped to countries
  • Removed Facebook login due to its restrict policies
  • Internal maintenance improvements

April 2024

Introducing OpenPlantbook Dotnet library. This library adds support of OpenPlantbook API for DotNet apps.

release 202401 (3 January 2024)

  • Improvements in Sensor-data API and functionality
  • Performance improvements for Grafana Dashboard
  • Changes location_country to ISO 2 char code including DB model and validation
  • Service reliability improvements
  • Web framework and libraries updates
3 Likes

I just stumbled across this project while doing research on how to start monitoring my plants with Home Assistant. I am not sure if this is the best place to ask this but will give it a try, what is the go to plant sensor people are using these days to get there data into Home Assistant? Any recommendations on what hardware to go with to get started?

I’m using a bunch of Xiaomi BLE sensors connected to HA via ESPhome Bluetooth Proxies.

Make sure to get the white Bluetooth version.

1 Like

Where have you bought them from? I always hesitate to buy stuff from AliExpress because there can be 700 different people selling what appears to be the same thing lol

I got all mine from AliExpress. Not sure which sellers, I just googled to get that previous link. I’ve bought them over a number of years so likely from a few different sellers.

Awesome! You’ve been super helpful. Now just to get my significant other to approve the budgetary expense lol

I’m trying to add my plants to the db so I can’ do it properly’ but where the heck do I find the min-max values?

I found one entry for my monstera and fiddle leaf fig (although it was tricky to find for that one, as that name wasn’t recognized) but for the rest of my plants I cannot find values to add to those fields… (example in this case is a Alocasia Zebrina)

Hi mate. It’s tricky but take a look at this post as a starting point: Cloud Plant DB with API for PlantCard - #72 by slaxor