هناك قفل متصل بـ Nuki هو أحد منتجات المنزل الذكي المفضلة لدي. إنه يسهل الوصول إلى مكان إقامتك، مع تحسين الأمن. لقد حرصت الشركة المصنعة دائمًا على جعل قفلها متوافقًا مع أكبر عدد ممكن من الأنظمة، مما مكن من اعتماده على نطاق واسع في هذا المجال. هذه المرة، تقوم Nuki بتوسيع الاحتمالات من خلال إضافة دعم MQTT.
لقد كان من المهم دائمًا بالنسبة لنا توصيل Nuki بأكبر عدد ممكن من أنظمة المنزل الذكي. مع توفر دعم MQTT الآن، فإننا نعمل على توسيع نطاق عمليات التكامل الممكنة. تحظى واجهات MQTT بشعبية كبيرة في أنظمة المنزل الذكي المحلية، والتي تتم إدارتها عادةً على خوادمها الخاصة. يتميز MQTT باستهلاك منخفض للطاقة وموثوقية عالية. بفضل MQTT API، يمكن دمج Nuki Smart Lock 3.0 Pro بسهولة في الأنظمة الشائعة مثل Loxone وOpenHab وHome Assistant.
مارتن بانسي، المؤسس المشارك والرئيس التنفيذي لشركة Nuki Home Solutions GmbH
MQTT هو بروتوكول اتصال يستخدم على نطاق واسع في التشغيل الآلي للمنزل، لأنه سريع، ويستهلك القليل من الموارد، وسهل الإعداد نسبيًا. توفر إضافة MQTT إلى القفل الخاص بك خيارًا سريعًا وسهلاً لدمج Smart Lock 3.0 Pro في تثبيت التشغيل الآلي للمنزل (الخيار غير متاح بعد في الطراز 3.0). يمكن الآن توصيل محاور المنزل الذكي الشهيرة مثل Jeedom أو HomeBridge أو Home Assistant أو Loxone عبر MQTT. يتيح ذلك التكامل المرن في سيناريوهات التطبيقات المختلفة، بدءًا من تحديث حالة Smart Lock ببساطة وحتى التكامل الكامل لأتمتة المنزل.
نوكي MQTT وجيدوم
لقد اختبرت دمج قفل Nuki SmartLock 3 Pro الخاص بي في Jeedom مباشرة باستخدام البرنامج الإضافي MQTT Manager المتوفر على جهازي جيدوم لونا.
يجب بالطبع أن يكون البرنامج المساعد MQTT manager مثبتًا وفعالاً. في صفحة التكوين، نقوم باسترداد اسم المستخدم (عادة “jeedom”) وكلمة المرور (الجزء الذي يلي ): “):

يرجى ملاحظة أن الإصدار الحالي من MQTT Nuki لا يبدو أنه يدعم كلمات مرور أطول من 32 حرفًا (لقد بحثت لفترة طويلة عن سبب عدم نجاحها عندما أدخلت المعلومات :p).
ننتقل بعد ذلك إلى تطبيق Nuki للهاتف المحمول، في قائمة “الوظائف والتكوين”. هناك، في قسم “عمليات التكامل”، يمكننا رؤية قائمة MQTT جديدة. نضغط عليه ونطلب تفعيله:

تقوم بعد ذلك بإدخال عنوان IP الخاص بصندوق Jeedom الخاص بك (والذي يعمل بالتالي كوسيط MQTT)، واسم المستخدم الخاص بك، وكلمة المرور، والتحقق من الصحة. بالمناسبة، يمكنك إعطاء الحق في القفل أم لا، عبر أوامر MQTT.

هذا كل شيء هنا. تم الآن تنشيط MQTT على تطبيق Nuki.
بالعودة إلى Jeedom، نقوم بإنشاء جهاز جديد عبر القائمة Plugins / Programming / MQTT Manager / Add:

هنا، “الموضوع الجذري” مطلع بشكل خاص على “nuki”.
ثم، في علامة التبويب “الأوامر”، نقوم بإنشاء الأوامر المختلفة التي نريدها. وهي مفصلة في أ تعليمات pdf التي أتاحتها Nuki.
بعض الأمثلة على الأوامر:

الجزء الأول، هنا “21A80E56C” (على سبيل المثال) هو معرف القفل. ستحتاج إلى استعادته من تطبيق Nuki، القائمة العامة، ضمن “معرف الجهاز”. إذا كان لديك العديد من الأقفال التي تريد استعادتها عبر MQTT، فأنت تحتاج فقط إلى تعديل هذا المعرف في الأوامر المختلفة.
ثم نضيف الأمر “/command”.
مثال: 21A80E56C/حالة . سيقوم هذا الأمر باسترداد الحالة الحالية للقفل، المحددة برقم (راجع تعليمات Nuki لمعرفة القيم المختلفة المحتملة).
يمكننا بالتالي استرداد حالة القفل، والباب، والبطارية، وما إلى ذلك. لدينا هنا أوامر من نوع “المعلومات” لاسترداد البيانات.
يمكنك أيضًا إنشاء أوامر من النوع “إجراء”، باستخدام الأمر /lockAction والقيمة 1 لإلغاء القفل أو 2 للقفل. يصبح من الممكن بعد ذلك التحكم في القفل عبر سيناريوهات Jeedom إذا رغبت في ذلك.
أخيرًا، عبر قائمة الأدوات، يمكنك تخصيص عرض البيانات، لأن عرض “الحالة: 4” لن يكون ذا معنى كبير. يمكنك إنشاء القطعة بهذه الطريقة:

نفس الشيء بالنسبة لحالة الباب:

شكرا بالمناسبة انشر على مجتمع Jeedom بالنسبة لفكرة القطعة ;-)
يمكننا بالتالي الحصول على هذا النوع من الأدوات وهو أجمل بكثير:

بفضل MQTT، تم دمج قفل Nuki SmartLock 3 بشكل مثالي في Jeedom. ويتم تسجيل جميع المكالمات عبر MQTT في سجل التطبيق، إذا كان هناك أي شك:

خاتمة
وصول MQTT على قفل نوكي خبر عظيم! لم نعد نعتمد على أي مكون إضافي موجود أو لا نعتمد على حل التشغيل الآلي للمنزل لدينا، ولا على دعم المطور. إذا كان حل التشغيل الآلي للمنزل يدعم MQTT، فمن الممكن دمج قفل Nuki فيه! لقد رأينا مثالاً هنا مع Jeedom، ولكن هذا ممكن أيضًا مع Home Assistant، أو OpenHab، أو HomeBridge، أو حتى Loxone، وكلها تدعم أيضًا MQTT.
نظرًا لكونك معجبًا بهذا القفل بالفعل، فإن هذه الإمكانية الجديدة تدفع هذه النقطة إلى أبعد من ذلك!
[وحدة محتوى البيض=قالب أمازون=مخصص/مضغوط]