I’ve been building Farmaciola, a custom integration to track your home medicine cabinet directly in Home Assistant. The name comes from Catalan — farmaciola means “medicine cabinet” / “first aid kit.”
What it does:
- Dedicated Lovelace panel — browse and manage all your medicines in one place, no YAML editing
- CIMA medicine search — look up any medicine registered with the Spanish Agency of Medicines (AEMPS) and import its name, manufacturer, and photo with one tap
- Expiry tracking — set expiry dates and get automatic reminders once a medicine enters its expiry month, delivered via HA’s notification center and/or mobile push
- Dashboard stats bar — see at a glance how many medicines are OK, expiring soon (≤30 days), or already expired; click any card to filter the list
- Persistent local storage — your data survives restarts, no cloud dependency
Why I built it:
I got tired of discovering expired medication at the worst possible moment, and wanted something that lived in the same dashboard as the rest of my home instead of a separate app.
Install:
Available via HACS as a custom repository (not yet in the default HACS store): etorhub/farmaciola
Add it via HACS → Integrations → ⋮ → Custom repositories → etorhub/farmaciola (category: Integration), or manual install by copying custom_components/farmaciola into your config/custom_components/.
Status:
Actively maintained (current version 0.10.1) — still pre-1.0, so treat it as early days. Feedback, issues, and PRs are very welcome. Let me know if this is useful to anyone else managing a home pharmacy!