تتحكم أليس في ضوء Noolite وكورنيش SmartLife

  • Dec 11, 2020
click fraud protection

لقد اكتشفت أخيرًا كيفية جعل Alice تدير أي أجهزة ذكية ، حتى تلك التي لم يتم دعمها بعد بواسطة منزل Yandex الذكي. يتم ذلك باستخدام خدمات Domovyonok Kuzya و IFTTT.


تبين أن سلسلة الأجهزة والخدمات الخاصة بالتحكم في الضوء مثيرة للإعجاب:

أليس - دوموفيونوك كوزيا - IFTTT - جهاز تحكم عن بعد عالمي يعمل بالواي فاي Broadlink - Noolite.

في الوقت نفسه ، كل شيء يعمل بشكل جيد ، والتأخير لا يزيد عن ثلاث ثوان.

لنبدأ بـ IFTTT (إذا كان هذا بعد ذلك). تعرف هذه الخدمة الغالبية العظمى من أنظمة المنزل الذكي والتحكم في الأجهزة وهي مصممة للأتمتة. يمكنه ، على سبيل المثال ، كتابة رسالة معدة مسبقًا على Twitter عندما تمطر بالخارج ، أو تشغيل مصباح كهربائي ذكي عندما يتم ذكرك على Facebook. لكننا سنستخدمه للتحكم مباشرة في الأجهزة من الإنترنت. سيعطي IFTTT أمرًا للجهاز عند حدوث مكالمة إلى عنوان معين على الإنترنت.

اذهب إلى https://ifttt.com والتسجيل.
نقوم بإنشاء تطبيق صغير لبعض الإجراءات ، مثل تشغيل مصباح كهربائي. نضغط على الصورة الرمزية الخاصة بنا ونختار إنشاء أو اذهب فقط إلى العنوان
https://ifttt.com/create.


انقر فوق "+" وادخل إلى قائمة خدمات المصدر.

instagram viewer

ابحث عن "Webhooks" وانقر على المربع الأزرق لهذه الخدمة.


انقر فوق مربع المشغل الوحيد المتاح "تلقي طلب ويب".


ابتكر واكتب اسمًا بسيطًا للعمل ، مثل "lamp-on". انقر فوق "إنشاء مشغل".


تم إنشاء الشرط ، اضغط على علامة الجمع الثانية.


نحن في قائمة العمل.


نكتب في البحث اسم التطبيق الذي يتحكم في الجهاز المطلوب (على سبيل المثال ، ihc لـ Broadlink أو SmartLife لقضيب الستارة) ، ونضغط على أيقونة الخدمة المطلوبة.


ستطلب الخدمة الوصول إلى حسابك الخاص بالتطبيق المقابل. بعد إدخال تسجيل الدخول وكلمة المرور من ihc ، نصل إلى قائمة الأوامر. إذا أردنا تشغيل المصباح الكهربائي ، فحدد "تشغيل الجهاز أو إيقاف تشغيله".


حدد الجهاز والإجراء وانقر على "إنشاء إجراء".


قم بتعطيل محرك الإشعارات وانقر على "إنهاء".


بنفس الطريقة ، نقوم بإنشاء تطبيقات صغيرة لجميع الإجراءات اللازمة.

نذهب إلى خدماتي (الصورة الرمزية - خدماتي أو https://ifttt.com/my_services).


انقر فوق "Webhooks"


اضغط على "توثيق" في الأعلى وشاهد هذه الصورة.


انسخ السطر واحفظه بعد "إجراء POST أو الحصول على طلب ويب إلى:".

في حالتي ، هذا هو الخط " https://maker.ifttt.com/trigger/{event}/with/key/Y7_exM2lhgyH". بدلاً من "{event}" ، أدخل اسم الإجراء المطلوب واحصل على العنوان ، عند التبديل إلى الذي سيتم بدء الإجراء.

في المثال الخاص بي ، كان اسم الإجراء "lamp-on" ، لذلك سيكون العنوان https://maker.ifttt.com/trigger/lamp-on/with/key/Y7_exM2lhgyH (لا تنقر فوقه ، لن يتم تشغيل الضوء الخاص بي - لقد غيرت مفتاح API :). يمكنك التحقق من عملية الإجراء عن طريق نسخ العنوان في سطر المتصفح والضغط على Enter.

الآن لدينا قائمة بالعناوين ، عند النقر على الإجراءات الضرورية التي يتم إطلاقها. سيساعد The Brownie Kuzya أليس على تعلم كيفية التنقل إلى هذه العناوين.

نذهب إلى العنوان https://alexstar.ru/smarthome.


سجّل الدخول من خلال Yandex ، وانقر على "إضافة قاعدة IFTTT".


نكتب عبارة تنشيط ، على سبيل المثال "تشغيل الضوء" ونسخ عنوان IFTTT الخاص بنا مع الأمر المطلوب فيه.


يتم حفظ جميع البيانات تلقائيًا ، Kuzi ببساطة ليس لديه زر حفظ.
نضيف قواعد IFTTT لجميع الإجراءات التي تم إنشاؤها مسبقًا في خدمة IFTTT.

انقر فوق "أجهزة منزلية ذكية افتراضية".


نقوم بإنشاء جهاز جديد. حدد النوع "مصباح" وقم بتسمية جهازنا الثريا (سيتم استخدام هذه الكلمة لاحقًا لأوامر أليس). حدد القواعد التي تم إنشاؤها في الخطوة السابقة لتشغيل وإيقاف تشغيل الثريا.


أطلقنا تطبيق Yandex على الهاتف الذكي ، وانتقل إلى الأجهزة ، ثم إدارة الأجهزة ، وانقر "+" ، حدد "إضافة جهاز" ، وابحث عن Kuzyu في القائمة ، وأضفه واربطه حسابات. ظهرت ثريا في قائمة أجهزة Yandex للمنزل الذكي والتي يمكن التحكم فيها.
يعرض Yandex الكثير من الأوامر ، لكننا مهتمون بـ "Alice turn on the light" أو "Alice turn on the الثريا".


الآن يمكن التحكم في الثريا عن طريق الصوت (إذا كان هناك بالطبع مساعد المتحدث).

العديد من الفروق الدقيقة والحيل.
يتم استخدام Broadlink RM Pro أو RM Pro + للتحكم في وحدات الطاقة Noolite.


الآن هذا الجهاز يكلف 37.9 دولار، اشتريتها من نفس البائع بسعر 26.7 دولارًا أمريكيًا بما في ذلك قسيمة.

يمكن لـ Broadlink RM Pro حفظ أوامر التحكم عن بعد بالأشعة تحت الحمراء وأوامر الراديو 433 و 315 ميجا هرتز. عند تسجيل أمر ، يطلب تطبيق iHC الضغط مع الاستمرار على زر في جهاز التحكم عن بُعد. في حالة Noolite ، لا يمكن القيام بذلك (يؤدي الضغط على المفتاح إلى إعطاء أمر آخر). تحتاج إلى النقر فوق زر التبديل كثيرًا ، غالبًا حتى يتعرف التطبيق على هذا على أنه تكرار مستمر للأمر. لهذا السبب ، لن يكون من الممكن تسجيل أمر التعتيم ، ولكن يمكنك استخدام جهاز تحكم عن بعد Noolite ، وحفظ سيناريوهين (على سبيل المثال ، الحد الأدنى للسطوع والسطوع المتوسط) وكتابة هذه الأوامر.

بمساعدة Broadlink RM Pro والخدمات التي كتبت عنها أعلاه ، يمكنك "تعليم" Alice التحكم في أي أجهزة باستخدام وحدات تحكم الأشعة تحت الحمراء والراديو.

اتضح أن IFTTT لا يعرف أن هناك قضبان ستائر في SmartLife وعندما حاولت إضافة إجراء ، كانت قائمة الأجهزة فارغة. لكنني وجدت مخرجًا: يمكن لـ IFTTT تنفيذ نصوص SmartLife النصية. لقد صنعت سيناريوهين بشروط مستحيلة في تطبيق SmartLife: افتح الستائر عندما تكون درجة الحرارة في موسكو -40 درجة بالضبط وافتح الستائر عندما تكون بالضبط -39. IFTTT ، و Alice عبر Kuzya ، باستخدام الأمرين "Alice open the Curtain" و "Alice close the Curtain" ، نفذوا هذه السيناريوهات بالضبط.

إذا تمت إضافة الأجهزة إلى Domovenka Kuzyu بعد إضافة Domovenok إلى منزل Yandex الذكي ، فلن تظهر الأجهزة الجديدة في Yandex بمفردها. لجعلها تظهر ، تحتاج إلى تحديد الوظيفة الإضافية Kuzi Brownie في تطبيق Yandex مرة أخرى والنقر فوق الزر "تحديث قائمة الأجهزة".

اتضح أنه إذا كان لدى Yandex عدة مصابيح (في حالتي ، ثريتان في غرفتين) ، فإن الأوامر "Alice تعمل أضواء "و" أليس تطفئ الأنوار "تعمل على تشغيل وإطفاء جميع المصابيح ، لذلك من المهم إعطاء أسماء فريدة للمصابيح في جنية سمراء صغيرة. ما زلت أسميهم "ثريا" و "نور في غرفة النوم".

يومًا ما ، في المستقبل المشرق ، ستضيف Yandex BroadLink وتعلم التحكم في الستائر (أو على الأقل السيناريوهات) SmartLife (الآن يدعم فقط المصابيح الكهربائية والمآخذ) ، ولكن في الوقت الحالي عليك استخدام مثل هذه العكازات ، عمل.

للوهلة الأولى ، كل ما كتبته اليوم يبدو مرهقًا ومعقدًا للغاية. في الواقع ، تحتاج إلى معرفة ذلك مرة واحدة ، ثم يصبح كل شيء بسيطًا ومريحًا وسريعًا جدًا.

ملاحظة. في اليوم الثاني ، كنت أتحكم في الأضواء والستائر بصوتي واتضح أنها مريحة للغاية.

© 2020، أليكسي ناديجين
الموضوع الرئيسي لمدونتي هو التكنولوجيا في حياة الإنسان. أكتب المراجعات ، وأشارك الخبرات ، وأتحدث عن كل أنواع الأشياء المثيرة للاهتمام. مشروعي الثاني -
lamptest.ru. أختبر مصابيح LED وأساعد في معرفة أيها جيد وأيها ليس جيدًا.