جدول المحتويات:

Nest Thermostat ، تتبع الإشغال: 12 خطوة
Nest Thermostat ، تتبع الإشغال: 12 خطوة

فيديو: Nest Thermostat ، تتبع الإشغال: 12 خطوة

فيديو: Nest Thermostat ، تتبع الإشغال: 12 خطوة
فيديو: Как настроить термостат управления системой Carrier Infinity 2024, شهر نوفمبر
Anonim
Nest Thermostat ، تتبع الإشغال
Nest Thermostat ، تتبع الإشغال
Nest Thermostat ، تتبع الإشغال
Nest Thermostat ، تتبع الإشغال
Nest Thermostat ، تتبع الإشغال
Nest Thermostat ، تتبع الإشغال

حتى وقت قريب ، كانت أتمتة تبريد المنزل باستخدام Nest Thermostat تديرها IFTTT باستخدام مشغلات Life360 "أول من يصل إلى المنزل" و "آخر من يغادر المنزل". كان هذا رائعًا لأنني تمكنت من إضافة أفراد عائلتي إلى دائرة Life360 الخاصة بي ، وإذا كانوا أول من وصل إلى السياج الجغرافي للمنزل ، فإن IFTTT سيؤدي إلى تشغيل Nest Thermostat لضبط درجة الحرارة المناسبة. بالإضافة إلى ذلك ، عندما يغادر آخر شخص نفس السياج الجغرافي ، فإنه سيضبط ترموستات Nest على درجة حرارة ECO.

ظهرت المشكلة في بداية ديسمبر 2020 عندما أعلنت Life360 نهاية تكامل IFTTT:

البريد الإلكتروني المرسل بواسطة IFTTT:

أهلا،

في 2 ديسمبر 2020 ، ستتم إزالة خدمة Life360 من IFTTT لأن فريق Life360 لم يعد يدعم الخدمة.

للخدمات البديلة ، ألق نظرة على خدمات الأنظمة والمحور الذكي الأخرى على IFTTT.

نحن نقدر تفهمك."

لقد أجريت بعض الأبحاث وهناك العديد من المنتجات التي تقوم بالتسييج الجغرافي وأخرى تتعقب إشغال المنزل ولكنها جميعًا تفرض رسومًا أو كانت معقدة للغاية بالنسبة لاحتياجاتي.

لقد استقرت على حل يجمع بين تطبيق يسمى MacroDriod (يعمل فقط على هواتف Android) و IFTTT Maker Webhooks و Google Sheets للحفاظ على حالة الإشغال في منزلي.

اللوازم:

  1. هاتف أندرويد

    تم تثبيت تطبيق MacroDroid

  2. Nest ثرموستات
  3. حساب IFTTT (يجب أن يكون محترفًا لأن هذا يتطلب أكثر من 3 تطبيقات مسموح بها في Standard).

    1. حساب Nest مرتبط بـ IFTTT
    2. حساب Google مرتبط بـ IFTTT
    3. حساب Maker Webhooks المرتبط بـ IFTTT

الخطوة 1: إنشاء جدول بيانات Google جديد ("إنشاء نسخة" من جدول البيانات المشترك إلى Google Drive)

قم بإنشاء ورقة Google جديدة
قم بإنشاء ورقة Google جديدة
  1. انسخ ورقة Google الخاصة بتتبع الأشغال المشتركة:

    1. Shift + انقر فوق هذا الارتباط لفتحه في علامة تبويب أخرى.
    2. انقر فوق ملف
    3. انقر فوق "إنشاء نسخة"
    4. حفظ في محرك جوجل الخاص بك.
    5. قم بتدوين اسم الملف والدليل الذي قمت بتخزينه فيه. لأغراض هذا Instructable ، سنفترض أن دليل IFTTT وسيسمى الملف "Occupancy Tracking". لاحظ أنك قد ترغب في إعطائها اسمًا غامضًا لطيفًا للمساعدة في أن تكون أكثر أمانًا.

ملاحظة: لا تطلب مني منحك الإذن لتحرير هذا الملف. قبل إجراء أي تغييرات ، لن تتمكن من إجرائها لأنني قمت بمشاركة هذا كجدول بيانات للقراءة فقط ، قم بعمل "نسخة" في محرك google الخاص بك ثم تابع إجراء التعديلات.

الخطوة الثانية: الأمان

حماية
حماية
حماية
حماية

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

إذا لم يحدث ذلك ، فانقر على زر المشاركة وقم بالتغيير إلى "مقيد" بواسطة

  1. النقر على زر المشاركة
  2. تغييره إلى مقيد. (يجب أن تبدو مثل الصورة الثانية أعلاه) المنطق: لا نريد أن يعرف الناس عندما لا تكون عائلتك في المنزل.

الخطوة 3: قم بتحديث جدول البيانات الخاص بك مع أفراد العائلة الذين تم تعقبهم

تحديث جدول البيانات الخاص بك مع أفراد الأسرة المتعقبة
تحديث جدول البيانات الخاص بك مع أفراد الأسرة المتعقبة

يأتي جدول البيانات مع عضوين للتتبع ، الشخص 1 والشخص 2. يتم تخزين هذه الأسماء في جدول البيانات في الخلايا B2 و B3. إذا كنت ترغب في (غير مطلوب) يمكنك تحديث هذه الأسماء بأسماء الأفراد الذين تريد تتبعهم..

الخطوة 4: إضافة أو إزالة أفراد العائلة

إضافة أو إزالة أفراد العائلة
إضافة أو إزالة أفراد العائلة

إذا لزم الأمر ، يمكنك إضافة أفراد العائلة أو إزالتهم من جدول البيانات. لقد تركت مساحة للقيام بذلك في الصفوف 4-6.

  • لإضافة أفراد عائلة إضافيين ؛ ما عليك سوى نسخ الصف 2 أو 3 ولصقه في الصف 4 أو 5 أو 6.
  • لإزالة أفراد العائلة ، ما عليك سوى حذف محتويات الصف.

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

الخطوة 5: تعطيل أفراد الأسرة

تعطيل أفراد الأسرة
تعطيل أفراد الأسرة

يُستخدم العمود D في جدول البيانات إما لتمكين أفراد العائلة أو تعطيلهم. على سبيل المثال: لنفترض أنك وزوجك هما أفراد العائلة الوحيدون الذين يتم تعقبهم ، لكن زوجتك / زوجتك في الخارج تزور العائلة في دولة أخرى. لا تريد أن يظل مكيف الهواء الخاص بك في وضع التشغيل عند مغادرتك للمنزل ، لذا يمكنك تعطيل حساب زوجتك عن طريق تغيير العمود D بالنسبة لهم إلى "لا". من خلال القيام بذلك ، لن يؤثر وصول زوجك / زوجتك إلى المنزل أو مغادرته على درجة حرارة Nest Thermostat.

الخطوة 6: ضبط درجات الحرارة المرغوبة

اضبط درجات الحرارة المرغوبة
اضبط درجات الحرارة المرغوبة
  • تتحكم الخلية G2 في درجة الحرارة المطلوبة عند "وصول الشخص الأول إلى المنزل". اضبط هذه القيمة على درجة الحرارة المرغوبة عندما يكون الناس في المنزل.
  • تتحكم الخلية H2 في درجة الحرارة المطلوبة عندما "يغادر آخر شخص المنزل". اضبط هذه القيمة على درجة الحرارة المرغوبة عندما لا يكون أحد بالمنزل.

بعض الأمثلة:

  • إذا كنت تعيش في هاواي وتريد أن تكون درجة الحرارة 75 عندما تكون في المنزل وأن تكون درجة الحرارة القصوى 85 عندما تكون بعيدًا ، يمكنك ضبط G2 على 75 و H2 إلى 85.
  • إذا كنت تعيش في سياتل والشتاء ، فيمكنك ضبط H2 على 70 و G2 إلى 65. وهذا سيعطيك درجة حرارة 70 أثناء تواجدك في المنزل ويسمح للمنزل بالانخفاض إلى 65 عندما لا تكون بالمنزل.

الخطوة 7: إنشاء سياجين جغرافيين في Macrodroid

قم بإنشاء سياجين جغرافيين في Macrodroid
قم بإنشاء سياجين جغرافيين في Macrodroid
قم بإنشاء سياجين جغرافيين في Macrodroid
قم بإنشاء سياجين جغرافيين في Macrodroid

إذا لم تكن قد قمت بذلك بالفعل ، فقم بتثبيت تطبيق Macrodroid من متجر Google Play. تأكد من التثبيت على الهاتف الذكي لكل فرد من أفراد الأسرة يتم تعقبه.

افتح Macrodroid وانقر فوق Geofences

أنشأت سياجين جغرافيين متحدة المركز تركزان على منزلي وسميتهما "HomeSmall" و "HomeLarge".

الأصغر الذي أحب الاحتفاظ به على بعد حوالي 100 متر. يجب أن يكون الأكبر كبيرًا بقدر المسافة التي يستغرقها ، في المتوسط ، حتى يبرد منزلك أو يسخن عند وصولك.

الخطوة 8: قم بإنشاء IFTTT Maker Webhooks للدخول والخروج من كل سياج جغرافي

قم بإنشاء IFTTT Maker Webhooks للدخول والخروج من كل سياج جغرافي
قم بإنشاء IFTTT Maker Webhooks للدخول والخروج من كل سياج جغرافي

أ. قم بتسجيل الدخول إلى

ب. انقر على اختيار قائمة "إنشاء"

ج. ابحث عن webhooks وانقر فوق الخدمة.

D. سيتوفر خيار واحد فقط للمشغل ، انقر فوقه.

E. أدخل اسمًا للحدث ، في هذه الحالة استخدمت Person1Arrives ؛ ومع ذلك ، يمكن تسمية هذا ما تريد.

على سبيل المثال الشخص 1 يصل و الشخص 1 يغادر

F. انقر فوق إنشاء مشغل:

انقر فوق الزر "ثم هذا"

H. ابحث عن "أوراق" وانقر عليها

1- انقر على "تحديث الخلية في جدول البيانات"

J. في قسم "مسار مجلد Drive" ، قم بإفراغه (افتراضيًا إلى مجلد IFTTT على محرك google الخاص بك) أو ضع المسار الكامل لجدول البيانات الخاص بك.

ك. في قسم "اسم جدول البيانات" ، ضع اسم جدول البيانات. في حالتي هو "تتبع الإشغال" (ليست هناك حاجة إلى اقتباسات)

L. في "أي خلية؟" في القسم ، ضع الخلية في العمود C حيث سيتم تخزين الشخص الذي يدخل أو يغادر حالة "HOME" أو "AWAY" للمنطقة. على سبيل المثال في جدول البيانات الأصلي الخاص بي للشخص 1 ، تكون الخلية المطلوبة هي C2.

M. في قسم "القيمة" ، في جميع الأحرف الاستهلالية ضع إما "HOME" أو "AWAY" (لا توجد حاجة لعلامات الاقتباس). يعتمد الخيار الذي تختاره على ما إذا كنت تقوم بإنشاء Webhook لمغادرة السياج الجغرافي أو الدخول إليه.

N. انقر فوق "إنشاء إجراء".

O. انقر فوق "متابعة"

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

الخطوة 9: اجمع معلومات حول عناوين URL الخاصة بأحداث Maker

اجمع معلومات حول عناوين URL الخاصة بحدث Maker
اجمع معلومات حول عناوين URL الخاصة بحدث Maker
  1. باستخدام متصفح الويب ، انتقل إلى
  2. انسخ النص من حقل "URL" في الصفحة المعروضة إلى مخزن اللصق المؤقت
  3. الصق عنوان url هذا في شريط عناوين المتصفحات
  4. يجب أن توضح لك هذه الصفحة كيفية استخدام خطافات الويب التي أنشأناها للتو.
  5. ستبدو بنية عنوان URL على النحو التالي:

    "https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} على سبيل المثال" https://maker.ifttt.com/trigger/Person1Leaves/with/key/٪ * & (* (٪ $$ *"

قم بتدوين ذلك حيث ستستخدم هذا في الخطوة التالية.

الخطوة 10: إنشاء وحدات ماكرو في Macrodroid لكل حدث لكل شخص

إنشاء وحدات ماكرو في Macrodroid لكل حدث لكل شخص
إنشاء وحدات ماكرو في Macrodroid لكل حدث لكل شخص

افتح Macrodroid على هاتف الشخص الذي تريد أن يتم تعقبك.

  1. انقر فوق إضافة ماكرو
  2. أدخل اسم الماكرو للحدث الذي تقوم بإنشائه. لقد استخدمت الأسماء التالية

    1. شخص 1 يترك صغير
    2. شخص 1 يصل صغير
    3. شخص 1 يترك كبير
    4. يصل الشخص 1 يصل كبير
  3. انقر فوق علامة الجمع في الزاوية اليمنى العليا من المشغلات
  4. انقر فوق "الموقع"
  5. انقر فوق "Geofence Trigger"
  6. اختر إما "المنطقة التي تم إدخالها" أو "المنطقة التي تم الخروج منها" حسب الحدث الذي تقوم بإنشائه.
  7. حدد "تشغيل إذا كان الموقع السابق غير معروف"
  8. ضع في اعتبارك تغيير "معدل تحديث الموقع" إلى رقم أقل. لاحظ أن هذا سيكون له تأثير على استخدام البطارية كما هو مذكور في شاشة Macrodroid
  9. انقر فوق موافق"
  10. حدد السياج الجغرافي الذي تم إنشاؤه مسبقًا لهذا الحدث
  11. انقر فوق علامة الجمع في الزاوية اليمنى العليا من "الإجراءات"
  12. انقر فوق "تطبيقات"
  13. انقر فوق "فتح موقع ويب / الحصول على
  14. الصق عنوان URL المناسب لخطاف الويب من "الخطوة 11" من القسم السابق في حقل "إدخال عنوان URL". تأكد من استخدام اسم الحدث الصحيح ، IE Person1Leaves.
  15. حدد مربع "HTTP GET"
  16. انقر فوق موافق

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

  17. انقر فوق السهم الأيسر بجوار اسم الماكرو الخاص بك
  18. انقر فوق حفظ

قم بالخطوة 1-18 في هذا القسم على هاتف كل فرد من أفراد العائلة يتم تعقبه. سيتم إنشاء أربعة وحدات ماكرو على هاتف كل فرد من أفراد الأسرة المتعقّب. (أمثلة لأسماء الماكرو أعلاه في الخطوة 2)

الخطوة 11: تعديل "إعادة الحساب" إعداد جدول البيانات

  1. افتح جدول بيانات Google باستخدام متصفح.
  2. انقر فوق قائمة ملف.
  3. انقر فوق "إعدادات جدول البيانات".
  4. انقر فوق علامة التبويب "الحساب"
  5. قم بتغيير القائمة المنسدلة "إعادة الحساب" إلى "عند التغيير وكل دقيقة".
  6. انقر فوق الزر "حفظ الإعدادات".

الخطوة 12: أنشئ تطبيق IFTTT الصغير الذي يربط Nest Thermostat بجدول البيانات

أنشئ تطبيق IFTTT الصغير الذي يربط Nest Thermostat بجدول البيانات
أنشئ تطبيق IFTTT الصغير الذي يربط Nest Thermostat بجدول البيانات

تتمثل الخطوة الأخيرة في إنشاء تطبيق IFTTT الصغير الذي يربط حدث تغيير جدول البيانات لخلية "درجة حرارة Nest" بثرموستات Nest.

  1. تسجيل الدخول إلى IFTTT.com
  2. انقر فوق قائمة الإنشاء
  3. انقر فوق الزر "إذا كان هذا"
  4. ابحث عن جداول البيانات
  5. انقر فوق "جداول بيانات Google"
  6. انقر فوق "تحديث الخلية في جدول البيانات"
  7. إفعل واحدا من ما يلي:

    1. أدخل مسار المجلد واسم ملف جدول البيانات
    2. انسخ والصق عنوان URL لجدول البيانات في "أو انسخ والصق عنوان URL لجدول البيانات"
  8. في قسم "أي خلية يجب مراقبتها" ، ضع الخلية التي تمثل "درجة حرارة عش". (في جدول البيانات الأصلي ، هذه هي الخلية "E7" ، لا داعي لعلامات الاقتباس)
  9. انقر فوق الزر "إنشاء مشغل".
  10. انقر فوق الزر "ثم هذا".
  11. ابحث عن "Nest Thermostat"
  12. انقر فوق "Nest Thermostat"
  13. انقر فوق "ضبط درجة الحرارة".
  14. حدد منظم الحرارة من القائمة المنسدلة "أي جهاز".
  15. في قسم "درجة الحرارة" ، أدخل "{{القيمة}}". اقتباسات ليست مطلوبة.
  16. في قسم "الدرجات في" ، حدد إما "فهرنهايت" أو "مئوية" ، بناءً على القيم التي استخدمتها في جدول البيانات.
  17. انقر فوق الزر "إنشاء إجراء".
  18. انقر فوق الزر "متابعة".
  19. انقر فوق الزر "إنهاء".

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

موصى به: