Garmin Connect su Home Assistant, quando il fitness incontra la domotica.

Chi ha detto che animo nerd e fitness non possono convivere? Beh possono e grazie ad alcuni sviluppatori la convivenza tra le due “anime” può anche essere semplice da gestire.

Se avete qualche nozione domotica, avrete sicuramente sentito parlare della piattaforma (perché ormai questo è) Home Assistant, un sistema in grado di funzionare in locale su sistemi con basse risorse (Raspberry Pi mi leggi?!?) e capace di accorpare la gestione di moltissimi dispositivi domotici presenti attualmente sul mercato, ecco ora su Home Assistant potete visualizzare tutte le informazioni di Garmin Connect ma non solo.

Quello di cui vi parlo è il progetto open source presente su GitHub denominato home-assistant-garmin_connect un componente aggiuntivo che consente di integrare Garmin Connect con tutti i dati in esso contenuti direttamente in Hassio.
Questo progetto ha due possibili installazioni:

  1. tramite Custom Components
  2. tramite HACS

Non sapete cos’è HACS? Poco male. Hacs è uno “store” dove sono presenti moltissimo plugin non ufficialmente supportati dal team di sviluppo di Home Assistant ma mantenuti dalla comunità. Installare HACS è piuttosto semplice, trovate tutte le spiegazioni sul sito ufficiale.

HACS consente l’installazione di questo e di altri componenti in modo molto semplice ed immediato, io però (da buon boomer) prediligo la prima opzione, con HACS ho sempre avuto qualche problema di troppo e io prediligo un sistema stabile.

Ma torniamo a home-assistant-garmin_connect, cosa possiamo visualizzare in Home Assistant? Tutto.

Ma non solo, perché lo sviluppatore ha disabilitato di default alcuni dati ma che possono comunque essere riattivati a seconda delle esigenze, ecco nel dettaglio ciò che è attivo di default:

Total Steps
Daily Step Goal
Total KiloCalories
Active KiloCalories
BMR KiloCalories
Consumed KiloCalories
Burned KiloCalories
Total Distance Mtr
Active Time
Sedentary Time
Sleeping Time
Awake Duration
Sleep Duration
Floors Ascended
Floors Descended
Floors Ascended Goal
Min Heart Rate
Max Heart Rate
Resting Heart Rate
Avg Stress Level
Max Stress Level
Rest Stress Duration
Activity Stress Duration
Uncat. Stress Duration
Total Stress Duration
Low Stress Duration
Medium Stress Duration
High Stress Duration
Body Battery Charged
Body Battery Drained
Body Battery Highest
Body Battery Lowest
Body Battery Most Recent
Average SPO2
Lowest SPO2
Latest SPO2

e ciò che invece è disattivato:

Remaining KiloCalories
Net Remaining KiloCalories
Net Calorie Goal
Wellness Start Time
Wellness End Time
Wellness Description
Wellness Distance Mtr
Wellness Active KiloCalories
Wellness KiloCalories
Highly Active Time
Floors Ascended Mtr
Floors Descended Mtr
Min Avg Heart Rate
Max Avg Heart Rate
Abnormal HR Counts
Last 7 Days Avg Heart Rate
Stress Qualifier
Stress Duration
Stress Percentage
Rest Stress Percentage
Activity Stress Percentage
Uncat. Stress Percentage
Low Stress Percentage
Medium Stress Percentage
High Stress Percentage
Latest SPO2 Time
Average Altitude
Moderate Intensity
Vigorous Intensity
Intensity Goal
Latest Respiration Update
Highest Respiration
Lowest Respiration
Latest Respiration

Weight
BMI
Body Fat
Body Water
Body Mass
Muscle Mass
Physique Rating
Visceral Fat
Metabolic Age

Ma perché voler integrare Garmin Connect con la domotica? La risposta principale è “perché no?“, la risposta più appropriata invece è perché si ha la possibilità di utilizzare i dati forniti per attivare scenari, modificare impostazioni, creare sensori, attivare notifiche, promemoria, ottenere grafici, avere un database in locale….

Il bello dell’informatica è che il limite è dettato solo dalla propria fantasia e dalle proprie capacità (anche se per le capacità c’è sempre un tutorial che ci mette una pezza).

Come detto all’inizio, trovate home-assistant-garmin_connect su GitHub dove potete anche contribuire, creare fork, fornire feedback e segnalare bug.

Alessandro Salgoni
Alessandro Salgoni
0 0 voti
Valutazione Articolo
Sottoscrivi
Notificami
guest
0 Commenti
Vecchi
Nuovi Più votati
Feedback in linea
Visualizza tutti i commenti