问题标签 [ios-homekit]

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 回答
817 浏览

objective-c - 有苹果 Homekit 框架兼容的设备吗?

Homekit我正在对即将推出的苹果框架进行一些研发。在网络上,我们有许多支持苹果homekit框架的设备。但是在技术规范上,它并没有给出它支持 apple homekit。AppleHomekit框架概述的详细信息可以在 apple 找到website

现在我的问题是: 市场上是否有任何设备可供我在这些设备中开始开发或研发:

  1. 霍尼韦尔恒温器
  2. 八月智能锁。
  3. 飞利浦色相

参考链接: 点这里

这些是网络上传言支持Apple homekit 框架的一些设备。

0 投票
1 回答
164 浏览

swift - 将附件添加到主页总是返回错误(GenericError)

我正在尝试添加附件,Home(HMHome)并且始终执行错误块。我得到GenericError这意味着发生了一个错误,没有更具体的错误代码。即使文档没有正确的原因,我也无法理解此错误的原因。

这是从上一天开始发生的,早些时候我能够通过相同的代码添加附件。

任何遇到过类似问题或有什么建议的人。

0 投票
0 回答
365 浏览

ios - HMHomeDelegate 和 HMHomeManager 协议的回调方法没有被调用:HomeKit

我在我的 iOS 应用程序中使用 HomeKit api。

每当我添加/删除 Home/Room/Accessory/ActionSet时,我都会遇到非常奇怪的问题

  • 没有回调方法被调用HMHomeDelegate协议。
  • 除了homeManagerDidUpdateHomes方法之外,没有其他回调方法被HMHomeManagerDelegate协议调用。

我已经正确设置了委托。

我已经通过具有相同问题的链接进行了堆栈。

这里是

请建议是否有人遇到类似的问题。

0 投票
1 回答
372 浏览

ios - iOS 中如何知道 Siri 对 HomeKitit 的命令?

我是 HomeKit 的新手,我得到了一个可以与 iPhone 配合使用的演示板。

当我打开演示板时,我可以Setting -> WiFi. 我单击附件并将附件添加到 WiFi 网络。配件iPhone在同一个 WiFi 网络中。

我打开 Siri 并说“Turn On the Light”,演示板上的 LED 将亮起。

但它应该有其他命令来控制灯光以向上或向下调整亮度。

我如何知道 iOS 中关于 HomeKit 的 Siri 的所有命令?

提前致谢。

0 投票
1 回答
955 浏览

ios8 - 两个用户在两个不同的 iPhone 上安装了相同的 HomeKit 控制器应用程序

两个用户在两个不同的 iPhone 上安装了相同的 HomeKit 控制器应用程序。

用户 1使用应用程序添加家庭、房间、区域和附件,他现在可以使用应用程序界面控制附件。

用户 2在同一个环境中(或者在拥有用户 1 的所有配件的物理 Home 中),但是他如何使用同一个应用程序控制这些配件,他将如何能够看到由用户 1 添加的所有房间、区域和配件用户 1?

HomeKit 是如何管理这个多用户访问同一个附件场景的,还是我们需要在代码中自己处理这个场景?

此外,它如何使用 Home 来维护用户的身份,即这个特定的 Home 属于这个 XYZ 用户?由于所有 HomeKit 用户数据都与 iClod 同步,因此 Home 实体应该有一些身份映射。

0 投票
2 回答
432 浏览

ios - 使用 HMDatalog 应用程序时出现 HomeKit 问题

我目前正在为符合 HomeKit 的配件开发移动应用程序。我正在使用 HMatalog 应用程序和 HomeKit Accessory Simulator 进行测试。

我看到的问题涉及我的移动应用程序和 HMatalog 应用程序。我的印象是 HomeKit 通过用户的 iCloud 帐户同步。当我在一部手机(手机 A)上使用我的 iCloud 帐户登录时,我在手机 A 的目录中添加的任何住宅/房间/配件都将显示在手机 A 上的移动应用程序中。

但是,当我使用电话 B 并登录同一个 iCloud 帐户时,我在电话 B 中看不到与电话 A 中相同的数据。出现在 HM 目录中的信息似乎停留在单个设备上,而不是存储在 iCloud 中。

有没有其他人看过这个?这是 HomeKit 的问题吗?使用目录应用程序?

0 投票
1 回答
196 浏览

ios - HMAccessoryDe​​legates 不调用按钮操作

我正在开发 Homekit iOS 应用程序。我有一个问题,我有一个附件,当我使用 HomeKit 模拟器更改其电源特性值时,HMAccessory 的代表正在校准,但如果我以编程方式更改电源特性值(使用 writevalue),则不会调用委托方法. 请让我知道任何建议的想法。

HMAccessoryDe​​legate

写函数

如果我不清楚,请告诉我

0 投票
3 回答
1466 浏览

ios - HomeKit:检查权限

我有一个使用 HomeKit 的 iOS 应用程序,我需要检查应用程序是否可以访问 HomeKit 商店。正如我所注意到的,homeManagerDidUpdateHomes无论如何都会被调用。如何检查 HomeKit 商店权限?

0 投票
1 回答
6587 浏览

ios - 如何将arduino板与Apple Home Kit集成,是否可能?

我想用homekit制作自己的ios应用程序,它应该控制arduino,我研究过homekit,我怀疑是否可以将arduino或raspberry PI与home kit集成?任何有用的链接?

0 投票
1 回答
138 浏览

homekit - 从 HMUsers 数组了解管理员

我有一个问题,当我想将房间添加到主页时,如果用户是访客,那么我会HMErrorCodeInsufficientPrivileges出错。我有一个视图将在单击名为“添加房间”的按钮后显示,我的意图是当用户单击“添加房间”按钮并想要显示警报而不将用户重定向到添加房间视图时检测它。感谢您宝贵的时间。如果我不清楚,请告诉我。