DIY मीडिया होम लोगो

अपनी खुद की होम थिएटर और हाय-Fi सेटअप डिजाइन और बनाने के लिए परम साइट.

3SmartThings साथ सस्ते वाईफ़ाई SmartPlugs

SmartThings संगत स्मार्ट प्लग annoyingly महंगे हैं - आम तौर पर चारों ओर £ 40. इस के कई खरीदने पर विचार कर बहुत महंगा है. वहाँ तथापि वाईफाई चारों ओर £ 10 कि आधिकारिक तौर पर SmartThings साथ काम नहीं करते के लिए ऑनलाइन उपलब्ध प्लग कर रहे हैं. उनमें से ज्यादातर ESP8266 चिप जो नए फर्मवेयर कि SmartThings के साथ काम करेंगे साथ reflashed किया जा सकता है पर आधारित होते हैं. नीचे मैं इन प्लग हैकिंग के साथ अपने परीक्षणों और समस्याएं दस्तावेज़

के मार्च 2018 के रूप में मैं कोशिश की है 4 difer­ent makes of plugs with a vari­ety of results.

नोट - सॉफ्टवेयर की परवाह किए बिना आप डिवाइस फ़्लैश उपयोग करने की योजना, और फ्लैश छवि की परवाह किए बिना आप का उपयोग, मैं पिन हैडर का उपयोग करने की सलाह देते हैं (आदर्श soldered) चमकती दौरान एक विश्वसनीय कनेक्शन प्राप्त करने के लिए. मैं के लिए एक पैकेट मिला £ 10 के आसपास जो स्मार्ट प्लग के सैकड़ों करने के लिए पर्याप्त हेडर है. मैं भी एक उपयोग करने की अनुशंसा CH340G यूएसबी एक FTDI एडाप्टर के बजाय सीरियल एडाप्टर के लिए के रूप में वहाँ FTDI एडाप्टर के लिए ड्राइवरों के साथ मुद्दों हो सकता है. आप पहले से ही एक FTDI एडाप्टर मिली है, तो सुनिश्चित करें कि आप प्रयोग कर रहे हैं पुराने चालकों. यह भी सुनिश्चित अपने एडाप्टर 5v के बजाय 3.3 आपूर्ति कर सकते हैं (जो संभावना ESP8266 चिप भून होगा)

मैं Sonoff-Tasmota का इस्तेमाल किया है जो मैं का निर्माण और Arduino आईडीई के माध्यम से स्थापित (अतिरिक्त जानकारी के लिए पोस्ट के निचले देखना). मैं तो एक कस्टम डिवाइस हैंडलर स्थापित, द्वारा निर्मित ब्रेट Sheleski.

अपने प्रयोगों के अंत तक मैं था 2 काम कर रहे SmartPlugs, खरीदा होने 4 विभिन्न प्लग (£ 44.94 कुल), 1 यूएसबी अनुकूलक (£ 5.99), तथा 1 पिन हेडर के सेट (£ 6.69). यदि आप एक टांका लोहा नहीं है, तो आप भी उन लोगों में से एक की आवश्यकता होगी (£ 26.29). टांका लोहा सहित मेरी कुल लागत £ 83.91 था. सभी था 4 प्लग इस हो गया होता सभ्य मूल्य काम किया. ज्यों का त्यों, मुझे मिल गया है 2 काम कर प्लग, £ 41.96 प्रत्येक की लागत से. यह एक Belkin WeeMo के लगभग समान है, जो कर सकता है पूरी बात व्यर्थ लगता है - और आप केवल की कुल चाहते हैं 1 या 2 यह शायद प्लग जाना सबसे अच्छा तरीका नहीं है. कैसे कभी, मैं काफी कुछ अधिक प्लग है करने की योजना, और अब मैं £ 8.97 प्रत्येक की कुल लागत पर अपने संग्रह के लिए और अधिक प्लग जोड़ने के रूप में मैं पहले से ही सब कुछ हो सकता है मैं उन्हें फ्लैश करने की जरूरत है. (अद्यतन दिसम्बर 2018, मैं अब की कुल राशि 20 smartplugs, और उनमें से किसी के लिए कोई 12 से अधिक £ भुगतान कर दिया है)

1. SWA1 (एक बैंगनी बटन है) - के रूप में ब्रांडेड COOSA, Annstory, Linganzh, और इसमें कोई शक नहीं अन्य नामों भी. ऐप्स के साथ संबद्ध हो रहा है "eFamilyCloud".

यह एक दूसरा है पीसीबी इसके अंदर जो एक SWA1 के रूप में चिह्नित किया गया है. Googling यह इंगित करता है कि यह एक ESP8266 के अंदर का उपयोग करता है और एक सफल फर्मवेयर हैक प्रलेखित किया गया है (पिन से पता चला के साथ) द्वारा नाथन Chantrell. मैं सफलता के साथ नाथन के विधि का पालन किया है, हालांकि मॉड्यूल प्रकार पहली बार ने प्रतिसाद नहीं दिया (मैं कोड को संशोधित भूल हो गई है) लेकिन मैं सामान्य चयन करके और फिर विन्यस्त करने पिंस अपने आप से उपकरण काम कर रहे प्राप्त करने में सक्षम था. यह काम किया लेकिन नहीं काफी दोषरहित, इसलिए पढ़ने का एक सा होने के बाद मैं यह reflashed. नाथन के गाइड यह स्पष्ट है कि नहीं है 3 परिवर्तन चमकती से पहले कोड के लिए आवश्यक हैं - नीचे बड़े अनुभाग, और इसे से मेल खाने वाले नाम जोड़े जाने की जरूरत है 2 जो उपरोक्त सूची स्पष्ट जब फ़ाइल को देखने होना चाहिए. reflashing के बाद से (वेब इंटरफेस के माध्यम) यह बहुत अच्छी तरह से काम किया है. टांका सरल मैं से 5v खिलाया रखने के लिए मेरी यूएसबी 5v पिन करने के लिए एडाप्टर, लेकिन मैं अनुकूलक 3.3 पर सेट हो तो (अर्थात. डेटा पिन के लिए सेटिंग). तो यह स्वतंत्र रूप से डेटा पिन के वोल्टेज स्थापित करने के लिए दोनों 5v और 3.3 पिन और एक जम्पर के साथ एक एडाप्टर होने के लायक है (CH340G के रूप में मैं से जुड़ा हुआ अमेज़न है पर). मैं डालने से पहले लगभग 90degrees करने के लिए उन्हें झुकने से पिन संलग्न छोड़ने में सक्षम था पीसीबी प्लास्टिक आवरण में वापस.

_

2. The HowiseAcc S126 स्मार्ट के साथ प्लग यूएसबी (बीच में थोड़ा में घटता)

सूचना ऑनलाइन संकेत दिया इस स्मार्ट प्लग में TYWE3S घटक होता है और ESP8266 कि और इसलिए यह होना चाहिए (सिद्धांत रूप में) Flash समर्थ होना. मैं के रूप में अभी तक सही पिन की पहचान नहीं की, हालांकि वहाँ 3.3 और नीचे और टेक्सास पर जमीन के लिए लेबल रहे हैं, TYWE3S पर RX और GPIO0 पिन पर एक समान डिवाइस पर दिखाए जाते हैं GitHub पर एक पोस्ट. मैं कम से कम पाया 1 अन्य धागा किसी अन्य व्यक्ति एक ही डिवाइस के बारे में पूछ के साथ, और कुछ और जानकारी एंड्रियास Engel, लेकिन इसके साथ 2 की मेरी 4 "परीक्षण प्लग" मैं काम कर फैसला किया है कि इस हेडर मिलाप के लिए कोशिश कर रहा पर इस प्लग भी मुश्किल था और यह छोड़ दिया है. आप मुझ से एक steadier हाथ मिल गया है, तो लिंक पर एक नज़र, विशेष रूप से एक दूसरे के और मुझे पता है अगर आप किसी भी भाग्य तो कृपया.

_

3. Floureon PS-16-एमबी स्मार्ट प्लग

यह एक ESP8285 चिप है जो जहाज पर ESP8266 के साथ संगत है है. यह जटिल काम हेडर मिलाप के लिए है, लेकिन एक बार soldered यह पूरी तरह से पहली बार दिखाया. बस कनेक्ट 4 नियमित रूप से पिंस (3.3में, भूमि, टेक्सास, RX) और यह शक्ति अप, जबकि बटन दबाए रख (1-2 सेकंड पर्याप्त था). यह प्रभावी रूप से एक Sonoff S20 क्लोन है के रूप में मुझे लगता है इसके साथ और अधिक आसानी से दिखाया जा सकता है NodeMCU फ्लैशर का पालन करते हुए एरिक एम गाइड, S20 फर्मवेयर, डिवाइस हैंडलर, तथा स्मार्ट अनुप्रयोग कोड. कैसे कभी, मैं Tasmota फर्मवेयर साथ जाने के लिए पसंद किया जाता के रूप में मैं पहले से ही सब कुछ निर्धारित किया था का निर्माण और यह फ़्लैश, और यह अन्य स्मार्ट प्लग जो सभी Sonoff S20 क्लोन नहीं कर रहे हैं का समर्थन करता है. जो रास्ता तय करना के चुनाव आप पर निर्भर है.

_

4. The Aonokoy SE01 (16 एम्प) स्मार्ट प्लग

यह पहुँच हेडर के लिए एक ESP8266 और आसान है, हालांकि वे भी एक साथ बंद नियमित पिन हेडर कनेक्ट करने के लिए कर रहे हैं तो मैं बजाय ढीला तारों का इस्तेमाल किया करने के लिए. मैं अपने पीसी के लिए मेरा कनेक्ट करने में सक्षम किया गया है और यह फ्लैश है. चमकती के बाद यह ऊपर बूट के रूप में उम्मीद और फर्मवेयर भार के वेब इंटरफेस, लेकिन यूनिट के आसपास के बाद दुर्घटनाओं 10 सेकंड हर बार. मुझे यकीन है कि ऐसा क्यों है नहीं कर रहा हूँ, लेकिन यह कई अलग firmwares यह पर फ्लैश के साथ यह होता है. मैं इसे एक डफ यूनिट के साथ सिर्फ दुर्भाग्य है आशा करता हूं.

_

5. The Hyleton एलडीएस 315 स्मार्ट प्लग (बाहर की दुनिया में एक Floureon की तरह एक बहुत लग रहा है)

यह और अधिक बारीकियों की तुलना में मैं आशा व्यक्त की थी के रूप में वहाँ पर कोई पिन हेडर हैं पीसीबी खुद - के बजाय आप मुख्य के बीच में शामिल होने के मौजूदा करने के लिए मिलाप के लिए है पीसीबी और वाईफाई कार्ड पीसीबी. सौभाग्य से काफ़ी मिलती-जुलती के लिए एक गाइड नहीं थी 313 उपकरण है जो (सही ढंग से!) पिन की जरूरत की पहचान की. चमकती सफल रहा था और केवल कठिन हिस्सा है जो उपकरणों के आधार पर चयन करने के लिए पहचान करने के लिए था (या अनुकूलित) ताकि एलईडी, बटन, और रिले सब काम होगा. GPI0 पिन शारीरिक रूप से भूमि पर शॉर्ट किया जा सकता था, बटन दबाकर फ़्लैश मोड में डिवाइस डाल नहीं था के रूप में. इसमें कुछ समय बारीकियों था - मैं वास्तव में जरूरत 3 हाथ! यह संभव है (अधिकतर) Led1i के रूप में सामान्य डिवाइस प्रकार का उपयोग करने और स्थापित करने GPIO2 से डिवाइस सही तरीके से कॉन्फ़िगर, Button1 और GPIO15 Relay1 के रूप में के रूप में GPIO13. आप भी लाल एलईडी हमेशा पर होना चाहते हैं तो Led2i रूप GPIO0 सेट.

बिल्डिंग sonoff-tasmota खुद

  • Down­load the Ardu­ino devel­op­ment environment
  • स्थापित करें और इसे चलाने के
  • फ़ाइल मेनू से खोलें प्राथमिकताएं
  • "अतिरिक्त बोर्डों प्रबंधक" में प्रवेश https://arduino.esp8266.com/stable/package_esp8266com_index.json और ठीक क्लिक करें
  • ओपन उपकरण > मंडल > Boards Manager
  • ESP8266 के लिए खोज
  • परिणाम पर होवर करें और क्लिक करें Install बटन दिखाई देने वाले
  • यह स्थापित हो जाने के बाद उपकरणों का प्रयोग करके बोर्ड को बदलने > मंडल >और चुनें Generic ESP8266 Module
  • बंद Arduio आईडीई
  • CH340G के लिए ड्राइवरों स्थापित करें (यहाँ विषय डाउनलोड)
  • Down­load and extract from zip the Sonoff-Tas­mota firmware
  • sonoff सबफ़ोल्डर में sonoff.ino ओपन (इस Arduino आईडीई पुनः लोड होगा)
  • ऐच्छिक: संपादित करें 2 पंक्तियां (पंक्तियां 62 तथा 63) in my_user_config.h to set wire­less net­work name and password
  • बोर्ड के लिए CH340G कनेक्ट करें, और फिर एक में CH340G प्लग यूएसबी बंदरगाह
  • Arudio आईडीई के स्केच मेनू से अपलोड करें

मैंने पाया है कि नए Sonoff-Tasmota के बनाता है के साथ कि कम से कम 1 लगातार झिलमिलाहट हैं एलईडी. मैं अंत में एहसास हुआ (लॉग को देखकर) यह था कि क्योंकि MQTT डिफ़ॉल्ट रूप से सक्षम और डिवाइस एक MQTT नेटवर्क के लिए लगातार खोज कर रहा है / नियंत्रक या कुछ और. मैं MQTT का उपयोग नहीं करते तो मैं यह बंद कर दिया और एलईडी चमकती बंद कर दिया.

उत्तर छोड़ दें

3 टिप्पणियाँ

RKरॉब डी कोनिंग

जॉन, I have a num­ber of the SWA1’s that I’d like to flash how­ever I am stuck at cus­tom­iz­ing the firm­ware to include the SWA1 before flash­ing. Nath­ans site shows the edits to make, how­ever the firm­ware down­loads all appear to be bin files, so I’m not sure how to access the sonoff_template.h file?

जवाब दें
Lलियोन

कैसे आप इस Aonokoy डिवाइस फ़्लैश करने के लिए प्रबंधन कैसे किया?
There are some guys try­ing to flash it but its not possible…

जवाब दें
जे एसजॉन Scaife

मैं CH340G इस्तेमाल किया यूएसबी एडाप्टर लेख के शीर्ष पर जुड़ा हुआ, और सिर्फ तारों छीन और में छेद के माध्यम से उन्हें poked पीसीबी. के रूप में वे हमेशा मोड़ और एक दूसरे को छूना चाहता हूँ कि आसान नहीं था, या वे संपर्क कम करना चाहते. आप देख सकते हैं कि तारों में के माध्यम से फंस रहे हैं 5वें छवि (https://diymediahome.org/wp-content/uploads/aonokoy_6.jpg). वहाँ रहे हैं 2 क्षेत्रों है कि जोड़ने वाली तारों की जरूरत है - के सेट 5 के किनारे के पास छेद पीसीबी जो जरूरत 4 से तारों यूएसबी अनुकूलक. अंतिम 2 छेद एक साथ जोड़ने की जरूरत. वहाँ भी के बीच के पास पिन छेद का एक और सेट है पीसीबी - 2 इनमें से एक साथ शॉर्ट की जरूरत. मैं तो Arduino आईडीई लेख के शीर्ष पर वर्णित के रूप में इस्तेमाल करने के लिए फ्लैश Sonoff Tasmota. मैं ऊपर हालांकि यह काम किया कहते हैं के रूप में, it crashes after a short period

जवाब दें