جدول المحتويات:
- اللوازم
- الخطوة 1: تعديل طاقة Sonoff RF R2
- الخطوة 2: ESPHome - إنشاء البرنامج
- الخطوة 3: ESPEasy - وميض برنامج Sonoff Basic
- الخطوة 4: توصيل كل شيء
- الخطوة 5: نعلق على باب المرآب
- الخطوة 6: أتمتة مساعد المنزل - إعلام إذا كان المرآب مفتوحًا لمدة ساعتين
فيديو: فتحت باب المرآب الذكي الرخيص: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
تنسب إليه
لقد قمت بنسخ تطبيق Savjee إلى حد كبير ولكن بدلاً من استخدام Shelly ، استخدمت Sonoff Basic. تحقق من موقعه على شبكة الإنترنت وقناة يوتيوب!
www.savjee.be/2020/06/make-garage-door-ope…
www.youtube.com/c/Savjee/
الافتراضات
- لديك مثيل Home Assistant قيد التشغيل وتعرف كيفية استخدامه
- لديك مثيل ESPHome قيد التشغيل وتعرف كيفية استخدامه
اللوازم
Sonoff Basic -
مستشعر الاتصال -
USB إلى المسلسل -
مسدس حراري -
لحام الحديد -
أنابيب الانكماش الحراري -
الأسلاك -
غلاف السلك -
كابلات دوبونت -
برمجة:
مساعد منزلي -
ESPhome -
ESP Easy -
الخطوة 1: تعديل طاقة Sonoff RF R2
تنصل
أنا لست مهندسًا كهربائيًا ولا أتظاهر باللعب على الإنترنت. إذا قررت تعديل Sonoff Basic ، فأنت تفعل ذلك على مسؤوليتك الخاصة. هذه هي الطريقة التي قمت بها بتعديل Sonoff Basic ولكن لا أوصي بأن تفعل الشيء نفسه. أنا أيضًا لا أعني أنني أفعل ذلك بشكل صحيح أو آمن.
ابدء
يوضح Csongor Varga نقطة جيدة في مقطع الفيديو الخاص به حول عدم أمان تعديل هذا الإصدار من Sonoff مثل الإصدار السابق عن طريق قطع التتبع. شاهد المزيد هنا. اتصال اللحام الخاص بالمرحل ووصلة اللحام للمصهر الذي يوفر الطاقة للدائرة قريبان جدًا من القيام بطريقة تتبع القطع. لقد تمكنت من التغلب على هذا عن طريق إزالة معظم التتبع ونقل المصهر.
- حدد موقع المصهر الذي يمد الدائرة الكهربائية بالطاقة
- المكان الذي يكون فيه السلك المحايد ملحومًا بالمدخل
- قم بفك المصهر وإزالته ووضعه جانبًا
- أزل السلك المحايد من المدخل وأزله
- قم بقص الأثر كما هو موضح في الصورة في الخطوة الخامسة
- قم بقص الشق كما هو موضح في الصورة في الخطوة 6
- قم بلحام المصهر بالطريقة المعاكسة لإخراجه ولحام الطرف الطويل لمدخل الخط
- قم بفك السلك المحايد وقم بتثبيته على السبورة كما هو موضح في الصورة في الخطوة 8
الخطوة 2: ESPHome - إنشاء البرنامج
مفتاح لتكوين الترحيل. سيكون هذا داخليًا بحيث لا يتعرض مباشرة لـ Home Assistant.
تحول:
- المنصة: gpio pin: 12 id: relay_1 name: "sonoff_basic_4_switch" داخلي: صحيح سنحتاج إلى مستشعر ثنائي لمستشعر التلامس يخبرنا إذا كان باب الجراج مغلقًا أم مفتوحًا
binary_sensor:
- المنصة: gpio pin: الرقم: 3 mode: INPUT_PULLUP name: "Garage Door Contact Sensor" المعرف: contact_sensor Internal: true Filters: delayed_on_off: 500ms يمكننا تكوين الزر الموجود على Sonoff لتبديل التتابع
- المنصة: gpio
المعرف: button_0 رقم التعريف الشخصي: الرقم: 0 مقلوب: الوضع الصحيح: INPUT_PULLUP on_click: ثم: - switch.turn_on: relay_1 - تأخير: 500ms - switch.turn_off: relay_1 وأخيرا ، غطاء مع السمة المرآب
غطاء، يغطي:
- المنصة: template device_class: اسم المرآب: "باب المرآب" id: template_cov lambda: | - if (id (contact_sensor).state) {return COVER_OPEN؛ } else {return COVER_CLOSED ؛ } open_action: - switch.turn_on: relay_1 - تأخير: 0.5s - switch.turn_off: relay_1 close_action: - switch. هنا هو YAML الكامل
واي فاي:
ssid: password: manual_ip: static_ip: gateway: subnet: dns1: dns2: # تمكين نقطة الاتصال الاحتياطية (البوابة الأسيرة) في حالة فشل اتصال wifi ap: ssid: password: captive_portal: # تمكين سجل التسجيل: # تمكين واجهة برمجة تطبيقات مساعد المنزل: ota: البدائل: # تعديل المتغيرات بناءً على اسم مضيف الإعدادات الخاصة بك: 'sonoff_basic_4' esphome: الاسم: $ hostname platform: ESP8266 board: esp01_1m board_flash_mode: dout status_led: pin: number: 13 معكوس: صحيح binary_sensor: - النظام الأساسي: gpio pin: رقم: 3 أوضاع: اسم INPUT_PULLUP: معرف "مستشعر اتصال باب المرآب": contact_sensor داخلي: المرشحات الحقيقية: delayed_on_off: 500ms - النظام الأساسي: gpio id: button_0 pin: الرقم: 0 مقلوب: الوضع الصحيح: INPUT_PULLUP on_click: ثم: - switch.turn_on: relay_1 - تأخير: 500ms - switch.turn_off: relay_1 switch: - platform: gpio pin: 12 id: relay_1 name: "sonoff_basic_4_switch" داخلي: غطاء حقيقي: - النظام الأساسي: template device_class: اسم المرآب: "باب المرآب" id: template_cov lambda: | - if (id (contact_sensor).state) {retu rn COVER_OPEN ؛ } else {return COVER_CLOSED ؛ } open_action: - switch.turn_on: relay_1 - تأخير: 0.5s - switch. update_interval: 60s - النظام الأساسي: اسم وقت التشغيل: "sonoff_basic_4_up_time" text_sensor: - النظام الأساسي: اسم الإصدار: "sonoff_basic_4_version"
الخطوة 3: ESPEasy - وميض برنامج Sonoff Basic
ستحتاج إلى محول USB إلى تسلسلي لهذا الغرض.
- يذهب RX الموجود على المحول التسلسلي إلى TX على Sonoff
- يذهب TX على المحول التسلسلي إلى RX على Sonoff
- في ESPHome قم بترجمة الكود
- قم بتنزيل الملف الثنائي
- انسخ ملف.bin إلى دليل ESPEasy
- قم بتوصيل الأسلاك التسلسلية الخاصة بك إلى Sonoff
- اضغط مع الاستمرار على الزر الموجود على Sonoff وقم بتوصيل محول Serial to USB بجهاز الكمبيوتر الخاص بك
- في دليل ESPEasy ، افتح FlashESP8266.exe
- حدد منفذ COM الخاص بك
- حدد ملف.bin
- انقر فوق Flash
الخطوة 4: توصيل كل شيء
لقد استخدمت كبلات دوبونت وكابل طاقة للكمبيوتر لهذا الغرض ولكن يمكنك استخدام ما تريد.
- قم بتوصيل سلك إلى محطة RX على Sonoff
- قم بتوصيل سلك إلى محطة GND في Sonoff
- قم بتوصيل الأسلاك بالمطاريف المحايدة والخطية الصادرة
- ارتدِ قضية Sonoff
- قم بقطع جانب المدخل من سلك التمديد ، وقم بفك الأسلاك ، ثم قم بتوصيلها بخط Sonoff ومدخل محايد
- قم بفك أغطية Sonoff للتأكد من أن سلك المدخل آمن
- اختبر للتأكد من أن مستشعر الاتصال والمرحل يعملان بشكل صحيح
الخطوة 5: نعلق على باب المرآب
-
قم بتوصيل مستشعر التلامس (قمت بتوصيل مستشعر البكرة)
لم يكن لدي أي سلك إلكترونيات سلكي ، لذا استخدمت بعض أسلاك السماعات ولف الكابلات لتوصيل مستشعر التلامس.
- قم بتوصيل Sonoff بشيء ما (لقد استخدمت الدعامة التي تمسك بفتح باب المرآب)
- قم بتوصيل الكابلات
الخطوة 6: أتمتة مساعد المنزل - إعلام إذا كان المرآب مفتوحًا لمدة ساعتين
الزناد: إذا كان باب الجراج مفتوحًا لمدة ساعتين
الإجراء: أرسل إشعارات إلى هاتفي ، هاتف صديقاتي ، وإلى قناة الخلاف في منزلي
أتمتة
- المعرّف: media_if_garage_is_open_for_2_hours
الاسم المستعار: "إعلام إذا كان المرآب مفتوحًا لمدة ساعتين" المشغل: المنصة: الحالة الكيان_id: cover.garage_door إلى: مفتوح لمدة: ساعات: إجراء 2: - service: notify.mobile_app_courtney_s_iphone data: title: "[؟] [؟] Garage تركت مفتوحة! " الرسالة: "باب الجراج مفتوح لمدة ساعتين. أغلقه؟" data: push: category: ios_close_garage - service: notify.mobile_app_pixel_3a data: title: "[؟] [؟] المرآب متروك مفتوحًا!" الرسالة: "باب الجراج مفتوح لمدة ساعتين. أغلقه؟" البيانات: الإجراءات: - الإجراء: android_close_garage title: إغلاق المرآب - الخدمة: notify.discord data: message: "[؟] [؟] تم فتح باب الجراج لمدة ساعتين. أغلقه؟" الهدف: ["معرّف قناة DISCORD الخاص بك"]
للحصول على إشعار على IOS به زر لإغلاق باب المرآب ، تحتاج إلى إضافة ما يلي إلى ملف config.yaml.
التكوين
دائرة الرقابة الداخلية:
دفع: الفئات: - الاسم: إغلاق معرّف المرآب: إجراءات "ios_close_garage": - المعرّف: "IOS_CLOSE_GARAGE" العنوان: تنشيط "إغلاق المرآب" الوضع: مصادقة "الخلفية" مطلوب: صحيح # يتطلب FaceID / TouchID إتلافًا: سلوك خاطئ: "افتراضي"
يمكنك الآن إضافة الأتمتة التي يتم استدعاؤها عند الضغط على زر إغلاق باب المرآب في إشعار دفع IOS.
أتمتة
- المعرف: 'ios_mobile_app_notification_close_garage_door'
الاسم المستعار: تطبيق ios mobile إعلام إغلاق باب المرآب: النظام الأساسي: event_type: ios.notification_action_fired event_data: actionName: IOS_CLOSE_GARAGE action: - تأخير: 00:00:15 - service: cover.close_cover data: element_id: cover.garage_door
الأتمتة التي يتم استدعاؤها عند الضغط على زر إغلاق باب المرآب في إشعار الدفع بنظام Android.
أتمتة
- المعرف: "android_mobile_app_notification_close_garage_door"
الاسم المستعار: إشعار تطبيق الهاتف المحمول بنظام Android ، مشغل باب المرآب القريب: - event_data: الإجراء: android_close_garage event_type: mobile_app_notification_action platform: إجراء الحدث: - تأخير: 00:00:15 - الخدمة: cover.close_cover data: element_id: cover.garage_door
موصى به:
فتحت باب المرآب الذكي DIY + تكامل مساعد المنزل: 5 خطوات
فتحت باب المرآب الذكي DIY + تكامل مساعد المنزل: أدر باب المرآب العادي بذكاء باستخدام مشروع DIY هذا. سأوضح لك كيفية بنائه والتحكم فيه باستخدام Home Assistant (عبر MQTT) ولديه القدرة على فتح باب الجراج الخاص بك وإغلاقه عن بُعد. سأستخدم لوحة ESP8266 تسمى Wemos
فتحت باب المرآب مع ملاحظات باستخدام Esp8266 كخادم ويب: 6 خطوات
فتح باب المرآب مع ملاحظات باستخدام Esp8266 كخادم ويب: مرحبًا ، سأوضح لك كيفية عمل طريقة بسيطة للقيام بفتح باب المرآب. - ESP8266 مشفر كخادم ويب ، يمكن فتح الباب في كل مكان في العالم - باستخدام ملاحظات ، ستعرف أن الباب مفتوح أو مغلق في الوقت الفعلي - بسيط ، اختصار واحد فقط لجعلني
جهاز التحكم عن بعد باب المرآب غير المرئي: 7 خطوات (بالصور)
جهاز التحكم عن بعد باب المرآب غير المرئي: في إحدى المرات تركنا سيارتنا متوقفة خارج المرآب وحطم لص نافذة للوصول إلى باب الجراج عن بعد. ثم فتحوا المرآب وسرقوا بعض الدراجات. لذلك قررت إخفاء جهاز التحكم عن بعد عن طريق وضعه في منفضة سجائر السيارة. إنه يعمل من أجل
مايكرو: فتحت باب الكلب بت: 8 خطوات (بالصور)
Micro: Bit Dog Door Opener: هل تحبس حيواناتك الأليفة نفسها في الغرف؟ هل تتمنى أن تجعل منزلك أكثر سهولة لأصدقائك ذوي الفراء ؟؟ الآن يمكنك ، مرحى !! يستخدم هذا المشروع متحكم دقيق مايكرو: بت لسحب الباب لفتحه عند الضغط على مفتاح (صديق للحيوانات الأليفة). نحن
فتحت باب المرآب Raspberry Pi: 5 خطوات
فتحت باب المرآب Raspberry Pi: لوحة المفاتيح التي يبلغ عمرها خمسة عشر عامًا والتي تسمح لنا بفتح باب المرآب كانت تموت ببطء ، مع العديد من الأزرار التي بالكاد تسجل ، مما يجعل من الصعب على المراهقين (أو مربية الكلاب) الدخول إلى المنزل عندما ينسون مفتاح. بدلا من الرد