1

ファン関連の 3 つの変数がhttps://developer.nest.com/documentation/api#has_fanで定義されています

  • has_fan(r/o、ブール値)
  • fan_timer_active(r/w、ブール値)
  • fan_timer_timeout(r/o、iso8601)

fan_timer_timeout読み書き可能である必要があると思います。ただし、PUTすると

    {"fan_timer_active": true, "fan_timer_timeout": "2014-09-30T01:07:29Z"}

私は戻ってきます

    No write permission(s) for field(s): fan_timer_timeout

(SDK サイトの) どの例も実際にファンを変更していないため、ガイダンスはありません。

「初期の頃」の「非公開 API」では、次のようにする必要があります。

      fan_timer_duration = seconds
      fan_timer_timeout = time-since-epoch-in-seconds + seconds

fan_timer_timeoutSDK サイトに記載されていません。ただし、それを行うと、

    No write permission(s) for field(s): fan_timer_duration,fan_timer_timeout

ファンを次の 15 分間回転させるために何を送る必要があるかについて、誰かが私に手がかりを与えることができますか?

どうもありがとう!

4

1 に答える 1

2

ユーザーは、Nest アプリまたはデバイスで扇風機の時間を構成します。API は、扇風機イベントをトリガーする方法のみを提供します。

ファンの継続時間はグローバル設定であり、サーモスタットでファンを手動でオンにすることに影響するため、API で読み取り専用になっているようです。(ユーザーの混乱を避けるため)

于 2014-10-01T12:38:02.990 に答える