问题标签 [philips-hue]

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 投票
2 回答
4260 浏览

javascript - 如何使用 philips hue API 创建“场景”

有人知道飞利浦如何在他们的 Hue api 中实现“场景”吗?使用应用程序,您可以选择图像并将每个灯泡移动到一个颜色像素并更改强度。所有的灯都可以有不同的颜色和亮度级别,一切都保存为“场景”。但是,在检索“场景”信息时;你只会得到一个场景中使用了哪些灯光的数组,没有给出详细信息。由于您可以安排场景,因此飞利浦必须将此信息存储在集线器上。API 甚至没有描述“场景”。我见过确实创建场景的 3rd 方应用程序,所以这并不完全是秘密......

0 投票
2 回答
1456 浏览

rest - 如何解析 RESTful URL

我正在尝试使用 Philips Hue API。我让调试剪辑工作得很好。现在我想更动态地使用它,让它与处理一起发出呼噜声。

问题:我什至不知道从哪里开始格式化该请求。根据 API 文档,您可以像这样打开或关闭灯泡:

好的,所以我得到了地址部分。但是如何将正文格式化为 URL?以及我如何确定这是一个 PUT 请求?

0 投票
1 回答
854 浏览

python-2.7 - 如何通过命令传递 Tkinter Scale 的 id

我正在使用 Tkinter 为我正在编写的程序创建一个 GUI,该程序将调整我拥有的一些 Zigbee 控制的 LED 灯。我正在使用循环来创建将用作亮度滑块的 Scale 的多个副本。我设法正确地创建了滑块,但实际上我很难正确调整滑块。这是我的代码:

我意识到,当您尝试运行此代码时,它可能会出错。基本上我的问题是每个比例的命令只是发送brightness_adj比例的值,但我不能让它通过光的id。我试图通过发送它在创建时附加到的 self.scale 列表的索引来做到这一点。我需要知道正在调整哪个灯,以便我可以向相应的灯泡发送新的亮度。我希望我足够清楚。提前致谢!

0 投票
3 回答
10454 浏览

api - 如何远程连接后端服务与飞利浦 Hue Bridge?

我正在寻找一个飞利浦 Hue 服务,该服务需要允许用户使用我的服务注册他们的 Hue 桥。该服务将根据事件改变灯泡的颜色。我知道我可以使用 IFTTT,但在这种情况下,我不想使用 IFTTT,我想用 philips hue 的应用程序注册我的网站。

知道我该怎么做吗?非常感激你的帮助。谢谢!

编辑:不知道为什么我被否决了,但我确实做了我的研究。我查看了 philips hue 的开发者网站,在他们的 API 上找不到任何明确的内容。我还查看了 iOS SDK,没有看到任何会触发远程设备配对例程的方法。到目前为止,我有这个工作的唯一例子(飞利浦产品之外的是 IFTTT 服务,它允许将条目添加到“我的应用程序”部分)。

0 投票
2 回答
4423 浏览

javascript - PHP - 如何将 RGB 颜色转换为 CIE 1931 颜色规范

我正在创建自己的基于 PHP 的应用程序,我想将 RGB 颜色更改为 CIE 1931 的 xy 格式。

如何将我的 RGB 颜色规格转换为 CIE 颜色空间?

0 投票
1 回答
5796 浏览

arduino - 使用 arduino 发送 PUT 请求

我正在尝试通过 PUT 从 arduino 发送 JSON 字符串,以控制飞利浦 Hue 智能灯。我在谷歌上搜索了很多关于 POST 和 GET 的信息,但在 PUT 上却不多。我正在尝试将“{"on":false}" 放入我的本地 Hue 桥 (/api/[key]/lights/3/state),但现在不知道如何格式化它。任何人都可以帮忙吗?

这是我使用 Hue 的调试工具成功发送请求时的控制台信息:

这是我一直在尝试的,但没有成功:

我也尝试过:

而不是 UTF-8。

根据 API,打开/关闭灯应该只是向 Hue 桥发送一个带有 {"on":true/false} 的 PUT 请求。

0 投票
1 回答
5874 浏览

python - 如何将 RGB 值转换为 Phillips Hue Bulb 的 XY 值

如何正确地将我拍摄的图片中的像素 rgb 值转换为发送到 Phillips Hue 设备所需的 XY 值?我当前的代码执行以下操作: 1:拍照,找到最常见的颜色。2:循环扔它们,然后再拍一张照片。3:将值发送到 Phillips Hue Bulbs。如果您需要更多代码,请告诉我,如果有帮助,我可以分享所有内容。我在这里特别困惑,因为颜色数学的转换给了我一个 xyz 而不仅仅是一个 xy。如果我给出 rbg(0,0,0) 的转换,它会在色调灯泡上给出一段时间的颜色。

0 投票
1 回答
1901 浏览

json - 如何从 Mac 终端向 Philips-Hue 发送 json

尽管适用于 Philips Hue 的 iOS SDK 使用起来非常简单,但 json 的世界对我来说还是陌生的。我可以(以及如何)直接从 mac 终端将 json 发送到 Hue 桥接器吗?

0 投票
1 回答
136 浏览

javascript - 在节点中解析帖子数据时遇到问题

这真的让我很烦。我有一个节点服务器,它接收发布数据,对其进行解析,然后将其作为 json 字符串的一部分发回。但由于某种原因,它不起作用。

传入的帖子数据格式为:rgb=rgb(xxx%2Cxxx%2Cxxx)

我解析它并删除 rgb 和括号:

这给我留下了:xxx,xxx,xxx

这正是我需要发送到这个 json 字符串的内容:

但它不起作用。

这行得通,所以我知道我走在正确的轨道上:

我需要对字符串进行某种类型的转换以使其工作吗?

0 投票
1 回答
1527 浏览

arduino - Phillips Hue 本地网络

我想从 Arduino 以太网向 Phillips Hue Bulb 发送信号,但只使用本地网络。这意味着我计划有一个路由器,它可以通过以太网连接到 Arduino 和 Hue 的网桥,但是路由器没有连接到 Internet。我阅读了他们的 API 页面: http: //developers.meethue.com/howhueworks.html并且从中我认为这可以工作,但我想在购买 Hue 套件之前确定。任何拥有它的人都可以断言这确实有效?

谢谢!