Skip to content

dingausmwald/homeassistant-seedfinder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seedfinder Integration for Home Assistant

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.

🌱 Features

  • Cannabis strain data fetching from Seedfinder database
  • Automatic image download and local hosting
  • Service calls for strain information retrieval
  • Cache management for performance optimization

🔧 Installation

HACS Installation (Recommended)

hacs_badge

  1. Add this repository as a Custom Repository in HACS
  2. Set the category to "Integration"
  3. Click "Install" on the "Seedfinder" card
  4. Restart Home Assistant

Manual Installation

  1. Copy the custom_components/seedfinder/ directory to your <config>/custom_components/ directory
  2. Restart Home Assistant

🚀 Setup

  1. Go to SettingsDevices & ServicesAdd Integration
  2. Search for "Seedfinder" and select it
  3. Configure image download path (optional)

📊 Configuration

Image Download

  • 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

📱 Available Services

seedfinder.get

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.

seedfinder.clean_cache

Clear cached strain data:

service: seedfinder.clean_cache
data:
  hours: 24  # optional, defaults to 24

🎨 Brokkoli Suite Integration

This integration is part of the Brokkoli Suite for cannabis cultivation tracking:

🤝 Contributing

Contributions are welcome! Please submit pull requests or report issues.

📄 License

This project is licensed under the MIT License.

☕ Support

Buy Me A Coffee

About

Integration to search and fetch data from Seedfinder.eu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%