فهرست مطالب:

ترموستات Nest ، ردیابی اشغال: 12 مرحله
ترموستات Nest ، ردیابی اشغال: 12 مرحله

تصویری: ترموستات Nest ، ردیابی اشغال: 12 مرحله

تصویری: ترموستات Nest ، ردیابی اشغال: 12 مرحله
تصویری: Accounting application 2024, جولای
Anonim
ترموستات Nest ، ردیابی اشغال
ترموستات Nest ، ردیابی اشغال
ترموستات Nest ، ردیابی اشغال
ترموستات Nest ، ردیابی اشغال
ترموستات Nest ، ردیابی اشغال
ترموستات Nest ، ردیابی اشغال

اتوماسیون خنک کننده خانه من با استفاده از ترموستات Nest تا همین اواخر توسط IFTTT با استفاده از محرک های Life360 "برای اولین بار به خانه رسید" و "آخرین برای ترک خانه" راه اندازی می شد. این بسیار عالی بود زیرا من می توانستم اعضای خانواده خود را به حلقه Life360 خود اضافه کنم و اگر آنها اولین نفری باشند که به نرده جغرافیایی برای خانه می رسند ، IFTTT ترموستات Nest را برای تنظیم دمای مناسب فعال می کند. علاوه بر این ، هنگامی که آخرین نفر از همان حصار جغرافیایی خارج می شود ، ترموستات 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 برنامه مجاز در استاندارد طول می کشد).

    1. حساب Nest متصل به IFTTT
    2. حساب Google به IFTTT پیوند داده شده است
    3. حساب Maker Webhooks متصل به IFTTT

مرحله 1: ایجاد یک برگه Google جدید ("یک کپی" از صفحه گسترده مشترک من در Google Drive خود ایجاد کنید)

ایجاد یک برگه Google جدید
ایجاد یک برگه Google جدید
  1. برگه google اشتغال اشتغال مشترک من را کپی کنید:

    1. Shift + روی این پیوند کلیک کنید تا در برگه دیگری باز شود.
    2. روی File کلیک کنید
    3. روی "ایجاد کپی" کلیک کنید
    4. در درایو گوگل خود ذخیره کنید.
    5. نام فایل و پوشه ای را که در آن ذخیره می کنید یادداشت کنید. برای اهداف این دستورالعمل ، ما دایرکتوری IFTTT را فرض می کنیم و نام فایل "ردیابی اشغال" نامگذاری می شود. توجه داشته باشید که ممکن است بخواهید نام مبهم و زیبایی برای آن بگذارید تا امنیت آن بیشتر شود.

P. S: از من نخواهید اجازه ویرایش این فایل را به شما بدهم. قبل از هرگونه تغییری که نمی توانید انجام دهید زیرا نمی توانم آن را به عنوان صفحه گسترده فقط برای خواندن به اشتراک بگذارم ، یک "کپی" در درایو گوگل خود انجام دهید و سپس به انجام ویرایش ها بپردازید.

مرحله 2: امنیت

امنیت
امنیت
امنیت
امنیت

در مورد امنیت صحبت کنید ، یک لحظه وقت بگذارید و اطمینان حاصل کنید که برگه ای که کپی کرده اید فقط مختص شماست. این کار را می توان با بازکردن صفحه گسترده کپی شده و روی دکمه اشتراک گذاری انجام داد. باید شبیه اولین تصویر بالا باشد.

اگر اینطور نیست ، روی دکمه اشتراک گذاری کلیک کنید و به "محدود شده" تغییر دهید

  1. با کلیک بر روی دکمه اشتراک گذاری
  2. تغییر آن به محدود (باید شبیه تصویر دوم بالا باشد) استدلال: ما نمی خواهیم مردم بدانند خانواده شما در چه زمانی خانه نیستند.

مرحله 3: صفحه گسترده خود را با اعضای خانواده ردیابی شده به روز کنید

صفحه گسترده خود را با اعضای خانواده ردیابی شده به روز کنید
صفحه گسترده خود را با اعضای خانواده ردیابی شده به روز کنید

صفحه گسترده دارای دو عضو برای ردیابی ، Person1 و Person2 است. این اسامی در صفحه گسترده در سلولهای B2 و B3 ذخیره می شوند. در صورت تمایل (لازم نیست) می توانید این اسامی را به نام افرادی که می خواهید پیگیری کنید به روز کنید.

مرحله 4: اعضای خانواده را اضافه یا حذف کنید

اضافه یا حذف اعضای خانواده
اضافه یا حذف اعضای خانواده

در صورت نیاز ، می توانید اعضای خانواده را از صفحه گسترده اضافه یا حذف کنید. من اتاق را برای انجام این کار در ردیف های 4-6 ترک کرده ام.

  • برای افزودن اعضای اضافی خانواده ؛ به سادگی ردیف 2 یا 3 را کپی کرده و در ردیف 4 ، 5 یا 6 بچسبانید.
  • برای حذف اعضای خانواده ، فقط محتویات سطر را حذف کنید.

توجه: همه اعضای خانواده را حذف نکنید در غیر این صورت فرمول های ذخیره شده در ستون E. را از دست خواهید داد. همچنین ، هرچه تعداد افراد بیشتری را اضافه کرده باشید ، تعداد بیشتری Webhook های IFTTT نیاز خواهید داشت.

مرحله 5: غیرفعال کردن اعضای خانواده

غیرفعال کردن اعضای خانواده
غیرفعال کردن اعضای خانواده

ستون D صفحه گسترده برای فعال یا غیرفعال کردن اعضای خانواده استفاده می شود. به عنوان مثال: فرض کنید شما و همسرتان تنها اعضای خانواده هستید که تحت نظر هستند ، اما همسرتان در یک ایالت دیگر به دیدار خانواده نمی رود. شما نمی خواهید هنگام خروج از خانه AC شما روشن بماند ، بنابراین می توانید با تغییر ستون D برای آنها به "نه" ، همسر خود را از نظر دور کنید. با این کار ، ورود یا خروج همسرتان بر دمای ترموستات Nest تأثیری نخواهد گذاشت.

مرحله 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: ایجاد WebHooks IFTTT Maker برای ورود و خروج از هر Geofence

WebHooks IFTTT Maker را برای ورود و خروج از هر Geofence ایجاد کنید
WebHooks IFTTT Maker را برای ورود و خروج از هر Geofence ایجاد کنید

A. وارد https://ifttt.com شوید.

B. بر روی منوی "ایجاد" انتخاب کنید

ج - وب هاوک ها را جستجو کرده و روی سرویس کلیک کنید.

D. فقط یک گزینه برای ماشه موجود است ، روی آن کلیک کنید.

E. نام رویداد را وارد کنید ، در این مورد من از Person1Arrives استفاده کردم. با این حال ، این را می توان هرچه دوست دارید نامگذاری کنید.

به عنوان مثال، Person1Arrives و Person1Leaves

F. روی ایجاد ماشه کلیک کنید:

G. روی دکمه "then that" کلیک کنید

H. جستجو کنید و روی "sheets" کلیک کنید

I. روی "Update cell in spreadsheet" کلیک کنید

J. در بخش "مسیر پوشه Drive" آن را خالی کنید (به طور پیش فرض در پوشه IFTTT در درایو google خود) یا مسیر کامل صفحه گسترده خود را قرار دهید.

K. در بخش "نام صفحه گسترده" نام صفحه گسترده خود را وارد کنید. در مورد من "ردیابی اشغال" است (به نقل قول نیاز نیست)

L. در "کدام سلول؟" در سلول ، ستون را در ستون C قرار دهید ، جایی که فرد وارد شده یا از منطقه خارج می شود "HOME" یا "AWAY" ذخیره می شود. به عنوان مثال، در صفحه گسترده اصلی من برای person1 ، سلول مورد نیاز C2 است.

M. در بخش "ارزش" ، در همه حروف "HOME" یا "AWAY" (نقل قول ها لازم نیست) قرار دهید. این که کدامیک را برای خروج یا ورود به یک نرده جغرافیایی ایجاد می کنید بستگی به این دارد که کدام را انتخاب کنید.

N. روی "ایجاد اقدام" کلیک کنید.

O. روی "ادامه" کلیک کنید

P. روی مراحل پایان (A تا P) برای هر یک از اعضای خانواده شما که در حال ردیابی هستند ، کلیک کنید. شما باید با یک رویداد "Arrives" و "Leaves" برای هر فرد به پایان برسید.

مرحله 9: اطلاعات مربوط به URL های رویداد Maker خود را جمع آوری کنید

اطلاعات مربوط به URL های رویداد Maker خود را جمع آوری کنید
اطلاعات مربوط به URL های رویداد Maker خود را جمع آوری کنید
  1. با استفاده از مرورگر وب ، به https://ifttt.com/maker_webhooks/settings بروید
  2. متن را از قسمت "URL" در صفحه نمایش داده شده در بافر جایگذاری خود کپی کنید
  3. آن آدرس اینترنتی را در نوار آدرس مرورگر جایگذاری کنید
  4. این صفحه باید نحوه استفاده از webhook هایی را که به تازگی ایجاد کرده ایم به شما نشان دهد.
  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. Person1LeavesSmall
    2. Person1ArrivesSmall
    3. Person1LeavesLarge
    4. Person1ArrivesLarge
  3. روی plus در گوشه بالا سمت چپ triggers کلیک کنید
  4. روی "مکان" کلیک کنید
  5. روی "Geofence Trigger" کلیک کنید
  6. بسته به رویدادی که ایجاد می کنید ، "منطقه وارد شده" یا "منطقه خارج شده" را انتخاب کنید.
  7. علامت "راه اندازی اگر مکان قبلی مشخص نیست" را علامت بزنید
  8. تغییر "نرخ به روزرسانی موقعیت مکانی" را به تعداد کمتر در نظر بگیرید. توجه داشته باشید ، این امر بر میزان مصرف باتری همانطور که در صفحه Macrodroid ذکر شده است ، تأثیر می گذارد
  9. روی "ok" کلیک کنید
  10. geofence ایجاد شده برای این رویداد را انتخاب کنید
  11. روی plus در گوشه سمت راست بالای "اقدامات" کلیک کنید
  12. روی "برنامه ها" کلیک کنید
  13. روی "باز کردن وب سایت / HTTP GET" کلیک کنید
  14. نشانی وب مناسب Webhook را از "مرحله 11" از بخش قبلی در قسمت "وارد کردن URL" جایگذاری کنید. مطمئن شوید که از نام رویداد صحیح ، IE Person1Leaves استفاده می کنید.
  15. کادر "HTTP GET" را علامت بزنید
  16. روی OK کلیک کنید

    در این مرحله ، ایده خوبی است که عمل را آزمایش کرده و تأثیر آن را در صفحه گسترده خود معتبر کنید. این را می توان با ضربه زدن روی عمل و کلیک روی عمل آزمایش انجام داد. بسته به رویدادی که با آن کار می کنید ، باید سلول مناسب صفحه گسترده شما را به "HOME" یا "AWAY" به روز کند

  17. روی پیکان چپ در کنار نام ماکرو خود کلیک کنید
  18. روی ذخیره کلیک کنید

مرحله 1-18 را در این قسمت روی تلفن هر یک از اعضای خانواده ردیابی شده انجام دهید. چهار ماکرو روی تلفن هر یک از اعضای خانواده ردیابی شده ایجاد می شود. (مثال نامهای ماکرو در مرحله 2 بالا آمده است)

مرحله 11: تنظیم صفحه گسترده "محاسبه مجدد" را تغییر دهید

  1. صفحه گسترده Google را با استفاده از مرورگر باز کنید.
  2. روی منوی فایل کلیک کنید.
  3. روی "تنظیمات صفحه گسترده" کلیک کنید.
  4. روی برگه "محاسبه" کلیک کنید
  5. منوی کشویی "محاسبه مجدد" را به "در تغییر و هر دقیقه" تغییر دهید.
  6. روی دکمه "ذخیره تنظیمات" کلیک کنید.

مرحله 12: ایجاد یک برنامه کاربردی IFTTT که ترموستات Nest را به صفحه گسترده متصل می کند

یک برنامه کاربردی IFTTT ایجاد کنید که ترموستات Nest را به صفحه گسترده متصل می کند
یک برنامه کاربردی IFTTT ایجاد کنید که ترموستات Nest را به صفحه گسترده متصل می کند

آخرین مرحله ایجاد یک برنامه کاربردی IFTTT است که رویداد تغییر صفحه گسترده را برای سلول "Nest Temperature" به ترموستات Nest پیوند می دهد.

  1. وارد IFTTT.com شوید
  2. روی منوی ایجاد کلیک کنید
  3. روی دکمه "If this" کلیک کنید
  4. جستجوی صفحات
  5. روی "کاربرگ Google" کلیک کنید
  6. روی "سلول به روز شده در صفحه گسترده" کلیک کنید
  7. یکی از موارد زیر را انجام دهید:

    1. مسیر پوشه و نام فایل صفحه گسترده را وارد کنید
    2. URL صفحه گسترده را کپی و جایگذاری کنید یا "یا URL صفحه گسترده را کپی و جایگذاری کنید"
  8. در بخش "کدام سلول برای نظارت" ، سلولی را که نشان دهنده "دمای Nest" است قرار دهید. (در صفحه گسترده صفحه اصلی من ، این سلول "E7" است ، نقل قول مورد نیاز نیست)
  9. روی دکمه "ایجاد ماشه" کلیک کنید.
  10. روی دکمه "سپس آن" کلیک کنید.
  11. جستجو برای "ترموستات Nest"
  12. روی "Nest Thermostat" کلیک کنید
  13. روی "تنظیم دما" کلیک کنید.
  14. ترموستات خود را از قسمت کشویی "" کدام دستگاه "انتخاب کنید.
  15. در بخش "دما" ، "{{ارزش}}" را وارد کنید. نقل قول لازم نیست
  16. در بخش "درجه در" ، بسته به مقادیری که در صفحه گسترده استفاده کرده اید ، "فارنهایت" یا "سانتیگراد" را انتخاب کنید.
  17. روی دکمه "ایجاد اقدام" کلیک کنید.
  18. روی "دکمه ادامه" کلیک کنید.
  19. روی دکمه "پایان" کلیک کنید.

تبریک می گوییم ، اگر همه چیز خوب پیش رفت ، شما راهی برای کنترل ترموستات خود هنگام "اولین نفر به خانه می آید" یا "آخرین نفر از خانه خارج می شود" ایجاد کرده اید.

توصیه شده: