FitnessSyncer และ Home Assistant

Home Assistant สามารถใช้ FitnessSyncer MCP Server ผ่านการผสานรวม Model Context Protocol ของมันได้ เมื่อเชื่อมต่อแล้ว AI ที่อยู่เบื้องหลัง Assist สามารถตอบคำถามเกี่ยวกับข้อมูลสุขภาพและฟิตเนสของคุณได้ ทั้งด้วยเสียงหรือผ่านแชท เช่น คุณนอนหลับอย่างไรในสัปดาห์นี้ อัตราการเต้นของหัวใจขณะพักมีแนวโน้มลดลงหรือไม่ หรือครั้งสุดท้ายที่คุณบันทึกน้ำหนักตัวคือเมื่อใด
สิ่งนี้เชื่อมต่อ Assist กับ FitnessSyncer เพื่อให้มันสามารถตอบได้เมื่อคุณถาม มันไม่เพิ่มเซ็นเซอร์ FitnessSyncer ลงในแดชบอร์ดหรือระบบอัตโนมัติของคุณ
ก่อนที่จะเริ่ม
- บัญชี FitnessSyncer ที่ได้เชื่อมต่อกับแหล่งข้อมูลของคุณแล้ว MCP Server มาพร้อมกับทุกบัญชี; ดูส่วน “เริ่มต้น” หากคุณเป็นผู้ใช้ใหม่
- Home Assistant ที่ตั้งค่า Assist ให้ใช้เอเจนต์สนทนา AI เช่น Open AI, Anthropic, Google Gemini หรือโมเดลท้องถิ่นผ่าน Ollama. FitnessSyncer MCP Server มีเครื่องมือหลายอย่าง และโมเดลขนาดใหญ่สามารถเลือกระหว่างเครื่องมือเหล่านั้นได้อย่างน่าเชื่อถือกว่าโมเดลท้องถิ่นขนาดเล็ก
- การผสานรวม My Home Assistant ซึ่งเป็นส่วนหนึ่งของการตั้งค่าเริ่มต้น การเข้าสู่ระบบ FitnessSyncer จะนำคุณกลับไปยัง Home Assistant ของคุณผ่านทางนั้น
ขั้นตอน 1: สร้างคีย์ของคุณบน FitnessSyncer
- ไปที่หน้าบัญชีผู้พัฒนา
- ที่ส่วนล่างของหน้า ให้เลือก Home Assistant จากรายการ แล้วคลิก “สร้าง”
- โปรดสังเกต Client Id และ Client Secret Client Secret จะแสดงขึ้นเพียงครั้งเดียวเท่านั้น หากคุณสูญเสียมันไป คุณสามารถสร้างใหม่ได้ แต่หลังจากนั้นคุณจะต้องป้อนมันลงใน Home Assistant อีกครั้ง
ขั้นตอนที่ 2: เพิ่ม FitnessSyncer ไปยัง Home Assistant
- ใน Home Assistant ให้ไปที่ Settings (การตั้งค่า) แล้วเลือก Devices & services (อุปกรณ์และบริการ)
- เลือก “Add Integration” แล้วเลือก “Model Context Protocol”
- ป้อน https://www.fitnesssyncer.com/services/mcp เป็น URL ของเซิร์ฟเวอร์ แล้วส่งข้อมูล
- Home Assistant ขอข้อมูลรับรองของแอปพลิเคชัน กรอก FitnessSyncer เป็นชื่อ และวาง Client ID และ Client Secret จากขั้นตอนที่ 1 ลงไป
- คุณจะถูกนำไปยัง FitnessSyncer เพื่อลงชื่อเข้าใช้และอนุมัติสิทธิ์ที่ Home Assistant ขอไว้ ให้ยกเลิกการเลือกสิ่งที่คุณไม่ต้องการให้ Assist ดำเนินการ; สำหรับการตอบคำถาม สิทธิ์การอ่านก็เพียงพอแล้ว
- คุณจะถูกนำกลับไปยัง Home Assistant ซึ่งจะเสร็จสิ้นการเพิ่มการเชื่อมต่อ
ขั้นตอน 3: ให้ Assist ใช้ FitnessSyncer
- ใน Home Assistant ให้ไปที่ Settings (การตั้งค่า) แล้วเลือก Devices & services (อุปกรณ์และบริการ) เปิดการเชื่อมต่อ AI ของคุณ (เช่น Open AI Conversation) และเลือกไอคอนรูปเกียร์ที่อยู่ข้างตัวแทนสนทนา (conversation agent) ของมัน
- ภายใต้ Control Home Assistant, ให้เลือก FitnessSyncer ด้วย แล้วคลิกส่ง
- ในเมนู "ตั้งค่า" (Settings) แล้วเลือก "ผู้ช่วยเสียง" (Voice assistants) เปิดผู้ช่วยเสียงที่คุณใช้สนทนา และตั้งค่า "ตัวแทนสนทนา" (Conversation agent) ของผู้ช่วยนั้นให้เป็นตัวแทนดังกล่าว
- ผู้ให้บริการ AI ของคุณจะเรียกเก็บค่าบริการ API แยกต่างหากจากค่าสมัครบริการแชท หาก Assist แจ้งว่าเงินในบัญชีไม่เพียงพอ ให้เติมเงินกับผู้ให้บริการของคุณ; Google Gemini ยังมีแพ็กเกจฟรีให้บริการด้วย
ลองใช้ดู
ลองถาม Assist เกี่ยวกับสิ่งใดก็ตามในรายการนี้เพื่อตรวจสอบว่าทุกอย่างทำงานได้ถูกต้องหรือไม่:
- FitnessSyncer เชื่อมต่อกับแอปและอุปกรณ์ใดบ้าง และแต่ละอุปกรณ์ได้ซิงค์ครั้งสุดท้ายเมื่อใด?
- การนอนของฉันในสัปดาห์นี้เทียบกับสัปดาห์ที่แล้วเป็นอย่างไร?
- อัตราการเต้นของหัวใจขณะพักของฉันเปลี่ยนแปลงอย่างไรในช่วงเดือนที่ผ่านมา?
- เมื่อวานนี้ฉันเดินไปกี่ก้าว และตัวเลขนี้เทียบกับเป้าหมายของฉันอย่างไร?
มีแนวคิดเพิ่มเติมอีกมากมายบนหน้า MCP Server
ผู้ช่วย AI ของคุณจะอธิบายผลการวัดของคุณโดยใช้แนวทางสาธารณะ; นี่ไม่ใช่คำแนะนำทางการแพทย์
ข้อมูล FitnessSyncer สามารถแสดงเป็นเซ็นเซอร์บนแดชบอร์ด Home Assistant ของผมได้หรือไม่?
ไม่ใช่ผ่านระบบการผสานรวมนี้ มันจะตอบคำถามเมื่อคุณถาม Assist และไม่สร้างเซ็นเซอร์หรือประวัติใน Home Assistant หากเซ็นเซอร์สำหรับจำนวนก้าว การนอน หรือน้ำหนักจะเป็นประโยชน์ต่อคุณ โปรดแจ้งให้เราทราบ
Home Assistant ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ ฉันควรตรวจสอบอะไร?
- URL ต้องถูกต้อง [ https://www.fitnesssyncer.com/services/mcp. [B1]] ใช้การขนส่ง HTTP Streamable ไม่ใช่ SSE รุ่นเก่า
- Home Assistant ต้องเป็นเวอร์ชันล่าสุดพอที่จะให้ Model Context Protocol สามารถสนับสนุนการลงชื่อเข้าใช้ได้ หากระบบไม่ขอข้อมูลรับรองการเข้าสู่ระบบของแอปพลิเคชัน ให้อัปเดต Home Assistant
หลังจากที่ฉันเข้าสู่ระบบ FitnessSyncer แล้ว ฉันไม่สามารถกลับไปยัง Home Assistant ได้ ทำไม?
การเข้าสู่ระบบจะนำคุณกลับไปยัง My Home Assistant ซึ่งจะเปิด Home Assistant ของคุณเอง ตรวจสอบให้แน่ใจว่าการผสานรวม My Home Assistant ได้เปิดใช้งานแล้ว และคุณกำลังเข้าสู่ระบบจากเบราว์เซอร์ที่สามารถเข้าถึง Home Assistant ของคุณได้
หากหน้า "Link account" หยุดทำงานและไม่เสร็จสิ้น ให้ตรวจสอบ URL ของอินสแตนซ์ที่แสดงอยู่ด้านล่าง มันเริ่มต้นด้วย http://homeassistant.local:8123, ซึ่งทำงานได้เฉพาะกับ Home Assistant ที่พบในเครือข่ายของคุณด้วยชื่อนั้นเท่านั้น เลือกไอคอนดินสอ ป้อนที่อยู่ที่คุณใช้เพื่อเปิด Home Assistant ของคุณ แล้วเชื่อมโยงใหม่ หาก Home Assistant แสดงข้อผิดพลาดหลังจากนั้น หมายความว่าการลงชื่อเข้าใช้ใช้เวลานานเกินไป: ลบรายการที่ยังไม่เสร็จสิ้นและเพิ่มการเชื่อมต่อใหม่
ทำอย่างไรเพื่อตัดการเชื่อมต่อ Home Assistant?
ยกเลิกการเชื่อมต่อใน Home Assistant แล้วถอนสิทธิ์การเข้าถึงในโปรไฟล์ของคุณ หรือลบกุญแจ Home Assistant ในส่วนการตั้งค่าผู้พัฒนา
