زنگ دری که ۵ سرویس ابری لازم داره
خلاصهٔ کاملتر
نویسنده تعریف میکنه که زمستون ۲۰۲۴ بعد از یه سرقت تو ساختمونشون تصمیم گرفتن امنیت خونه رو جدی بگیرن و یه زنگ در ویدیویی ارزون Blink خریدن. ویدیو و نوتیفیکیشن درست کار میکرد، ولی یه مشکل تازه درست شد: قبلش مهمونها در میزدن و صدای در شنیده میشد، حالا زنگ رو میزدن و صدای زنگ فقط بیرون در پخش میشد.
دو تا شرطی که خودش گذاشته بود کار رو سخت کرده بود: نمیخواست بابت هیچ سرویسی اشتراک ماهانه بده، و نمیخواست مینیپیسی خونهشو رو به اینترنت باز کنه. به گفتهٔ نویسنده چند روز دنبال جواب گشت و حتی از gpt-4o هم پرسید ولی به جایی نرسید.
چیزی که آخرش ساخت یه زنجیرهٔ پنجحلقهایه. زنگ Blink یه routine تو Alexa رو تریگر میکنه، و اون routine یه لامپ مجازی تو پلتفرم SmartThings رو روشن میکنه که در عمل فقط یه بیت اطلاعات تو ابره.
بعدش SmartThings با هر تغییر وضعیت اون لامپ یه webhook میفرسته. یه سرور کوچیک روی VPS اون webhook رو میگیره و یه اندپوینت میذاره که میگه لامپ روشن شده یا نه، و بعد خودش خاموشش میکنه. آخر زنجیره، Home Assistant روی مینیپیسی خونه همون اندپوینت رو poll میکنه و تا وضعیت از خاموش به روشن بره، یه فایل صوتی رو روی Google Home mini پخش میکنه.
خود نویسنده قبول داره که این ستاپ over-engineered هست، ولی میگه واقعاً جواب میده و حدود ۱۸ ماهه پابرجاست. مشکل تازه اینه که سامسونگ اعلام کرده دسترسی شخصی به API پلتفرم SmartThings ماهی ۴.۹۹ دلار میشه، و چون کل نقش اون حلقه فقط نگه داشتن یه بولین تو ابره، حالا باید دنبال جایگزین بگرده. جمعبندی خودش اینه که تجربهٔ در ورودی خونه از صفر سرویس ابری رسید به پنج تا.
نکات کلیدی:
- زنگ Blink صدا رو فقط بیرون در پخش میکنه، پس داخل خونه کسی متوجه نمیشه
- زنجیره: Blink، بعد routine در Alexa، بعد لامپ مجازی SmartThings، بعد webhook به یه سرور روی VPS، بعد Home Assistant و در آخر Google Home mini
- دو محدودیت خودخواسته: بدون اشتراک پولی و بدون باز کردن مینیپیسی خونه به اینترنت
- این ستاپ حدود ۱۸ ماهه بدون خرابی کار کرده
- سامسونگ دسترسی شخصی به API SmartThings رو ماهی ۴.۹۹ دلار کرده و همین حلقهٔ زنجیره رو زیر سؤال برده




