इस गाइड के लिए, हम ऑटोहॉटकी का उपयोग करने जा रहे हैं, एक अद्भुत छोटा प्रोग्राम जो आपको कस्टम कीबोर्ड स्क्रिप्ट्स और यहां तक कि अपने कीबोर्ड पर रीमेप कुंजी लिखने देता है। यदि आप ऑटोहॉटकी से परिचित नहीं हैं या इसे अपने विंडोज मशीन पर डाउनलोड करने की आवश्यकता है, तो यहां हमारे शुरुआती मार्गदर्शिका को देखें।
आपको किस चीज़ की ज़रूरत पड़ेगी
हम आपको एक मूल स्क्रिप्ट दिखाने जा रहे हैं जिसका उपयोग आप रोशनी के सेट को चालू और बंद करने के लिए कर सकते हैं (जिसे आप बाद में अनुकूलित कर सकते हैं)। ऐसा करने से पहले, आपको कुछ चीजों की आवश्यकता होगी।
- AutoHotkey के साथ एक विंडोज मशीन स्थापित: यदि आप पहले से नहीं हैं, तो आप यहां ऑटोहॉटकी डाउनलोड कर सकते हैं। यह दुर्भाग्य से विंडोज मशीनों के लिए उपलब्ध है। एप्लिकेशन पृष्ठभूमि में चलाएगा और आपके द्वारा बनाए गए स्क्रिप्ट की व्याख्या करेगा (आमतौर पर नोटपैड जैसे प्रोग्राम में)।
- आपका फिलिप्स ह्यू ब्रिज आईपी पता: काम करने के लिए आपको अपने ब्रिज का आईपी पता स्क्रिप्ट में दर्ज करना होगा। नीचे आपको यह जानकारी कैसे प्राप्त करें, हम आपको चलेंगे।
- एक फिलिप्स ह्यू डेवलपर एपीआई उपयोगकर्ता नाम: हम जिस स्क्रिप्ट का उपयोग कर रहे हैं वह डेवलपर एपीआई का भी उपयोग करता है। इसका उपयोग करने के लिए, आपको एक खाता होना चाहिए और अपने डेवलपर API उपयोगकर्ता नाम को जानना होगा। एक बार फिर, हम आपको दिखाएंगे कि खाता कैसे प्राप्त करें और नीचे अपना आईडी खोजें।
-
ऑटोहॉटकी स्क्रिप्ट: नीचे दिए गए अगले बड़े खंड में, हमारे पास वह स्क्रिप्ट होगी जो हम इस गाइड को बंद कर रहे हैं। Reddit उपयोगकर्ता tarrosion ने एक टेम्पलेट बनाया है कि यदि आप थोड़ा गहराई से गोताखोरी करना चाहते हैं तो हम यहां से नीचे रहेंगे। हालांकि, हमने इसे सरल बनाने के लिए इस स्क्रिप्ट को tweaked किया है। स्क्रिप्ट को नीचे दिए गए अनुभाग से कॉपी करें, इसे रिक्त नोटपैड दस्तावेज़ में पेस्ट करें, और उसके बाद इसे किसी नाम से सहेजें
hueshortcut.ahk
यदि आप पहले से ही अपने पुल आईपी पते और एपीआई उपयोगकर्ता नाम जानते हैं, तो आप आगे छोड़ सकते हैं।
अपना ब्रिज आईपी पता कैसे खोजें
आपका पुल आईपी पता खोजने के लिए अपेक्षाकृत सरल है। इस लिंक पर जाएं और अपने फिलिप्स ह्यू खाते में साइन इन करें।
एक ह्यू डेवलपर API खाता कैसे प्राप्त करें
यदि आपके पास पहले से कोई ह्यू डेवलपर खाता नहीं है, या यदि आप अपना एपीआई उपयोगकर्ता नाम भूल गए हैं, तो आपको अभी एक प्राप्त करना होगा। यह हिस्सा थोड़ा और जटिल है, लेकिन यदि आप कुछ पाठ आदेशों का उपयोग करके सहज महसूस करते हैं तो यह सरल होना चाहिए। यहां शीर्षक और ह्यू के साथ एक नया डेवलपर खाता बनाकर शुरू करें।
आपको एक ईमेल मिलेगा जो आपको अपने खाते की पुष्टि करने और पासवर्ड बनाने के लिए कहता है। एक बार ऐसा करने के बाद, निम्नलिखित यूआरएल पर जाएं, प्रतिस्थापित करें
https:///debug/clip.html
यहां, आपको एक टूल दिखाई देगा जो आपको मैन्युअल रूप से आपके ह्यू ब्रिज पर कमांड भेजने देता है। यदि आप इस पृष्ठ पर सब कुछ नहीं समझते हैं, तो यह ठीक है। आपको अपना एपीआई उपयोगकर्ता नाम प्राप्त करने के लिए केवल इस टूल का उपयोग करने की आवश्यकता है। ऐसा करने के लिए, दर्ज करें
/api/
यूआरएल बॉक्स में। संदेश बॉडी के तहत, दर्ज करें
{'devicetype':'my_hue_app#iphone peter'}
जगह
iphone peter
आप जो भी वर्णनकर्ता चाहते हैं, वरीयता से वह जो उस डिवाइस का वर्णन करता है जिसका आप इसका उपयोग कर रहे हैं।
जब आप सभी जानकारी दर्ज कर लेते हैं, तो अपने ह्यू ब्रिज पर लिंक बटन टैप करें। यह सुनिश्चित करने के लिए एक सुरक्षा कदम है कि केवल आप या आपके घर के अंदर कोई भी आपकी रोशनी को नियंत्रित करने के लिए एप्लिकेशन बना सकता है। एक बार जब आप अपने पुल पर लिंक बटन दबाएंगे, तो पोस्ट पर क्लिक करें।
ऑटोहॉटकी स्क्रिप्ट कैसे सेट करें
जैसा कि मैंने पहले उल्लेख किया था, इस गाइड के लिए, हम इस स्क्रिप्ट के संशोधित संस्करण का उपयोग Redditor tarrosion से कर रहे हैं। हमने इसे शॉर्टकट जोड़ने के लिए tweaked किया है ताकि आप अपने घर में हर रोशनी के बजाय रोशनी के एक समूह को चालू और बंद कर सकें। निम्न हॉटकी हैं जो आप इस स्क्रिप्ट के साथ उपयोग करने में सक्षम होंगे:
- Ctrl + Alt + एल: अपनी सभी रोशनी को चालू या बंद करें।
- Ctrl + Alt + मैं: सभी रोशनी बंद करें।
- Ctrl + Alt + हे: रोशनी के मौजूदा समूह को चालू करें।
- Ctrl + Alt + मैं: रोशनी के मौजूदा समूह को बंद करें।
- Ctrl + Alt + 1: समूह 1 पर स्विच करें।
- Ctrl + Alt + 2: समूह 2 पर स्विच करें।
- Ctrl + Alt + अप: रोशनी के मौजूदा समूह की गर्मी बढ़ाएं (रंग या अम्बियन बल्ब की आवश्यकता है)।
- Ctrl + Alt + नीचे: रोशनी के मौजूदा समूह की गर्मी कम करें (रंग या अंबीबेंस बल्ब की आवश्यकता है)।
- Ctrl + Alt + वाम: रोशनी के मौजूदा समूह की चमक बढ़ाएं।
- Ctrl + Alt + अधिकार: रोशनी के मौजूदा समूह की चमक कम करें।
आप जितनी जरूरत हो उतनी रोशनी के समूह बना सकते हैं या संशोधित कर सकते हैं।इस उदाहरण के लिए, मैंने दो रोशनी के दो समूह बनाए हैं: एक कार्यालय के लिए और एक रहने वाले कमरे के लिए। जब आप फिट देखते हैं तो आप इनके नाम बदल सकते हैं। आपके पास कितनी रोशनी है इसके आधार पर आपको प्रत्येक समूह के मानों को भी बदलने की आवश्यकता हो सकती है।
सबसे पहले, नीचे दिए गए स्क्रिप्ट को नोटपैड दस्तावेज़ में कॉपी करें और इसे "huelights.ahk" जैसे कुछ.txt एक्सटेंशन को.ahk के साथ प्रतिस्थापित करने के लिए सुनिश्चित करें। इसके बिना, नोटपैड इसे एक.txt फ़ाइल के रूप में सहेज लेगा और ऑटोहॉटकी इसे चलाने में सक्षम नहीं होगा।
WinHTTP:= ComObjCreate('WinHTTP.WinHttpRequest.5.1') lightsOn:= 1 office:= [1,2] livingroom:= [3,4] curgroup:= office
लाइटऑफ (लाइट, बायरफ विन एचटीटीपी) {WinHTTP.Open ("PUT", "https://
अब, आपको कुछ समायोजन करने की आवश्यकता होगी। सबसे पहले, लिपि में, हर उदाहरण को बदलें
आईपी पते पर आपको पहले अपने पुल से मिला था। अगला, प्रतिस्थापित करें
आपके ह्यू एपीआई उपयोगकर्ता नाम के साथ। ऊपर लिपि में प्रत्येक के सात उदाहरण होना चाहिए।
इसके बाद, आपको शीर्ष पर एक अनुभाग दिखाई देगा जो उन समूहों को परिभाषित करता है जिन्हें आप नियंत्रित कर सकते हैं। वह अनुभाग इस तरह दिखता है:
office:= [1,2] livingroom:= [3,4]
पहली दो पंक्तियां आपके रोशनी के समूह को परिभाषित करती हैं। प्रत्येक बल्ब को एक संख्या सौंपी जाती है, हालांकि यह हमेशा स्पष्ट नहीं होता है कि आपकी प्रत्येक रोशनी किस संख्या से मेल खाती है। जांचने का सबसे आसान तरीका है अपने ह्यू ऐप को खोलना और सेटिंग टैप करना, फिर लाइट सेटअप टैप करें।
एक बार जब आप अपनी रोशनी के अनुरूप संख्याएं पा लेते हैं, तो उन्हें ऊपर की दो पंक्तियों में बदलें। यदि आप चाहें तो आप प्रत्येक समूह का नाम भी बदल सकते हैं। बस बदलना सुनिश्चित करें हर उदाहरण लिपि में उस समूह के नाम का। यदि आप एक तीसरा समूह (या अधिक) जोड़ना चाहते हैं, तो निम्न प्रारूप का उपयोग करके पहले दो के नीचे एक नई पंक्ति बनाएं, एक्स, वाई को उस रोशनी की संख्या के साथ बदलें जिसे आप उस समूह में जोड़ना चाहते हैं:
roomname:= [X, Y]
तीसरे समूह में बदलने में सक्षम होने के लिए आपको एक और शॉर्टकट भी जोड़ना होगा। ऊपर दिए गए स्क्रिप्ट में टेक्स्ट के निम्न ब्लॉक का चयन करें और इस टेक्स्ट ब्लॉक के नीचे इसकी एक प्रति बनाएं, सभी 2s से 3s को बदल दें और तीसरे समूह के नाम पर "लिविंग रूम" (या जो भी नाम आपने अपना दूसरा समूह दिया) बदलें:
;ctrl-alt-2: change to group 2 ^!2:: curgroup:= livingroom return
यदि आप ऑटोहॉटकी से परिचित हैं, तो आप इस स्क्रिप्ट को नए शॉर्टकट जोड़ने या अपनी रोशनी को विभिन्न तरीकों से नियंत्रित करने के लिए और भी अधिक कर सकते हैं। यदि आपको सहायता चाहिए तो ऑटोहॉटकी दस्तावेज़ देखें। आप फिलिप्स ह्यू एपीआई को यहां और अधिक कमांड के लिए देख सकते हैं जिन्हें आप अपनी स्क्रिप्ट में एकीकृत कर सकते हैं।