问题标签 [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 投票
0 回答
83 浏览

homekit - After tvOS 10, can I use HomeKit framework to create server app on AppleTV to control third party accessory?

After this WWDC 2016, I am still not sure can I write server or server like App on Apple TV to manage all of my accessories.

I wanna create an app can do the job like my BOSCH security alarm control panel.

You know, there are lots of rules and relationships in a standard security control panel. The control panel will response any event based on a serial of comprehensive rules.

Is that possible to make Apple TV works like security alarm system?

0 投票
1 回答
247 浏览

ios - 为 HMLocationEvent 准备 NSPredicate

我的要求是必须为附件和位置事件创建 HMEventTrigger。例如:我有一个名为 acc1 的配件,它具有电源特性。例如,如果 acc1 开启并且当我到达某个位置时,我想创建 HMEventTrigger。在这种情况下,我为 acc1 创建了谓词,如下所示

HMCharacteristicWriteAction 的谓词

HMLocationEvent 的谓词

例如:如果 ACC1.ON 和 LOCATIONEVENT 则执行 HMACTIONSET

如果我结合 pred1 和 pred2 对象,它也包括当前日期,但我不想包括日期。所以我必须使用 pred1 和 pred2 创建触发器,而不包括时间或日期,只需要包括位置。感谢您阅读我的帖子。任何想法/建议都是有帮助的。

0 投票
2 回答
668 浏览

ios - 无法下载适用于 Xcode 7.3 的 HomeKit 附件模拟器

我正在尝试下载 HomeKit Accessory Simulator 但无法下载。

从 Xcode 我尝试从两个方面下载:

1) 从功能部分:

在此处输入图像描述

2) 来自 Xcode 的 Open developer Tools:

在此处输入图像描述

通过单击它们,我登陆了页面:

https://developer.apple.com/downloads/index.action?name=for%20Xcode

这给了我一些 Json 格式的随机响应:

任何帮助和建议将不胜感激。谢谢

0 投票
0 回答
56 浏览

ios - HMEventTrigger 设置启用触发错误

当我想在模拟器消息上设置 enable=TRUE HMEventTrigger 时,我收到此错误消息:Error Domain=HMErrorDomain Code=84 "Location Services for HomeKit is disabled." UserInfo={NSLocalizedDescription=HomeKit 的定位服务已禁用。}

我找不到任何解决这个问题的方法!任何人都可以提出一些建议吗?

0 投票
2 回答
277 浏览

ios - 在多天重复 HMTimerTrigger(例如:每周一、周三......就像在 iOS 10 家庭应用程序中一样)

我已经检查了 iOS 10 Home 应用程序。屏幕截图仅从家庭应用程序中捕获。

在此处输入图像描述从过去 2 天开始,我一直在尝试实现 HMTimerTrigger 重复功能。我的要求是我必须在每个星期一、星期二和星期五重复触发。我发现我只能添加一天(周一或周二......但不能在周一和周二),如下所示。

感谢您阅读我的帖子。任何想法/建议都会非常有帮助。

0 投票
0 回答
251 浏览

ios - HomeKit 特征值更新通知未调用到远程设备

我有这样的配置: - iPhone A 连接到 WiFi 网络 - AppleTV(第 3 代)连接到同一个 WiFi 网络 - HomeKit 配件连接到同一个 WiFi 网络 - iPhone B 通过蜂窝连接

所有设备(iPhone 和 AppleTV)都登录了相同的 Apple ID,并且 WiFi 网络具有互联网连接。

我们面临的问题是,从 iPhone A 更改特征值 iPhone B 不会收到更新通知。直接从配件更改值仅通知 iPhone A 而不是 iPhone B。从 iPhone B 更改值行为是正确的(配件和 iPhone A 接收更新)。

对于 iPhone B,如果我尝试写入或读取(可读、可写和支持事件通知)属性,附件和 iPhone A 会正确接收到更改。

为什么我无法在远程设备上收到更改通知?我应该做一些特别的事情来允许这个通知过程吗?

0 投票
0 回答
252 浏览

ios - iOS - 通知监听器?

动机:我正在使用 iPad 进行家庭自动化。我的门铃是 ring.com 的门铃,如果有人响起,它会向我的 iPad 发送通知。如果有人响铃,则无法配置响铃应用程序以打开实时视图。我需要点击传入的通知。

现在有没有人可以处理这个问题的 iOS 框架?我想编写自己的小应用程序,等待通知出现并模拟点击。

0 投票
0 回答
177 浏览

homekit - 获取 HomeKit 中所有可用的 Home Hub(在 iOS 10 中)

我正在开发 HomeKit 应用程序,我的要求是在 HomeKit(在 iOS 10 中)中提供 Home Hub,并且有相应的状态,即“已连接”或“未连接”。我在 homekit FrameWork 中进行了搜索,但没有找到任何帮助。谢谢。

在此处输入图像描述

0 投票
1 回答
349 浏览

ios - Swift:在 Xcode 中启用 homekit,在“将 home kit 功能添加到您的应用程序 ID”时出现错误

只是试图在我的 swift 3 应用程序中启用 HomeKit,它给了我这个错误。任何人都可以帮忙吗?

这是我收到的错误 http://imgur.com/a/Bh0Jq

我不知道为什么这个自动化过程会失败,但是其他人呢?谢谢你的帮助。

0 投票
0 回答
237 浏览

ios - (Swift Homekit) 如何与 HMAccessory 服务交互?

我正在尝试编写一个简单的应用程序来控制HomeKit配件,并且在我的代码中,在编写代码之后,在HomeKit模拟器中添加配件和服务之后,

当我

我得到“0”。

有人可以帮助我找到与HomeKit配件互动的正确方式吗?

假设我创建了一个名为“Light”的配件,然后在该配件中添加了一个名为“Lightbulb”的服务,

我该如何切换该服务的开启和关闭状态?

谢谢。