Skip to content

Commit

Permalink
Merge pull request #918 from tubleronchik/master
Browse files Browse the repository at this point in the history
update smart home articles: dApp 0.8.2; home-assistant-web3-build 0.0.5
  • Loading branch information
nakata5321 authored Jan 7, 2025
2 parents 871db22 + f9f23da commit 04b77fa
Show file tree
Hide file tree
Showing 83 changed files with 1,278 additions and 962 deletions.
12 changes: 6 additions & 6 deletions src/ar/docs/hass-init.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
title: بدء تشغيل Home Assistant
contributors: [nakata5321, PaTara43]
tools:
- Home Assistant 2024.6.2
- Home Assistant 2024.11.3
https://github.com/home-assistant/core
---

**بعد تثبيت Home Assistant، يحتاج إلى تهيئة.**
**بعد تثبيت Home Assistant، يجب تهيئته.**

{% roboWikiPicture {src:"docs/home-assistant/ha_init.png", alt:"ha_init"} %}{% endroboWikiPicture %}

Expand All @@ -20,13 +20,13 @@ tools:

1. في الصفحة الأولى، أدخل اسمًا، اسم مستخدم، كلمة مرور وانقر على زر `إنشاء حساب`.

2. في الشاشة التالية، ادخل اسمًا لمنزلك وقم بتعيين موقعك ونظام الوحدات. انقر على `DETECT` للعثور على موقعك وتعيين منطقة التوقيت ونظام الوحدات بناءً على ذلك الموقع. إذا لم ترغب في إرسال موقعك، يمكنك ضبط هذه القيم يدويًا.
2. في الشاشة التالية، ادخل اسمًا لمنزلك وقم بتعيين موقعك ونظام الوحدات. انقر على `اكتشاف` للعثور على موقعك وتعيين المنطقة الزمنية ونظام الوحدات بناءً على ذلك الموقع. إذا لم ترغب في إرسال موقعك، يمكنك ضبط هذه القيم يدويًا.

3. بعد ذلك، سيعرض Home Assistant أي أجهزة اكتشفها على شبكتك. لا تقلق إذا رأيت عددًا أقل من العناصر المعروضة أدناه؛ يمكنك دائمًا إضافة الأجهزة يدويًا لاحقًا. الآن، انقر فقط على `FINISH` وستكون على الشاشة الرئيسية لـ Home Assistant.
3. بعد ذلك، سيعرض Home Assistant أي أجهزة اكتشفها على شبكتك. لا تقلق إذا رأيت عددًا أقل من العناصر المعروضة أدناه؛ يمكنك دائمًا إضافة الأجهزة يدويًا لاحقًا. الآن، انقر فقط على `انتهاء` وستكون على شاشة Home Assistant الرئيسية.

4. في النهاية، سترى واجهة Home Assistant على الويب، التي ستعرض جميع أجهزتك.
4. في النهاية، سترى واجهة الويب لـ Home Assistant، التي ستعرض جميع أجهزتك.


## حل المشكلات

1. إذا نسيت اسم الدخول أو كلمة المرور للمستخدم المحلي، [تحقق من هذه المقالة](https://www.home-assistant.io/docs/locked_out/) لاستعادة بيانات اعتمادك.
1. إذا نسيت تسجيل الدخول أو كلمة المرور للمستخدم المحلي، [تحقق من هذه المقالة](https://www.home-assistant.io/docs/locked_out/) لاستعادة بيانات اعتمادك.
88 changes: 51 additions & 37 deletions src/ar/docs/install-smart-home.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,59 +2,62 @@
title: تثبيت المنزل الذكي
contributors: [nakata5321, PaTara43]
tools:
- Home Assistant 2024.6.2
- Home-assistant-web3-build 0.0.5
https://github.com/airalab/home-assistant-web3-build
- Home Assistant 2024.11.3
https://github.com/home-assistant/core
- Robonomics Home Assistant Integration 1.8.6
- Robonomics Home Assistant Integration 2.0.2
https://github.com/airalab/homeassistant-robonomics-integration
- IPFS 0.29.0
https://docs.ipfs.tech/
- Zigbee2MQTT 1.38.0
- Zigbee2MQTT 1.40.1
https://github.com/Koenkk/zigbee2mqtt
---

**مرحبًا بكم في دليل تثبيت Home Assistant مع تكامل Robonomics. Home Assistant هو نظام أتمتة منزلي مفتوح المصدر يوفر مركزًا مركزيًا للتحكم في الأجهزة الذكية في شبكة منزلك. من خلال التكامل مع Robonomics، خدمة سحابية لامركزية، يمكنك تعزيز الوظائف والأمان في منزلك الذكي. في هذه المقالة، سنقدم تعليمات خطوة بخطوة حول كيفية تثبيت Home Assistant مع Robonomics، مما يمنحك القدرة على أتمتة والتحكم في جوانب مختلفة من منزلك باستخدام حلاً آمنًا ولامركزيًا. دعونا نبدأ!**
**مرحبًا بكم في دليل تثبيت Home Assistant مع تكامل Robonomics. Home Assistant هو نظام أتمتة منزلي مفتوح المصدر يوفر مركزًا مركزيًا للتحكم في الأجهزة الذكية في شبكة منزلك. من خلال التكامل مع Robonomics، خدمة سحابية لامركزية، يمكنك تعزيز الوظائف والأمان في منزلك الذكي. في هذا المقال، سنقدم تعليمات خطوة بخطوة حول كيفية تثبيت Home Assistant مع Robonomics، مما يمنحك القدرة على أتمتة والتحكم في جوانب مختلفة من منزلك باستخدام حلاً آمنًا ولامركزيًا. دعونا نبدأ!**

{% roboWikiPicture {src:"docs/home-assistant/INSTALLATION.png", alt:"installation"} %}{% endroboWikiPicture %}

## عرض توضيحي

هنا مثال على تثبيت تكامل المنزل الذكي و Robonomics بالكامل. تذكر أن الوقت المطلوب قد يختلف اعتمادًا على
اتصال الإنترنت.
هناهو مثال على تثبيت تكامل كامل بين المنزل الذكي و Robonomics. تذكر أن الوقت المطلوب قد يختلف اعتمادًا على اتصال الإنترنت.

{% roboWikiVideo {videos:[{src: 'QmULXX4rjkuHuCF42c3V37MxEk6HpnFpJF4bZSQPR2c3Xo', type: 'mp4'}], attrs:['loop', 'controls', 'autoplay']} %}{% endroboWikiVideo %}

## الأجهزة التي تحتاجها للتثبيت

إذا لم تكن قد دمجت Home Assistant بالفعل في إعداد منزلك الذكي، فمن المهم أن تكون على علم بالمعدات التي ستحتاجها لإنشاء نظام منزل ذكي كامل من البداية. يوصي فريق Robonomics باستخدام Raspberry Pi 4 كخادم منزل ذكي. **ولكن من الممكن إعداد كل شيء على جهاز الكمبيوتر الخاص بك.**
إذا لم تكن قد دمجت Home Assistant بالفعل في إعداد منزلك الذكي، من المهم أن تكون على علم بالمعدات التي ستحتاجها لإنشاء نظام منزل ذكي كامل من البداية. يوصي فريق Robonomics باستخدام Raspberry Pi 4 كخادم منزل ذكي.


{% roboWikiGridWrapper {columns: '3', textAlign: 'center', flexible: true} %}
{% roboWikiGridWrapper {columns: '2', textAlign: 'center', flexible: true} %}
{% roboWikiGrid %} {% roboWikiPicture {src:"docs/home-assistant/need_2.png", alt:"need"} %}{% endroboWikiPicture %}
<b>Raspberry Pi 4 (على الأقل 2 جيجابايت من ذاكرة الوصول العشوائي)</b>
{% endroboWikiGrid %}
{% roboWikiGrid %} {% roboWikiPicture {src:"docs/home-assistant/need_3.png", alt:"need"} %}{% endroboWikiPicture %}
<b>بطاقة SD بسعة 16 جيجابايت</b> {% endroboWikiGrid %}{% roboWikiGrid %} {% roboWikiPicture {src:"docs/home-assistant/need_7.png", alt:"need"} %}{% endroboWikiPicture %}
<a href="https://www.zigbee2mqtt.io/information/supported_adapters.html" target="_blank"> <b> محول Zigbee (اختياري) </b> </a> {% endroboWikiGrid %}
<b>بطاقة SD16 جيجابايت</b> {% endroboWikiGrid %}
{% endroboWikiGridWrapper %}

{% roboWikiGridWrapper {columns: '2', textAlign: 'center'} %}
{% roboWikiGrid %} {% roboWikiPicture {src:"docs/home-assistant/need_5.png", alt:"need"} %}{% endroboWikiPicture %}
<a href="https://www.zigbee2mqtt.io/supported-devices/" target="_blank"> <b> أجهزة Zigbee الذكية (اختياري) </b> </a> {% endroboWikiGrid %}
{% roboWikiGrid %} {% roboWikiPicture {src:"docs/home-assistant/need_9.png", alt:"need"} %}{% endroboWikiPicture %}
<b>سطح مكتب للإعداد</b> {% endroboWikiGrid %}
{% roboWikiGrid %} {% roboWikiPicture {src:"docs/home-assistant/need_5.png", alt:"need"} %}{% endroboWikiPicture %}
<a href="https://www.zigbee2mqtt.io/supported-devices/" target="_blank"> <b> أجهزة ذكية Zigbee (اختياري) </b> </a> {% endroboWikiGrid %}
{% roboWikiGrid %} {% roboWikiPicture {src:"docs/home-assistant/need_7.png", alt:"need"} %}{% endroboWikiPicture %}
<a href="https://www.zigbee2mqtt.io/information/supported_adapters.html" target="_blank"> <b> محول Zigbee (اختياري) </b> </a> {% endroboWikiGrid %}

{% endroboWikiGridWrapper %}


## 1. تثبيت المتطلبات الأولية


{% roboWikiNote {type: "warning", title: "معلومات هامة" }%} يجب أن تتم جميع هذه الخطوات على Raspberry Pi 4 مع نظام Ubuntu. {% endroboWikiNote %}

يحتوي Robonomics Docker على:
- Home Assistant
- IPFS
- وسيط MQTT وتكامل- Zigbee2MQTT
- libp2p proxy
- Robonomics Integration
- تكامل Robonomics

هذا المقال سيوضح عملية التثبيت على نظام Ubuntu. أولاً، تحتاج إلى تثبيت الحزم التالية:
أولاً، تحتاج إلى تثبيت الحزم التالية:


{% codeHelper {copy: true}%}
Expand All @@ -65,7 +68,7 @@ sudo apt-get install wget unzip git jq

{% endcodeHelper %}

ثم تحتاج إلى تثبيت Docker على الكمبيوتر الشخصي. يمكن العثور على تعليمات التثبيت على [الموقع الرسمي](https://docs.docker.com/engine/install/).
ثم تحتاج إلى تثبيت Docker على Raspberry Pi 4 الخاص بك. يمكن العثور على تعليمات التثبيت على [الموقع الرسمي](https://docs.docker.com/engine/install/).

{% roboWikiNote {type: "warning", title: "معلومات هامة" }%} أضف مستخدمك إلى مجموعة docker، لتشغيل حاويات Docker بدون صلاحيات root. يمكن العثور على [التعليمات هنا](https://docs.docker.com/engine/install/linux-postinstall/). {% endroboWikiNote %}

Expand Down Expand Up @@ -94,13 +97,11 @@ cp template.env .env

{% endcodeHelper %}

بعد ذلك، يمكنك فتح ملف `.env` وتحرير القيم الافتراضية مثل:
- المسار إلى المستودع حيث ستتم تخزين جميع مجلدات التكوين.
- المنطقة الزمنية في ["اسم قاعدة بيانات tz"](https://en.wikipedia.org/wiki/قائمة_المناطق_الزمنية_لقاعدة_بيانات_tz).

## 3. البدء
بعد ذلك، يمكنك فتح ملف `.env` وتحرير القيم الافتراضية، مثل:
- مسار المستودع حيث ستُخزن جميع مجلدات التكوين.
- المنطقة الزمنية في ["اسم قاعدة بيانات tz"](https://en.wikipedia.org/wiki/List_of_t## 3. البدء

قم بتشغيل النص البرمجي bash وانتظر حتى يقوم بتثبيت جميع الحزم المطلوبة:
قم بتشغيل السيناريو الخاص بالباش وانتظر حتى يقوم بتثبيت جميع الحزم المطلوبة:

{% codeHelper {copy: true}%}

Expand All @@ -110,44 +111,57 @@ bash setup.sh

{% endcodeHelper %}

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

أثناء عملية التثبيت قد تحدث الحالات التالية:
- إذا قررت عدم استخدام منسق Zigbee، سترى سطر حوار يؤكد ما إذا كنت ترغب في متابعة التثبيت:

{% codeHelper %}

```
سيقوم هذا النص البرمجي بإنشاء جميع المستودعات اللازمة وبدء تشغيل حاويات دوكر
لا يمكن العثور على موقع منسق zigbee. يرجى إدخاله وتشغيل النص البرمجي مرة أخرى. المجلد /dev/serial/by-id/ غير موجود
هل ترغب في المتابعة بدون منسق zigbee؟ لن يتم بدء حاوية Zigbee2MQTT.
سيقوم هذا السيناريو بإنشاء جميع المستودعات اللازمة وبدء تشغيل حاويات دوكر
لا يمكن العثور على موقع منسق Zigbee. يرجى إدخاله وتشغيل السيناريو مرة أخرى. المجلد /dev/serial/by-id/ غير موجود
هل ترغب في المتابعة بدون منسق Zigbee؟ لن يتم بدء حاوية Zigbee2MQTT.
هل ترغب في المتابعة؟ (Y/n)
```

{% endcodeHelper %}


- إذا كان هناك عدة أجهزة على جهاز الكمبيوتر الخاص بك تستخدم منافذ تسلسلية، سيطلب النص البرمجي اختيار الجهاز الذي تريد استخدامه:
- إذا كان هناك عدة أجهزة على Raspberry Pi 4 الخاص بك تستخدم منافذ تسلسلية، سيطلب السيناريو اختيار الجهاز المراد استخدامه:

{% codeHelper %}

```
سيقوم هذا النص البرمجي بإنشاء جميع المستودعات اللازمة وبدء تشغيل حاويات دوكر
المنسق zigbee مثبت
لديك أكثر من جهاز متصل. يرجى اختيار واحد
this script will create all necessary repositories and start docker containers
the zigbee coordinator is installed
You have more that 1 connected devices. Please choose one
1) /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20240123142833-if00
2) /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
#?
2) /dev/التسلسل/بواسطة الهوية/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
#؟
```

{% endcodeHelper %}

## بعد التثبيت

بعد بدء كل شيء، يمكنك استخدام السيناريو `update.sh` لتحديث إصدار حزم Docker. سيقوم هذا السيناريو بتنزيل الإصدارات الجديدة،
حذف الإصدارات القديمة من الحزم، وإعادة تشغيل كل شيء تلقائيًا، مما يوفر جميع تكويناتك.
بعد بدء كل شيء، يمكنك استخدام السيناريو `update.sh` لتحديث إصدار حزم Docker:
{% codeHelper {copy: true}%}

```
bash update.sh
```

{% endcodeHelper %}
سيقوم هذا السيناريو بتنزيل الإصدارات الجديدة، وحذف الإصدارات القديمة من الحزم، وإعادة تشغيل كل شيء تلقائيًا، مما يوفر جميع تكويناتك.

لإيقاف كل شيء، استخدم السيناريو `stop.sh`.
لإيقاف كل شيء، استخدم السيناريو `stop.sh`:
{% codeHelper {copy: true}%}

```
bash stop.sh
```

{% endcodeHelper %}

هذا كل شيء. تابع إلى المقالة التالية.
Loading

0 comments on commit 04b77fa

Please sign in to comment.