Siirry pääsisältöön
  1. Oikotiet/

Älykodin Ohjaus

Yleiskatsaus
#

Käytä PocketHookia chat-käyttöliittymänä älykotilaitteittesi ohjaamiseen. Palvelimesi päättää viestisi perusteella, mitä laitteita ohjata, ja käynnistää sopivan iOS Shortcut-pikakuvakkeen.

Palvelinkomento
#

Lähetä lights on tai lights off palvelimellesi.

Palvelinvastaus
#

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

Vaadittu iOS Shortcut
#

ToggleLights
#

  1. Shortcut-syöte — vastaanota tiedot PocketHookista
  2. Hae Sanakirja-arvo — poimi state-avain
  3. Jos state on yhtä kuin “on”:
    • Ohjaa Kotia → Sytytä valot
  4. Muutoin:
    • Ohjaa Kotia → Sammuta valot

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

Edistynyt: Huonekohtainen Ohjaus
#

Laajenna tätä huoneparametreilla:

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

Shortcutissa poimi room-arvo ja käytä sitä Ohjaa Kotia -toiminnon kanssa kohdentaaksesi tiettyihin huoneisiin.