Initial commit
This commit is contained in:
70
const.py
Normal file
70
const.py
Normal file
@@ -0,0 +1,70 @@
|
||||
"""Constants for the MedMate integration."""
|
||||
from homeassistant.const import Platform
|
||||
|
||||
DOMAIN = "medmate"
|
||||
PLATFORMS = [Platform.SENSOR, Platform.BINARY_SENSOR, Platform.BUTTON]
|
||||
|
||||
# Configuration keys
|
||||
CONF_MEDICINES = "medicines"
|
||||
CONF_MEDICINE_NAME = "medicine_name"
|
||||
CONF_ACTIVE_INGREDIENT = "active_ingredient"
|
||||
CONF_STRENGTH = "strength"
|
||||
CONF_PACK_SIZE = "pack_size"
|
||||
CONF_SCHEDULE = "schedule"
|
||||
CONF_PRESCRIPTION = "prescription"
|
||||
|
||||
# Schedule keys
|
||||
CONF_DAYS = "days"
|
||||
CONF_TIMES = "times"
|
||||
|
||||
# Prescription keys
|
||||
CONF_ISSUE_DATE = "issue_date"
|
||||
CONF_EXPIRY_DATE = "expiry_date"
|
||||
CONF_DOCTOR = "doctor"
|
||||
CONF_TOTAL_REPEATS = "total_repeats"
|
||||
CONF_REPEATS_LEFT = "repeats_left"
|
||||
|
||||
# Time slots
|
||||
TIME_SLOTS = {
|
||||
"morning": "Morning",
|
||||
"lunchtime": "Lunchtime",
|
||||
"dinner": "Dinner",
|
||||
"night": "Night",
|
||||
"custom": "Custom"
|
||||
}
|
||||
|
||||
# Days of week
|
||||
DAYS_OF_WEEK = [
|
||||
"monday",
|
||||
"tuesday",
|
||||
"wednesday",
|
||||
"thursday",
|
||||
"friday",
|
||||
"saturday",
|
||||
"sunday"
|
||||
]
|
||||
|
||||
# Storage keys
|
||||
STORAGE_KEY = "medmate_medicines"
|
||||
STORAGE_VERSION = 1
|
||||
|
||||
# Default values
|
||||
DEFAULT_PACK_SIZE = 30
|
||||
DEFAULT_REPEATS = 5
|
||||
DEFAULT_INVENTORY = 0
|
||||
|
||||
# Attributes
|
||||
ATTR_ACTIVE_INGREDIENT = "active_ingredient"
|
||||
ATTR_STRENGTH = "strength"
|
||||
ATTR_PACK_SIZE = "pack_size"
|
||||
ATTR_INVENTORY = "inventory"
|
||||
ATTR_SCHEDULE = "schedule"
|
||||
ATTR_PRESCRIPTION = "prescription"
|
||||
ATTR_ISSUE_DATE = "issue_date"
|
||||
ATTR_EXPIRY_DATE = "expiry_date"
|
||||
ATTR_DOCTOR = "doctor"
|
||||
ATTR_TOTAL_REPEATS = "total_repeats"
|
||||
ATTR_REPEATS_LEFT = "repeats_left"
|
||||
ATTR_PRESCRIPTION_ACTIVE = "prescription_active"
|
||||
ATTR_NEXT_DOSE = "next_dose"
|
||||
ATTR_LAST_TAKEN = "last_taken"
|
||||
Reference in New Issue
Block a user