اس طرح آپ گھر میں ہر چیز کو خودکار بناتے ہیں۔

کیا آپ گھر کے اندر اور آس پاس کی ہر چیز کو خودکار بنانا چاہتے ہیں، لیکن آپ نہیں جانتے کہ کہاں سے آغاز کرنا ہے؟ ڈوموٹکز، اوپن ایچ اے بی اور ہوم اسسٹنٹ جیسے سافٹ ویئر کے ساتھ آپ چھوٹی شروعات کر سکتے ہیں اور آپ فوری طور پر کسی خاص نظام سے منسلک نہیں ہوتے ہیں۔ خاص طور پر ہوم اسسٹنٹ تمام تجارتوں کا ایک جیک ہے اور تیزی سے مقبولیت میں بڑھ رہا ہے۔ ایک اچھا موقع ہے کہ آپ کو فوری طور پر اس کے لیے کچھ مفید ایپلی کیشنز مل جائیں گی۔ ہم آپ کو کچھ تفریحی استعمال کی مثالوں کے ساتھ اسے استعمال کرنے کا طریقہ دکھائیں گے!

ہوم آٹومیشن کی دنیا میں ان گنت معیارات ہیں جن کو اکٹھا کرنا اکثر مشکل ہوتا ہے۔ آپ ڈوموٹکز، اوپن ایچ اے بی اور ہوم اسسٹنٹ جیسے سافٹ ویئر کے ساتھ سب سے زیادہ لچکدار ہیں۔ Domoticz beginners کے لیے موزوں ہے لیکن زیادہ جدید نظر نہیں آتا۔ OpenHAB اور ہوم اسسٹنٹ اسکرپٹس پر زیادہ انحصار کرتے ہیں۔ OpenHAB کے ساتھ، یہ بنیادی طور پر ابتدائی افراد کے لیے ایک معذوری کی طرح محسوس ہوتا ہے، جبکہ ہوم اسسٹنٹ کے ساتھ آپ اس کے فوائد کو تیزی سے دیکھتے ہیں۔ یہ بھی فعال طور پر تیار کیا گیا ہے اور اس کا ایک بڑا صارف بیس ہے۔ واقف ہونے کا بہترین وقت!

اس ماسٹر کلاس میں ہم اسے Raspberry Pi 3 ماڈل B پر انسٹال کریں گے، لیکن Intel nuc، چھوٹا لینکس سرور یا nas بھی ایک اچھا آپشن ہے۔ ان میں سے بہت سے سسٹمز پر، بشمول ایک Synology NAS (دیکھیں باکس)، آپ آسانی سے نام نہاد کنٹینر ورچوئلائزیشن کے لیے Docker کا استعمال کر سکتے ہیں۔ Raspberry Pi پر آپ عام طور پر Hass.io ماحول کا انتخاب کریں گے۔ یہ پس منظر میں ڈوکر پر بھی بہت زیادہ انحصار کرتا ہے، لیکن بہت سے اضافی چیزیں بھی پیش کرتا ہے، جیسے اپ ڈیٹس اور ایکسٹینشنز کی آسان تنصیب۔ اتفاق سے، Hass.io کچھ دوسرے سسٹمز کے لیے بھی دستیاب ہے، بشمول Ordroid C2 اور Intel-nuc۔ ذہن میں رکھیں کہ - ہوم اسسٹنٹ چلانے کے علاوہ - آپ سسٹم کے ساتھ کچھ اور کر سکتے ہیں۔

ڈوکر کے ساتھ NAS پر انسٹالیشن

مختلف سسٹمز پر، بشمول Synology کے زیادہ وسیع NAS، آپ Docker کو ہوم اسسٹنٹ کی تنصیب کے لیے آسانی سے استعمال کر سکتے ہیں۔ یقینی بنائیں کہ آپ نے ڈوکر انسٹال کیا ہے اور ایپلیکیشن کو کھولیں۔ کے پاس جاؤ رجسٹر کریں۔, کلیدی لفظ homeassistant کے ذریعے تلاش کریں اور فہرست سے homeassistant/home-assistant کا انتخاب کریں (عام طور پر پہلا) اس کے بعد ڈاؤن لوڈ کرنے کے لیے. تازہ ترین ورژن کا انتخاب کریں۔ پھر جائیں تصویر اور جب ڈاؤن لوڈ مکمل ہو جائے تو دبائیں۔ شروع کریں۔. اب کنٹینر کی ترتیب کے لیے ایک وزرڈ کھلتا ہے۔ اس پر کلک کریں۔ اعلی درجے کی ترتیبات. چیک ان کرو خودکار ری اسٹارٹ کو فعال کریں۔. پھر جائیں حجم / فولڈر شامل کریں۔ اور docker/HomeAssistant فولڈر کو /config پر ماؤنٹ کریں۔ یہ بنیادی طور پر اس بات کو یقینی بناتا ہے کہ آپ کے nas پر کنفیگریشن فائلوں کے ساتھ فولڈر - لہذا کنٹینر کے باہر - محفوظ کیا گیا ہے تاکہ آپ اس تک رسائی حاصل کرسکیں۔ ٹیب پر نشان لگائیں۔ نیٹ ورک اختیار وہی نیٹ ورک استعمال کریں جیسا کہ ڈوکر ہوسٹ پر. دائیں ٹیب پر ماحولیات جمع کے نشان کے ساتھ متغیر شامل کریں۔ ٹی زیڈ قدر کے ساتھ اضافہ یورپ/ایمسٹرڈیم. آخر میں منتخب کریں۔ درخواست جمع کرنا, اگلا اور پھر جائزہ اسکرین میں دوبارہ درخواست جمع کرنا تاکہ کنٹینر کو پھانسی دی جائے. پھر آپ ہوم اسسٹنٹ کو nas اور پورٹ 8123 کے پتے پر //ipaddress:8123 فارم میں شروع کر سکتے ہیں۔

01 پی آئی پر انسٹالیشن

ہمارے Raspberry Pi 3 ماڈل B پر انسٹالیشن کے لیے ہم Hass.io کے ساتھ تیار تصویر کا انتخاب کرتے ہیں۔ بنیاد آپریٹنگ سسٹم HassOS اور ایک Docker ماحول کے ذریعہ بنائی گئی ہے۔ اس ڈوکر ماحول کے اندر، ہوم اسسٹنٹ کے لیے کنٹینر خود بخود شروع ہو جاتا ہے، جسے آپ ویب انٹرفیس کے ذریعے آسانی سے اپ ڈیٹ بھی کر سکتے ہیں۔ اس ویب انٹرفیس میں کچھ دیگر اضافی چیزیں بھی شامل ہیں، جیسے بیک اپ (اسنیپ شاٹ) ٹول۔ اس کے علاوہ، آپ تیزی سے مختلف ایکسٹینشنز شامل کر سکتے ہیں، جیسے کنفیگریٹر جس کے ساتھ آپ براؤزر کے ذریعے کنفیگریشن فائلوں کو آسانی سے ایڈجسٹ کر سکتے ہیں۔ Hass.io کے لیے تصویری فائل حاصل کریں۔ ہم نے Raspberry Pi 3 ماڈل B اور B+ کے لیے 32 بٹ امیج کا انتخاب کیا۔ تصویری فائل کو مائیکرو ایس ڈی میموری کارڈ (ترجیحا طور پر کم از کم 32 جی بی) پر فلیش کرنے کے لیے بیلینا ایچر کا استعمال کریں۔

02 میموری کارڈ کی تیاری

میموری کارڈ کو چمکانے کے بعد، آپ بنیادی طور پر اس کے ساتھ Pi کو بوٹ کرنے کے لیے تیار ہیں۔ اختیاری طور پر، آپ اس بات کو یقینی بنا سکتے ہیں کہ وائی فائی کے لیے سیٹنگز درست ہیں اور/یا کنفیگریشن فائل لکھ کر ایک مقررہ IP ایڈریس تفویض کیا گیا ہے۔ تاہم، اس ماسٹر کلاس میں، ہم صرف Pi کو نیٹ ورک کیبل کے ساتھ جوڑنے کا انتخاب کرتے ہیں۔ یہ فوری طور پر WiFi سے زیادہ مستحکم ہے، جہاں IP پتہ DHCP کے ذریعے تفویض کیا جاتا ہے۔ نوٹ کریں کہ آپ کا Pi شروع ہونے کے بعد، انسٹالیشن کے کچھ کام ہیں جو چلیں گے، جن میں بیس منٹ لگ سکتے ہیں۔ اختیاری طور پر، آپ مانیٹر کو جوڑ کر اس عمل کی نگرانی کر سکتے ہیں۔ جب یہ ہو جائے، آپ اپنے نیٹ ورک پر براؤزر کا استعمال کرتے ہوئے ویب انٹرفیس تک رسائی حاصل کر سکتے ہیں //hassio.local:8123۔ یہاں آپ سے ایک اکاؤنٹ بنانے کے لیے کہا جائے گا، جس کے بعد آپ لاگ ان ہوں گے۔ Hassio.local کام نہیں کر رہا ہے؟ پھر اپنے Raspberry Pi کا IP ایڈریس استعمال کریں، جسے آپ ایڈوانسڈ IP سکینر جیسے ٹولز کے ذریعے تلاش کر سکتے ہیں۔

03 کنفیگریٹر شامل کریں۔

ہم کنفیگریشن کو آسانی سے ایڈجسٹ کرنے کے لیے کنفیگریٹر انسٹال کرتے ہیں، جو Hass.io کے ایکسٹرا میں سے ایک ہے۔ ایسا کرنے کے لیے مینو میں Hass.io پر جائیں۔ نیچے کلک کریں۔ ایڈ آن اسٹور اس آفیشل ایڈ آن پر اور منتخب کریں۔ انسٹال کریں. عنوان کے تحت کنفیگریشن اسکرپٹ میں درج کریں۔ ترتیب پاس ورڈ کے بعد پاس ورڈ درج کریں اور شامل کریں۔ اجازت یافتہ_نیٹ ورکس آپ کے نیٹ ورک کی IP رینج۔ پھر کلک کریں۔ محفوظ کریں۔ اس کے بعد شروع کریں۔. پھر لنک پر عمل کریں۔ ویب UI کھولیں۔ کنفیگریٹر کھولنے کے لیے۔ فولڈر آئیکون کے ذریعے آپ مطلوبہ کنفیگریشن فائل کھول سکتے ہیں، مثال کے طور پر configuration.yaml جس میں ہم اس ماسٹر کلاس میں زیادہ تر تبدیلیاں کرتے ہیں۔ آپ آسانی سے مطلوبہ نام کے ساتھ ایک نئی کنفیگریشن فائل بھی شامل کر سکتے ہیں۔ کیا آپ ہوم اسسٹنٹ مینو میں کنفیگریٹر کو شامل کرنا چاہتے ہیں؟ پھر اس فائل میں نیچے کی لائنیں (مثال کے طور پر نیچے) شامل کریں۔

panel_iframe:

ترتیب دینے والا:

عنوان: کنفیگریٹر

آئیکن: ایم ڈی آئی: رینچ

url: //10.0.0.70:3218

اسے پیچھے بنائیں یو آر ایل صحیح لنک ہے. پر کلک کریں محفوظ کریں۔ تبدیلیوں کو بچانے کے لیے۔ اب ہوم اسسٹنٹ میں جائیں۔ ترتیبات / جنرل اور نیچے کلک کریں۔ سرور کا انتظام پر دوبارہ شروع ہو رہا ہے۔. اب آپ کو مینو کے ذریعے براہ راست کنفیگریٹر کھولنے کے قابل ہونا چاہیے۔

04 سیٹ اپ کنفیگریشن فائلز

پہلے سے کنفیگریشن فائلوں کی ساخت پر ایک اچھی نظر ڈالیں۔ مین کنفیگریشن configuration.yaml میں مل سکتی ہے۔ پہلے سے طے شدہ طور پر، جائزہ کو برقرار رکھنے کے لیے ترتیب کو تقسیم کیا جاتا ہے۔ آپ اسے ایک لائن سے دیکھ سکتے ہیں۔ آٹومیشن: ! automations.yaml شامل کریں۔. یہ آٹومیشن قوانین کے ساتھ علیحدہ اسکرپٹ کا حوالہ ہے۔ آپ یہ خود بھی کر سکتے ہیں، مثال کے طور پر، سینسر والے تمام سینسر: !sensor.yaml شامل کریں۔. یہاں تک کہ پورے فولڈرز کو خود بخود داخل کرنے کا آپشن بھی موجود ہے۔ یہ سب خاص طور پر اس وقت مفید ہے جب آپ تھوڑا سا آگے ہوں اور آپ کے اسکرپٹ طویل سے لمبے ہو رہے ہوں۔

05 پہلی ایڈجسٹمنٹ

جزو کے لیے configuration.yaml بھریں۔ ہوم اسسٹنٹ: پیچھے طول: اور طول البلد: اپنے گھر کا مقام درج کریں۔ آپ www.gps-coordinates.org پر قدریں آسانی سے تلاش کر سکتے ہیں۔ وہ دوسری چیزوں کے علاوہ طلوع آفتاب اور غروب آفتاب کا تعین کرنے کے لیے استعمال ہوتے ہیں۔ یقینی بنائیں ٹائم زون: صحیح ٹائم زون ظاہر ہوتا ہے، جیسے یورپ/ایمسٹرڈیم۔ کے ذریعے اپنی تبدیلیاں محفوظ کرنا نہ بھولیں۔ محفوظ کریں۔. ایڈجسٹمنٹ کے بعد، کنفیگریشن کو بذریعہ درست کرنا دانشمندی ہے۔ ترتیبات / جنرل. خاص طور پر خالی جگہوں کے ساتھ آپ غلط ہو سکتے ہیں۔ اس مینو میں آپ کنفیگریشن کو دوبارہ لوڈ بھی کر سکتے ہیں یا – اگر یہ کافی نہیں ہے تو – سرور کو دوبارہ شروع کر سکتے ہیں۔ آپ کنفیگریشن فائلوں میں جو تبدیلیاں کرتے ہیں ان کے اثر میں آنے کے لیے یہ بہت اہم ہے!

06 خود بخود شامل

ڈسکوری جزو کی بدولت، Chromecast، Apple TV، Kodi، Sonos اور آپ کے ٹیلی ویژن جیسے آلات پہلے ہی خود بخود مل چکے ہیں۔ آپ کو خود بخود مل جانے والے آلات نظر آئیں گے۔ ترتیبات / انضمام بہت سے دستی انضمام کے ساتھ۔ ہم اسے جلد ہی Philips Hue بلب شامل کرنے کے لیے استعمال کریں گے۔ پھر، اس سے پہلے کہ ہم واقعی 'خودکار' شروع کریں، ہم کچھ دیگر آلات بھی شامل کریں گے۔ یہ جان کر اچھی بات ہے کہ ہوم اسسٹنٹ ہارڈ ویئر اور سافٹ ویئر کی ایک بڑی مقدار کو سپورٹ کرتا ہے (دیکھیں باکس 'کام کرتا ہے ... تقریبا ہر چیز')۔ اس لیے ایک اچھا موقع ہے کہ آپ کے پاس پہلے سے ہی گھر میں بہت سارے آلات موجود ہیں جو اس سے جڑے ہوئے ہیں۔

تقریبا کسی بھی چیز کے ساتھ کام کرتا ہے!

ہوم اسسٹنٹ ہارڈ ویئر اور سافٹ ویئر یا - مختصر میں - اجزاء کی ایک بہت بڑی مقدار کو سپورٹ کرتا ہے۔ مکمل جائزہ کے لیے، www.home-assistant.io/components ملاحظہ کریں۔ ہر جزو کے لیے ایک وسیع وضاحت شامل ہے۔ یہ شروعات کرنے والوں کے لیے تھوڑا بہت مختصر ہو سکتا ہے، لیکن اگر آپ تھوڑا سا آگے ہیں، تو یہ تقریباً ہمیشہ کافی ہوتا ہے۔ دوسری صورت میں، انٹرنیٹ پر بے شمار معاون اور وسائل موجود ہیں. ہوم اسسٹنٹ بلاگ پر بھی نظر رکھیں کیونکہ دلچسپ اجزاء باقاعدگی سے شامل کیے جاتے ہیں!

07 فلپس ہیو بلب

ہم فلپس ہیو لیمپ کو مربوط کرکے شروع کرتے ہیں جو ZigBee پروٹوکول کے ذریعے کام کرتے ہیں۔ ہیو برج اس بات کو یقینی بناتا ہے کہ آپ ہیو ایپ یا یقیناً ہوم اسسٹنٹ کے ذریعے اپنے نیٹ ورک سے لیمپ کو بھی کنٹرول کر سکتے ہیں۔ یہ ہیو برج میں نام نہاد اے پی آئی سے براہ راست بات کر سکتا ہے۔ ہم پرانے ہیو برج 1.0 کا استعمال کرتے ہیں، جو بالکل مناسب ہے۔ ہوم اسسٹنٹ میں، پر جائیں۔ ترتیبات / انضمام اور فلپس ہیو کے پیچھے کلک کریں۔ ترتیب دیں۔. جب اشارہ کیا جائے تو پل پر گول بٹن دبائیں اور پھر دبائیں۔ جمع کرائیں. ہر ہیو لیمپ پھر خود بخود ہوم اسسٹنٹ میں ایک نام نہاد ہستی کے طور پر شامل ہو جاتا ہے اور آپ اسے چلا سکتے ہیں۔ بدلی ہوئی حیثیت سیکنڈوں میں اپ ڈیٹ ہو جاتی ہے، مثال کے طور پر اگر آپ ہوم اسسٹنٹ کے باہر لیمپ کو آن یا آف کرتے ہیں۔

08 سستی Yeelight

ییلائٹ لیمپ وائی فائی کے ذریعے کام کرتے ہیں اور فلپس ہیو کا ایک سستا متبادل ہیں۔ آپ انہیں جلدی اور آسانی سے ہوم اسسٹنٹ میں شامل کر سکتے ہیں۔ آئیے مثال کے طور پر Yeelight YLDP02YL (تقریباً 18 یورو) لیں، جو رنگوں کو ظاہر کر سکتا ہے اور 600 lumens کے ساتھ اچھی روشنی کی پیداوار رکھتا ہے۔ ہوم اسسٹنٹ میں لیمپ شامل کرنے سے پہلے، یقینی بنائیں کہ یہ Yeelight ایپ کے ذریعے معمول کے مطابق کام کرتا ہے اور اس میں جدید ترین فرم ویئر ہے۔ آپشن بھی ڈال دیں۔ LAN مینجمنٹ دیگر ایپلیکیشنز جیسے ہوم اسسٹنٹ کے ساتھ رسائی کی اجازت دینے کے لیے ایپ میں۔ اسی Yeelight ایپ یا اپنے راؤٹر کے نیٹ ورک کے جائزہ کے ذریعے IP پتہ معلوم کریں۔ ہماری مثال میں، یہ 10.0.0.185 ہے۔ پھر configuration.yaml کھولیں اور نیچے کی لائنیں شامل کریں۔ اگر آپ کے پاس متعدد لیمپ ہیں، تو ان میں سے ہر ایک کو اس کے اپنے IP ایڈریس اور وضاحتی نام (بغیر خالی جگہوں کے) آلات کے نیچے شامل کریں۔

روشنی:

- پلیٹ فارم: ییلائٹ

آلہ:

10.0.0.185:

نام: ماحول کا چراغ

تبدیلیوں کو فعال کرنا نہ بھولیں (ذیل میں ترتیبات / جنرل)۔ اس کے بعد لیمپ ہوم اسسٹنٹ میں منتخب کردہ نام سے دستیاب ہوگا۔ ڈسکو یا پولیس جیسے بہت سے اثرات میں سے ایک بھی آزمائیں۔

09 433MHz مصنوعات شامل کریں۔

433MHz بینڈ میں مصنوعات کے ساتھ کام کرنے کے لیے، جیسے KlikAanKlikUit (خانہ 'KaKu in Home اسسٹنٹ' دیکھیں)، ہم Rfxcom RFXtrx433E کو Pi کے USB پورٹس میں سے ایک سے جوڑتے ہیں۔ یہ ایک مقبول 433MHz ٹرانسمیٹر/رسیور ہے جو متعدد مصنوعات اور پروٹوکول کو سنبھال سکتا ہے۔ سوئچز، ویدر سٹیشنز، ڈور بیلز، خودکار پردے اور گیراج کے دروازوں کے بارے میں سوچیں۔ آپ کو چینی ویب شاپس میں بھی وسیع رینج مل جائے گی۔ اس ٹرانسمیٹر/رسیور کو ہوم اسسٹنٹ میں جزو کے طور پر شامل کرنے کے لیے، آپ کو صرف مندرجہ ذیل لائنوں کو configuration.yaml اسکرپٹ میں شامل کرنے کی ضرورت ہے۔ /dev/ttyUSB0 پر ڈیوائس کے ساتھ ایسا لگتا ہے:

rfxtrx:

ڈیوائس: /dev/ttyUSB0

اس کے بعد بھی ہمیں مطلوبہ سینسر اور اس طرح کا اضافہ کرنا ہے۔ ہم اسے اگلے مرحلے میں کریں گے۔ Z-wave کے لیے ٹرانسمیٹر/رسیور کو جوڑنا، جو ایک ٹھوس متبادل ہے، اسی طرح کیا جاتا ہے، لیکن درج ذیل اصولوں کے ساتھ:

سلفر:

usb_path: /dev/ttyUSB0

ہوم اسسٹنٹ میں KaKu

KlikAanKlikUit (KaKu) میں سمارٹ ہوم کے لیے بہت سے پروڈکٹس ہیں۔ کچھ 868 MHz کے ارد گرد یا Zigbee کے ساتھ کام کرتے ہیں، لیکن سب سے مشہور سوئچ گیئر 433 MHz پر ہے۔ اس سے آپ ساکٹ اور ساکٹ کو دور سے سوئچ کر سکتے ہیں۔ آپ کو ہر ہارڈ ویئر کی دکان اور الیکٹرانکس کی دکان پر ایسے سیٹ ملیں گے۔ وہ ایک سادہ پروٹوکول استعمال کرتے ہیں جو قدیم X10 پروٹوکول سے بہت ملتا جلتا ہے۔ اس کے نقصانات بھی ہیں۔ مثال کے طور پر، مواصلات صرف ایک سمت میں ممکن ہے. لہذا آپ مثال کے طور پر لیمپ آن کرنے کے لیے سگنل بھیج سکتے ہیں، لیکن اس بات کی کوئی تصدیق نہیں ہے کہ ایسا واقعی ہوا ہے۔ اس کے علاوہ، مواصلات کو خفیہ نہیں کیا گیا ہے، لہذا ایک موقع ہے کہ پڑوسی نادانستہ طور پر آلات کو آن اور آف کر دیں۔ اگر آپ ایسے ٹرانسمیٹر/رسیور کو جوڑتے ہیں جو پروٹوکول کو جانتا ہے، تو آپ ہوم اسسٹنٹ میں KlikAanKlikUit پروڈکٹس کے ساتھ شروع کر سکتے ہیں، بلکہ ان گنت دوسرے (سستے) سیٹ بھی جو 433MHz فریکوئنسی رینج استعمال کرتے ہیں، جیسے کھڑکی، دروازے اور درجہ حرارت کے سینسر۔

10 سینسر دستیاب کرنا

شروع کرنے کے لیے، ہم کچھ درجہ حرارت کے سینسر شامل کرنا چاہتے ہیں جو 433MHz پر کام کرتے ہیں۔ سینسر ہوم اسسٹنٹ کے اندر بہت بڑے پیمانے پر استعمال ہوتے ہیں اور نہ صرف درجہ حرارت کی اصل پیمائش کے لیے۔ مثال کے طور پر، آپ موسم کی پیشن گوئی (بشمول Buienradar اور OpenWeatherMap) کو بطور سینسر شامل کر سکتے ہیں، بلکہ آپ کے پرنٹر کارتوس کی سطح (SNMP یا کپ کے ذریعے)، آپ کے سمارٹ میٹر سے میٹر ریڈنگ، بٹ کوائن کی موجودہ تجارتی قیمت، موجودہ سفر Google Maps یا آپ کے انٹرنیٹ کنکشن کی رفتار کے مطابق A سے B تک کا وقت۔ اس لیے آپ ان تفصیلات کو الگ کنفیگریشن فائل میں ڈالنے کا انتخاب کر سکتے ہیں (مثال کے طور پر sensors.yaml) جیسا کہ مرحلہ 4 میں بیان کیا گیا ہے۔ پہلے سے طے شدہ طور پر، نارویجن Yr.no سے موسم کی پیشن گوئی کو بطور سینسر شامل کیا جاتا ہے۔ rfxtrx جزو کے درجہ حرارت کے سینسر کو دستیاب کرنے کے لیے ہم چند سطریں شامل کرتے ہیں تاکہ یہ اس طرح نظر آئے:

سینسر:

- پلیٹ فارم: سال

- پلیٹ فارم: rfxtrx

automatic_add: سچ ہے۔

11 سینسر شامل کریں۔

جیسے ہی درجہ حرارت کا سینسر سگنل دیتا ہے، عام طور پر ایک منٹ میں ایک بار، آپشن کی بدولت automatic_add براہ راست شامل. آپ سیکشن میں ویب انٹرفیس میں قدر دیکھ سکتے ہیں۔ جائزہ. یقینی بنائیں کہ آپ کی کنفیگریشن فعال ہے اور اگر ضروری ہو تو اپنے براؤزر کی سکرین (F5) کو ریفریش کریں۔ درجہ حرارت سینسر کا شناختی کوڈ لکھیں، جو 0a52070e380e00365346369 جیسا نظر آنا چاہیے۔ عنوان کے تحت اپنی کنفیگریشن فائل میں مطلوبہ سینسر شامل کریں۔ آلات ایک قابل شناخت نام کے ساتھ۔ درجہ حرارت اور نمی کی پیمائش کرنے والے سینسر کے لیے، یہ درج ذیل پر آتا ہے، مثال کے طور پر:

- پلیٹ فارم: rfxtrx

automatic_add: سچ ہے۔

آلہ:

0a52070e380e00365346369:

نام: باہر

ڈیٹا کی قسم:

- نمی

- درجہ حرارت

12 سوئچز شامل کریں۔

سوئچز کو شامل کرنا بنیادی طور پر ایک جیسا ہے، لیکن اب آپ جزو استعمال کرتے ہیں۔ سوئچ:۔ ایسا کرنے کے لیے، ترتیب میں درج ذیل لائنیں شامل کریں۔

سوئچ:

پلیٹ فارم: rfxtrx

automatic_add: سچ ہے۔

اگر آپ ریموٹ کنٹرول پر آن بٹن دبائیں گے تو آپ کو کوڈ فوری طور پر اوور ویو پیج پر نظر آئے گا اور آپ اسے شامل کر سکتے ہیں۔ یہ اسی طرح کیا جاتا ہے جیسے کپ کے نیچے درجہ حرارت کے سینسر کے ساتھ آلات:.

سوئچ:

پلیٹ فارم: rfxtrx

automatic_add: سچ ہے۔

سگنل_دوہرائیاں: 2

آلہ:

0b11000f012ef9ba01010f50:

نام: کرسمس لائٹس

اگر ہم فرض کرتے ہیں کہ ریموٹ کنٹرول بھی صرف سوال میں سمارٹ پلگ سے منسلک ہے، تو اب آپ ہوم اسسٹنٹ کے ذریعے منسلک ڈیوائس کو بھی چلا سکتے ہیں۔ پر قدر کے ساتھ سگنل_ریہرسل (اختیاری طور پر) اس بات کو یقینی بنائیں کہ سگنل متعدد بار بھیجا گیا ہے، تاکہ آپ کو اس کے پہنچنے کا زیادہ یقین ہو۔ اگر آپ کے پاس ریموٹ کنٹرول نہیں ہے، تو آپ ہوم اسسٹنٹ کے ساتھ دستی طور پر ایک کوڈ بھی تیار کر سکتے ہیں اور اسے لرننگ موڈ کے ذریعے سمارٹ پلگ سے منسلک کر سکتے ہیں۔ جب آپ سمارٹ پلگ کو ساکٹ میں لگاتے ہیں تو یہ سیکھنے کا موڈ عام طور پر تھوڑی دیر کے لیے فعال رہتا ہے۔

13 روٹر کے ذریعے پیش کریں۔

چاہے کوئی گھر پر ہو آپ کے آٹومیشن کے قوانین میں اہم کردار ادا کر سکتا ہے۔ ایسی معلومات کے لیے کئی اختیارات ہیں۔ آپ بلوٹوتھ یا GPS کے ساتھ اس سے اچھی طرح نمٹ سکتے ہیں۔ لیکن ایک آسان آپشن بھی ہے: اپنے اسمارٹ فون یا ٹیبلٹ کے آئی پی ایڈریس کو پنگ کریں۔ ایک متبادل، جیسا کہ ذیل میں بیان کیا گیا ہے، یہ دیکھنے کے لیے کہ آیا آپ کا اسمارٹ فون رجسٹرڈ ہے، روٹر کے کنکشن کی فہرست کو پڑھنا ہے۔ ایسا کرنے کے لیے، ہم سب سے پہلے configuration.yaml میں Fritz!Box کے لیے نام نہاد ڈیوائس ٹریکر کو آن کرتے ہیں۔ کنکشن لسٹ کو مرتب اور وقتاً فوقتاً اپ ڈیٹ کرتا ہے۔ اس مثال میں، روٹر کا IP ایڈریس 10.0.0.1 ہے لیکن یہ آپ کی صورتحال میں مختلف ہو سکتا ہے۔

device_tracker:

- پلیٹ فارم: fritz

میزبان: 10.0.0.1

track_new_devices: ہاں

وقفہ_سیکنڈ: 10

گھر پر غور کریں: 180

قدر پر گھر پر غور کریں۔اس مثال میں 180 تین منٹ کے لیے، ہوم اسسٹنٹ کو درحقیقت کسی کو چھٹی پر بھیجنے سے پہلے جو اضافی وقت لگتا ہے۔

14 ڈیوائس کی موجودگی

پچھلی ایڈجسٹمنٹ کے بعد، ایک اسکرپٹ know_devices.yaml خود بخود آپ کے کنفیگریشن فولڈر میں ظاہر ہوگا۔ یہ نیٹ ورک پر پائے جانے والے تمام آلات کی فہرست ہے۔ اس میں نئے آلات خود بخود شامل ہو جاتے ہیں۔ اسکرپٹ کو تبدیل کریں تاکہ وہاں ٹریک: نہیں یہ ان آلات کے ساتھ ہے جنہیں آپ ٹریک نہیں کرنا چاہتے۔ ان آلات کے لیے جنہیں آپ ٹریک کرنا چاہتے ہیں، جیسے کہ آپ کا اسمارٹ فون، ذیل میں منتخب کریں۔ ٹریک: ہاں پیچھے کے ساتھ نام ایک دوستانہ نام.

ڈیوائس کا نام:

hide_if_away : غلط

آئیکن:

میک: 20:39:56:7B:4A:93

نام: گرٹجان

تصویر:

ٹریک: ہاں

ٹریکنگ کے اس طریقہ کی درستگی بہترین نہیں ہے۔ مثال کے طور پر، سلیپ موڈ میں اسمارٹ فون کبھی کبھار وائی فائی کنکشن کو منقطع کردے گا، جس سے ایسا لگتا ہے کہ وہ شخص غائب ہے۔ تاہم اس کا خیال رکھا جاتا ہے۔ Fritz!Box صرف کنکشن کی فہرست سے آلات کو ہٹاتا ہے اگر وہ دس منٹ تک نہیں دیکھے گئے ہوں۔ آپ کی قدر کے ساتھ بھی تجربہ کر سکتے ہیں۔ گھر پر غور کریں۔. اسمارٹ فون کا 'گھر آنے' فوری طور پر نظر آتا ہے۔

15 ہوم اسسٹنٹ کے ساتھ خودکار!

ہم نے اب ایسے ضروری آلات شامل کیے ہیں جن کو ہوم اسسٹنٹ سے یا کسی ایپ کے ذریعے کنٹرول اور منظم کیا جا سکتا ہے، لیکن یہ گھر کو سمارٹ نہیں بناتا! اس کے لیے ہم automations.yaml میں آٹومیشن رولز شامل کرنے جا رہے ہیں۔

ایک اصول تین حصوں پر مشتمل ہوتا ہے: ایک محرک، کوئی بھی شرائط اور مطلوبہ عمل ٹرگر کے ساتھ آپ سیٹ کرتے ہیں کہ اصول کا اندازہ کب ہونا چاہیے، مثال کے طور پر ایک خاص وقت کے بعد، جب کوئی بٹن دبایا جاتا ہے یا جیسے ہی کوئی گھر آتا ہے۔آپ پابندیاں لگانے کے لیے شرائط کا استعمال کر سکتے ہیں، تاکہ، مثال کے طور پر، چراغ صرف اس وقت آن کیا جائے جب کوئی گھر میں ہو اور جب اندھیرا ہو۔ آخر میں، آپ انجام دینے والے عمل کی وضاحت کرتے ہیں، مثال کے طور پر لیمپ آن کرنا۔ ایک اچھی مدد کا حصہ ہے۔ ڈویلپر ٹولز / ریاستیں۔. وہاں آپ کو معلوم اداروں کو ان کی حیثیت اور صفات کے ساتھ نظر آئے گا۔ مثال کے طور پر، ایک ہستی حیثیت کے ساتھ ایک چراغ ہے پر یا بند اور انتساب اگر چمک (ایک مدھم چراغ کے لیے)۔ ایک ہستی حیثیت کے ساتھ سورج بھی ہو سکتا ہے۔ اوپر_افق اور صفات جیسے اگلی_بڑھتی اور اگلی_سیٹنگ. آپ کے ذریعے کارروائیوں کو دریافت کر سکتے ہیں۔ ڈویلپر ٹولز/سروسز. مثال کے طور پر، ایک سوئچ کے لئے یہ ہے switch.turn_off اور ایک چراغ کے لئے light.turn_off.

16 وقت کے ساتھ بدلنا

ہم ایک سادہ ٹائم کنٹرول ٹرگر کے ساتھ داخل ہوتے ہیں جو ہر سیکنڈ میں ایک لیمپ کو باری باری آن اور آف کرتا ہے۔ نیچے عرف ہم ایک مختصر وضاحتی نام دیتے ہیں۔ کا/1 آپ اشارہ کرتے ہیں کہ یہ ہر سیکنڈ میں دہرایا جاتا ہے۔ آپ automations.yaml میں قواعد شامل کرتے ہیں۔

- عرف: 'ٹگل لیمپ'

محرک:

پلیٹ فارم: time_pattern

سیکنڈ: '/1'

عمل:

سروس: light.toggle

entity_id: light.atmosphere lamp

17 غروب آفتاب کے ساتھ سوئچ کرنا

ذیل میں آپ کو ایک مثال نظر آتی ہے جہاں سورج غروب ہونے سے ڈیڑھ گھنٹہ پہلے چراغ کو آن کیا جاتا ہے اور 23:00 بجے دوبارہ بند کر دیا جاتا ہے۔

- عرف: 'غروب آفتاب سے پہلے چراغ جلانا'

محرک:

پلیٹ فارم: سورج

واقعہ: غروب آفتاب

آفسیٹ: '+01:30:00'

عمل:

سروس: light.turn_on

entity_id: light.atmosphere lamp

- عرف: '23:00 بجے لیمپ آف'

محرک:

پلیٹ فارم: وقت

بوقت: '23:00:00'

عمل:

سروس: light.turn_off

entity_id: light.atmosphere lamp

18 موجودگی کی معلومات کے ساتھ سوئچ کرنا

مندرجہ بالا کو مزید جدید بنانے کے لیے، آپ، مثال کے طور پر، تمام لائٹس بند کرنے کا انتخاب کر سکتے ہیں جب سب گھر سے نکل جائیں۔

- عرف: 'سب چلے گئے - لائٹ آؤٹ'

محرک:

پلیٹ فارم: ریاست

entity_id: group.all_devices

to: 'not_home'

عمل:

سروس: light.turn_off

entity_id: group.all_lights

آپ اس پر لامتناہی تعمیر کر سکتے ہیں۔ حالات کو شامل کرنے کے بارے میں سوچیں تاکہ روشنی صرف اس وقت آن ہو جب کوئی گھر میں ہو۔ یا اسٹیٹس میں تبدیلی کی اطلاع کی رسید۔ iOS ایپ اس کے لیے کارآمد ہے۔ اینڈرائیڈ کے ساتھ آپ پش بلیٹ استعمال کر سکتے ہیں۔ ہوم اسسٹنٹ کے لیے بہت سے اضافی چیزیں دریافت کرنا بھی اچھا ہے۔ Hass.io کے لیے ایسا کرنا آسان ہے۔ ایک اچھی مثال نوڈ ریڈ ہے، جو ویب انٹرفیس کے ذریعے کارروائیوں کو پروگرام کرنا آسان بناتا ہے۔

حالیہ پوسٹس

$config[zx-auto] not found$config[zx-overlay] not found