کارهای منتخب — 01 / خانهٔ سخنگو
خانهای که با نور کار میکند.
نه ابری. نه اشتراکی. فقط آپارتمان من، که یاد گرفته از خودش مراقبت کند — 1,191 چیز که میتوانند حس کنند و عمل کنند، و 89 قانون کوچک برای اینکه خودشان چطور رفتار کنند.
بکشیددستگیره را — نور گرم و سرد میشود. شماتیک؛ چیزی را کنترل نمیکند.
بهطور خلاصه
نمیخواستم خانهای داشته باشم که برای روشن کردن یک لامپ به سروری در کشوری دیگر زنگ بزند. پس خانهای ساختم که کاملاً درون همین چهار دیوار کار میکند — روی یک جعبهٔ کوچک در راهرو — و ریتمهای آدمهایی را که اینجا زندگی میکنند به آن یاد دادم.
نورهایش را بالا میبرد تا با نور روز هماهنگ شود، پیش از رسیدنم اتاق نشیمن را گرم میکند، لحظهای که یک فیلم شروع میشود خودش را کمنور میکند، در آخر هفتهٔ Grand Prix پرچمهای مسابقه را برمیافرازد، و پس از اینکه به خواب میروم همهچیز را خاموش میکند. هفت سامانهٔ آرام — نسخهٔ بلندش پایینتر است.
رنگی که با خورشید حرکت میکند
هر لامپ در طول روز گرمی و روشناییاش را جابهجا میکند — سرد و روشن در ظهر، بهرنگ شمع در نیمهشب — خودش بهتنهایی.
01 · ۳ منطقه · بازتطبیق ۹۰ ثانیهایمیداند چه کسی خانه است
گوشیها و ماشین به خانه میگویند چه کسی رسیده و چه کسی رفته است. بعد از تاریکی به من خوشامد میگوید و همینکه همه رفتند خودش را ایمن میکند.
02 · ۲ نفر · ۱ ماشین · آگاه از محل کارگرما، درست سر وقت
وقتی از سر کار میروم اتاق نشیمن را پیشگرم میکند، در سرمای ناگهانی رادیاتورها را تقویت میکند، و همینکه رفتم به 15° میرسد.
03 · ۹ ترموستات · آگاه از بیرونسینما، سپس سکوت
TV خودش اتاق را کمنور میکند؛ نیم ساعت پس از نیمهشب خانه هر نور را تاریک میکند، مبادا فراموش کرده باشیم.
04 · حالت فیلم · خواب عمیقدیوارها پرچمها را برمیافرازند
در آخر هفتهٔ Grand Prix اتاق نشیمن پرچمهای واقعی مسیر را بازتاب میدهد — زرد، قرمز، سبز — هماهنگ با پخش تلویزیونی.
05 · F1 زنده · شاهکارقیمت را زیر نظر میگیرد
قیمت لحظهای دانمارک را ساعتبهساعت دنبال میکند، پیش از گران شدن برق به من هشدار میدهد، و در طول اوج اتاقهای روشن را کمنور میکند.
06 · DKK/kWh · CO₂ · زندهنگهبانان خاموش
اگر در یخچال باز مانده باشد به من گیر میدهد، فریزر را برای خرابی زیر نظر دارد، و لامپ خرابکاری را که شب خودش را روشن میکند میگیرد.
07 · بیصدا کار میکند · هنگام دردسر حرف میزندنسخهٔ بلند — اینکه واقعاً چه کارهایی میتواند بکند
هفت سامانه، که آرام در پسزمینه کار میکنند.
هیچکدام از اینها گجتی نیست که بیرون بیاوری و تحسینش کنی. این زیرساخت است — از آنهایی که فقط هفتهای که خراب میشود متوجهش میشوی. اینجا با زبان ساده توضیح میدهم هر بخش چطور کار میکند، همراه با اعداد واقعی سامانهٔ در حال کار.
01 — نور تطبیقی
نوری که خورشید را دنبال میکند.
هستهٔ خانه یک ایده است: یک لامپ نباید سر صبحانه و نیمهشب یکسان به نظر برسد. سه منطقهٔ Adaptive Lighting رنگ و روشنایی هر لامپ را هر 90 ثانیه بازمحاسبه میکنند و خورشید را از یک ظهرِ سرد و روشن تا 2500K گرمِ شب دنبال میکنند.
- مناطقاتاق نشیمن · ورودی · دفتر کار
- روشنایی کف30% · 42% · 37%
- دروازهٔ ورودیفقط زیر 300 lux، خاموش پس از حدود ۸ دقیقه بیحرکتی
الگوی پشت آن
حسگرها تصمیم میگیرند آیا. نور تصمیم میگیرد چگونه.
هر قانون حرکتی یک شکل مشترک دارد. هرگز روشنایی را دیکته نمیکند — گروه نور اتاق را با یک فرمان ساده روشن میکند، و موتور تطبیقی سطح درست را برای آن لحظه از روز پر میکند. همین یک نظم است که باعث میشود نورها هرگز رباتیک به نظر نرسند.
یک لامپ راهرو ساعت ۲ بامداد و همان لامپ در ظهر عیناً یک قانون را اجرا میکنند — و کاملاً متفاوت به نظر میرسند.
شکل ۰۲الگوی حرکتی که در هر اتاق به کار میرود. موتور نور، نه حسگر، مالک روشنایی است.
02 — حضور
خانه میداند چه کسی خانه است — و بر اساس آن عمل میکند.
دو گوشی و ماشین یک مدل حضور را تغذیه میکنند. حتی خانه، بیرون و سر کار را از هم تشخیص میدهد — پس همان لحظه که کارم تمام میشود شروع به گرم کردن آپارتمان میکند، نه وقتی که پشت در دارم میلرزم.
شکل ۰۳یک روز کاری از حضور — ماشین من هستم. وقتی میروم، خانه به حالت بیرون میافتد و نور تاریک میشود؛ «سر کار» حالت جداگانهٔ خودش است، پس پیشگرمایش در مسیر بازگشت به خانه شروع میشود و ورودی پیش از رسیدنم به در گرم است.
خوشامد به خانه
بعد از تاریکی که میرسی ورودی با گرمای 3000K به ۱۰۰٪ میرسد در حالی که اتاق نشیمن روی ۶۰٪ مینشیند — سپس ورودی پنج دقیقه بعد آرام خودش را محو میکند.
حالت بیرون
همینکه هر دویمان پنج دقیقه رفته باشیم، هر نور خاموش میشود؛ در فصل گرمایش ترموستاتها به 15°C میافتند، و گوشیام یادداشتی میگیرد از اینکه چند نور را همین حالا گرفت.
حضور، نه فقط گوشیها
حرکت در هر جایی خانه را «اشغالشده» علامت میزند؛ سی دقیقه سکون کامل آن را «خالی» علامت میزند — نظری دوم که حسگرهای در میتوانند به آن تکیه کنند.
03 — گرما
گرمایی که روز را میخواند، نه ساعت را.
نه ترموستات، یک غریزه: وقتی اینجاییم گرم باش، وقتی نیستیم ارزان. گرمایش مسیر رفتوآمد، پیشبینی هوا و پنجرهها را زیر نظر دارد — نه یک برنامهٔ زمانی ثابت را.
یک فصل گرمایش کامل میتواند بگذرد بدون اینکه دستم به هیچ دکمهای بخورد. قانونها را روشن/خاموش کنید ←
04 — پس از تاریکی
وقتی خورشید رفته، خانه شخصیتش را عوض میکند.
تعداد اندکی قانون فقط شبها بیدار میشوند. کوچکاند، اما همانهاییاند که باعث میشوند این مکان انگار حواسش جمع باشد.
حالت سینما
روشن شدن TV تنها نشانه است. اتاق نشیمن تا 15% در 2500K فرو میرود، پیشخوانها تاریک میشوند، و فضا به یک سینما تبدیل میشود.
شش «میکس» صدای تکلمسی، بلندگوها را برای یک فیلم، یک شام، یا یک اتاق پر متعادل میکنند. بکشیدشان — اینجا چیزی برای خراب شدن نیست.
خواب عمیق
یک تور ایمنی برای خانوادهٔ فراموشکار. نیم ساعت پس از نیمهشب، اگر هر نوری هنوز روشن باشد، خانه هر اتاق را در یک محوِ آهستهٔ پنجثانیهای تاریک میکند — و هر چیزی را که هنگام طلوع روشن مانده باشد هم میگیرد.
ساعت ۲۳:۰۰ یک جمعبندی هم پیامک میکند: یخچال، فریزر، برق، CO₂ و شارژ ماشین.
05 — روز مسابقه · شاهکار
دیوارها پرچمها را برمیافرازند.
تنها قانونی که صرفاً چون دلم میخواست ساختمش. ده دقیقه پیش از خاموشی چراغها در یک Grand Prix، آپارتمان به حالت مسابقه میلغزد: نورافکنهای اتاق نشیمن پرچمهای واقعی مسیر را بازتاب میدهند — سبز برای آزاد، زرد برای احتیاط، قرمز برای توقف، دو سایه برای ماشینهای ایمنی. رساندن چشمک به همان لحظهٔ تصادف روی صفحه یعنی همگامسازی با تأخیر پخش TV، نه با فید زمانسنجی زنده.
آزاد — مسیر آزاد
یک پرچم را بزنیدنورافکنها رنگ پرچمهای واقعی را دنبال میکنند. پیش از یک حادثه از اتاق عکس میگیرد، سپس با سبز آن را بازمیگرداند.
06 — انرژی
خانهای که قیمت را زیر نظر دارد.
قیمت برق دانمارک ساعتبهساعت نوسان میکند. خانه قیمت لحظهای زنده را به DKK/kWh دنبال میکند: از 2 kr عبور کند و گوشیام میلرزد تا ماشین ظرفشویی را عقب بیندازم؛ به اوج روزانه برسد و آرام اتاقهایی را که اتفاقاً روشناند به ۴۰٪ کمنور میکند.
یک جزئیات که بهطرز عجیبی به آن افتخار میکنم: کمنورکنندهٔ اوج فقط نورهایی را دست میزند که از قبل روشناند — نسخهای پیشین یک بار در روشنایی روز کل آپارتمان را روشن کرد در تلاش برای «کمنور کردن» آن.
07 — نگهبانان
قانونهایی که فقط وقتی چیزی خراب است حرف میزنند.
بیجلوهترین اتوماسیونها همانهاییاند که بیش از همه دلم برایشان تنگ میشود. هفتهها ساکت مینشینند، بعد یک فریزر پر از غذا را نجات میدهند یا لامپی را که در تاریکی بدرفتاری میکند میگیرند. یک نور وضعیت را بزنید
هشدار در باز مانده
بیش از دو دقیقه باز بماند و یک اعلان ظاهر میشود — همان نشت آرام انرژی که همه فراموشش میکنند.
پایش خرابی
اگر نیم ساعت بالای −15°C برود، آن دیگر در نیمهباز نیست — آن هشداری است که کمپرسور شاید در حال مردن باشد.
لامپِ روشنشونده بهخودیخود
یک لامپ در ساعات کوچک بامداد خودش را روشن میکند. یک قانون زمینهٔ هر روشن شدن را میخواند و اگر نه کسی و نه اتوماسیونی آن را نخواسته باشد، بیدرنگ دوباره خاموشش میکند.
باتریها و ساعت
باتری کم حسگرها پیش از مردن علامتگذاری میشود؛ اگر ساعت هاب از زمان شبکه منحرف شود، خبردار میشوم — و باز هم وقتی که بازیابی میشود.
روی دیوار
همهچیز، روی یک پنل شیشهای.
همهچیز از داشبوردهای سفارشی هدایت میشود — یک تابلوی نور و صحنه برای استفادهٔ روزانه، و یک تابلوی دوم که بر اساس آنچه واقعاً بررسی میکنیم گروهبندی شده: انرژی، رسانه، سلامت، امنیت.
داشبوردهای شماتیک — تابلوی نورها زیر لمس زنده است. عکسهای واقعی صفحه مستقیم در همین قابها مینشینند.
و جواب هم میدهد
خانهای که نامش خانهٔ سخنگو است باید بتواند صدایت را بشنود.
و میشنود — و، مثل بقیهٔ ماجرا، کاملاً روی سختافزار خودش. کلمهٔ بیدارباش را بگو و تمام گفتوگو درون آپارتمان اتفاق میافتد: هیچ ضبطی از ساختمان بیرون نمیرود، هیچچیز برای فهمیده شدن جایی فرستاده نمیشود.
کلمهٔ بیدارباش محلی، گفتار به متن محلی، متن به گفتار محلی. ابر هرگز کلمهای دریافت نمیکند.
در قالب اعداد
کل ماجرا، شمردهشده.
شمارشهای زنده از نمونهٔ در حال کار Home Assistant · شش اتاق · ۲۲ قانونی که «فعال» نیستند بازگردانیهای برچسبخوردهاند، عمداً نگهداشتهشده.
چطور ساخته شده
ساختهشده مثل چیزی که باید همیشه کار کند.
خانهای که نیمهشب بدرفتاری کند از هیچ اتوماسیونی بدتر است. پس کل ماجرا طوری ساخته شده که همیشه کار کند: همهچیز محلی است، و هر تغییری برگشتپذیر است.
هرگز یک قانونِ در حال کار را همانجا ویرایش نمیکنم. غیرفعالش میکنم — بهعنوان یک بازگردانی برچسبخورده میمانَد — و یک کپی تازه در کنارش میسازم.
محلیمحور
حس کن، تصمیم بگیر و عمل کن درون آپارتمان — وقتی اینترنت کار نمیکند، همچنان کار میکند.
برگشتپذیر
قوانین قدیمی غیرفعال میشوند، هرگز حذف نمیشوند — یک پشتیبان برچسبخورده برای هر تغییر.
آگاه از زمینه
قوانین میخوانند چه کسی یا چه چیزی یک رویداد را برانگیخت، پس یک روشنشدنِ شبحوار گرفته میشود اما یک روشنشدن واقعی محترم شمرده میشود.
لایهلایه
حسگرها تصمیم میگیرند آیا؛ موتور نور تصمیم میگیرد چگونه. قوانین کوچک روی هم جمع میشوند و خانهای میسازند که انگار فکر میکند.