问题标签 [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.
iphone - 我的 iPhone 可以与 MacOSX 的 HomeKit Accessory Simulator 交互吗?
我的物理 iPhone 可以与 MacOSX 的 HomeKit Accessory Simulator 交互吗?不幸的是,现在,我只能将 HomeKit Accessory Simulator 与 iPhone 模拟器一起使用,而不能与真正的实体手机一起使用!有没有办法做到这一点?谢谢。
ios - Apple HomeKit HM特点
我目前正在做一个非常重要的研究项目。我正在研究家庭自动化的主题。因此我想实现 HomeKit 框架来控制动作模块。
我的应用程序已经能够搜索房屋、房间、配件、服务和特征。但我不知道如何正确处理所有不同的特征类型。有没有办法将特征类型作为真实字符串(例如:)HMCharacteristicTypePowerState
。
我真的不知道如何向用户展示那些重要的特征。
如果有人能给我一个提示,我将不胜感激;)
ios - HomeKit - 从房间中删除配件
我正在使用 HomeKit 创建一个应用程序。我可以为房间添加和分配配件。如何消除房间中的一种配件?
ios - iPhone离家解决方案
我正在寻找一种解决方案来告诉 Linux 应用程序 iPhone 离开了房子然后又回来了。(在斯威夫特 ;-) )
我测试了一些方法,但没有任何方法能以正确的方式工作。当我使用 WLAN 连接丢失时,Linux 认为当我的 iPhone 进入待机状态时我不在,因为 iOS 在后台关闭了 WLAN。当我使用后台位置时,位置更新之间的时间太长了。
我可以使用 Homekit 做类似的事情吗?或者有没有人做过这样的事情?
ios - 在 HomeKit 中,我可以设置以编程方式启用配件的代码吗?
我想知道您是否可以设置以编程方式启用附件的代码?我在这一刻使用:
我不会使用 Apple 提供的常用视图来输入代码。
swift - 从纵向模式返回到横向模式时出现 Swift 错误
我的应用程序刚刚设置了横向模式。我仅使用 Table View 来在家中添加配件。
我的问题是当我添加一个新配件时,我的应用程序进入纵向模式以打开设置窗口代码
为了配对配件,在成功执行分配后,表格视图返回第一个黑色窗口,但保持纵向模式。我试图通过在 AppDelegate 中稳定这一点
在我的 TableViewController
但是当黑色视图返回时,我的设备似乎被锁定在纵向模式,但几秒钟后,只要我使手机迷你摇一摇,黑色视图就会返回横向模式。我该如何克服这个问题?
编辑 :
我已将我的故事板设置为这种模式
但我有这个错误
*** 由于未捕获的异常“UIApplicationInvalidInterfaceOrientation”而终止应用程序,原因:“支持的方向与应用程序没有共同的方向,并且 [HMSetupViewController shouldAutorotate] 返回 YES”
swift - swift - HMCharacteristicWriteAction 的 HomeKit updateTargetValue 崩溃
我正在尝试更新操作 ( HMCharacteristicWriteAction
) 的目标值,但它总是因 EXC_BAD_ACCESS (code=1, address=0x50) 而崩溃。
我的代码片段:
如您所见,action
is 不是 nil 并且类型正确 ( HMCharacteristicWriteAction
)。我可以targetValue
成功阅读它。
我使用 分析了项目Product - Analyze
,一切正常(没有任何警告)。我也启用了 Zombie,Scheme - Diagnostics
但仍然没有运气。
根据updateTargetValue
文档:
让我困惑的是targetValue: NSCopying
。是否符合“NSCopying”的Int
类型?value
我确实尝试value as NSCopying
过,targetValue
但并没有更好。
你能告诉我如何解决这个问题吗?可以通过Int
totargetValue
吗?什么可能导致此崩溃?
谢谢你。
json - 无法识别到 Homebridge 的配置文件。WeMo 平台插件 + Applescript
我的配置文件有问题。现在 JSONLint 说:
看来我的格式有一些问题。
spotify - 结合飞利浦 Hue、HomeKit 和音乐(iTunes 或 Spotify)
第一次在这里使用 HomeKit。
我有 Philips Hue 并使用 Siri (HomeKit) 我用我的声音激活不同的场景/环境,这真的很酷。
我想更进一步...
在 WWDC 中,我看到关于 HomeKit,我们可以使用恒温器、风扇、灯、门、窗帘、开关、警报器、传感器……但我发现缺少创建环境的关键元素:音乐。
我知道使用 Hue 可以创建环境,例如海滩日落,使用红色和橙色作为灯光,但同时我想播放特定的播放列表,例如大海或波浪的声音,或者只是夏威夷音乐。可能性可能是无穷无尽的,而且超级酷。
我需要做什么?
我是否必须创建自己的使用 HomeKit 和 Spotify API 或 Apple Music API 的应用程序?
我的想法是使用 Siri 启动环境(即灯光和音乐),但我不知道我想要的在技术上是否可行。
有什么建议吗?那将是真棒。
swift - Homekit中HMServiceGroup的方法
我正在尝试在我的应用程序中使用 HMServiceGroup 方法一次处理所有附件。但不是成功。请告诉我使用 HMServiceGroup 方法处理配件的简单方法。