🩹 Farmaciola – Home Medicine Cabinet tracker for Home Assistant

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!

Repo GitHub - etorhub/farmaciola: Home Assistant integration for smart medicine cabinet management — CIMA medicine lookup, expiry tracking, and a built-in Lovelace panel · GitHub

1 Like

Would it be possible to add some screenshots from dashboard, etc. Or link to existing ones? Was not able to find them, neither here not in the repo.