فقط معقدة. الجزء الثاني ، إنشاء "منزل ذكي" لاسلكي. يعتمد على تقنية Linux و Z-Wave وبرنامج MajorDoMo

الجزء 2. الاستمرار في إنشاء منزل ذكي


في هذا الجزء ، نقوم بتثبيت وحدة تحكم Z-Wave في نظام Smart Home ، وتحديدها والتعرف على أنظمة تشغيل Nix * والعمل في المحطة (برنامج PuTTY) ، وسأشرح أفعالي قليلاً.

الصورة

دعني أذكرك بمتطلبات "المنزل الذكي" (UD):


  1. المكان هو الشقة حيث التعديل (لم يتم التخطيط لتغيير كبير لشيء).
  2. القدرة على دمج جميع الحلول في نظام UD مفتوح المصدر واحد.
  3. القدرة على توسيع الوظائف تدريجياً (توسيع نطاقها).
  4. إذا كان ذلك ممكناً ، بأقل تكلفة.
  5. إن أمكن ، قم بشراء عناصر النظام في بيلاروسيا أو في الاتحاد الروسي ، دون أي أوامر من مواقع أجنبية. جاء ، نظر ، اشترى.
  6. إن أمكن ، واجهة باللغة الروسية ، وثائق ، دعم.

في الجزء الأول ، أنشأنا بالفعل بطاقة ذاكرة قابلة للتمهيد ، وقمنا بتكوين وتعلم عنوان IP الخاص بلوحة Raspberry ، وتعلمنا قليلاً كيفية العمل مع PuTTY والاتصال عبر اتصال SSH.

الآن نتخذ الخطوات التالية: قم بتوسيع المساحة على بطاقة الذاكرة ، قم بتثبيت وحدة تحكم RaZberry في النظام ، تعرف قليلاً على واجهة Z-Wave و MajorDoMo /

الجزء الأول ": عن الصعوبة فقط. بداية إنشاء" منزل ذكي "لاسلكي. استنادًا إلى تقنية Linux و Z-Wave وبرنامج MajorDoMo"

قم بتثبيت جهاز تحكم Razzbery عند انقطاع التيار الكهربائي. قم بتشغيل جهاز الكمبيوتر الصغير الخاص بنا واتصل به باستخدام PuTTY. ينصح باستخدام التيار الكهربائي عند 2A. ، لكني استخدمته عند 1.5 A.

نصائح صغيرة


إذا كنت تعمل في نظام تشغيل Windows ، ولا تعمل غالبًا مع * nix ، فقد تساعدك النصائح التالية:

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

يتم تعداد الأوامر الأخيرة باستخدام المفاتيح ↑ ، ↓.

إلحاق بمفتاح [Tab] - إذا قمت بإدخال الأحرف القليلة الأولى من اسم الملف أو الأمر أو المسار ثم ضغطت على المفتاح [Tab] ، فسوف يعرض bash باقي اسم الملف أو المسار.

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

الصورة

أيضًا ، عند فقد الاتصال (إعادة تشغيل جهاز الكمبيوتر البعيد) ، يظهر عنصر إعادة تشغيل الجلسة في قائمة السياق.

توسيع المساحة الخالية على بطاقة الذاكرة


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

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

أدخل الأمر:

df –h 

الصورة

ابدأ تشغيل أداة تكوين Raspberry

 sudo raspi-config 

حدد البند 7 "خيارات متقدمة" ، ثم البند A1 "توسيع نظام الملفات":

الصورة

بعد تنفيذ أمر إعادة تشغيل Raspberry ، والاتصال به بطريقة جديدة ، كرر الأمر:

 df-h 

الصورة

كما ترون ، زادت المساحة على بطاقة الذاكرة.

تثبيت وحدة تحكم RaZberry:


مع وحدة تحكم RaZberry ، تم توفير دليل تعليمات صغير باللغتين الإنجليزية والألمانية.
يمكن قراءة النسخة الروسية هنا:

النسخة الروسية من دليل RaZberry

دليل كامل باللغة الإنجليزية.

النسخة الروسية من التعليمات قصيرة (ومن حيث التثبيت ، تتوافق مع الدليل الكامل) ، لذلك سأعطيها بالكامل:

  1. قم بتنزيل صورة Raspbian wheezy من الموقع الرسمي لمشروع Raspberry Pi (استخدم عصير Raspbian Pi العادي ، وليس إصدار Soft-Float).
  2. انسخ الصورة على بطاقة SD (يتم وصف هذا الإجراء بالتفصيل في موقع تنزيل Raspbian).
  3. قم بتوصيل لوحة توسيع RaZberry بكمبيوتر Raspberry Pi كما هو موضح في الصورة أدناه. إنتباه! لا تقم بتوصيل جهاز RaZberry بجهاز Raspberry Pi قيد التشغيل - قم دائمًا بإيقاف تشغيل الطاقة قبل تثبيت بطاقة التوسيع!
  4. أدخل بطاقة SD في Raspberry Pi
  5. التمهيد والتواصل مع Raspberry Pi عبر SSH أو من خلال الشاشة ولوحة المفاتيح
  6. افتح نافذة طرفية وقم بتشغيل الأمر التالي:
    wget -q -O - http://razberry.z-wave.me/install | sudo bash
  7. بعد اكتمال التثبيت بنجاح ، افتح في المتصفح الصفحة http://IP_OF_YOUR_RASPBERRY:8083
  8. تم تثبيت Z-Way for Razberry بنجاح!

لقد أكملنا بالفعل النقطة 1-5 في الجزء الأول ، ولكن بعد ذلك واجهتني مشاكل:

سأقدم الإجراء الخاص بي:

قم بإدارة الفريق

 wget -q -O - http://razberry.z-wave.me/install | sudo bash 

نحن نوافق على اتفاقية الترخيص ، جاري تثبيت الملفات وتنزيلها.

نرى إطلاق خدمة النمس وهناك اقتراح لتلقي الأخبار من مشروع الموجة Z.

نوافق ، أدخل بريدك الإلكتروني نتيجة لذلك:

الصورة

يبدو أنه تم تثبيت كل شيء وبدأ تشغيله.

نقوم بتنفيذ الفقرة قبل الأخيرة من خلال الكتابة في صفحة المتصفح

 http://IP_OF_YOUR_RASPBERRY:8083 

الصورة
في هذه المرحلة ، لم أستطع حتى فتح الصفحة ، لأنني لم أحاول ، بدون إجراءات إضافية ، لا تبدأ الموجة z.

يمكننا رؤية العمليات الجارية عن طريق تشغيل الأمر:

 pstree 

الصورة

بفضل المنتدى ، توصل MajorDoMo (الذي رأى أيضًا حلاً لبعض المتحدثين غير الروس) إلى حل للمشكلة:

يجب حذف كل شيء من المجلد: / opt "z-way-server". ثم نفذ الأوامر:

 wget -q -O - support.zwave.eu/libs | sudo bash wget -q -O - http://razberry.z-wave.me/install | sudo bash wget -q -O - support.zwave.eu/libs | sudo bash 

لكي لا أكتب أوامر حذف الملف يدويًا ، اعتدت على استخدام مدير ملفات Midnight Commander أو MC للاختصار.

وصف لقائد ويكي منتصف الليل

لقد قمت بالفعل بتثبيت الصورة (ولكن إذا تغير شيء فجأة ، فإننا نقوم بتنفيذ الأمر للتثبيت):

 sudo apt-get install mc 

نبدأ من المسؤول ونجد أنفسنا في المجلد الرئيسي لجهاز الكمبيوتر المصغر لدينا

 sudo mc 

انتقل إلى الدليل: / opt / z-way-server / احذف المحتويات بتمييز insert and press F8.

لم أحذف المجلد نفسه. للخروج ، اضغط على F10 "خروج من القائد". يتم تمييز تلميحات تعيين المفاتيح الوظيفية - أسفل نافذة البرنامج ، باللون الأخضر.

الصورة

بعد ذلك ، ننفذ هذه الأوامر الثلاثة بالتناوب:

 wget -q -O - support.zwave.eu/libs | sudo bash wget -q -O - http://razberry.z-wave.me/install | sudo bash wget -q -O - support.zwave.eu/libs | sudo bash 

توت العليق الزائد:

 Sudo reboot 

نعيد تشغيل جلسة PuTTY (كما تتذكر ، انقر بزر الماوس الأيمن ، عندما يتم قطع الاتصال ، تظهر إعادة التشغيل).

بعد تنفيذ الأمر pstree مرة أخرى ، نرى خدمة Z-Way قيد التشغيل.

الصورة

بالكتابة في المتصفح http://IP_OF_YOUR_RASPBERRY:8083 نصل إلى صفحة الإعدادات الأولية. يجب عليك تعيين كلمة المرور الخاصة بك ، سيكون لديك تسجيل دخول المسؤول وحقوق وصول المسؤول. يمكننا أيضًا تغيير اللغة ، من الإنجليزية بشكل افتراضي إلى الروسية ، ويمكن القيام بذلك على صفحة الإعدادات الخاصة بك.

الصورة

بكتابة IP_OF_YOUR_RASPBERRY : 8083 / خبير ، ننتقل إلى وضع الخبراء. بالانتقال إلى علامة التبويب "الجهاز - المقابلة" يمكننا رؤية حالة وحدة التحكم الخاصة بنا.

http://IP_OF_YOUR_RASPBERRY:8083/expert/#/configuration/interview/1

الصورة

إذا قمت ببناء "المنزل الذكي" (أتمتة الشقة) ، فقط على تقنية Z-Wave ، فهذا على الأرجح كافٍ ، ولكن إذا كنت تستخدم العديد من التقنيات وتخطط لتوسيع النظام ، فإن هذا في رأيي لن يكون كافيًا.

لذلك ، قم بتثبيت وحدة Z-Wave أخرى في MajorDoMo:

ننتقل إلى الصفحة الرئيسية لـ MajorDomo: فتح IP_OF_YOUR_RASPBERRY في المتصفح (بدون تحديد منفذ) ، نرى واجهة مألوفة:

الصورة

انتقل إلى لوحة التحكم ، ثم: تحديثات سوق النظام - المعدات

الصورة

في نهاية القائمة ، توجد إضافة لـ Z-Wave ، قم بإضافتها.

ربما سيتوقف هذا.

الشيء الوحيد الذي أردت إضافته:

القليل من المعلومات: يعمل Raspberry على نظام التشغيل Raspbian GNU / Linux ، استنادًا إلى Debian9. يمكنك معرفة إصدار نظام التشغيل باستخدام الأوامر:

 cat /etc/*-release lsb_release -a 

إرشادات التثبيت الموضحة لإصدار Raspbian wheezy (Debian 7) ، التي توقفت بالفعل عن الدعم والملاءمة منذ فبراير 2016.

المزيد عن دبيان من الويكي

مصادر:


حتى لا أقوم بالبحث عن طريق النص ، سأكرر قائمة قصيرة بالمصادر:

Z-wave.ru
Z-wave.by
موقع المطور MajorDoMo
منتدى MajorDoMo
النسخة الروسية من دليل RaZberry
دليل كامل باللغة الإنجليزية.
الجزء الأول ": عن الصعوبة فقط. بداية إنشاء" منزل ذكي "لاسلكي. استنادًا إلى تقنية Linux و Z-Wave وبرنامج MajorDoMo"

Source: https://habr.com/ru/post/ar416369/


All Articles