Otiđi na glavni sadržaj
  1. Prečaci/

Upravljanje Pametnim Domom

Pregled
#

Koristite PocketHook kao sučelje za chat za upravljanje pametnim kućnim uređajima. Vaš server odlučuje kojim uređajima upravljati na temelju vaše poruke i pokreće odgovarajući iOS Shortcut.

Naredba Serveru
#

Pošaljite lights on ili lights off svom serveru.

Odgovor Servera
#

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

Potreban iOS Shortcut
#

ToggleLights
#

  1. Unos Shortcuta — primite podatke iz PocketHook-a
  2. Dohvati Vrijednost Rječnika — izvuci ključ state
  3. Ako je state jednako “on”:
    • Upravljaj Domom → Uključi svjetla
  4. Inače:
    • Upravljaj Domom → Isključi svjetla

Kod Servera (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" })
  );

Napredno: Upravljanje po Sobi
#

Proširite ovo s parametrima sobe:

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

U Shortcutu, izvucite vrijednost room i koristite je s akcijom Upravljaj Domom za ciljanje određenih soba.