FitnessSyncer

Home Assistant
  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

  1. ไปที่หน้าบัญชีผู้พัฒนา
  2. ที่ส่วนล่างของหน้า ให้เลือก Home Assistant จากรายการ แล้วคลิก “สร้าง”
  3. โปรดสังเกต Client Id และ Client Secret Client Secret จะแสดงขึ้นเพียงครั้งเดียวเท่านั้น หากคุณสูญเสียมันไป คุณสามารถสร้างใหม่ได้ แต่หลังจากนั้นคุณจะต้องป้อนมันลงใน Home Assistant อีกครั้ง

ขั้นตอนที่ 2: เพิ่ม FitnessSyncer ไปยัง Home Assistant

  1. ใน Home Assistant ให้ไปที่ Settings (การตั้งค่า) แล้วเลือก Devices & services (อุปกรณ์และบริการ)
  2. เลือก “Add Integration” แล้วเลือก “Model Context Protocol”
  3. ป้อน https://www.fitnesssyncer.com/services/mcp เป็น URL ของเซิร์ฟเวอร์ แล้วส่งข้อมูล
  4. Home Assistant ขอข้อมูลรับรองของแอปพลิเคชัน กรอก FitnessSyncer เป็นชื่อ และวาง Client ID และ Client Secret จากขั้นตอนที่ 1 ลงไป
  5. คุณจะถูกนำไปยัง FitnessSyncer เพื่อลงชื่อเข้าใช้และอนุมัติสิทธิ์ที่ Home Assistant ขอไว้ ให้ยกเลิกการเลือกสิ่งที่คุณไม่ต้องการให้ Assist ดำเนินการ; สำหรับการตอบคำถาม สิทธิ์การอ่านก็เพียงพอแล้ว
  6. คุณจะถูกนำกลับไปยัง Home Assistant ซึ่งจะเสร็จสิ้นการเพิ่มการเชื่อมต่อ

ขั้นตอน 3: ให้ Assist ใช้ FitnessSyncer

  1. ใน Home Assistant ให้ไปที่ Settings (การตั้งค่า) แล้วเลือก Devices & services (อุปกรณ์และบริการ) เปิดการเชื่อมต่อ AI ของคุณ (เช่น Open AI Conversation) และเลือกไอคอนรูปเกียร์ที่อยู่ข้างตัวแทนสนทนา (conversation agent) ของมัน
  2. ภายใต้ Control Home Assistant, ให้เลือก FitnessSyncer ด้วย แล้วคลิกส่ง
  3. ในเมนู "ตั้งค่า" (Settings) แล้วเลือก "ผู้ช่วยเสียง" (Voice assistants) เปิดผู้ช่วยเสียงที่คุณใช้สนทนา และตั้งค่า "ตัวแทนสนทนา" (Conversation agent) ของผู้ช่วยนั้นให้เป็นตัวแทนดังกล่าว
  4. ผู้ให้บริการ 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 ในส่วนการตั้งค่าผู้พัฒนา

FitnessSyncer ใช้คุกกี้ที่จำเป็นเพื่อลงชื่อเข้าใช้และจดจำการตั้งค่าของคุณ ด้วยความอนุญาตจากคุณ เรายังใช้คุกกี้วิเคราะห์เพื่อเข้าใจว่าผู้ใช้ใช้งานเว็บไซต์นี้อย่างไร เรียนรู้เพิ่มเติม