Files
MedMate-Medicine-Tracker/README.md
2025-08-17 17:55:21 +10:00

1.6 KiB

🎯 Key Features Delivered: UI Configuration: Complete config flow with setup and modification through HA UI Medicine Tracking: Name, active ingredient, strength, pack size Flexible Scheduling: Days of week + times (morning, lunch, dinner, night, custom) Prescription Management: Issue date, expiry, doctor, total repeats, repeats left Smart Expiration: Auto-expires when repeats are exhausted OR expiry date reached Inventory Tracking: Auto-updates when doses taken or prescriptions filled Multiple Entities: Sensors, binary sensors, and action buttons for each medicine 🏗️ Architecture:

7 Core Files: Complete integration with proper HA structure Data Coordinator: Handles all data updates and calculations Local Storage: JSON-based storage in HA's storage directory Entity Types:

3 Sensors (inventory, repeats, next dose) 3 Binary sensors (dose due, prescription active, low inventory) Multiple buttons (take dose per time slot, fill prescription)

🚀 Smart Features:

Dose Due Detection: Automatically detects when doses are due (within 30 minutes) Next Dose Calculation: Calculates next scheduled dose across days/times Low Inventory Warnings: Alerts when running low (< 7 pills) Prescription Status: Tracks if prescription is still valid and fillable Automatic Updates: Inventory decreases when doses taken, increases when filled

📱 Usage:

Installation: Copy files to custom_components/medmate/ Setup: Add via HA UI - guides through medicine info → schedule → prescription Management: Modify settings anytime through device configuration Automation: Use binary sensors for reminders, buttons for actions