問題タブ [cloudpebble]

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 に答える
238 参照

javascript - PebbleJS アプリで jQuery を使用する

PebbleJS アプリに jQuery ライブラリを追加するにはどうすればよいですか? これが私のコードです:

これが私が受け取るエラーです:

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

javascript - Pebble から Raspberry Pi Python サーバーへの Ajax http 要求が失敗する

Pebble/Ajax/Java Script/Python の初心者として、Pebble ウォッチで Raspberry Pi センサーの読み取り値を受信するための非常に基本的なコードに取り組んでいます。

Pebble から Raspberry Pi Python サーバーへの単純な Ajax 要求を実行していますが、応答を取得できません (クライアント/サーバー コードは以下にあります)。

ただし、Web ブラウザーを開いて Raspberry Pi のローカル URL を入力すると、Raspberry サーバーは正常に応答します。192.168.1.80:9999: {"Pi 応答":"Hello World!}"

また、ローカル URL を 192.168.1.80 からリモート Web ページ ( http://if.christianbirch.dk/helloworld.php )の非常に単純な php-script に変更すると、Pebble 応答が成功します: [PHONE] pebble-app .js:?: {"Web 応答":"Hello World!"}

解決策を求めて多くのフォーラムを検索しましたが、うまくいきませんでした。ただし、Ajax スクリプトでローカル URL またはポート番号が何らかの形で正しく定義されていないか、Raspberry Pi Python スクリプトにヘッダー センテンスが欠落している可能性があります。

どんな経験も。この問題?前もって感謝します!


Pebble JS スクリプト:



Python サーバー スクリプト (Web ブラウザーから呼び出されたときに受信した有効な応答) https://docs.python.org/2/library/socketserver.html


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

pebble-watch - Pebble アプリがクラッシュしました

私の小石アプリで何が起こっているか知っている人はいますか?

理由はわかりませんが、「アプリがクラッシュしました」というメッセージが表示されます。

ありがとう

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

c - ペブルタイムカラー構成

Pebble Time ウォッチフェイスの構成を最適化しようとしています。文字列の比較を避けるために、すべての GColor 値を配列に入れましたが、まったく機能しません:(

配列:

構成からデータを読み取ります。

uint8、uint16、uint32、int8、int16、int32 を試しました。int32 を使用すると、時計がクラッシュします。

レイヤーに色を設定します。

私が使用する場合:

正しい色が表示されます。

HTML ページの値:

誰でもそれを修正するための提案はありますか? 私は何を間違っていますか?

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

pebble-watch - 完全に機能する 2 つの URL から json をフェッチします。1つは正常に機能し、もう1つは機能しません

Json オブジェクトからデータを取得しようとしています。

これを試すために(私はまだこれらすべてに慣れていません)、完全に機能する2つの異なるURLからデータをフェッチしようとしました。

小石のチュートリアルの URL を使用するとすべてうまくいきますが、別のサイトから試していると、まったく機能しません。2 番目の URL を使用すると、コード内の Ajax ステートメントが実行されないようです。

注: 一度に 1 つの URL しか使用していません。

最後の URL には私の秘密鍵が含まれているため、ここに投稿することはできません。代わりに、json オブジェクトを投稿できます。

私の単純なプロジェクトに関する情報 を次に示します。Cloudpebble をエディターとして使用しており、プロジェクトのタイプは pebble.js です。

機能する Json オブジェクト:

{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":803,"main":"Clouds","description":"壊れた雲"," icon":"04d"}],"ベース":"ステーション","メイン":{"温度":294.2,"圧力":1023,"湿度":64,"temp_min":292.15,"temp_max": 295.93},"可視性":10000,"風":{"速度":6.2,"度":70},"雲":{"すべて":75},"dt":1439384430,"sys":{ "type":1,"id":5089,"message":0.0189,"country":"GB","sunrise":1439354486,"sunset":1439407710},"id":2643743,"name":"ロンドン","タラ":200}

あまり完全に機能していない Json オブジェクト:

{ "LocationList":{ "noNamespaceSchemaLocation":"hafasRestLocation.xsd", "StopLocation":[{ "idx":"1", "name":"Blåsut (ストックホルム)", "id":"300109187"," lat":"59.287913", "lon":"18.089955", "dist":"1" },{ "idx":"2", "name":"サンドボーグ (ストックホルム)", "id":"300109186 "、"lat":"59.284830"、"lon":"18.089631"、"dist":"342" }] } }

私のコード:

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

pebble-watch - ペブルタイムは、新しいカードを呼び出さずに UI カードの内容を更新します

だから私はこの簡単なコードを持っています:

新しいカードをコールせずに同じことをしたいのですが、どうすればいいですか? もっと簡単な方法で

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

ajax - pebble.js を使用した関数外での Json データの処理

関数getweather()では、Json オブジェクトから気象データを取得し、そのデータを変数dataに格納します。その関数内で Json データを処理できますが、getweather()の外部からデータにアクセスするにはどうすればよいでしょうか?

変数locationまたはdata を返すかどうかは問題ではありません。変数の場所は Json ではありません。

関数getweather()内で動作するように、プレース変数を処理するにはどうすればよいですか?