- الوصول إلى مفاتيح التشفير عبر بوابة مطوري Tuya.
- استخدام أدوات خارجية مثل tuya-cli لاستخراج معرفات الجهاز.
- قم بتكوين عناوين IP ثابتة لمنع فقدان الاتصال المحلي.
- تحديد نقاط بيانات محددة لتمكين التحكم في اللون والسطوع.

أنا متأكد أنك مررت بهذا الموقف: تشتري مجموعة من المصابيح الذكية لأنها رخيصة وتعمل بشكل جيد مع نظام Smart Life، لكنك تدرك لاحقًا أن الاعتماد كليًا على الحوسبة السحابية أمرٌ مُرهق. تريد دمج كل شيء مع Home Assistant للتحكم الكامل بمنزلك، ولكن عندما تبدأ بالبحث عن الإضافات، تجد أن معظمها يتطلب التسجيل في بوابة المطورين. يبدو الأمر وكأنهم يحاولون إقناعك بفكرة "التحكم المحلي" بينما في الواقع يُجبرونك على استخدام خوادمهم حتى تتمكن من البدء.
في الواقع، ورغم أن الأمر قد يبدو متناقضًا، إلا أن هذه الخطوة الأولية ضرورية للحصول على مفتاح التشفير لكل مصباح. بمجرد حصولك على هذا المفتاح، لن تحتاج بياناتك إلى مغادرة شبكتك، مما يتيح لك التحكم في إضاءة مطبخك دون أن يعلم خادم في الصين متى تُشغل أضواء المطبخ. إذا تحليت بالصبر واتبعت الخطوات الصحيحة، يمكنك جعل أجهزة Calex، أو أي علامة تجارية أخرى تعتمد على Tuya، تعمل بشكل مستقل تمامًا وبخصوصية تامة.
تجهيز الأرض والأدوات

قبل البدء، يجب تثبيت HACS (متجر مجتمع مساعد المنزل) ، فهو أسهل طريقة لإضافة إضافة LocalTuya. بعد تشغيل HACS، ابحث عن LocalTuya وقم بتثبيته من مستودع GitHub الخاص به. لا تتخطى هذه الخطوة، فهي المحرك الذي يُمكّن الاتصال المباشر بالأجهزة.
لاسترداد مفاتيح الأمان، ستحتاج إلى تثبيت [اسم البرنامج] على جهاز الكمبيوتر الخاص بك. بايثون وNPMبعد ذلك، افتح الطرفية وقم بتشغيل الأمر npm i @tuyapi/cli -g لتثبيت الأداة tuya-cliستقوم هذه الأداة بالعمل الشاق المتمثل في استخراج المعلومات التقنية التي يحتاجها برنامج Home Assistant. التحدث إلى المصابيح الكهربائية بدون وسطاء.
عملية المطابقة والتنظيم

عند البدء بإضافة المصابيح، أنصح بشدة باستخدام شريط لاصق لتمييز كل مصباح . من السهل جدًا الخلط بين عشرة مصابيح متطابقة، فلا تعرف أيها لغرفة المعيشة وأيها لغرفة النوم. دوّن الاسم الذي تختاره لكل مصباح في التطبيق، وعنوان IP الخاص به، ومكان إدخال مفتاح التشفير.
من أهم الحيل لتجنب تعطل نظامك هو الوصول إلى جهاز التوجيه (الراوتر) وتعيين عناوين IP ثابتة لكل جهاز. إذا سمحتَ لبروتوكول DHCP بتغيير عناوين IP، فسيتوقف تطبيق Home Assistant عن اكتشاف المصباح، ورغم أن التحكم السحابي سيظل يعمل، إلا أن الوصول المحلي سيُفقد ، مما يُجبرك على إعادة تهيئة كل شيء من البداية.
استخراج مفاتيح التشفير

بمجرد ربط الأضواء بحساب Tuya الخاص بك، حان وقت استخدام الطرفية. قم بتشغيل الأمر tuya-cli wizardفي المرة الأولى التي تقوم فيها بذلك، سيطلب منك النظام معلوماتك بيانات اعتماد واجهة برمجة التطبيقات من بوابة المطورين. بعد الإعداد، ما عليك سوى إدخال مُعرّف أحد أجهزتك، وستقوم الأداة بإنشاء ملف JSON يحتوي على الأسماء، والمعرفات، ومفاتيح التشفير من جميع الأجهزة المرتبطة بحسابك.
إعدادات مفصلة في مساعد المنزل

عند إضافة مصابيح إلى LocalTuya، يُفضّل القيام بذلك واحدًا تلو الآخر للحفاظ على استقرار النظام. تنقسم العملية إلى عدة خطوات: أولًا، اختر المصباح من القائمة باستخدام عنوان IP الخاص به؛ ثم أدخل الاسم المألوف ومفتاح التشفير اللذين حصلت عليهما سابقًا. تأكد من أن قيمة المصباح "20" مُحددة في نموذج البيانات.
في الخطوة التالية، عرّف الجهاز على أنه "مصباح ". الجزء الأكثر تعقيدًا يأتي في النهاية، مع نقاط البيانات. لكي يعمل التحكم في اللون والسطوع بشكل صحيح، يجب عليك تعيين القيم التالية: السطوع 22 ، درجة حرارة اللون 22، وضع اللون 21، واللون 24. قد تختلف هذه القيم باختلاف الطراز، ولكنها تُعتبر عمومًا المعيار لتحقيق تحكم كامل في عجلة الألوان.
باتباع هذه الخطوات، ستتمكن من تحويل المصابيح الكهربائية التي تعتمد على السحابة إلى أجهزة تُدار محليًا. من خلال الجمع بين استخدام tuya-cli، وتخصيص عناوين IP ثابتة، وربط نقاط البيانات بشكل صحيح في LocalTuya، ستحصل على استجابة فورية من المصابيح، وراحة بال تامة بأن نظام التشغيل الآلي لمنزلك سيستمر في العمل حتى في حال انقطاع الإنترنت.