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 και χρησιμοποιήστε την με την ενέργεια Έλεγχος Σπιτιού για στόχευση συγκεκριμένων δωματίων.