V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
elfive
V2EX  ›  Apple

依赖 Homekit 自动化和快捷指令的朋友建议暂时不要升级 iOS15

  •  
  •   elfive · 2021-09-22 07:06:35 +08:00 · 3478 次点击
    这是一个创建于 1165 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前发现 iOS15 的快捷指令运行和 iOS14.7 差别很大,问题主要为以下几个方面:

    1. 快捷指令返回结果不正确:表现为值类型被修改,甚至导致快捷指令程序闪退。

    2. 快捷指令权限错误:我有一段 inline 的 scriptable 脚本,两行代码,仅仅只是判断 json 是否满足条件以及返回其中一个值,然而运行这一段代码直接导致快捷指令闪退,选中运行时显示后,它居然申请了一个毫不相干程序的一个权限……

    3. 对强制转换为 bool 的变量处理与之前不同,以前是可以将字符串:true 或者 false 正确转换为对应的 bool 值,现在似乎不行了。

    4. 运行依赖了导致问题出现的快捷指令,可能不会有错误提醒,表现为快捷指令直接退出,没有结果输出。

    因为 iOS 不自带节假日闹钟,所以我自己用快捷指令做了个节假日闹钟,今天早上才发现这个功能没法用了,找到的原因就是上面几点。

    23 条回复    2021-09-23 13:40:48 +08:00
    alfchin
        1
    alfchin  
       2021-09-22 07:50:44 +08:00 via iPhone
    我的节假日闹钟一切正常
    zhouwb
        2
    zhouwb  
       2021-09-22 08:49:04 +08:00 via iPhone
    楼主的问题应该是主要运用了非正常函数和操作,我的 homekit 、节假日闹钟、快捷指令都没事
    explorerproxy
        3
    explorerproxy  
       2021-09-22 09:16:31 +08:00
    借贴问一个问题
    最近试用了 aqara 的空调伴侣,自家 app 和 homekit 居然都没有倒计时关闭的功能,siri 不支持倒计时执行,快捷指令倒计时只能支持 30s 左右
    请问有什么方便的方法实现 homkit 倒计时的功能么
    xaoflysho
        4
    xaoflysho  
       2021-09-22 09:20:18 +08:00
    @explorerproxy HomePod 15 支持语音设置倒计时关闭了,比如“15 分钟后关闭空调”。
    qiaoqiao1235
        5
    qiaoqiao1235  
       2021-09-22 09:26:16 +08:00 via iPhone
    打开关闭晾衣架现在听不懂了,要说打开百分比了……
    dassh
        6
    dassh  
       2021-09-22 09:36:16 +08:00
    aqara 全家桶,更新了 ios15 和 homepodMini 后
    “hei siri,打开空调”
    “我无法 xxxxx”(实际空调打开了)
    还有晾衣架也有点问题
    hheng101
        7
    hheng101  
       2021-09-22 10:04:05 +08:00
    app 打开 /关闭的判断也不准了
    dingdangnao
        8
    dingdangnao  
       2021-09-22 11:00:24 +08:00
    @dassh 我以为只有我这样。。。空调的问题太多了,之前每次让 Siri 开空调,都会给我开暖风。。。
    dassh
        9
    dassh  
       2021-09-22 11:27:45 +08:00
    @dingdangnao 这个以前也有出现过,好像是词汇里有“升温”触发的(不确定),所以现在调温度都是“Hey siri 空调调到 28 度”
    dingdangnao
        10
    dingdangnao  
       2021-09-22 11:30:16 +08:00
    @dassh 不是的,之前说“打开空调”,他就会说“正在让房子变暖”。。后来在 aqara 的 app 里把空调的制热功能关掉就可以了,现在就是“正在让房子变凉”。。肯定是后台有人改过 Siri,之前的回答都没这么生硬

    最近有的时候就是,“空调没有响应”,然后空调实际上是打开了的
    dassh
        11
    dassh  
       2021-09-22 12:01:29 +08:00
    @dingdangnao 这个我没有,我还有一个 bug,烦了我好多久,我在家庭里建了一场景《开灯》和《关灯》,对应主卧灯开关,然后我 hey siri 开灯时,siri: “网关灯已打开”,但 hey siri 关灯时,就是正常把主卧灯关闭
    hanliu
        12
    hanliu  
       2021-09-22 12:05:16 +08:00 via iPhone
    @dingdangnao 是这样的…我以为是个例
    jtshs256
        13
    jtshs256  
       2021-09-22 12:06:30 +08:00 via iPhone
    aqara 空调伴侣是这样的…Siri 回复不能做到实际能正常开关…重置了一圈,变成开空调会问你调几度,关空调还是老样子…定时还是不行的…智能插座灯泡什么的定时倒是都没问题
    aLazarus
        14
    aLazarus  
       2021-09-22 12:21:29 +08:00
    homepod 无法执行米家 app 的快捷指令
    dassh
        15
    dassh  
       2021-09-22 13:01:41 +08:00
    @jtshs256 没更新前是好的吖
    NGUTHONG
        16
    NGUTHONG  
       2021-09-22 13:21:45 +08:00
    快捷指令自动化也有问题,我的小米智能插座在捷径里设置了手机充满电插座断电的自动化升级 15 之后就不能用了,需要手动确认,但是喊 siri 执行捷径又不用确认,蛮无语的
    cz5424
        17
    cz5424  
       2021-09-22 13:48:13 +08:00
    求个节日闹钟
    crazychang
        18
    crazychang  
       2021-09-22 14:35:04 +08:00
    借楼问个问题:快捷指令自动化里面好像没看到时间变量?只看到日期变量。

    第二个是他给的模板里面有一个特定时间“早上 8 点 工作日”,但是点进去重复只有每天 每周 并没看到工作日
    explorerproxy
        19
    explorerproxy  
       2021-09-22 17:16:39 +08:00
    @xaoflysho 新增设备暂时就不考虑了,换了个临时环境,加个空调伴侣是为了方便,再加个设备就有点浪费了
    privil
        20
    privil  
       2021-09-22 17:36:01 +08:00
    @alfchin #1 可以分享一下吗?一直没找到好用的。
    elfive
        21
    elfive  
    OP
       2021-09-22 20:02:15 +08:00 via iPhone
    @zhouwb #2 并没有什么奇怪的代码,就是一个 if 判断键值存在与否,然后返回正确的结果。API 也是托管在自己家里服务器上的,都是自己写的。
    jiayong2793
        22
    jiayong2793  
       2021-09-22 23:55:45 +08:00
    HomePod 控制的自动化应该没问题吧
    cyll
        23
    cyll  
       2021-09-23 13:40:48 +08:00
    @crazychang 记得每周选项里面可以选择周几,不选周末就是工作日
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   924 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.