मा मेरो स्वचालित घर सुविधा को लागी उनको यात्रा को लागी उनको यात्रा को लागी। अवस्थित गृह स्वचालन हार्डवेयर र केही चतुर सफ्टवेयर समायोजनमा केहि DIE अपग्रेडहरू र केही चतुर सफ्टवेयर एकीकरणले उसले एक आकर्षक प्रणाली बनाएको छ …
सुरुमा
युकेमा बसिएको होमसेडर र तारविहीन वटा प्रयोगहरू प्रयोग गरेर मैले 200 2005 मा इन्डोनेसियामा यात्रा गरेको स्विच गरेको छु। जब म शासित अपार्टमेन्टको आवश्यक पर्दैन जुन कुनै केबलहरू बाहेक अरू कुनै केबलहरू आवश्यक पर्दैन जुन कुनै केबलहरू बाहेक अरू कुनै केबलहरू आवश्यक हुँदैन उही कोठामा ईथरनेट।
म एक Z-छाल प्रणालीमा निर्णय गर्दछु, पछि वेनमो बत्ती मोड्युलहरू पनि थप्दै। चीजहरूको Z-love पक्षका लागि मैले ज pesposts ्ग्राको लागि जन्तुहरूको लागि जन्तुहरूको लागि जन्तुहरूको लागि होमप्रो उपकरणहरू छनौट गरें। यी 2 मोड्युलहरू दुबै सस्तो थिए।
201 2016 को मध्यसम्म म यस सेटअपबाट दगुरें तर निम्न मुद्दाहरूले परिवर्तनलाई प्रेरित गरे। सर्वप्रथम Z-whool ‘एक अपार्टमेन्टमा 2 एकाइहरूको साथ 2 एकाइहरूको साथ स्वचालित थियो, जबकि मसँग एक उपकरणको बीचको आधा बाटो थियो जुन यसै बीचको आधा बाटो थियो। मेरो ओछ्यान प्रकाशित ट्याब्लेटमा जानको लागि म लगातार टच आधारित ट्याब्लेटमा थिच्ने छु। पछि मसँग 2 युनिटहरू हुने थियो जुन बत्तीहरू उड्ने र असफल हुन्छन्। आईसीको एक भाग जुन बिजुली आपूर्तिको अंश थियो जुन विभाजन खुला थियो।
अर्को टाउको दुखाइ विमानको बत्ती मोड्युलहरू थिए। यो काम गर्नको लागि एकमात्र तरीका तिनीहरूको गृहपर र Wemo च्यानलहरू मार्फत हो भने। जब सम्म मेरो इन्टर्नेट जडान राम्रो थियो जब यो काम भयो, कहिलेकाँही अलि ढिलो भयो। WAF मा एक 10 होइन।
201 2016 को शुरुमा म एक वेबसाइटमा रोपिएका थिए जो धेरै वर्ष पहिले टाईनेसोइडबाट इलेक्ट्रोनिक्स डिजाइन कम्पनी चलाउन प्रयोग गर्थे। त्यतिखेर मैले उसको अन्वेषक वारनेल कन्टेनरलाई घरको स्वभाव प्रयोग गरें मेरो अपार्टमेन्टमा सबै भन्दा सयौं मिटर केटरहरू थिए। प्रणाली भरपर्दो थियो तर समय मेरो पार्टनरसँग राम्रोसँग नहेर्नुहोस्।
201 2016 सम्म अगाडि बढ्नुहोस् र पत्रुसले थोरै ESP82266 आधारित नियन्त्रकहरूसँग घर अन्वेषण गर्दै थिए।
यी 8002.11.11 वाइफाइमा निर्माण गरिएको छ र एक एसडीकको साथ आउँदछन् जुन ECLIPES को साथ विकास अनुमति दिन्छ जुन ECLINIPSE को साथ विकास अनुमति दिन्छ।
मेरो गृहपृ सुरक्षालाई कष्टकर थियो किनकि मैले आन्तरिकहरू पुनः ईन्जिनियर पुनः शास्त्री बनाउने र मेकानिकल भागहरू राख्ने निर्णय गरे। त्यसैले मैले पुरानो पीसीबी बाहिर निकाले र मेरो आफ्नै मापन गरे जुन म आफ्नै 2 स्ट्याक पीसीबी सम्मेलनलाई पुरानोमा धेरैमा धेरैमा बनाउँथे। तल्लो pcb शक्ति आपूर्ति र ठोस राज्य रिले हो।
मैले ठोस राज्य रिजहरू रोज्दा शून्य क्रसिंगमा स्विच गर्न र एसी डाउन भरिएर कुनै पनि मुद्दाहरूलाई वेवास्ता गर्दछ र डुब्नको लागि बिजुली आपूर्ति गर्ने कारण। यो निष्कपटतापूर्वक काम गर्दछ र म यस व्यवस्थाको साथ 8 एम्प्सको स्विच गर्न सक्दछु। यी मोड्युलहरूको इच्छित प्रयोगको लागि पर्याप्त भन्दा बढी।
यी छविहरूले नयाँ बोर्ड स्ट्याक र पुरानो बोर्डहरू मोड्युल भित्र र अन्तमा नयाँ बोर्डहरू होमप्रोवर ल्यान्डरमा स्थापना गरियो।
त्यहाँ बोर्डको नेतृत्वमा स्थितिमा स्थिति देखाउनुहोस् र मैले यसलाई बाहिरबाट देखिन अनुमति दिनको लागि सानो प्वाल छोडिदिएँ। यो द्रुत रूपमा चम्किन्छ जब सम्म यो एक वाइफाइ र MQTT जडान प्राप्त हुँदैन। अगाडिको बटन प्रयोग गरेर तपाईं प्रेस गर्न सक्नुहुनेछ र यसलाई पावर अप पछि -5- seconds सेकेन्डको लागि यसलाई समात्नुहोस् र यसले एपीएन र वेबपृष्ठ सक्रिय गर्दछ जुन तपाईं उपकरण कन्फिगर गर्न सक्नुहुनेछ। यो सिरियल जडानमा यो प्रयास गर्न को लागी सजिलो छ। पत्रुस र मेनन यससँग कुरा मानिन्छ।
अब प्रकाश क्रमबद्ध गर्न आवश्यक छ। एलकेएसिप एकाइहरू जुन मैले युकेबाट खरीद गरेको थियो एक जोडी पहिले एक कष्टकर गल्ती देखाउन प्रयोग गर्थे। तिनीहरू अवसरमा स्विच गर्न सुरु गर्थे र फेरि फिर्ता। यो पूर्ण रूपमा अनियमित थियो। मैले एक युनिट नयाँसँग प्रतिस्थापन गरें र उही पनि भयो। त्यसोभए एक दिन मैले भेटें कि अपार्टमेन्टको भोल्टनेसन भइरहेको थियो जब अपार्टमेन्टमा भोल्टेज 2094VAC तल झर्दै थियो – इन्डोनेसिया एकदमै राम्रो छैन जब यो मुख्य आपूर्तिको स्थिरता हो। मैले एक युनिट खोले र पत्ता लगाएँ कि उनीहरूले एक धेरै सस्तो पायौ आपूर्ति डिजाइन प्रयोग गरेर प्रयोग गरे। यी पूर्ण छन् जब तपाईंसँग स्थिर पावर आपूर्ति हुन्छ तर तिनीहरूलाई वास्तवमै यो मनपर्दैन जब भोल्टेज इनपुट धेरै कम हुन्छ।
होमप्रो एमिट डिजाइनसँग सशस्त्र, मैले अवस्थित संलग्नहरूलाई फिट गर्न नयाँ पीसीबी सिर्जना गर्ने बारेमा गरें। ESP12 एक तर्फ स्थित थियो र अर्कोमा AC-DC शक्ति। ठोस राज्य रिले पनि उही पक्षमा बिजुली आपूर्तिको रूपमा थियो। एक प्रोग र बन्द / बन्द बटन पनि फिट थियो ताकि म सफ्टवेयर स्थापना गर्न सक्दछु। वेब ईन्टरफेस पछि यसलाई कन्फिगर गर्न प्रयोग गरिन्छ। तपाईं तल PCB को ESP पक्ष हेर्न सक्नुहुन्छ। PCB मा स्लटले कम भोल्टेज डिस्क साइडबाट एसी पावरको बिभाजन बृद्धि गर्नु हो। ठूला प्याडहरू एसी मा एसी र एक बत्तीको लागि हो।
त्यसोभए अब मसँग धेरै अपग्रेड गरिएको उपकरणहरू र प्रकाश कन्ट्रोलहरू थिए तर म कसरी यी सबै नियन्त्रण गर्न जाँदै थिएँ? यो मेरो पुरानो होमस्सीडर 2 प्रणाली अवकाश लिने समय थियो। पीसी थिएनend of trouble and being Windows 10 it would decide it would update itself without my permission. Time to make the move to Linux.
So, based on the blog from Peter I decided to get out my Raspberry Pi3 with its 7″ LCD and fire up Node-Red. Node-Red for those who have no seen this is a very nice and stable drag and drop control software. At first it was daunting to setup but after about a week of playing I started to find that it was very easy to get to grips with. If you have any programming skills, then you will feel at home with the scripting. All the modules are provided as Java script source and there is a huge and ever increasing library for it on the Node-Red website.
Next I needed an MQTT broker as the software from Peter communicates using this protocol. once you have setup and used MQTT, you quickly realise how efficient it is on your network. There is no need to poll devices or even to know the devices IP address. The broker takes care of this. Those familiar with xAP will understand this.
Using Node-Red I setup various timers (thanks to Peter again for his BigTimer) and switch on the lights at night. using a Wemo plugin I now also had control of the Wemo Lamps albeit only on and off. The developer of the Node-Red plugin has promised dimming control at some point in time.
Ok, so I had Node-Red and MQTT setup but now I needed a way to control the lights and switches by both voice and some form of mechanical or touch interface. I ran across some wireless switches from Enocean on the Element14 website so I ordered a couple of them along with the Raspberry Pi Enocean module which plug into the GPIO pins on the Pi and uses the UART to communicate with Node-Red and a plugin.
The switches have a reward in that there is no battery to install or take care of. They use energy harvesting through a coil and magnet that is activated as you press the button. They sadly don’t come with any wall fixtures so you have to design your own. They do provide a toggle button STL file that you can get 3D printed so I used this and created my own mounting for them. This serves 2 purposes, one to cover the old switch on the wall ensuring it remains in the ON position so that the lamp modules are always on and secondly to locate the controls in a familiar location.
Using the Node-Red Enocean plug in I get a message payload with the button states. By parsing this in a Node-Red switch I can send the appropriate command to the light or switch etc. This is an example of the payload sent by the Enocean switch. It’s encoded in JSON format so easy to parse. The ID and V are what we are interested in.
{ “payload”: { “id”: “002d0932”, “v”: “A0 down”, “unit”: “”, “rssi”: -76, “type”: “state”, “EEP”: “f6-02-03”, “man”: “ENOCEAN_GMBH”, “Desc”: “Rocker switch”, “rV”: “30”, “rawByte”: “55000707017af630002d09323001ffffffff4c000d” }, “_msgid”: “3e6d4c8f.c192b4” }
The following image shows the switch which has 4 outputs based on the msg.payload.v value in the telegram from the Enocean switch. These are then directed to the appropriate device. I use the toggle feature within the MQTT firmware to switch the device on and off from the same switch. This means I have up to 4 switch states from each Enocean module.
Now the fun part begins because I have an Amazon Echo and I have always wanted to control my home with voice commands. You can blame SciFi for this
There is no direct Echo support, at least not without having an HTTPS connection to your Node-Red and that sadly is impossible with my ISP so I needed an alternative. using this Amazon Echo HABridge from running on the same Raspberry Pi3 I could not setup voice activate lights etc. The HABridge emulates a Philips hue API so the Echo sees the devices you setup. here is an example of a device which is called Front room Fan.
By uttering the following at the Echo, the fan can be turned on. “Alexa, turn on front room fan” or off by saying “Alexa, turn off front room fan”
The HABridge sends the commands to Node-Red via an HTTP request and I then parse the URL for the values. This is a simple script as shown below.
How to do this with low cost Modules
Having designed my own PCB’s to replace the modules I needed a way to add additional switch modules and light controllers.
My own home made units cost around US$15 to make with all the PCB’s and the parts together. So still low cost.
#
Preview
Product
Rating
Price
1
Jane Choi Raspberry Pi 4 B model B 8GB Starter kit (8GB RAM)-Motherboard 64GB SD Card, CooliNG फ्यान, …
121 समीक्षा
£ 222.99
अमेजनमा किन्नुहोस्
2
रास्पबेरी PI 400 4GB आधिकारिक स्टार्ट-अप किट, युके लेआउट
215 समीक्षा
£ 110.56
अमेजनमा किन्नुहोस्
We
रास्पबेरी PI + B B + B + 4500, 5 561-पृष्ठ विस्तृत ट्यूटोरियलहरू, Pehthn cloples, Pythn c को लागी अन्तिम स्टार्टर किट freen
2,83535 समीक्षा
£ 42.95
अमेजनमा किन्नुहोस्
यो प्राप्त गर्न यो कम I ITAD स्टिओ स्लैम्पर र S20 स्मार्ट स्विचहरू प्राप्त गर्न। यी प्रत्येक अमेरिकी डलर US2 12 को लागि $ 12 मा $ 8.500 को लागी, प्रकाश नियन्त्रकहरू को लागी बजार मा एक z-wave Z-wave मोड्युल भन्दा कम छ। तिनीहरू पन्धनको आफ्नै फर्मवेयरसँग आउँदछन् जुन आईओएस वा एन्ड्रोइड अनुप्रयोगबाट नियन्त्रण गरिन्छ तर म पीटर को कोड प्रयोग गर्न सक्षम हुन चाहान्छु। पत्रुसले यसमा केही अनुसन्धान गरिरहेका थिए र उनको कोडमा साना परिवर्तनहरूका साथ यो आईटीद एकाइ र काममा कार्यक्रम हुनेछ। तपाईंलाई U.3v आउटपुटको साथ USAT लाई USAB चाहिन्छ तर यो सरल छ यदि तपाईं एक नुन बनाउने फलाम चलाउन सक्नुहुन्छ। केवल नकारात्मक पक्ष यो हो कि ITDD मोड्युलहरू एक 512KB फ्ल्यास संग आउँदछ र पछाडिको कोडलाई ओटाएम अपडेट गर्न अनुमति दिन्छन्, हामीले यसलाई 8MB मा परिवर्तन गर्नुपर्दछ। मेमोरी आईसीको EBay का लागि $ 3 को आसपास $ 3 हो। तातो हवाको कार्य स्टेशनको साथ सशस्त्र (यदि तपाईंसँग छैन भने साथीहरू उधारका साथ सशस्त्र) काम द्रुत छ र बोर्डहरूमा क्षति छैन। निम्न छविले पुरानो एक र नयाँ एक फिटलाई हटाएपछि सोब आईसी शीर्ष बायाँ देखाउँदछ।
तपाईंले PCB मा 4 प्वालको एकल प row ्क्तिमा पनि सिपाहीलाई सैनिकको साथ उपहास गर्न आवश्यक छ। यो बोर्डमा शक्ति लागू हुन्छ र तपाईंलाई यसलाई कस्टम MQTT फर्मवेयरसँग प्रोग्राम गर्न अनुमति दिन्छ। यो कसरी गर्ने बारे मैले विस्तृत ब्लग गरेको छु।
S20 मोड्युलहरू धेरै स्मार्ट र आधुनिक देखिन्छन्। पावर स्विचले तपाईंलाई स्थानीय रूपमा बाहिर र बन्द गर्न अनुमति दिन्छ। यहाँ देखाईएका व्यक्तिहरू यूरो सकेटहरू हुन् तर रिभद हामी र बेलायत विकल्पहरू चाँडै प्रस्ताव हुन्छन्।
स्लोम्पर मोड्युलहरू es27 आधारित बत्ती नियन्त्रणहरू छन् त्यसैले हालको लागि बेलायतका लागि उपयुक्त छैन तर तिनीहरू राम्ररी काम गर्छन्।
विचार गर्दै उनीहरूले बेलायतको रूपमा स्विच मोड्युलहरू प्रदान गर्दैछन् जब म अपुमोनेट संस्करण चाँडै आउँदछ। म वास्तवमा सजिलो स्थापनाको लागि अब स्क्रू प्रकारलाई प्राथमिकता दिन्छु।
यो फ्ल्यास आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आई आईडी र त्यसको रूपमा अतिरिक्त चरणको साथ परिमार्जन गर्न सजिलो छ