/ الدليل / الملعب / home-assistant-vibecode-agent
● مجتمع Coolver ⚡ فوري

home-assistant-vibecode-agent

بواسطة Coolver · Coolver/home-assistant-vibecode-agent

قم بإدارة Home Assistant من IDE الخاص بك - قم بإنشاء عمليات التشغيل الآلي، وتصميم لوحات المعلومات، ونشر التكوينات باستخدام اللغة الطبيعية.

home-assistant-vibecode-agent عبارة عن وظيفة إضافية لمساعد المنزل مع تكامل خادم MCP الذي يتيح لـ AI IDEs (Claude Code وCursor وVS Code) إدارة تكوينات المنزل الذكي بشكل مستقل. يمكنه إنشاء عمليات التشغيل الآلي، وتصميم لوحات معلومات Lovelace، وتثبيت مكونات HACS، وإدارة الوظائف الإضافية، والتحقق من صحة التكوينات - كل ذلك من خلال النسخ الاحتياطية التلقائية المستندة إلى git والتراجع بنقرة واحدة.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

home-assistant-vibecode-agent-2.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "home-assistant-vibecode-agent-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "home-assistant-vibecode-agent-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add home-assistant-vibecode-agent-2 -- TODO 'See README: https://github.com/Coolver/home-assistant-vibecode-agent'

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: home-assistant-vibecode-agent

كيفية إنشاء أتمتة مساعد منزلي باللغة الطبيعية

👤 عشاق المنزل الذكي الذين يفضلون وصف ما يريدون على كتابة YAML ⏱ ~10 min beginner

متى تستخدمه: تريد أتمتة شيء ما في منزلك ولكنك لا ترغب في كتابة YAML يدويًا.

المتطلبات الأساسية
  • مساعد المنزل مع الوظيفة الإضافية المثبتة — أضف المستودع https://github.com/coolver/home-assistant-vibecode-agent وقم بالتثبيت
  • تم تكوين عميل MCP — قم بتكوين Claude Code أو Cursor للاتصال بنقطة نهاية MCP الخاصة بالوظيفة الإضافية
الخطوات
  1. وصف الأتمتة الخاصة بك
    إنشاء التشغيل الآلي: عندما أصل إلى المنزل (يدخل نظام تحديد المواقع العالمي (GPS) الخاص بالهاتف إلى منطقة المنزل)، قم بتشغيل أضواء غرفة المعيشة، واضبطها على سطوع 70%، وابدأ تشغيل قائمة تشغيل Spotify الخاصة بي على مكبر صوت المطبخ.✓ تم النسخ
    → تم إنشاء أتمتة YAML والتحقق من صحتها
  2. النشر والاختبار
    انشر هذه الأتمتة وابدأ التشغيل التجريبي.✓ تم النسخ
    → تم نشر الأتمتة مع إنشاء نسخة احتياطية ونتائج الاختبار

النتيجة: تم إنشاء أتمتة Home Assistant العاملة من وصف باللغة الإنجليزية البسيطة.

المزالق
  • أسماء الكيانات لا تتطابق مع ما وصفته — اطلب من الوكيل إدراج الكيانات المتاحة أولاً حتى تتمكن من الرجوع إلى الأسماء الصحيحة

صمم لوحة معلومات Lovelace مخصصة باستخدام الذكاء الاصطناعي

👤 مستخدمو Home Assistant الذين يريدون لوحات معلومات أفضل دون تعلم Lovelace YAML ⏱ ~20 min intermediate

متى تستخدمه: تريد لوحة تحكم جميلة وعملية ولكنك تجد قيودًا على المحرر اليدوي.

المتطلبات الأساسية
  • وكيل Vibecode قيد التشغيل ومتصل — قم بتثبيت الوظيفة الإضافية وتكوين عميل MCP
الخطوات
  1. وصف لوحة القيادة
    صمم لوحة معلومات لغرفة نومي: أظهر درجة الحرارة/الرطوبة من المستشعر، وأدوات التحكم في الإضاءة باستخدام أشرطة تمرير السطوع، وبطاقة مشغل الوسائط لجهاز Sonos، ورسمًا بيانيًا لدرجة الحرارة خلال الـ 24 ساعة الماضية.✓ تم النسخ
    → تم إنشاء Lovelace YAML بجميع البطاقات المطلوبة
  2. كرر على التصميم
    انقل مشغل الوسائط إلى الأعلى وأضف مظهرًا داكنًا يتناسب مع ألوان غرفة نومي.✓ تم النسخ
    → لوحة معلومات محدثة مع بطاقات مُعاد ترتيبها وموضوع مخصص

النتيجة: تم نشر لوحة القيادة Lovelace المصقولة في Home Assistant.

المزالق
  • تتطلب البطاقات المخصصة تثبيت HACS — اطلب من الوكيل تثبيت مكونات HACS المطلوبة قبل إضافة بطاقات مخصصة

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

home-assistant-vibecode-agent-2 + filesystem

تصدير ونسخ تكوينات Home Assistant احتياطيًا إلى الملفات المحلية

قم بتصدير جميع عمليات التشغيل الآلي وتكوينات لوحة المعلومات الخاصة بي إلى ~/ha-backup/ للتحكم في الإصدار.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
create_automation description or YAML إنشاء أو تعديل عمليات التشغيل الآلي لمساعد المنزل 0
update_dashboard dashboard config إنشاء أو تحديث لوحات معلومات Lovelace 0
list_entities domain?: str قائمة الكيانات المتاحة لمساعد المنزل 0
call_service domain: str, service: str, data?: obj اتصل بخدمة Home Assistant (تشغيل الأضواء، تشغيل الوسائط، وما إلى ذلك) 0
install_hacs component: str تثبيت مكون مجتمع HACS 0

التكلفة والحدود

تكلفة التشغيل

حصة API
غير متاح - يتصل بمثيل Home Assistant المحلي
الرموز لكل استدعاء
200-1000 رمز لكل عملية
التكلفة المالية
مجاني – إضافة مفتوحة المصدر
نصيحة
قم بإدراج الكيانات أولاً لتقليل حالات التجربة والخطأ عند إنشاء عمليات التشغيل الآلي.

الأمان

الصلاحيات والأسرار ونطاق الأثر

الحد الأدنى من الصلاحيات: Home Assistant long-lived access token
تخزين بيانات الاعتماد: تم تكوين رمز وصول HA في إعدادات الوظيفة الإضافية
نقل البيانات الخارجي: يتواصل مع مثيل Home Assistant المحلي الخاص بك فقط. تنزيلات HACS من GitHub.

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

Add-on can't connect to Home Assistant

تأكد من صحة رمز الوصول طويل الأمد وعدم انتهاء صلاحيته. تحقق من سجلات الوظائف الإضافية بحثًا عن أخطاء الاتصال.

تحقق: Check Home Assistant → Settings → Add-ons for the agent's status
Automation validation fails

قد يشير YAML الذي تم إنشاؤه إلى كيانات غير موجودة. قم بإدراج الكيانات أولاً للتحقق من الأسماء.

تحقق: list_entities to see all available entity IDs
HACS component not installing

تأكد من تثبيت HACS نفسه في Home Assistant أولاً. تأكد من صحة اسم المكون.

تحقق: Verify HACS is accessible from Home Assistant sidebar

البدائل

home-assistant-vibecode-agent مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Home Assistant REST API directlyتريد الوصول المباشر إلى واجهة برمجة التطبيقات (API) بدون طبقة MCPمزيد من التحكم ولكن لا يوجد إنشاء YAML أو التحقق من صحته بمساعدة الذكاء الاصطناعي

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills