Alternative Plant component of home assistant
翻訳待ち
プラグインPythonGitHub @Olen自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A comprehensive plant monitoring integration for Home Assistant that treats each plant as a device with its own sensors, thresholds, and health tracking. Automatically fetches species data from OpenPlantbook to configure optimal growing conditions.
[!WARNING] This integration is not compatible with the original built-in plant integration in Home Assistant.
Each plant is a device in Home Assistant, grouping all its related entities together:
Key features:
The OpenPlantbook integration automatically fetches species data, thresholds, and images. Without it, you must set all thresholds manually.
client_id and secret in the integration configopenplantbook.search actionplant integrationcustom_components/plant/ to your <config>/custom_components/ directoryAfter restart, add plants via Settings → Devices & Services → Add Integration → Plant Monitor.
The Flower Card comes with Plant Monitor. If you installed it separately before, Home Assistant shows a repair asking you to remove that copy.
The config flow guides you through plant setup in four steps:
Enter a name for your plant. Optionally enter a species to search OpenPlantbook.
If OpenPlantbook found matches, select the correct species from a dropdown list. You can also re-search with a different term if the initial results aren't right.
If the wrong species was selected, you can go back and search again.
Choose which physical sensors to associate with your plant. All sensors are optional and can be added or changed later. Available sensor types:
| Sensor | Device Class | Description |
|---|---|---|
| 🌡️ Temperature | temperature | Air temperature |
| 💧 Soil moisture | moisture | Soil water content |
| ⚡ Conductivity | conductivity | Soil nutrient level |
| ☀️ Illuminance | illuminance | Light level |
| 💨 Air humidity | humidity | Air moisture |
| 🫧 CO2 | carbon_dioxide | CO2 concentration |
| 🌡️ Soil temperature | temperature | Soil temperature |
Fill sensors from device — if one device reports several of these measurements (a soil probe, a multi-sensor), pick it in the top field. The form reloads with every matching empty field filled in, and you can still change any of them by hand. Fields you already filled in yourself are left alone.
Matching is by device class, so the device must report the correct one. A device class with more than one candidate entity is left blank rather than guessed. Temperature is the exception: a temperature entity whose name or id mentions "soil" goes to soil temperature, and a single remaining one goes to (air) temperature.
This is the beginning of the README. Read the rest at the original. Read the full README ↗