8 أدوات مساعدة منزلية سهلة التشغيل تجعل حياتك أسهل

هل أنت جديد على Home Assistant؟ اكتشف قوة الأتمتة من خلال هذه الأمثلة العملية والمفيدة لتحسين تجربة منزلك الذكي.



قبل أن نبدأ

يرجى ملاحظة أن الأجهزة المشار إليها في هذه الأتمتة هي أمثلة. ستحتاج إلى تعديل الأتمتة في واجهة مستخدم Home Assistant لتتناسب مع احتياجات جهازك المحددة. لإعداد هذه الأتمتة في Home Assistant، اتبع الخطوات التالية:

  1. قم بإعداد جهاز استشعار الحركة في الغرفة التي تريد أتمتتها.
  2. انتقل إلى الإعدادات > الأتمتة والمشاهد > إنشاء أتمتة وحدد “إنشاء أتمتة جديدة”.
  3. انقر على قائمة النقاط الثلاث في الزاوية اليمنى العليا وحدد “تحرير” في YAML.
  4. قم بلصق كود الأتمتة في المحرر وحفظه.

بعد استيراد الأتمتة إلى Home Assistant، قم بمراجعتها وتحريرها في محرر واجهة المستخدم المرئية للتأكد من أن جميع المشغلات والأجهزة تتوافق مع احتياجاتك المحددة.

هل لم تقم بإعداد Home Assistant بعد؟ تعرف على المزيد حول منصة المنزل الذكي مفتوحة المصدر هذه وكيف يمكنك تشغيلها باستخدام كمبيوتر أحادي اللوحة مثل Raspberry Pi.



1 الإضاءة الآلية

أتمتة المساعد المنزلي للإضاءة الآلية.

يعمل هذا التشغيل الآلي على تشغيل الأضواء عند دخولك إلى غرفة وإطفائها عند مغادرتك، مما يعمل على تحسين كفاءة الطاقة في منزلك الذكي من خلال ضمان تشغيل الأضواء عند الحاجة إليها فقط.

يعمل هذا النظام باستخدام مستشعر حركة للكشف عن دخول الغرفة والخروج منها، مما يؤدي إلى تشغيل “light.turn_on” أو “light.turn_off” بناءً على اكتشاف المستشعر. للتخصيص، ما عليك سوى استبدال قيم “entity_id” بمعرفات جهازك (على سبيل المثال “binary_sensor.your_motion_sensor” و”light.your_living_room”)، وضبط التوقيت ليناسب احتياجاتك (على سبيل المثال، تغيير “5” دقائق إلى “2” أو “10” دقائق).


يمكنك أيضًا تعديل الشروط لتشغيل الأتمتة فقط خلال أوقات محددة من اليوم أو عندما تكون الشمس أسفل الأفق، كما في هذا المثال، عن طريق ضبط قسم الشرط.

alias: "Motion-Activated Living Room Lights" 

description: "Turns lights on/off based on motion."

trigger:

- platform: state

entity_id: binary_sensor.motion_sensor # Replace with your motion sensor entity ID

to: "on"

condition:

- condition: state

entity_id: sun.sun

state: below_horizon # This ensures the lights only turn on when it's dark outside

action:

- service: light.turn_on

data:

entity_id: light.living_room # Replace with your living room light entity ID

- wait_for_trigger:

platform: state

entity_id: binary_sensor.motion_sensor # Replace with your motion sensor entity ID

to: "off"

for:

minutes: 5 # Wait for 5 minutes after motion stops before turning off the lights

- service: light.turn_off

data:

entity_id: light.living_room # Replace with your living room light entity ID

mode: single

2 التحكم الذكي في درجة الحرارة

أتمتة المساعد المنزلي للتحكم في درجة الحرارة.

تضبط هذه الأتمتة درجة الحرارة وفقًا لروتينك اليومي للتأكد من أنك مرتاح عندما تكون في المنزل وتوفر تكاليف الطاقة عندما لا تكون كذلك. من خلال الاستفادة من جدول زمني، يمكنك الاستفادة من ميزات توفير الطاقة في منظم الحرارة الذكي الخاص بك.


يعمل هذا البرنامج باستخدام جدول زمني لتشغيل تغييرات درجة الحرارة في أوقات محددة من اليوم، وضبط درجة الحرارة على قيمة محددة مسبقًا. للتخصيص، ما عليك سوى ضبط وقت التشغيل ليناسب جدولك الزمني (على سبيل المثال، قم بتغيير “08:00:00” إلى “07:00:00” أو “09:00:00”)، واستبدل قيمة “entity_id” بمعرف منظم الحرارة (على سبيل المثال، climate.your_thermostat)، واضبط درجة الحرارة المطلوبة عن طريق ضبط حقل درجة الحرارة (على سبيل المثال، قم بتغيير “22” إلى “20” أو “24”).

alias: "Temperature Adjustments" 

description: "Automation to adjust the thermostat temperature"

trigger:

- platform: time

at: "08:00:00" # Time to trigger the automation (24-hour format)

condition: ()

action:

- service: climate.set_temperature

data:

entity_id: climate.thermostat # Replace with your thermostat entity ID

temperature: 22 # Set the desired temperature (Celsius or Fahrenheit)

mode: single

3 روتين الصباح

أتمتة المساعد المنزلي للروتين الصباحي.


تساعدك هذه الأتمتة على بدء يومك بشكل صحيح من خلال تشغيل الأضواء وضبط منظم الحرارة وتشغيل ماكينة القهوة دون بذل الكثير من الجهد. ومن خلال الاستفادة من جدول زمني، يمكنك التأكد من أن منزلك مريح وأنك مستعد لليوم التالي.

يعمل هذا عن طريق تشغيل هذه الإجراءات في وقت محدد من اليوم، باستخدام جدول للتحكم في أجهزة متعددة لإنشاء روتين صباحي. للتخصيص، ما عليك سوى ضبط وقت التشغيل ليناسب جدول استيقاظك (على سبيل المثال، قم بتغيير “07:00:00” إلى “06:30:00” أو “08:00:00”)، واستبدل قيم “entity_id” بمعرفات جهازك (على سبيل المثال، light.your_living_room، climate.your_thermostat، أو switch.your_coffee_maker). يمكنك أيضًا تعديل سطوع الضوء ودرجة حرارة الترموستات عن طريق ضبط حقلي “brightness_pct” و”temperature”.

alias: "Morning Routine" 




description: "Automation to set up the home for the morning"

trigger:

- platform: time

at: "07:00:00" # Time to trigger the automation (24-hour format)

condition: ()

action:

- service: light.turn_on

data:

entity_id: light.kitchen # Replace with your light entity ID

brightness_pct: 80 # Set the brightness percentage (0-100)

- service: climate.set_temperature

data:

entity_id: climate.thermostat # Replace with your thermostat entity ID

temperature: 20 # Set the desired temperature (Celsius or Fahrenheit)

- service: switch.turn_on

data:

entity_id: switch.coffee_maker # Replace with your switch entity ID

mode: single

4 تنبيهات أمنية

أتمتة المساعد المنزلي للأمن.


ابق على اطلاع وكن آمنًا بفضل تنبيهات الأمان المخصصة التي تنبهك عند اكتشاف حركة أو فتح باب. تساعدك هذه الأتمتة على معرفة ما يحدث في المنزل، مما يوفر لك راحة البال أينما كنت.

يعمل هذا التطبيق باستخدام مستشعر حركة أو مستشعر باب للكشف عن أي نشاط، مما يؤدي إلى إرسال إشعار إلى هاتفك أو جهازك اللوحي عبر إجراء “notify.mobile_app_your_device_name”. للتخصيص، ما عليك سوى استبدال “your_device_name” بالاسم الفعلي لجهازك، كما يظهر في تكوين Home Assistant.

alias: "Security Alert" 

description: "Sends a notification when motion is detected."

trigger:

- platform: state

entity_id: binary_sensor.motion_sensor # Replace with your motion sensor entity ID

to: "on"

condition: ()

action:

- service: notify.mobile_app_your_device_name # Replace with your mobile app notification service

data:

title: "Security Alert"

message: "Motion detected!"

mode: single

5 5. توفير الطاقة

أتمتة المساعد المنزلي لتوفير الطاقة.

قم بإطفاء الأضواء والأجهزة الإلكترونية والأجهزة تلقائيًا عندما لا تكون قيد الاستخدام، مما يوفر الطاقة ويقلل فواتيرك. تساعدك هذه الأتمتة على تحسين كفاءة الطاقة في منزلك، وإيقاف تشغيل الأجهزة بسهولة عندما تكون غير مستخدمة.

يعمل هذا النظام باستخدام مستشعر، مثل مستشعر الحركة، للكشف عن عدم النشاط، مما يؤدي إلى تشغيل إجراء لإيقاف تشغيل أجهزتك عندما لا تكون هناك حاجة إليها بعد الآن. على سبيل المثال، يمكنك ضبطه لإيقاف تشغيل التلفزيون وأضواء غرفة المعيشة بعد 15 دقيقة من عدم اكتشاف الحركة. لتخصيص هذا النظام الآلي، استبدل قيم “entity_id” بمعرفات جهازك (على سبيل المثال “switch.your_tv” أو “light.your_kitchen”) واضبط التوقيت ليناسب احتياجاتك.


alias: Auto Turn Off 

description: Turn off lights and electronics when not in use

trigger:

- platform: state

entity_id: binary_sensor.motion_sensor # Replace with your motion sensor entity ID

to: "off"

for:

minutes: 15 # Set the duration of inactivity before triggering

condition: () # Add conditions if needed (e.g., time of day, state of another entity)

action:

- service: switch.turn_off

data:

entity_id: switch.tv # Replace with your TV switch entity ID

- service: light.turn_off

data:

entity_id: light.living_room # Replace with your living room light entity ID

mode: single

6 الإجراءات المستندة إلى الطقس

أتمتة المساعد المنزلي للطقس المشمس.


يضبط هذا النظام الآلي الإضاءة ودرجة الحرارة والإعدادات الأخرى في منزلك الذكي بناءً على الظروف الجوية الحالية، مما يضمن مساحة معيشة مريحة ومُحسَّنة. من خلال الاستفادة من مستشعر الطقس، يمكنك مزامنة إعدادات منزلك مع الطقس الخارجي.

يعمل هذا التطبيق باستخدام مستشعر الطقس لاكتشاف الظروف الجوية الحالية، مما يؤدي إلى تشغيل إجراء لضبط الإعدادات عند تغير الطقس. على سبيل المثال، في الأيام المشمسة، يمكنه ضبط درجة الحرارة إلى مستوى مريح. للتخصيص، ما عليك سوى استبدال قيم “entity_id” بمعرفات جهازك (على سبيل المثال “weather.your_location” و”climate.your_thermostat”)، وضبط درجة الحرارة المطلوبة عن طريق تغيير حقل درجة الحرارة (على سبيل المثال من “22” إلى “20” أو “24”). يمكنك أيضًا تعديل المشغل للاستجابة لظروف الطقس المختلفة، مثل “غائم” أو “ممطر”، عن طريق تغييرها في قسم المشغل.


alias: Sunny Weather Adjust 

description: Adjust Temperature Based on Sunny Weather

trigger:

- platform: state

entity_id: weather.home # Replace with your weather entity ID

to: sunny

condition: () # Add conditions if needed (e.g., time of day, current temperature)

action:

- service: climate.set_temperature

data:

entity_id: climate.thermostat # Replace with your thermostat entity ID

temperature: 22 # Set the desired temperature when sunny

mode: single

7 مسرح منزلي ذكي

أتمتة المساعد المنزلي للمسرح المنزلي.

قم بإنشاء تجربة مسرح منزلي غامرة بمجرد الضغط على زر واحد. يعمل هذا النظام الآلي على ضبط إعدادات الإضاءة ودرجة الحرارة والصوت لنقلك إلى السينما. من خلال الاستفادة من أمر واحد، يمكنك تحويل غرفة المعيشة الخاصة بك إلى مسرح منزلي مريح دون عناء.


يعمل هذا البرنامج باستخدام جهاز تحكم عن بعد أو زر لتشغيل عدة إجراءات، مما يضبط الحالة المزاجية لتجربة سينمائية. تخفت الأضواء إلى 20% من السطوع، وتنخفض درجة الحرارة إلى 20 درجة مئوية، ويتم تشغيل التلفزيون، كل هذا بضغطة واحدة. للتخصيص، ما عليك سوى استبدال قيم “entity_id” بمعرفات جهازك (على سبيل المثال “light.your_living_room” و”climate.your_thermostat” و”media_player.your_tv”)، وضبط إعدادات سطوع الإضاءة ودرجة الحرارة والصوت حسب رغبتك عن طريق تعديل “brightness_pct” و”temperature” والحقول الأخرى في قسم الإجراءات. يمكنك أيضًا تغيير المشغل للاستجابة لجهاز تحكم عن بعد أو زر مختلف عن طريق تعديل “entity_id” والحقول في قسم المشغل.

alias: Home Theater Mode 

description: Activate Home Theater Mode

trigger:

- platform: state

entity_id: remote.living_room # Replace with your remote or trigger entity ID

to: "on" # The state that activates Home Theater Mode

condition: () # Add conditions if needed (e.g., time of day, other states)

action:

- service: light.turn_on

data:

entity_id: light.living_room # Replace with your living room light entity ID

brightness_pct: 20 # Set the brightness level for the lights

- service: climate.set_temperature

data:

entity_id: climate.thermostat # Replace with your thermostat entity ID

temperature: 20 # Set the desired temperature for Home Theater Mode

- service: media_player.turn_on

data:

entity_id: media_player.tv # Replace with your TV or media player entity ID

mode: single

8 وضع الإجازة

أتمتة المساعد المنزلي لقضاء الإجازة.


قم بمحاكاة وجود شخص ما في المنزل أثناء وجودك بعيدًا في إجازة من خلال تشغيل الأضواء والإلكترونيات وإيقاف تشغيلها تلقائيًا وفقًا لجدول زمني. يخلق هذا التشغيل الآلي وهمًا مقنعًا بوجود شخص في المنزل، مما يمنحك راحة البال أثناء وجودك بعيدًا.

يعمل هذا النظام باستخدام جدول زمني لتشغيل الأتمتة في أوقات محددة من اليوم، مثل الساعة 8 صباحًا و10 مساءً. وفي هذه الأوقات، يتم تشغيل الأضواء والأجهزة الإلكترونية أو إيقاف تشغيلها لمحاكاة نشاط شخص ما في المنزل. للتخصيص، ما عليك سوى ضبط أوقات التشغيل لتناسب احتياجاتك (على سبيل المثال، قم بتغيير “08:00:00” إلى “07:00:00” أو “09:00:00”)، واستبدل قيم “entity_id” بمعرفات جهازك (على سبيل المثال “light.your_living_room” و”switch.your_tv”). يمكنك أيضًا إضافة أجهزة أو إزالتها من الأتمتة، أو تعديل تسلسل الإجراءات لإنشاء وضع إجازة أكثر واقعية.

alias: Vacation Mode 


description: Toggle devices for Vacation Mode

trigger:

- platform: time

at: "08:00:00" # Time to activate Vacation Mode in the morning

- platform: time

at: "22:00:00" # Time to deactivate Vacation Mode in the evening

condition: () # Add conditions if needed (e.g., only activate on specific days)

action:

- choose:

- conditions:

- condition: trigger

id: "1" # Trigger ID for the morning activation

sequence:

- service: light.turn_on

data:

entity_id: light.living_room # Replace with your living room light entity ID

- service: switch.turn_on

data:

entity_id: switch.tv # Replace with your TV switch entity ID

- conditions:

- condition: trigger

id: "2" # Trigger ID for the evening deactivation

sequence:

- service: light.turn_off

data:

entity_id: light.living_room # Replace with your living room light entity ID

- service: switch.turn_off

data:

entity_id: switch.tv # Replace with your TV switch entity ID

default: ()

mode: single


باستخدام هذه البرامج النصية، يجب أن تتمكن من إضافة أتمتة متقدمة إلى Home Assistant ببساطة عن طريق تغيير بعض القيم. قد تتمكن أيضًا من تجميع كيفية عملها، وبناء أتمتة خاصة بك، ببساطة عن طريق تمشيطها. اكتشف ما الذي يمكن أن يفعله Home Assistant أيضًا.

أضف تعليق