
اشتراکگذاری خانه هوشمند با مهمانان همیشه ساده نیست؛ زیرا اتوماسیونهایی که برای ساکنان اصلی مفیدند، ممکن است برای فرد تازهوارد گیجکننده باشند. در Home Assistant میتوان با ساخت یک حالت مهمان (Guest Mode) موقت، اتوماسیونهای انتخابشده را متوقف کرد و اتوماسیونهای پایه خانه را بدون تغییر نگه داشت.
حالت مهمان؛ اشتراکگذاری بدون آموزش کل خانه هوشمند
نویسنده مقاله توضیح میدهد که مهمانان نیازی ندارند منطق درونی خانه هوشمند را یاد بگیرند. حتی با حساب مهمان (Guest account) مشترک، حریم خصوصی حفظ میشود، اما اتوماسیونهایی که برای ساکن اصلی کار میکنند میتوانند برای دیگران آزاردهنده یا مبهم باشند. راهحل، یک تنظیم روشن/خاموش ساده در داشبورد است که اتوماسیونهای از پیش انتخابشده را موقتاً متوقف میکند.
گامهای ساخت حالت مهمان در Home Assistant
برای این کار باید هر اتوماسیون پیش از اجرا یک شرط (Condition) را بررسی کند. ابتدا از مسیر تنظیمات (Settings) > دستگاهها و سرویسها (Devices & services) > Helperها (Helpers) > ایجاد Helper (Create helper) یک Helper از نوع Toggle (input_boolean) بسازید و آن را Guest Mode نامگذاری کنید. نتیجه، Helperای با نام input_boolean.guest_mode خواهد بود.
سپس از مسیر تنظیمات (Settings) > اتوماسیونها و صحنهها (Automations & scenes) هر اتوماسیون را جداگانه باز کنید. در بخش شرایط (Conditions) > افزودن شرط (Add Condition) گزینه وضعیت (State) را انتخاب کنید، Helper ساختهشده را برگزینید و وضعیت اتوماسیون را روی خاموش (off) قرار دهید تا اتوماسیون فقط زمانی اجرا شود که حالت مهمان خاموش باشد.
روش جایگزین: کنترل چند اتوماسیون با یک اتوماسیون
میتوان این کار را برای چند اتوماسیون بهصورت یکجا نیز انجام داد. یک اتوماسیون جدید از مسیر تنظیمات (Settings) > اتوماسیونها و صحنهها (Automations & scenes) > ایجاد اتوماسیون (Create automation) بسازید و یک تریگر (Trigger) از نوع وضعیت (State) اضافه کنید. Helper مورد نظر یعنی input_boolean.guest_mode را انتخاب کنید و فیلدهای From و To را خالی بگذارید.
- در بخش If-then یک شرط وضعیت (State condition) اضافه کنید و Helper را با وضعیت روشن (on) انتخاب کنید.
- در بخش Then گزینه Perform action را بزنید، عبارت Automation: Turn Off را جستوجو کنید و اتوماسیونهایی را که میخواهید در حالت مهمان متوقف شوند انتخاب کنید.
- در بخش Else نیز Automation: Turn On را انتخاب کنید و همان اتوماسیونها را برگزینید تا پس از پایان حالت مهمان دوباره فعال شوند.
فراموش نکنید حالت مهمان را خاموش کنید
یک نکته مهم این است که پس از رفتن مهمانان باید حالت مهمان را دستی خاموش کنید؛ در غیر این صورت محدودیتهای موقت باقی میمانند و ممکن است رفتار خانه هوشمند عجیب به نظر برسد. برای یادآوری، میتوانید یک کارت Tile یا Button به داشبورد Home Assistant اضافه کنید. از مسیر Edit dashboard > Add card یکی از این کارتها را انتخاب کنید، Helper را بهعنوان entity تعیین کنید و مطمئن شوید Tap Action روی Toggle تنظیم شده است. با این روش، حالت مهمان با یک لمس کنترل میشود.
Home Assistant با ویرایشگر بصری خود این فرایند را برای کاربران تازهکار نیز ساده میکند. با متوقف کردن فهرست مشخصی از اتوماسیونها در زمان حضور مهمان، میتوان از سردرگمی مهمانان نسبت به قوانین نامرئی خانه هوشمند جلوگیری کرد.