mirror of
https://github.com/cyberjunky/home-assistant-garmin_connect.git
synced 2026-01-08 20:38:00 -05:00
437 lines
13 KiB
JSON
437 lines
13 KiB
JSON
{
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"title": "Garmin Connect login",
|
|
"data": {
|
|
"password": "Password",
|
|
"username": "Username"
|
|
},
|
|
"description": "Enter your credentials."
|
|
},
|
|
"mfa": {
|
|
"title": "Garmin Connect MFA code",
|
|
"data": {
|
|
"mfa_code": "MFA code (6-digits)"
|
|
}
|
|
},
|
|
"reauth_confirm": {
|
|
"title": "Garmin Connect reauthentication",
|
|
"data": {
|
|
"password": "Password",
|
|
"username": "Username"
|
|
}
|
|
}
|
|
},
|
|
"abort": {
|
|
"already_configured": "Account is already configured",
|
|
"reauth_successful": "Reauthentication successful"
|
|
},
|
|
"error": {
|
|
"cannot_connect": "Failed to connect",
|
|
"invalid_auth": "Invalid authentication",
|
|
"too_many_requests": "Too many requests, retry later",
|
|
"unknown": "Unexpected error",
|
|
"invalid_mfa_code": "Invalid MFA code"
|
|
}
|
|
},
|
|
"entity": {
|
|
"sensor": {
|
|
"total_steps": {
|
|
"name": "Total steps"
|
|
},
|
|
"daily_step_goal": {
|
|
"name": "Daily step goal"
|
|
},
|
|
"yesterday_steps": {
|
|
"name": "Yesterday steps"
|
|
},
|
|
"weekly_step_avg": {
|
|
"name": "Weekly step average"
|
|
},
|
|
"yesterday_distance": {
|
|
"name": "Yesterday distance"
|
|
},
|
|
"weekly_distance_avg": {
|
|
"name": "Weekly distance average"
|
|
},
|
|
"total_distance": {
|
|
"name": "Total distance"
|
|
},
|
|
"floors_ascended": {
|
|
"name": "Floors ascended"
|
|
},
|
|
"floors_descended": {
|
|
"name": "Floors descended"
|
|
},
|
|
"floors_ascended_goal": {
|
|
"name": "Floors ascended goal"
|
|
},
|
|
"floors_ascended_meters": {
|
|
"name": "Floors ascended (meters)"
|
|
},
|
|
"floors_descended_meters": {
|
|
"name": "Floors descended (meters)"
|
|
},
|
|
"total_calories": {
|
|
"name": "Total calories"
|
|
},
|
|
"active_calories": {
|
|
"name": "Active calories"
|
|
},
|
|
"bmr_calories": {
|
|
"name": "BMR calories"
|
|
},
|
|
"burned_calories": {
|
|
"name": "Burned calories"
|
|
},
|
|
"consumed_calories": {
|
|
"name": "Consumed calories"
|
|
},
|
|
"remaining_calories": {
|
|
"name": "Remaining calories"
|
|
},
|
|
"resting_heart_rate": {
|
|
"name": "Resting heart rate"
|
|
},
|
|
"max_heart_rate": {
|
|
"name": "Max heart rate"
|
|
},
|
|
"min_heart_rate": {
|
|
"name": "Min heart rate"
|
|
},
|
|
"last_7_days_avg_resting_heart_rate": {
|
|
"name": "Last 7 days avg resting heart rate"
|
|
},
|
|
"min_avg_heart_rate": {
|
|
"name": "Min avg heart rate"
|
|
},
|
|
"max_avg_heart_rate": {
|
|
"name": "Max avg heart rate"
|
|
},
|
|
"abnormal_hr_alerts": {
|
|
"name": "Abnormal HR alerts"
|
|
},
|
|
"hrv_status": {
|
|
"name": "HRV status"
|
|
},
|
|
"hrv_weekly_avg": {
|
|
"name": "HRV weekly average"
|
|
},
|
|
"hrv_last_night_avg": {
|
|
"name": "HRV last night average"
|
|
},
|
|
"hrv_last_night_5min_high": {
|
|
"name": "HRV last night 5-min high"
|
|
},
|
|
"hrv_baseline": {
|
|
"name": "HRV baseline"
|
|
},
|
|
"avg_stress_level": {
|
|
"name": "Avg stress level"
|
|
},
|
|
"max_stress_level": {
|
|
"name": "Max stress level"
|
|
},
|
|
"stress_qualifier": {
|
|
"name": "Stress qualifier"
|
|
},
|
|
"total_stress_duration": {
|
|
"name": "Total stress duration"
|
|
},
|
|
"rest_stress_duration": {
|
|
"name": "Rest stress duration"
|
|
},
|
|
"activity_stress_duration": {
|
|
"name": "Activity stress duration"
|
|
},
|
|
"low_stress_duration": {
|
|
"name": "Low stress duration"
|
|
},
|
|
"medium_stress_duration": {
|
|
"name": "Medium stress duration"
|
|
},
|
|
"high_stress_duration": {
|
|
"name": "High stress duration"
|
|
},
|
|
"uncategorized_stress_duration": {
|
|
"name": "Uncategorized stress duration"
|
|
},
|
|
"stress_duration": {
|
|
"name": "Stress duration"
|
|
},
|
|
"stress_percentage": {
|
|
"name": "Stress percentage"
|
|
},
|
|
"rest_stress_percentage": {
|
|
"name": "Rest stress percentage"
|
|
},
|
|
"activity_stress_percentage": {
|
|
"name": "Activity stress percentage"
|
|
},
|
|
"uncategorized_stress_percentage": {
|
|
"name": "Uncategorized stress percentage"
|
|
},
|
|
"low_stress_percentage": {
|
|
"name": "Low stress percentage"
|
|
},
|
|
"medium_stress_percentage": {
|
|
"name": "Medium stress percentage"
|
|
},
|
|
"high_stress_percentage": {
|
|
"name": "High stress percentage"
|
|
},
|
|
"sleeping_time": {
|
|
"name": "Sleeping time"
|
|
},
|
|
"total_sleep_duration": {
|
|
"name": "Total sleep duration"
|
|
},
|
|
"sleep_duration": {
|
|
"name": "Sleep duration"
|
|
},
|
|
"awake_duration": {
|
|
"name": "Awake duration"
|
|
},
|
|
"sleep_score": {
|
|
"name": "Sleep score"
|
|
},
|
|
"deep_sleep": {
|
|
"name": "Deep sleep"
|
|
},
|
|
"light_sleep": {
|
|
"name": "Light sleep"
|
|
},
|
|
"rem_sleep": {
|
|
"name": "REM sleep"
|
|
},
|
|
"awake_sleep": {
|
|
"name": "Awake during sleep"
|
|
},
|
|
"body_battery_most_recent": {
|
|
"name": "Body battery (most recent)"
|
|
},
|
|
"body_battery_highest": {
|
|
"name": "Body battery (highest)"
|
|
},
|
|
"body_battery_lowest": {
|
|
"name": "Body battery (lowest)"
|
|
},
|
|
"body_battery_charged": {
|
|
"name": "Body battery charged"
|
|
},
|
|
"body_battery_drained": {
|
|
"name": "Body battery drained"
|
|
},
|
|
"weight": {
|
|
"name": "Weight"
|
|
},
|
|
"bmi": {
|
|
"name": "BMI"
|
|
},
|
|
"body_fat": {
|
|
"name": "Body fat"
|
|
},
|
|
"body_water": {
|
|
"name": "Body water"
|
|
},
|
|
"bone_mass": {
|
|
"name": "Bone mass"
|
|
},
|
|
"muscle_mass": {
|
|
"name": "Muscle mass"
|
|
},
|
|
"physique_rating": {
|
|
"name": "Physique rating"
|
|
},
|
|
"visceral_fat": {
|
|
"name": "Visceral fat"
|
|
},
|
|
"metabolic_age": {
|
|
"name": "Metabolic age"
|
|
},
|
|
"hydration": {
|
|
"name": "Hydration"
|
|
},
|
|
"hydration_goal": {
|
|
"name": "Hydration goal"
|
|
},
|
|
"hydration_daily_average": {
|
|
"name": "Hydration daily average"
|
|
},
|
|
"hydration_sweat_loss": {
|
|
"name": "Hydration sweat loss"
|
|
},
|
|
"hydration_activity_intake": {
|
|
"name": "Hydration activity intake"
|
|
},
|
|
"active_time": {
|
|
"name": "Active time"
|
|
},
|
|
"highly_active_time": {
|
|
"name": "Highly active time"
|
|
},
|
|
"sedentary_time": {
|
|
"name": "Sedentary time"
|
|
},
|
|
"moderate_intensity": {
|
|
"name": "Moderate intensity"
|
|
},
|
|
"vigorous_intensity": {
|
|
"name": "Vigorous intensity"
|
|
},
|
|
"intensity_goal": {
|
|
"name": "Intensity goal"
|
|
},
|
|
"avg_spo2": {
|
|
"name": "Avg SpO2"
|
|
},
|
|
"lowest_spo2": {
|
|
"name": "Lowest SpO2"
|
|
},
|
|
"latest_spo2": {
|
|
"name": "Latest SpO2"
|
|
},
|
|
"latest_spo2_time": {
|
|
"name": "Latest SpO2 time"
|
|
},
|
|
"highest_respiration": {
|
|
"name": "Highest respiration"
|
|
},
|
|
"lowest_respiration": {
|
|
"name": "Lowest respiration"
|
|
},
|
|
"latest_respiration": {
|
|
"name": "Latest respiration"
|
|
},
|
|
"latest_respiration_time": {
|
|
"name": "Latest respiration time"
|
|
},
|
|
"avg_altitude": {
|
|
"name": "Avg altitude"
|
|
},
|
|
"chronological_age": {
|
|
"name": "Chronological age"
|
|
},
|
|
"fitness_age": {
|
|
"name": "Fitness age"
|
|
},
|
|
"achievable_fitness_age": {
|
|
"name": "Achievable fitness age"
|
|
},
|
|
"previous_fitness_age": {
|
|
"name": "Previous fitness age"
|
|
},
|
|
"endurance_score": {
|
|
"name": "Endurance score"
|
|
},
|
|
"hill_score": {
|
|
"name": "Hill score"
|
|
},
|
|
"next_alarm": {
|
|
"name": "Next alarm"
|
|
},
|
|
"last_activity": {
|
|
"name": "Last activity"
|
|
},
|
|
"last_activities": {
|
|
"name": "Last activities"
|
|
},
|
|
"last_workout": {
|
|
"name": "Last workout"
|
|
},
|
|
"last_workouts": {
|
|
"name": "Last workouts"
|
|
},
|
|
"badges": {
|
|
"name": "Badges"
|
|
},
|
|
"user_points": {
|
|
"name": "User points"
|
|
},
|
|
"user_level": {
|
|
"name": "User level"
|
|
},
|
|
"wellness_start_time": {
|
|
"name": "Wellness start time"
|
|
},
|
|
"wellness_end_time": {
|
|
"name": "Wellness end time"
|
|
},
|
|
"wellness_description": {
|
|
"name": "Wellness description"
|
|
},
|
|
"wellness_distance": {
|
|
"name": "Wellness distance"
|
|
},
|
|
"wellness_active_calories": {
|
|
"name": "Wellness active calories"
|
|
},
|
|
"wellness_calories": {
|
|
"name": "Wellness calories"
|
|
},
|
|
"menstrual_cycle_phase": {
|
|
"name": "Menstrual cycle phase"
|
|
},
|
|
"menstrual_cycle_day": {
|
|
"name": "Menstrual cycle day"
|
|
},
|
|
"menstrual_period_day": {
|
|
"name": "Menstrual period day"
|
|
},
|
|
"menstrual_cycle_length": {
|
|
"name": "Menstrual cycle length"
|
|
},
|
|
"menstrual_period_length": {
|
|
"name": "Menstrual period length"
|
|
},
|
|
"bp_systolic": {
|
|
"name": "Blood pressure systolic"
|
|
},
|
|
"bp_diastolic": {
|
|
"name": "Blood pressure diastolic"
|
|
},
|
|
"bp_pulse": {
|
|
"name": "Blood pressure pulse"
|
|
},
|
|
"bp_measurement_time": {
|
|
"name": "Blood pressure measurement time"
|
|
},
|
|
"device_last_synced": {
|
|
"name": "Device last synced"
|
|
}
|
|
}
|
|
},
|
|
"exceptions": {
|
|
"login_failed": {
|
|
"message": "Failed to login to Garmin Connect, unable to update"
|
|
},
|
|
"add_body_composition_failed": {
|
|
"message": "Failed to add body composition: {error}"
|
|
},
|
|
"add_blood_pressure_failed": {
|
|
"message": "Failed to add blood pressure: {error}"
|
|
},
|
|
"set_active_gear_failed": {
|
|
"message": "Failed to set active gear: {error}"
|
|
},
|
|
"no_integration_configured": {
|
|
"message": "No Garmin Connect integration configured"
|
|
},
|
|
"integration_not_loaded": {
|
|
"message": "Garmin Connect integration not fully loaded"
|
|
},
|
|
"create_activity_failed": {
|
|
"message": "Failed to create activity: {error}"
|
|
},
|
|
"upload_activity_failed": {
|
|
"message": "Failed to upload activity: {error}"
|
|
},
|
|
"file_not_found": {
|
|
"message": "File not found: {file_path}"
|
|
},
|
|
"add_gear_to_activity_failed": {
|
|
"message": "Failed to add gear to activity: {error}"
|
|
}
|
|
}
|
|
} |