Skip to main content
  1. Snarveier/

Smart Hjem-styring

Oversikt
#

Bruk PocketHook som chatgrensesnitt for å styre smarthjem-enhetene dine. Serveren din bestemmer hvilke enheter som skal styres basert på meldingen din, og utløser den aktuelle iOS Shortcut.

Serverkommando
#

Send lights on eller lights off til serveren din.

Serversvar
#

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

Påkrevd iOS Shortcut
#

ToggleLights
#

  1. Shortcut-inndata — motta data fra PocketHook
  2. Hent Ordbokverd — trekk ut state-nøkkelen
  3. Hvis state er lik “on”:
    • Styr Hjem → Slå på lys
  4. Ellers:
    • Styr Hjem → Slå av lys

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

Avansert: Romspesifikk Styring
#

Utvid dette med romparametere:

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

I Shortcuten, trekk ut room-verdien og bruk den med Styr Hjem-handlingen for å målrette spesifikke rom.