कुंजीपटल शॉर्टकट्स के साथ अपने फिलिप्स ह्यू लाइट्स को कैसे नियंत्रित करें

विषयसूची:

कुंजीपटल शॉर्टकट्स के साथ अपने फिलिप्स ह्यू लाइट्स को कैसे नियंत्रित करें
कुंजीपटल शॉर्टकट्स के साथ अपने फिलिप्स ह्यू लाइट्स को कैसे नियंत्रित करें

वीडियो: कुंजीपटल शॉर्टकट्स के साथ अपने फिलिप्स ह्यू लाइट्स को कैसे नियंत्रित करें

वीडियो: कुंजीपटल शॉर्टकट्स के साथ अपने फिलिप्स ह्यू लाइट्स को कैसे नियंत्रित करें
वीडियो: Galaxy S21: How to Stop Music App from Playing Automatically When Connecting to Bluetooth Device - YouTube 2024, अप्रैल
Anonim
अपनी आवाज के साथ अपनी रोशनी चालू और बंद करने में सक्षम होने के नाते स्मार्ट घर रखने के बारे में सबसे अच्छी चीजों में से एक है। यदि आपके पास अमेज़ॅन इको या Google होम नहीं है, या फिर कीबोर्ड शॉर्टकट पसंद करते हैं- आप अपने कंप्यूटर से अपने फिलिप्स ह्यू रोशनी को नियंत्रित करने के लिए ऑटोहोटीकी स्क्रिप्ट का उपयोग कर सकते हैं।
अपनी आवाज के साथ अपनी रोशनी चालू और बंद करने में सक्षम होने के नाते स्मार्ट घर रखने के बारे में सबसे अच्छी चीजों में से एक है। यदि आपके पास अमेज़ॅन इको या Google होम नहीं है, या फिर कीबोर्ड शॉर्टकट पसंद करते हैं- आप अपने कंप्यूटर से अपने फिलिप्स ह्यू रोशनी को नियंत्रित करने के लिए ऑटोहोटीकी स्क्रिप्ट का उपयोग कर सकते हैं।

इस गाइड के लिए, हम ऑटोहॉटकी का उपयोग करने जा रहे हैं, एक अद्भुत छोटा प्रोग्राम जो आपको कस्टम कीबोर्ड स्क्रिप्ट्स और यहां तक कि अपने कीबोर्ड पर रीमेप कुंजी लिखने देता है। यदि आप ऑटोहॉटकी से परिचित नहीं हैं या इसे अपने विंडोज मशीन पर डाउनलोड करने की आवश्यकता है, तो यहां हमारे शुरुआती मार्गदर्शिका को देखें।

आपको किस चीज़ की ज़रूरत पड़ेगी

हम आपको एक मूल स्क्रिप्ट दिखाने जा रहे हैं जिसका उपयोग आप रोशनी के सेट को चालू और बंद करने के लिए कर सकते हैं (जिसे आप बाद में अनुकूलित कर सकते हैं)। ऐसा करने से पहले, आपको कुछ चीजों की आवश्यकता होगी।

  • AutoHotkey के साथ एक विंडोज मशीन स्थापित: यदि आप पहले से नहीं हैं, तो आप यहां ऑटोहॉटकी डाउनलोड कर सकते हैं। यह दुर्भाग्य से विंडोज मशीनों के लिए उपलब्ध है। एप्लिकेशन पृष्ठभूमि में चलाएगा और आपके द्वारा बनाए गए स्क्रिप्ट की व्याख्या करेगा (आमतौर पर नोटपैड जैसे प्रोग्राम में)।
  • आपका फिलिप्स ह्यू ब्रिज आईपी पता: काम करने के लिए आपको अपने ब्रिज का आईपी पता स्क्रिप्ट में दर्ज करना होगा। नीचे आपको यह जानकारी कैसे प्राप्त करें, हम आपको चलेंगे।
  • एक फिलिप्स ह्यू डेवलपर एपीआई उपयोगकर्ता नाम: हम जिस स्क्रिप्ट का उपयोग कर रहे हैं वह डेवलपर एपीआई का भी उपयोग करता है। इसका उपयोग करने के लिए, आपको एक खाता होना चाहिए और अपने डेवलपर API उपयोगकर्ता नाम को जानना होगा। एक बार फिर, हम आपको दिखाएंगे कि खाता कैसे प्राप्त करें और नीचे अपना आईडी खोजें।
  • ऑटोहॉटकी स्क्रिप्ट: नीचे दिए गए अगले बड़े खंड में, हमारे पास वह स्क्रिप्ट होगी जो हम इस गाइड को बंद कर रहे हैं। Reddit उपयोगकर्ता tarrosion ने एक टेम्पलेट बनाया है कि यदि आप थोड़ा गहराई से गोताखोरी करना चाहते हैं तो हम यहां से नीचे रहेंगे। हालांकि, हमने इसे सरल बनाने के लिए इस स्क्रिप्ट को tweaked किया है। स्क्रिप्ट को नीचे दिए गए अनुभाग से कॉपी करें, इसे रिक्त नोटपैड दस्तावेज़ में पेस्ट करें, और उसके बाद इसे किसी नाम से सहेजें

    hueshortcut.ahk

यदि आप पहले से ही अपने पुल आईपी पते और एपीआई उपयोगकर्ता नाम जानते हैं, तो आप आगे छोड़ सकते हैं।

अपना ब्रिज आईपी पता कैसे खोजें

आपका पुल आईपी पता खोजने के लिए अपेक्षाकृत सरल है। इस लिंक पर जाएं और अपने फिलिप्स ह्यू खाते में साइन इन करें।

पृष्ठ के शीर्ष के साथ, ब्रिज पर क्लिक करें।
पृष्ठ के शीर्ष के साथ, ब्रिज पर क्लिक करें।
"अधिक पुल विवरण दिखाएं" बटन पर क्लिक करें।
"अधिक पुल विवरण दिखाएं" बटन पर क्लिक करें।
अपने आंतरिक आईपी पते का एक नोट बनाओ। आपको बाद में इसकी आवश्यकता होगी।
अपने आंतरिक आईपी पते का एक नोट बनाओ। आपको बाद में इसकी आवश्यकता होगी।
अगले खंड के लिए इस पर लटकाओ।
अगले खंड के लिए इस पर लटकाओ।

एक ह्यू डेवलपर API खाता कैसे प्राप्त करें

यदि आपके पास पहले से कोई ह्यू डेवलपर खाता नहीं है, या यदि आप अपना एपीआई उपयोगकर्ता नाम भूल गए हैं, तो आपको अभी एक प्राप्त करना होगा। यह हिस्सा थोड़ा और जटिल है, लेकिन यदि आप कुछ पाठ आदेशों का उपयोग करके सहज महसूस करते हैं तो यह सरल होना चाहिए। यहां शीर्षक और ह्यू के साथ एक नया डेवलपर खाता बनाकर शुरू करें।

Image
Image

आपको एक ईमेल मिलेगा जो आपको अपने खाते की पुष्टि करने और पासवर्ड बनाने के लिए कहता है। एक बार ऐसा करने के बाद, निम्नलिखित यूआरएल पर जाएं, प्रतिस्थापित करें पिछले अनुभाग से प्राप्त आईपी पते के साथ।

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:/// API // रोशनी / "प्रकाश।" / राज्य ", 0) bodytext = {" on ": false} WinHTTP.Send (bodytext) वापसी} लाइटन (प्रकाश, ByRef WinHTTP) {WinHTTP.Open (" PUT "," https:/// API // रोशनी / "प्रकाश।" / राज्य ", 0) bodytext = {" on ": true} WinHTTP.Send (bodytext) वापसी} setlightct (प्रकाश, newct, ByRef WinHTTP) {WinHTTP.Open (" PUT "," एचटीटीपी:/// API // रोशनी / "प्रकाश।" / राज्य ", 0) bodytext = {" ct ":% newct%} WinHTTP.Send (bodytext)} संशोधित प्रकाश (प्रकाश, राशि, ByRef WinHTTP) {WinHTTP.Open (" PUT ", "एचटीटीपी:/// API // रोशनी / "प्रकाश।" / राज्य ", 0) bodytext = {" ct_inc ":% राशि%," संक्रमण समय ": 2} WinHTTP.Send (bodytext)} संशोधित प्रकाश (प्रकाश, राशि, ByRef WinHTTP) {WinHTTP। खोलें ("पुट", "https:/// API // रोशनी / "प्रकाश।" / राज्य ", 0) bodytext = {" bri_inc ":% राशि%," संक्रमण समय ": 2} WinHTTP.Send (bodytext)}; ctrl-alt-1: समूह 1 में बदलें ^ ! 1:: curgroup: = office return; ctrl-alt-2: समूह 2 में बदलें ^! 2:: curgroup: = livingroom return; ctrl-alt-o: ^! O:: के लिए समूह रोशनी चालू करें, प्रकाश curgroup lighton (light, WinHTTP) में वापसी; ctrl-alt-i: समूह रोशनी को बंद करें ^! i:: for _, curgroup lightoff (light, WinHTTP) में प्रकाश लौटें; ctrl-alt-l: सभी रोशनी टॉगल करें ^! एल:: WinHTTP.Open ("PUT", "https:/// API // समूह / 0 / क्रिया ", 0) अगर रोशनीऑन> 0 bodytext = {" on ": false} else bodytext = {" on ": true} WinHTTP.Send (bodytext) रोशनीऑन: = 1 - रोशनी वापसी पर; ctrl-alt -के: सभी रोशनी ^! के:: WinHTTP.Open ("PUT", "https:/// API // समूह / 0 / क्रिया ", 0) bodytext = {" on ": false} WinHTTP.Send (bodytext) रोशनीऑन: = 0 वापसी; ctrl-alt-up: वर्तमान प्रकाश समूह की गर्मी बढ़ाएं ^! ऊपर:: _, curgroup संशोधित प्रकाश में प्रकाश (प्रकाश, 43, WinHTTP) वापसी; ctrl-alt-down: वर्तमान प्रकाश समूह की गर्मी कम करें ^! नीचे:: _ _ curgroup संशोधित प्रकाश (प्रकाश, -43, WinHTTP) में प्रकाश; ctrl- alt-Left: प्रकाश समूह की चमक बढ़ाएं ^! बाएं:: _ के लिए, curgroup संशोधित प्रकाश में प्रकाश (प्रकाश, -32, WinHTTP) वापसी; ctrl-alt-right: प्रकाश समूह की चमक कम करें ^! दाएं:: _ के लिए, curgroup संशोधित प्रकाश में प्रकाश (प्रकाश, 32, WinHTTP) वापसी

अब, आपको कुछ समायोजन करने की आवश्यकता होगी। सबसे पहले, लिपि में, हर उदाहरण को बदलें

आईपी पते पर आपको पहले अपने पुल से मिला था। अगला, प्रतिस्थापित करें

आपके ह्यू एपीआई उपयोगकर्ता नाम के साथ। ऊपर लिपि में प्रत्येक के सात उदाहरण होना चाहिए।

इसके बाद, आपको शीर्ष पर एक अनुभाग दिखाई देगा जो उन समूहों को परिभाषित करता है जिन्हें आप नियंत्रित कर सकते हैं। वह अनुभाग इस तरह दिखता है:

office:= [1,2] livingroom:= [3,4]

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

यहां, आप अपनी सभी रोशनी की एक सूची देखेंगे। यह पता लगाने के लिए कि आपकी रोशनी कितनी संख्या है, प्रत्येक को गिनें। उदाहरण के लिए, मेरे कार्यालय में दो रोशनी शीर्ष पर हैं, इसलिए वे 1 और 2 होंगे। नीचे मेरे रहने वाले कमरे की रोशनी हैं, इसलिए वे 3 और 4 होना चाहिए। यदि आपने अपने सेटअप से नई रोशनी हटा दी है और जोड़ दी है, ये संख्याएं थोड़ा सा स्थानांतरित हो सकती हैं, इसलिए अपनी स्क्रिप्ट का परीक्षण करें और यह सुनिश्चित करने के लिए कि आप सही रोशनी का उपयोग कर रहे हैं, थोड़ा परीक्षण और त्रुटि का उपयोग करें।
यहां, आप अपनी सभी रोशनी की एक सूची देखेंगे। यह पता लगाने के लिए कि आपकी रोशनी कितनी संख्या है, प्रत्येक को गिनें। उदाहरण के लिए, मेरे कार्यालय में दो रोशनी शीर्ष पर हैं, इसलिए वे 1 और 2 होंगे। नीचे मेरे रहने वाले कमरे की रोशनी हैं, इसलिए वे 3 और 4 होना चाहिए। यदि आपने अपने सेटअप से नई रोशनी हटा दी है और जोड़ दी है, ये संख्याएं थोड़ा सा स्थानांतरित हो सकती हैं, इसलिए अपनी स्क्रिप्ट का परीक्षण करें और यह सुनिश्चित करने के लिए कि आप सही रोशनी का उपयोग कर रहे हैं, थोड़ा परीक्षण और त्रुटि का उपयोग करें।
Image
Image

एक बार जब आप अपनी रोशनी के अनुरूप संख्याएं पा लेते हैं, तो उन्हें ऊपर की दो पंक्तियों में बदलें। यदि आप चाहें तो आप प्रत्येक समूह का नाम भी बदल सकते हैं। बस बदलना सुनिश्चित करें हर उदाहरण लिपि में उस समूह के नाम का। यदि आप एक तीसरा समूह (या अधिक) जोड़ना चाहते हैं, तो निम्न प्रारूप का उपयोग करके पहले दो के नीचे एक नई पंक्ति बनाएं, एक्स, वाई को उस रोशनी की संख्या के साथ बदलें जिसे आप उस समूह में जोड़ना चाहते हैं:

roomname:= [X, Y]

तीसरे समूह में बदलने में सक्षम होने के लिए आपको एक और शॉर्टकट भी जोड़ना होगा। ऊपर दिए गए स्क्रिप्ट में टेक्स्ट के निम्न ब्लॉक का चयन करें और इस टेक्स्ट ब्लॉक के नीचे इसकी एक प्रति बनाएं, सभी 2s से 3s को बदल दें और तीसरे समूह के नाम पर "लिविंग रूम" (या जो भी नाम आपने अपना दूसरा समूह दिया) बदलें:

;ctrl-alt-2: change to group 2 ^!2:: curgroup:= livingroom return

यदि आप ऑटोहॉटकी से परिचित हैं, तो आप इस स्क्रिप्ट को नए शॉर्टकट जोड़ने या अपनी रोशनी को विभिन्न तरीकों से नियंत्रित करने के लिए और भी अधिक कर सकते हैं। यदि आपको सहायता चाहिए तो ऑटोहॉटकी दस्तावेज़ देखें। आप फिलिप्स ह्यू एपीआई को यहां और अधिक कमांड के लिए देख सकते हैं जिन्हें आप अपनी स्क्रिप्ट में एकीकृत कर सकते हैं।

सिफारिश की: