الاتصالات / التحكم التلقائي
Home Assistant وMarrow Health
تلقائي
الخطوات والنوم والوزن والسعرات الحرارية كمستشعرات في Home Assistant، تُحدَّث وفق جدول، للوحات المعلومات والأتمتة في المنزل.
«افتح في Marrow» يعمل على iPhone بإصدار Marrow 1.5 أو أحدث.
تلقائي (مشغّل Webhook) مجاني
يرسل Marrow ملف CSV أو JSON إلى URL وفق جدول، والتطبيق مغلق. تحتاج إلى: Home Assistant الخاص بك، متاحًا عبر HTTPS.
- في Marrow، افتح «تصدير» واضغط Home Assistant. شغّل «تلقائي».
- أضف مشغّل webhook والمستشعرات من الوصفة إلى
configuration.yaml. - في Marrow: تحكم تلقائي جديد. تطلب صفحته:
- العنوان: عنوان Home Assistant لديك، ثم
/api/webhook/ومعرّف webhook من الوصفة. يجب أن يكون متاحًا عبر HTTPS. لا حاجة إلى ترويسة. يبدو هكذاhttps://<your-ha>/api/webhook/<id>. - البيانات والتكرار: نوع البيانات، وJSON أو CSV، وعدد مرات التشغيل.
- التشغيل: أعد تشغيل Home Assistant بعد تعديل
configuration.yaml، ثم «تشغيل الآن».
- العنوان: عنوان Home Assistant لديك، ثم
إذا لم يعمل
في Home Assistant
- تم التسليم، لكن المستشعرات لا تتغير. يرد Home Assistant بـ 200 حتى مع معرّف webhook لا يعرفه، فيعرض Marrow «تم التسليم». تحقق أن المعرّف في نهاية العنوان يطابق
webhook_idفي configuration.yaml تمامًا. - Received remote request for local webhook. هذا التحذير في سجل Home Assistant يعني أن
local_onlyقيد التشغيل، وهو الافتراضي. فلا يفعل أي طلب من الإنترنت شيئًا، ومنه رابط webhook السحابي في Nabu Casa. اضبطlocal_only: false، كما في الوصفة. - Server answered 405. يقبل webhook الأمرين POST وPUT افتراضيًا. وإذا ضُبط
allowed_methodsفيجب أن يتضمن POST. - تعديلات configuration.yaml لا تفعل شيئًا. أعد تشغيل Home Assistant بعد تعديله. ويمكن أيضًا إعادة تحميل تغييرات كيانات القوالب بإجراء إعادة تحميل القوالب.
- لا يوجد عنوان HTTPS. يحتاج Marrow إلى واحد. يوفره رابط webhook السحابي في Nabu Casa، أو ضع نطاقك الخاص مع شهادة أمام Home Assistant.
- القيم فارغة. اختر JSON في Marrow. لا يسلّم Home Assistant النص إلى
trigger.jsonإلا إذا كان JSON.
فحوصات «تلقائي»
- اختبر بـ «تشغيل الآن». السطر تحت «تشغيل الآن» يقول ما حدث. أي رد 2xx يُعدّ تسليمًا. وأي شيء آخر يظهر كـ Server answered مع رمز الحالة، أو خطأ الشبكة.
- راجع سجل النشاط. في التحكم التلقائي، خيارات إضافية، يسرد «سجل النشاط» آخر 30 تشغيلًا مع نتيجة كل منها.
- التشغيلات تتأخر. يختار iOS لحظة التشغيل في الخلفية، والهاتف المقفل طوال اليوم يرسل عند فتحه التالي. و«منذ آخر تشغيل» يستدرك ما فات في التشغيل الناجح التالي.
- مستقبِل على شبكة منزلك. يحتاج Marrow إلى إذن الشبكة المحلية للوصول إليه (الإعدادات، الخصوصية والأمان، الشبكة المحلية). اضغط «تشغيل الآن» مرة واحدة والتطبيق مفتوح ليتمكن iOS من السؤال: ففي الخلفية يرفض دون أن يسأل.
- لا يمكن تشغيله. يُحسب كل تحكم تلقائي قيد التشغيل اتصالًا. تحتفظ الخطة المجانية باتصال واحد قيد التشغيل في كل مرة. ويحتفظ Marrow Pro بما يصل إلى 10: الذكاء الاصطناعي والخوادم والتحكمات التلقائية معًا.
المزيد من الحلول في الأدلة: تلقائي.