Skip to main content
  1. शॉर्टकट/

स्मार्ट होम नियंत्रण

अवलोकन
#

अपने स्मार्ट होम डिवाइस को नियंत्रित करने के लिए PocketHook को चैट इंटरफ़ेस के रूप में उपयोग करें। आपका सर्वर आपके संदेश के आधार पर तय करता है कि कौन से डिवाइस को नियंत्रित करना है, और उचित iOS Shortcut को ट्रिगर करता है।

सर्वर कमांड
#

अपने सर्वर को lights on या lights off भेजें।

सर्वर प्रतिक्रिया
#

{
  "msg": "Turning on lights...",
  "shortcut": "ToggleLights",
  "data": { "state": "on" }
}

आवश्यक iOS Shortcut
#

ToggleLights
#

  1. Shortcut इनपुट — PocketHook से डेटा प्राप्त करें
  2. डिक्शनरी वैल्यू प्राप्त करेंstate कुंजी निकालें
  3. यदि state “on” के बराबर है:
    • होम नियंत्रित करें → लाइट चालू करें
  4. अन्यथा:
    • होम नियंत्रित करें → लाइट बंद करें

सर्वर कोड (router.ts)
#

case "lights on":
  return toResponse(
    shortcut("Turning on lights...", "ToggleLights", { state: "on" })
  );

case "lights off":
  return toResponse(
    shortcut("Turning off lights...", "ToggleLights", { state: "off" })
  );

उन्नत: कमरे के अनुसार नियंत्रण
#

इसे कमरे के पैरामीटर से विस्तारित करें:

case "bedroom lights":
  return toResponse(
    shortcut("Bedroom lights...", "ToggleLights", {
      state: "on",
      room: "bedroom"
    })
  );

Shortcut में, room मान निकालें और विशिष्ट कमरों को लक्षित करने के लिए होम नियंत्रित करें क्रिया के साथ उपयोग करें।