Ugrás a tartalomra
  1. Parancsikonok/

Okosotthon Vezérlés

Áttekintés
#

Használd a PocketHookot chat felületként az okosotthon eszközeid vezérlésére. A szervered az üzeneted alapján dönti el, mely eszközöket vezérelje, és elindítja a megfelelő iOS Shortcut-ot.

Szerver Parancs
#

Küldd el a lights on vagy lights off üzenetet a szerverednek.

Szerver Válasz
#

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

Szükséges iOS Shortcut
#

ToggleLights
#

  1. Shortcut Bemenet — adatok fogadása PocketHook-tól
  2. Szótár Érték Lekérésestate kulcs kinyerése
  3. Ha state egyenlő “on”-nal:
    • Otthon Vezérlése → Lámpák bekapcsolása
  4. Egyébként:
    • Otthon Vezérlése → Lámpák kikapcsolása

Szerver Kód (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" })
  );

Haladó: Szobánkénti Vezérlés
#

Bővítsd szoba paraméterekkel:

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

A Shortcutban kinyerd a room értéket és használd az Otthon Vezérlése művelettel adott szobák megcélzásához.