विषयसूची:

सस्ते स्मार्ट गैराज डोर ओपनर: 6 कदम (चित्रों के साथ)
सस्ते स्मार्ट गैराज डोर ओपनर: 6 कदम (चित्रों के साथ)

वीडियो: सस्ते स्मार्ट गैराज डोर ओपनर: 6 कदम (चित्रों के साथ)

वीडियो: सस्ते स्मार्ट गैराज डोर ओपनर: 6 कदम (चित्रों के साथ)
वीडियो: MyQ Wireless Smart Garage Hub - [Complete Setup Guide] 2024, नवंबर
Anonim
Image
Image

श्रेय

मैंने सावजी के कार्यान्वयन की बहुत नकल की, लेकिन एक शैली का उपयोग करने के बजाय मैंने एक सोनऑफ़ बेसिक का उपयोग किया। उसकी वेब साइट और YouTube चैनल देखें!

www.savjee.be/2020/06/make-garage-door-ope…

www.youtube.com/c/Savjee/

मान्यताओं

  • आपके पास एक गृह सहायक इंस्टेंस चल रहा है और आप इसका उपयोग करना जानते हैं
  • आपके पास ESPHome इंस्टेंस चल रहा है और आप इसका उपयोग करना जानते हैं

आपूर्ति

सोनऑफ़ बेसिक -

संपर्क सेंसर -

यूएसबी टू सीरियल -

हीट गन -

सोल्डरिंग आयरन -

हीट हटना टयूबिंग -

तार -

वायर स्लीव -

ड्यूपॉन्ट केबल्स -

सॉफ्टवेयर:

गृह सहायक -

ईएसपीहोम -

ईएसपी आसान -

चरण 1: Sonoff RF R2 Power को संशोधित करना

Sonoff RF R2 Power को संशोधित करना
Sonoff RF R2 Power को संशोधित करना
Sonoff RF R2 Power को संशोधित करना
Sonoff RF R2 Power को संशोधित करना
Sonoff RF R2 Power को संशोधित करना
Sonoff RF R2 Power को संशोधित करना

अस्वीकरण

मैं एक इलेक्ट्रिकल इंजीनियर नहीं हूं और इंटरनेट पर किसी एक की भूमिका निभाने का नाटक नहीं करता। यदि आप सोनऑफ़ बेसिक को संशोधित करने का निर्णय लेते हैं तो आप इसे अपने जोखिम पर कर रहे हैं। इस तरह मैंने अपने सोनऑफ़ बेसिक को संशोधित किया है, लेकिन आप ऐसा करने की अनुशंसा नहीं करते हैं। मैं यह भी नहीं कह रहा हूं कि मैं इसे सही ढंग से या सुरक्षित रूप से कर रहा हूं।

शुरू करना

Csongor Varga अपने वीडियो में इस बारे में एक अच्छी बात बताता है कि सोनऑफ़ के इस संस्करण को ट्रेस काटकर पिछले संस्करण की तरह संशोधित करना सुरक्षित नहीं है। यहां और देखें। रिले के लिए सोल्डर कनेक्शन और सर्किटरी को बिजली की आपूर्ति करने वाले फ्यूज के लिए सोल्डर कनेक्शन कटिंग ट्रेस विधि करने के बहुत करीब हैं। अधिकांश ट्रेस को हटाकर और फ़्यूज़ को स्थानांतरित करके मैंने इसे प्राप्त किया।

  1. उस फ़्यूज़ का पता लगाएँ जो सर्किटरी को बिजली की आपूर्ति करता है
  2. स्थान जहां तटस्थ तार इनलेट पर टांका लगाया जाता है
  3. फ़्यूज़ को डीसोल्डर करें, निकालें, और एक तरफ सेट करें
  4. इनलेट से न्यूट्रल वायर को डीसोल्डर करें और हटा दें
  5. चरण पांच पर फोटो में देखे गए ट्रेस को काटें
  6. चरण 6. पर फोटो में देखे गए अनुसार एक पायदान काट लें
  7. फ्यूज को उसी तरह से मिलाएं जिस तरह से आपने इसे निकाला था और लाइन इनलेट के लंबे सिरे को मिलाप किया था
  8. तटस्थ तार को पट्टी करें और इसे बोर्ड में मिलाप करें जैसा कि चरण 8 पर फोटो में देखा गया है

चरण 2: ईएसपीहोम - सॉफ्टवेयर बनाना

रिले को कॉन्फ़िगर करने के लिए एक स्विच। यह आंतरिक होगा ताकि यह सीधे होम असिस्टेंट के संपर्क में न आए।

स्विच:

- प्लेटफॉर्म: जीपीओ पिन: 12 आईडी: रिले_1 नाम: "सोनऑफ_बेसिक_4_स्विच" आंतरिक: सच हमें संपर्क सेंसर के लिए एक बाइनरी सेंसर की आवश्यकता होगी जो हमें बताएगा कि गेराज दरवाजा बंद है या खुला है

बाइनरी_सेंसर:

- प्लेटफॉर्म: जीपीओ पिन: नंबर: 3 मोड: INPUT_PULLUP नाम: "गेराज डोर कॉन्टैक्ट सेंसर" आईडी: contact_sensor आंतरिक: सच्चा फिल्टर: देरी_ऑन_ऑफ: 500ms हम रिले को चालू करने के लिए सोनऑफ़ पर बटन को कॉन्फ़िगर कर सकते हैं

- मंच: जीपीओ

आईडी: बटन_0 पिन: संख्या: 0 उलटा: ट्रू मोड: INPUT_PULLUP ऑन_क्लिक: फिर: - स्विच.टर्न_ऑन: रिले_1 - देरी: 500ms - स्विच.टर्न_ऑफ: रिले_1 अंत में, विशेषता गैरेज के साथ एक कवर

आवरण:

- प्लेटफॉर्म: टेम्प्लेट डिवाइस_क्लास: गैरेज का नाम: "गेराज डोर" आईडी: टेम्प्लेट_कोव लैम्ब्डा: |- अगर (आईडी (contact_sensor).state) {वापसी COVER_OPEN; } और { COVER_CLOSED लौटाएं; } open_action: - स्विच.टर्न_ऑन: रिले_1 - विलंब: 0.5s - स्विच.टर्न_ऑफ़: रिले_1 क्लोज़_एक्शन: - स्विच.टर्न_ऑन: रिले_1 - विलंब: 0.5s - स्विच.टर्न_ऑफ़: रिले_1 यहाँ पूर्ण YAML है

वाई - फाई:

एसएसआईडी: पासवर्ड: मैन्युअल_आईपी: स्टेटिक_आईपी: गेटवे: सबनेट: डीएनएस1: डीएनएस2: # वाईफाई कनेक्शन विफल होने की स्थिति में फॉलबैक हॉटस्पॉट (कैप्टिव पोर्टल) सक्षम करें एपी: एसएसआईडी: पासवर्ड: कैप्टिव_पोर्टल: # लॉगिंग लॉगर सक्षम करें: # होम असिस्टेंट एपीआई एपीआई सक्षम करें: ओटा: प्रतिस्थापन: # अपनी सेटिंग्स होस्टनाम के आधार पर चर संशोधित करें: 'sonoff_basic_4' esphome: नाम: $ होस्टनाम प्लेटफॉर्म: ESP8266 बोर्ड: esp01_1m बोर्ड_फ्लैश_मोड: डाउट स्टेटस_लेड: पिन: नंबर: 13 उलटा: ट्रू बाइनरी_सेंसर: - प्लेटफॉर्म: जीपीओ पिन: नंबर: 3 मोड: INPUT_PULLUP नाम: "गेराज डोर कॉन्टैक्ट सेंसर" आईडी: contact_sensor आंतरिक: सही फ़िल्टर: देरी_ऑन_ऑफ: 500ms - प्लेटफ़ॉर्म: gpio आईडी: बटन_0 पिन: संख्या: 0 उलटा: ट्रू मोड: INPUT_PULLUP ऑन_क्लिक: फिर: - स्विच.टर्न_ऑन: रिले_1 - देरी: 500ms - स्विच.टर्न_ऑफ़: रिले_1 स्विच: - प्लेटफ़ॉर्म: जीपीओ पिन: 12 आईडी: रिले_1 नाम: "सोनऑफ़_बेसिक_4_स्विच" आंतरिक: ट्रू कवर: - प्लेटफ़ॉर्म: टेम्प्लेट डिवाइस_क्लास: गैरेज का नाम: "गेराज डोर" आईडी: टेम्प्लेट_कोव लैम्ब्डा: |- अगर (id(contact_sensor).state) { retu आरएन COVER_OPEN; } और { COVER_CLOSED लौटाएं; } open_action: - स्विच.टर्न_ऑन: रिले_1 - देरी: 0.5s - स्विच.टर्न_ऑफ़: रिले_1 क्लोज़_एक्शन: - स्विच.टर्न_ऑन: रिले_1 - देरी: 0.5s - स्विच.टर्न_ऑफ़: रिले_1 सेंसर: - प्लेटफ़ॉर्म: वाईफाई_सिग्नल नाम: "sonoff_basic_4_wifi_signal" update_interval: 60s - प्लेटफ़ॉर्म: अपटाइम नाम: "sonoff_basic_4_up_time" text_sensor: - प्लेटफ़ॉर्म: संस्करण का नाम: "sonoff_basic_4_version"

चरण 3: ESPEasy - सोनऑफ़ बेसिक चमकाना

ESPEasy - सोनऑफ़ बेसिक चमकाना
ESPEasy - सोनऑफ़ बेसिक चमकाना
ESPEasy - सोनऑफ़ बेसिक चमकाना
ESPEasy - सोनऑफ़ बेसिक चमकाना
ESPEasy - सोनऑफ़ बेसिक चमकाना
ESPEasy - सोनऑफ़ बेसिक चमकाना

इसके लिए आपको USB से सीरियल एडॉप्टर की आवश्यकता होगी।

  • सीरियल एडॉप्टर पर RX, Sonoff पर TX में जाता है
  • सीरियल एडॉप्टर पर TX, Sonoff पर RX में जाता है
  1. ESPHome में कोड संकलित करें
  2. बाइनरी डाउनलोड करें
  3. अपनी ESPEasy निर्देशिका में.bin फ़ाइल की प्रतिलिपि बनाएँ
  4. अपने सीरियल वायर्स को Sonoff से अटैच करें
  5. Sonoff पर बटन को दबाए रखें और अपने कंप्यूटर में सीरियल टू USB अडैप्टर प्लग करें
  6. ESPEasy निर्देशिका में FlashESP8266.exe खोलें
  7. अपना COM पोर्ट चुनें
  8. बिन का चयन करें
  9. फ्लैश पर क्लिक करें

चरण 4: सब कुछ ऊपर तार करना

वायरिंग सब कुछ ऊपर
वायरिंग सब कुछ ऊपर
वायरिंग सब कुछ ऊपर
वायरिंग सब कुछ ऊपर
वायरिंग सब कुछ ऊपर
वायरिंग सब कुछ ऊपर
वायरिंग सब कुछ ऊपर
वायरिंग सब कुछ ऊपर

मैंने इसके लिए डुपॉन्ट केबल और एक कंप्यूटर पावर केबल का इस्तेमाल किया लेकिन आप जो चाहें उसका उपयोग कर सकते हैं।

  1. Sonoff पर RX टर्मिनल के लिए एक तार मिलाप
  2. Sonoff पर GND टर्मिनल के लिए एक तार मिलाप
  3. आउटगोइंग न्यूट्रल और लाइन टर्मिनलों के लिए तार संलग्न करें
  4. सोनऑफ़ केस को चालू रखें
  5. एक एक्सटेंशन कॉर्ड के इनलेट साइड को काटें, तारों को अलग करें, और इसे सोनॉफ की लाइन और न्यूट्रल इनलेट से जोड़ दें
  6. यह सुनिश्चित करने के लिए कि इनलेट वायर सुरक्षित है, Sonoff के कैप्स को स्क्रू करें
  7. यह सुनिश्चित करने के लिए परीक्षण करें कि आपका संपर्क सेंसर और रिले ठीक से काम कर रहे हैं

चरण 5: गैरेज के दरवाजे से संलग्न करें

गेराज दरवाजे से संलग्न करें
गेराज दरवाजे से संलग्न करें
गेराज दरवाजे से संलग्न करें
गेराज दरवाजे से संलग्न करें
गेराज दरवाजे से संलग्न करें
गेराज दरवाजे से संलग्न करें
  1. संपर्क सेंसर संलग्न करें (मैंने मुझे चरखी से जोड़ा)

    मेरे पास कोई तार इलेक्ट्रॉनिक्स तार नहीं था इसलिए मैंने संपर्क सेंसर को संलग्न करने के लिए कुछ स्पीकर तार और केबल रैप का उपयोग किया।

  2. सोनऑफ़ को किसी चीज़ से जोड़ दें (मैंने गेराज दरवाजा खोलने वाले ब्रैकेट का इस्तेमाल किया)
  3. केबल कनेक्ट करें

चरण 6: गृह सहायक स्वचालन - अधिसूचना यदि गैरेज 2 घंटे के लिए खुला है

ट्रिगर: अगर गैरेज का दरवाजा 2 घंटे के लिए खुला है

क्रिया: मेरे फ़ोन, मेरी गर्लफ्रेंड फ़ोन और मेरे घरेलू कलह चैनल पर सूचनाएं भेजें

स्वचालन

- आईडी: अधिसूचना_if_garage_is_open_for_2_hours

उपनाम: "सूचना अगर गैरेज 2 घंटे के लिए खुला है" ट्रिगर: प्लेटफॉर्म: राज्य निकाय_आईडी: कवर.गैरेज_डोर से: इसके लिए खुला: घंटे: 2 कार्रवाई: - सेवा: सूचित करें। मोबाइल_एप_कोर्टनी_एस_आईफोन डेटा: शीर्षक: "[?] [?] गैरेज खुला छोड़ना!" संदेश: "गेराज का दरवाजा 2 घंटे से खुला है। इसे बंद करें?" डेटा: पुश: श्रेणी: ios_close_garage - सेवा: Inform.mobile_app_pixel_3a डेटा: शीर्षक: "[?][?]गेराज खुला छोड़ दिया!" संदेश: "गेराज का दरवाजा 2 घंटे से खुला है। इसे बंद करें?" डेटा: क्रियाएँ: - क्रिया: android_close_garage शीर्षक: गैराज बंद करें - सेवा: सूचित करें। लक्ष्य: ["आपका डिस्कॉर्ड चैनल आईडी"]

IOS पर एक सूचना प्राप्त करने के लिए जिसमें गेराज दरवाजा बंद करने के लिए एक बटन है, आपको निम्नलिखित को config.yaml फ़ाइल में जोड़ना होगा।

config.yaml

आईओएस:

पुश: श्रेणियां: - नाम: गैराज पहचानकर्ता बंद करें: 'ios_close_garage' क्रियाएं: - पहचानकर्ता: 'IOS_CLOSE_GARAGE' शीर्षक: 'गेराज बंद करें' सक्रियण मोड: 'पृष्ठभूमि' प्रमाणीकरण आवश्यक: सत्य # फेसआईडी / टचआईडी विनाशकारी की आवश्यकता है: गलत व्यवहार: 'डिफ़ॉल्ट'

अब आप उस ऑटोमेशन को जोड़ सकते हैं जिसे IOS पुश नोटिफिकेशन पर क्लोज गैरेज डोर बटन दबाने पर कहा जाता है।

स्वचालन

- आईडी: 'ios_mobile_app_notification_close_garage_door'

उपनाम: आईओएस मोबाइल ऐप नोटिफिकेशन क्लोज गैराज डोर ट्रिगर: प्लेटफॉर्म: इवेंट इवेंट_टाइप: आईओएस।

ऑटोमेशन जिसे तब कहा जाता है जब आप एंड्रॉइड पुश नोटिफिकेशन पर क्लोज गैरेज डोर बटन दबाते हैं।

ऑटोमेशन.yaml

- आईडी: 'android_mobile_app_notification_close_garage_door'

उपनाम: एंड्रॉइड मोबाइल ऐप नोटिफिकेशन क्लोज गैराज डोर ट्रिगर: - इवेंट_डेटा: एक्शन: एंड्रॉइड_क्लोज_गैरेज इवेंट_टाइप: मोबाइल_एप_नोटिफिकेशन_एक्शन प्लेटफॉर्म: इवेंट एक्शन: - देरी: 00:00:15 - सर्विस: कवर.क्लोज_कवर डेटा: एंटिटी_आईडी: कवर.गैरेज_डोर

सिफारिश की: