FitnessSyncer és Home Assistant

A Home Assistant a Model Context Protocol integrációján keresztül használhatja a FitnessSyncer MCP Server-et. A csatlakozás után az Assist mögött működő AI hangon vagy csevegésen keresztül válaszolhat a saját egészségi állapotodra és fitneszadataidra vonatkozó kérdésekre: hogy aludtál a héten, csökken-e a nyugalmi pulzusod, vagy mikor mérted meg utoljára a súlyodat.
Ez összekapcsolja az Assist alkalmazást a FitnessSyncer-val, így az válaszolni tud, amikor kérdést teszel fel neki. Ez nem ad hozzá FitnessSyncer-érzékelőket a műszerfaladhoz vagy az automatizálásaidhoz.
Mielőtt elkezdenéd
- Egy FitnessSyncer fiók, amelyhez a forrásaid már hozzá vannak kapcsolva. A MCP Server minden fiókhoz tartozik; ha új felhasználó vagy, olvasd el az „Első lépések” című részt.
- Home Assistant az Assist beállítása úgy, hogy egy AI beszélgetési ügynököt használjon, például a Open AI-at, az Anthropic-ot, a Google Gemini-t vagy egy helyi modellt az Ollama-n keresztül. A FitnessSyncer MCP Server számos eszközt kínál, és egy nagyobb modell megbízhatóbban választ közülük, mint egy kicsi, helyi modell.
- A My Home Assistant integráció, amely az alapértelmezett konfiguráció része. A FitnessSyncer-be való bejelentkezés után ezen keresztül tér vissza a Home Assistant-ba.
1. lépés: Készítse el a kulcsait a FitnessSyncer oldalon
- Lépjen a „Fejlesztői fiókok” oldalra.
- Az oldal alján válassza ki a listából a Home Assistant elemet, majd kattintson a „Létrehozás” gombra.
- Jegyezze fel az ügyfél-azonosítót és az ügyfél-titkot. Az ügyfél-titok csak egyszer jelenik meg; ha elveszíti, újra létrehozhatja, de azt követően újra be kell írnia a Home Assistant mezőbe.
2. lépés: Adjuk hozzá a FitnessSyncer értéket a Home Assistant-hoz
- A Home Assistant-ban lépj a Beállítások menübe, majd válaszd az Eszközök és szolgáltatások menüpontot.
- Válassza az „Integráció hozzáadása” lehetőséget, majd válassza ki a „Model Context Protocol” elemet.
- Írja be az „https://www.fitnesssyncer.com/services/mcp” értéket a szerver URL-jének mezőjébe, majd nyomja meg a „Küldés” gombot.
- A Home Assistant az alkalmazás hitelesítő adatait kéri. Írja be a FitnessSyncer nevet, majd illessze be az 1. lépésből származó ügyfél-azonosítót és ügyfél-titkot.
- A rendszer átirányítja Önt a FitnessSyncer oldalra, ahol be kell jelentkeznie, és jóvá kell hagynia a Home Assistant által kért jogosultságokat. Törölje a jelölést azokról a funkciókról, amelyeket nem szeretne, hogy az Assist végrehajtson; a kérdések megválaszolásához elegendőek az olvasási jogosultságok.
- Visszatérsz a Home Assistant-ra, ami befejezi az integrálás hozzáadását.
3. lépés: Engedélyezzük az Assist számára a FitnessSyncer használatát
- A Home Assistant-ban lépj a Beállítások menübe, majd az Eszközök és szolgáltatások menüpontba, nyisd meg a AI integrációt (például a Open AI Beszélgetés funkciót), és válaszd ki a beszélgetési ügynök mellett található fogaskerék ikont.
- Az „Under Control” Home Assistant mellett válassza ki a FitnessSyncer-et is, majd nyomja meg a „Küldés” gombot.
- A „Beállítások”, majd a „Hangsegédek” menüpont alatt nyisd meg azt a hangsegédet, amellyel beszélsz, és állítsd be a „Beszélgetési ügynök” beállítást arra az ügynökre.
- A AI szolgáltatója az API-használatot a csevegési előfizetéstől függetlenül számlázza. Ha az Assist azt válaszolja, hogy nincs elegendő egyenleg, töltsön fel egyenleget a szolgáltatónál; a Google Gemini ingyenes csomagot is kínál.
Próbáld ki!
Kérdezze meg az Assistet bármelyik alábbi kérdéssel, hogy ellenőrizze, minden rendben működik-e:
- Mely alkalmazásokhoz és eszközökhöz van csatlakoztatva a FitnessSyncer, és mikor történt az utolsó szinkronizálás az egyes eszközök esetében?
- Hogyan aludtam ezen a héten a múlt héthez képest?
- Hogyan alakult a nyugalmi pulzusom az elmúlt hónapban?
- Hány lépést tettem tegnap, és ez hogyan viszonyul a célomhoz?
A MCP Server oldalon még rengeteg további ötlet található.
A AI asszisztensed a nyilvánosan elérhető irányelvek alapján magyarázza el a mérési eredményeidet; ez nem minősül orvosi tanácsadásnak.
Megjelenhetnek-e a FitnessSyncer adatok érzékelőként a Home Assistant irányítópultomon?
Ez az integráció nem teszi ezt lehetővé. Az Assist-nek feltett kérdésekre ad választ, de nem hoz létre érzékelőket, és nem rögzít előzményeket a Home Assistant-ben. Ha hasznosnak találnád a lépésszámra, alvásra vagy testsúlyra vonatkozó érzékelőket, kérjük, jelezd nekünk.
Home Assistant Nem sikerül csatlakozni a szerverhez. Mit érdemes ellenőrizni?
- Az URL-nek pontosan ennek kell lennie: https://www.fitnesssyncer.com/services/mcp. FitnessSyncer a Streamable HTTP-átviteli protokollt használja, nem a régebbi SSE-t.
- A Home Assistant-nek elég frissnek kell lennie ahhoz, hogy a Model Context Protocol-ba való integrációja támogassa a bejelentkezést. Ha a rendszer nem kéri az alkalmazás hitelesítő adatait, frissítsd a Home Assistant-et.
Miután bejelentkeztem a FitnessSyncer-be, nem jutok vissza a Home Assistant-ba. Miért?
A bejelentkezés a My Home Assistant oldalon keresztül történik, amely ezután megnyitja a saját Home Assistant-ját. Győződjön meg arról, hogy a My Home Assistant integráció engedélyezve van, és hogy olyan böngészőből jelentkezik be, amely elérheti a Home Assistant-ját.
Ha a „Link fiók” oldal várakozik, és soha nem fejeződik be, ellenőrizd az alatta megjelenő példány URL-jét. Az URL http://homeassistant.local:8123, -del kezdődik, amely csak az adott név alatt a hálózatodon található Home Assistant-hez működik. Válaszd ki a ceruzát, írd be a Home Assistant megnyitásához használt címet, majd próbáld meg újra a összekapcsolást. Ha a Home Assistant ezután hibát jelez, akkor a bejelentkezés túl sokáig tartott: távolítsd el a befejezetlen bejegyzést, és add hozzá újra az integrációt.
Hogyan lehet leválasztani a Home Assistant-t?
Távolítsd el az Home Assistant-ben található integrációt, majd vonj vissza a hozzáférési jogosultságait a profilodban, vagy töröld az Home Assistant kulcsokat a Fejlesztői beállítások menüpontban.
