問題タブ [xively]
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.
jquery - ハイチャートが JSON からの UTC 値を受け入れないのはなぜですか?
COSM フィードから単純なグラフに JSON 形式のデータを取得しようとしていますが、うまくいきません。シリーズ配列がどのように機能するかを誤解しているかどうかはわかりません(ドキュメントを確認した後でも.
これは、実験を含む私のコードです (最終的には JSON データをループ経由でストリーミングしたいと考えていますが、今のところ、手動で 2 番目のデータ ポイントをプッシュしようとしました)。
JSON は次のようになります。
私が理解しているように、Highcharts は x 軸に UTC 形式の日付/時刻値を受け入れますか? JSON フィードからの UTC は無効ですか?
ajax - JSONP パス API キー
cosm.comにセンサーデータをアップロードするarduinoがあります。cosm.com API にクエリを実行し、値を出力するための簡単な Web ページをローカル Web サーバーに作成しました。
問題は、別のタブで cosm.com にログインしていない場合、このポップアップが表示されることです。
解決策は、私の公開鍵を cosm.com に渡すことですが、ここで頭を悩ませています。
ドキュメントには、curl でそれを行う方法の例が示されていますが、javascript では示されていません
キーを URL に渡すにはどうすればよいですか?:
更新: hurl.it は API を照会できるため、可能である必要があり ます
更新 2: 私はこれを機能させたことはありませんでしたが、回避策を見つけました。Cosm には、私が探していることを行う独自の JavaScript ライブラリがあります。
http://cosm.github.com/cosm-js/ http://jsfiddle.net/spuder/nvxQ2/5/
c - チュートリアル スケッチで arduino mega から Cosm にデータをアップロードできません
Ethernet Shiled を使用している Arduino Mega から Cosm にデータをアップロードできません。チュートリアルの例 ( DatastreamUpload.ino
) の 1 つを試しました。登録時にCosmから提供されたAPIキーとフィードIDをinit()
使用し、以下のように静的IPアドレスを使用するように関数を変更しました。
それから:
シリアルモニターからの出力は次のとおりです。
誰かがこれに対する解決策を持っていますか?
json - ホームウィザード データを cosm にアップロードする
今日、私は Cosm を発見し、テストとしていくつかのデータをアップロードしようとしています。
私はデバイス ( HomeWizardと呼ばれます) を持っており、それを使用してスイッチをリモートで制御し、天気とエネルギーのデータを読み取ります。
デバイスからのデータの読み取りは、HTTP と JSON を使用して行われます。
このデータを読み取り、cosm に送信したいと思います。
デバイスに風速計のデータをクエリすると、次のように表示されます。
このデータをアップロードするには ID を使用する必要があることは理解していますが、この出力には ID がありません。上記のデータを Cosm にアップロードして使用するにはどうすればよいですか?
cosm - COSM フィードは更新を受信していますが、グラフはゼロで平坦化されています
環境:
COSM を使用した最初のプロジェクトは、電気メーターからのデータポイントを記録することです。feed のグラフを見ると、データポイントが正しく受信されているように見えても、ゼロで横ばいになっています。
何が問題なのか、またはデバッグするために探す必要があるものはありますか?
より詳しい情報:
フィードをデバッグすると、1 分あたり約 8 つの API リクエストを受信していることがわかります。
これは、COSM の「デバッグ フィード」インターフェイスによって表示される、受信したデータポイントのインスタンスです。特に、応答が 200 [ok] であり、要求本文に適切なタイムスタンプとゼロ以外の値があることに注意してください。
アップデート
ドキュメントでは JSON がデフォルトであると指定されていますが、明示的に ".json" を POST URL ( /api/v2/feeds/129722/datastreams/1/datapoints.json
) に追加しましたが、違いはないようです。
更新 2
「値」の値を文字列で囲んだため、リクエストの本文は次のようになります (たとえば)。
同じ動作: デバッグ ビューで更新が表示されますが、グラフ ビューではゼロしか報告されません。
更新 3
COSM 提供のグラフではなく、API を使用してデータを調べてみました。私の推測では、何らかの理由でデータポイントが保存されていないということです (200 OK の戻りステータスにもかかわらず)。この URL を Web ブラウザに入力すると、次のようになります。
私はこれに応じて得ます:
デバッグ ツールが 1 分間に 7 つまたは 8 つの更新を表示しているにもかかわらず、状態が "凍結" (最後の更新が受信されてから 15 分以上前) としてリストされていることに注意してください。データポイントはどこに行くのですか?
cosm - xively (Cosm の置き換え (Pachube の置き換え)) の例とチャート
新しい Xively には、新しい API 専用のさまざまな読み取り関数と書き込み関数の curl の例がありますか? もしそうなら、どこですか?そうでない場合は、いくつかいただけますか?
また、埋め込み可能なグラフはなくなりましたか? そうでない場合、それらはどこにありますか?
arduino - xivelyclient.get API 呼び出しが返されるまでに 1 分かかりますか?
Xively Arduino API を使用しています。xivelyclient.get() 呼び出しがデータを返すのに 1 分かかることを除いて、これまでに使用したすべての API 呼び出しは期待どおりに機能しています。
これは予想される動作ですか?
以下は私のコードです。ご覧のとおり、これは基本的に Arduino API for Xively に付属する例の 1 つです。実行するために私がしたことは、xivelyKey と feedID を更新することだけです。
シリアル モニターの出力は期待どおりです。
約 1 分 10 秒で応答が返されます。
xively - Xively API -> 製品管理 -> デバイス -> デバイスの更新は誰にとっても機能しますか?
ご存知のように、Cosm は火曜日に Xively になりました。
彼らは製品とデバイス用の API を追加しました。私はそれらに接続しようとしています。
「デバイスの更新」API を機能させる際に問題が発生しています。特定の API はここに文書化されています: https://xively.com/dev/docs/api/product_management/devices/update_device/
この呼び出しで 500 エラー メッセージ以外を返すのに問題がある人: '{"title":"おっと、何かが壊れています","errors":"サーバー"}' ?
xively - Xively を使用したオンライン チャート作成 (cosm replacement)
ウェブサイトに明らかな何かが欠けているのかもしれませんが、「フィードの URL」を除いてフィードにグラフ機能を提供する新しい Xively ウェブサイトのどの部分も見つかりませんが、これは 6 時間のビューでスタックしています。私は特に週/日/時間ビューに興味があり、チャンネルを相互に比較できるようにしています (制御アルゴリズムを調整しようとしています)。
このプラットフォームで独自の Web フロントエンドを提供する予定はありますか? これは、多くの開発者が最初から気にしすぎるようなことではないように思えます。
javascript - 日付文字列を ISO8601 としてフォーマットする
COSM (現在は Xively) に対して JSON 呼び出しを行っているため、Highchart の highstock チャートでプロットできるデータが返されます。参照: jsfiddle.net/T7D5U/2/
現在、開始日と終了日は次のようにハードコードされています。
開始日と終了日を動的にしたい。終了日時を今にしたい。現在が 2013 年 5 月 19 日午後 2 時 30 分である場合、次のようにフォーマットされます。
開始時刻をマイナス 10 日にしたいのですが、これは 1 日に丸めることができます。したがって、開始時間は次のようになります。
ところで、私は JavaScript に詳しくありません (C だけです)。
また、stackoverflow の投稿に jsfiddle リンクを配置しようとすると、「jsfiddle.net へのリンクにはコードを添付する必要があります」というエラーが表示されます。私はこれに混乱しています。どうすればいいのかわからない。