2017-06-30 10 views
0

私はラズベリーパイの感覚から5秒ごとに現在の温度を、 'vcgencmd measure_temp'という関数でexecノードを使って表示しようとしています。表示温度ノード - 赤いラズベリーパイのセンスノードを使用して

出力を{d:temp:50}として表示し、Watson IoT出力ノードにグラフとして表示します。

私の電流の流れを以下に添付の写真に示され、以下のように機能ノードの私の現在のコードは次のとおり

msg.payload = {「D」{「TEMP」:msg.payload}}。 返信msg;

それは現在 {D:オブジェクト}戻っている

任意のアイデア?私はJSONノードを試してみましたが、うまくいきませんでした。

Current Flow

答えて

0

あなたは基本的にオブジェクトの代わりに、文字列を返します。したがって、オブジェクトをストリングするとすぐに、正しく表示されるはずです。それはまだ動作していない上記のコードを使用して

JSON.stringify(obj); 
+0

msg.payload = {'d' : {'temp' : JSON.stringify(msg.payload)}}; return msg; 

がStringオブジェクトに変換:機能ノードに次のコードを挿入します。私は試みました: 'msg.payload = {'d':{'temp':JSON.stringify(msg.payload)}};戻り値msg; 'msg.payload = JSON.stringify(msg.payload); msg.payload = {'d':{'temp':msg.payload}};メッセージを返す。 ' – AmandaU

関連する問題