امروز ما می خواهیم در مورد یکی از جالب ترین ویژگی های یک پروژه اتوماسیون خانگی یعنی کنترل صدا با OpenHab و Alexa در خانه هوشمند صحبت کنیم. چند سال پیش کنترل صدا در یک خانه هوشمند دشوار و گران بود اما امروزه این فرایند به لطف دستگاه های جدید دیگر دشوار و گران نیست. کنترل صدا اکنون برای همه مقرون به صرفه و ساده است. ما در این مقاله به بررسی کنترل صدا با OpenHab و Alexa در خانه هوشمند خواهیم پرداخت.
اولین چیزی که برای این کار نیاز دارید یک Amazon Echo است.
خانواده echo اعضای مختلفی با قیمت های متفاوتی را شامل می شوند. همه آن ها در هنگام کنترل صدا نیازهای شما را پوشش می دهند و تفاوت اصلی میان آن ها علاوه بر قیمت در ویژگی های آنهاست .
Amazon Echo Dot مدل ساده تره Amazon Echo است و شامل تمام ویژگی های آن است اما با این تفاوت که قیمت آن کمتر است.
Amazon Echo اولین محصول خانواده بلندگوهای هوشمند است و کیفیت صدای بلندگو بسیار خوب می باشد. اگر هنوز بلندگوی با کیفیت خوبی ندارید Amazon Echo گزینه خوبی است.
اگر یک آپارتمان یا خانه بزرگ دارید می توانید Echo Dots اضافی برای پوشش سایر اتاق ها را دریافت کنید.
روش های مختلفی برای ادغام OpenHab و Alexa وجود دارد.
امروز ما فقط در استفاده از OpenHab Cloud برای این کار تمرکز خواهیم کرد زیرا از نظر من ساده ترین راه است.
اگر نمونه OpenHab شما هنوز به OpenHab Cloud متصل نیست، نحوه استفاده از اتصال دهنده OpenHab Cloud را بررسی کنید. فقط چند دقیقه طول می کشد.
OpenHab و Alexa از قبل قادر به برقراری ارتباط با یکدیگر هستند.
اگرچه الکسا قادر است کالاهای شما را جستجو کند اما هنوز نمی تواند میان آن ها تفاوت قائل شود. برای حل این مشکل ، باید از برچسب ها استفاده کنید.
مهارت OpenHab برای الکسا از همان نحو صحافی HomeKit استفاده می کند.
Lighting: می توانید از این برچسب برای لامپ، چراغ های کم نور و مواردی از این قبیل استفاده کنید. موارد دارای این برچسب به شما امکان می دهد چراغ ها را روشن و خاموش کنید یا آن ها را کم نور کنید و یا تغییر رنگ دهید.
قابل تعویض: این برچسب کاملاً قابل توضیح است. می توانید از آن برای مواردی که می توانند حالت باینری داشته باشند، روشن یا خاموش استفاده کنید.
الکسا ترموستات ما را به عنوان یک گروه با موارد مختلف مرتبط با آن می بیند. در اینجا نحوه اعلام ترموستات وجود دارد تا الکسا بتواند با آن ارتباط برقرار کند.
اول از همه ، شما به یک گروه نیاز دارید که ترموستات شما را به عنوان یک کل نشان دهد. این گروه باید به عنوان [“ترموستات”] برچسب گذاری شود.
در داخل ترموستات گروهی حداقل به 3 عنصر با برچسب های زیر نیاز دارید.
CurrentTemperature: این وسیله ای است که مقدار دمای تنها خواندنی را فراهم می کند. واحدها به طور پیش فرض به سانتیگراد می رسند اما می توان با استفاده از ویژگی global useFahrenheitTemperature در کل دنیا جایگزین شد.
اگر قبلاً همه موارد خود را برچسب گذاری کرده اید حالا آماده آخرین مرحله هستید.
حالا OpenHab و Alexa به هم متصل شده اند.