Cannabis strain data provider for Home Assistant - Part of the Brokkoli Suite
A Home Assistant integration that fetches cannabis strain information from Seedfinder. Provides online strain data for the Brokkoli Cannabis Management integration.
- Cannabis strain data fetching from Seedfinder database
- Automatic image download and local hosting
- Service calls for strain information retrieval
- Cache management for performance optimization
- Add this repository as a Custom Repository in HACS
- Set the category to "Integration"
- Click "Install" on the "Seedfinder" card
- Restart Home Assistant
- Copy the
custom_components/seedfinder/
directory to your<config>/custom_components/
directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Seedfinder" and select it
- Configure image download path (optional)
- Default path:
/config/www/images/plants
- Images in
www/
directory are accessible via/local/
URLs - Existing files are never overwritten
- Path must exist before configuration
Fetch detailed strain information:
service: seedfinder.get
service_data:
species: White Widow
breeder: Dutch Passion
Results are stored in seedfinder.white_widow
entity with strain data as attributes.
Clear cached strain data:
service: seedfinder.clean_cache
data:
hours: 24 # optional, defaults to 24
This integration is part of the Brokkoli Suite for cannabis cultivation tracking:
- Brokkoli Cannabis Management - Main cannabis monitoring integration
- Brokkoli Card - Lovelace cards for cannabis visualization
Contributions are welcome! Please submit pull requests or report issues.
This project is licensed under the MIT License.