问题标签 [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

如何将 jQuery 库添加到我的 PebbleJS 应用程序?这是我的代码:

这是我收到的错误:

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 更改为远程网页 ( http://if.christianbirch.dk/helloworld.php ) 上的一个非常简单的 php 脚本时,Pebble 响应也成功:[PHONE] pebble-app .js:?: {"Web 响应":"Hello World!"}

我已经在许多论坛中搜索了解决方案,但没有运气。但是,我怀疑本地 URL 或端口号在 Ajax 脚本中以某种方式错误地定义 - 或者 Raspberry Pi Python 脚本可能缺少标题语句。

任何经验。这个问题?先感谢您!


Pebble JS 脚本:



Python 服务器脚本(从 Web 浏览器调用时收到的有效响应) https://docs.python.org/2/library/socketserver.html


0 投票
1 回答
152 浏览

pebble-watch - Pebble 应用程序崩溃

有人知道我的 pebble 应用程序发生了什么吗?

我不知道为什么,但我收到“应用程序崩溃”消息。

谢谢

0 投票
0 回答
118 浏览

pebble-watch - Pebble.js 应用程序拉入错误的图像资源

我正在尝试使用云 IDE在pebble.js中创建一个简单的应用程序

我用彩色和黑白图像加载了我的资源(其中 47 个),并具有所有正确的命名约定。这是来自 appinfo.json 的片段

当我通过它的名称引用图像时,应用程序会完全拉入错误的图像。如果我也尝试 url,这也是一样的

两者都会导致错误的图像(并且始终是黑白的)。

有没有其他人遇到过类似的问题?

0 投票
1 回答
155 浏览

c - 卵石时间颜色配置

我尝试优化我的卵石时间表盘的配置。为了避免字符串比较,我将所有 GColor 值放入一个数组中,但它根本不起作用:(

数组:

从配置中读取数据:

我尝试了 uint8、uint16、uint32、int8、int16 和 int32。如果我使用 int32 手表崩溃。

为图层设置颜色:

当我使用:

出现正确的颜色。

html页面的值:

有没有人有修复它的建议?我错了什么?

0 投票
2 回答
55 浏览

pebble-watch - 从两个功能齐全的 URL 获取 json。一个工作正常,另一个不行

我正在尝试从 Json 对象中获取一些数据。

为了尝试这一点(我对这一切仍然很陌生),我尝试从两个不同的功能齐全的 URL:s 获取数据。

使用 pebble 教程中的 URL 时一切顺利,但是当我从其他站点尝试时,它根本不起作用。如果我使用第二个 URL,就好像我的代码中的 Ajax 语句甚至不会被执行。

注意:我一次只使用一个 URL。

由于最后一个 URL 包含我的私钥,我不能在这里发布它。相反,我可以发布 json 对象。

以下是关于我的简单项目的一些信息: 我使用 Cloudpebble 作为编辑器,该项目的类型为 pebble.js

正常工作的 Json 对象:

{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":803,"main":"Clouds","description":"破云"," icon":"04d"}],"base":"stations","main":{"temp":294.2,"pressure":1023,"humidity":64,"temp_min":292.15,"temp_max": 295.93},"visibility":10000,"wind":{"speed":6.2,"deg":70},"clouds":{"all":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":"Sandsborg (斯德哥尔摩)", "id":"300109186 ", "lat":"59.284830", "lon":"18.089631", "dist":"342" }] } }

我的代码:

0 投票
1 回答
104 浏览

pebble-watch - Pebble 时间刷新 UI 卡片内容而不调用新卡片

所以我有这个简单的代码:

我想在不调用新卡的情况下做同样的事情,我该怎么做?以更简单的方式

0 投票
1 回答
501 浏览

gps - 使用 Cloudpebble 和 PebbleJs 访问 GPS / 位置数据

尝试通过编写一个简单的脚本(见下面的代码)在我的鹅卵石上显示我当前的 GPS 位置。

一切正常,但我无法访问 GPS 值。

该代码基于pebbles 自己的地理定位示例

我的问题是我只能在函数locationSuccess()中获取 GPS 数据。

如何在该函数之外访问 GPS 数据(即myLatmyLong的值)?我想将 GPS 数据放入这一行:

我正在使用 CloudPebble 和 Pebble.js

编码:

0 投票
1 回答
213 浏览

ajax - 使用 pebble.js 在函数外处理 Json 数据

在函数getweather()中,我确实从 Json 对象中获取了一些天气数据,并将该数据存储在变量data中。在该函数中,我可以处理 Json 数据,但是如何从getweather()外部访问数据?

如果我返回变量locationdata并不重要。变量位置不是 Json。

如何处理place变量以使其像在函数getweather()中一样工作?

0 投票
1 回答
136 浏览

javascript - 将配置页面设置为已保存在 Pebble 3.0 SDK 中的特定默认值

我试图让我的表盘配置页面默认为用户之前在配置页面中保存的内容。目前,我有一个表盘,可以通过设置配置网页和 pebble-ja-app.js 从列表中选择 15 种颜色。用户提交他们想要的颜色,然后表盘会改变颜色,当用户返回配置网页时,网站会显示颜色列表,就像他们第一次访问网页时一样。我想让网页以他们之前选择的颜色开始。

任何帮助或建议将不胜感激。我所有的源代码都可以在https://github.com/palian/BlueFuturistic