問題タブ [cosm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
384 参照

javascript - 日付文字列を ISO8601 としてフォーマットする

COSM (現在は Xively) に対して JSON 呼び出しを行っているため、Highchart の highstock チャートでプロットできるデータが返されます。参照: jsfiddle.net/T7D5U/2/

現在、開始日と終了日は次のようにハードコードされています。

開始日と終了日を動的にしたい。終了日時を今にしたい。現在が 2013 年 5 月 19 日午後 2 時 30 分である場合、次のようにフォーマットされます。

開始時刻をマイナス 10 日にしたいのですが、これは 1 日に丸めることができます。したがって、開始時間は次のようになります。

ところで、私は JavaScript に詳しくありません (C だけです)。

また、stackoverflow の投稿に jsfiddle リンクを配置しようとすると、「jsfiddle.net へのリンクにはコードを添付する必要があります」というエラーが表示されます。私はこれに混乱しています。どうすればいいのかわからない。

0 投票する
1 に答える
288 参照

cosm - URL発行時のXilyサーバーエラー

私は非商用のホーム センサー データ収集に Pachube/Cosm を使用しており、このサービスに非常に満足しています。Web ページからこれを発行すると、サーバー エラーを示す Xively 画像が表示されるようになりました。

http://api.pachube.com/v2/feeds/9709/datastreams/0.png?width=730&height=250&colour=%23f75a22&duration=1day&legend=Temperature&title=Back%20Porch%20Temp&show_axis_labels=true&detailed_grid=true&scale=auto&min=40&max=90&timezone =Pacific%20Time%20(US%20&%20Canada)

また、グラフに 6 時間分のデータしか表示されていません。以下のステートメントを読んだ後、私はまだ自分のデータ (無制限の履歴) を見ることができ、上記の URL で説明されているようにチャートで見ることができると思います.

私は何が欠けていますか?

ザイブリーのブログから: http://blog.xively.com/2013/05/15/accounts-data-devices-an-explanation/

「繰り返しますが、あなたが Cosm ユーザーであった場合、あなたの「レガシー フィード」は開発デバイス、プロダクション デバイス、およびチャネルとは異なるため、これらの制限の対象ではなく、履歴が切り捨てられません。そのため、既存の Cosm ユーザーは両方の「レガシー フィード」を持っています。無制限の履歴を持つフィードと、無制限の履歴を持つ最大 30 のプロダクション デバイスのチャネル。」

0 投票する
2 に答える
931 参照

python - Xively: python api でデバイスを有効にする方法は?

COSM が Xily になったので、素敵なデバイス API が追加されました (または、常にそこにあったかどうかはわかりません)。流れは

  1. シリアル番号を使用して製品バッチを作成する
  2. いくつかの製品バッチ識別子 (?) を使用してデバイスをアクティブ化する
  3. 取得したフィード/API キーでデバイスの使用を開始します

Python API を使用してこれを行う方法がわかりません。ポインタはありますか?

0 投票する
1 に答える
420 参照

feed - Xively フィード API からの平均履歴データ

xively (Cosm) Web インターフェイスは、平均化された履歴データポイントに対して次の関数を発行します。

Xively REST API を使用して、平均化された履歴データ ポイントを取得したいと思います (つまり、要求している間隔内に複数のサンプルがある場合は、間隔の代表的なポイントとして平均化されたロールアップを返します)。

ただし、これは生のデータポイントを返すようです(サンプル間隔を表すために1つのデータポイントを選択するだけです)

質問

1) Xively Web インターフェイスのように平均化されたデータ ポイントを返すにはどうすればよいですか? フィード API 呼び出しに必要なパラメーターは何ですか?

2) パラメータ interval_type について知っている人はいますか? ここにあるもの ( https://xively.com/dev/docs/api/quick_reference/historical_data/ ) を約 50 回読みましたが、まだわかりません!

アップデート

  1. function=sum と function=average は /datastreams/TEMP.json エンドポイントで機能します。また、デフォルトでは個別です。
  2. function=average は /feeds/feed_id.json endPoint では機能しません。多分バグ?