V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
adrianzhang
V2EX  ›  问与答

iOS 有什么 App 能够在电量低或高的时候发 HTTP 请求出来?

  •  
  •   adrianzhang · 136 天前 · 2123 次点击
    这是一个创建于 136 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是这样的,有台老 iPad ,iOS15.8.2 。由于电池不行了,一直插着电源用。
    想要实现充满后自动断电,低于 20%开始充电。
    在 iPhone 上测试过巨魔和 ChargeLimiter ,可以实现需求。无奈巨魔不支持这个 iPad 安装。
    Android 有办法能通过发 HTTP 请求来控制智能开关。
    那么只要 iOS 上 App 能实现发 HTTP 的功能,也就可以控制智能开关了。但不知道该怎么实现。请有经验的指教指教。
    25 条回复    2024-07-08 10:27:58 +08:00
    imdong
        1
    imdong  
       136 天前 via iPhone   ❤️ 1
    呃?快捷指令?自动化?电池电量?
    Rinndy
        2
    Rinndy  
       136 天前 via iPhone
    买个 homekit 的智能插座不就行了吗
    yinmin
        3
    yinmin  
       136 天前 via iPhone   ❤️ 1
    快捷指令 app

    新建 2 个快捷指令:“开始充电”、“结束充电” ,操作内容:网页-获取 url 标题

    新建 2 个自动化:电池电量低于 20%执行“开始充电”快捷指令;电池电量高于 90%执行“结束充电”快捷指令
    iOCZS
        4
    iOCZS  
       136 天前
    自己写一个 APP 也不难,但是要有后台运行能力
    Chad0000
        5
    Chad0000  
       136 天前 via iPhone   ❤️ 1
    买个定时器每天定时启动一小时/两小时
    AgentP
        6
    AgentP  
       136 天前   ❤️ 1
    https://www.icloud.com/shortcuts/c5553115cf1146b29add11c7c9d56864
    我自己搭的 webhook 服务,你可改成其它的,例如:电报机器人、钉钉机器人。
    iOS 17 可以不用确认自动执行快捷指令,不知道 iOS 15 可不可以,如果不行那就只有定时发送了。
    datocp
        7
    datocp  
       136 天前 via Android   ❤️ 1
    小米开关 3 基于功率判断,从平时 Android 的充电过程,不同的充电程度,不同充电头的功率都是会变化的。
    Daitabashi
        8
    Daitabashi  
       136 天前   ❤️ 1
    任意 App 都能拿到设备的电量信息,你找个别的能发送电量的应用就好了,比如 Home Assistant App 就可以。
    adrianzhang
        9
    adrianzhang  
    OP
       136 天前
    @yinmin #3 谢谢!非常详细,解决了问题。
    adrianzhang
        10
    adrianzhang  
    OP
       136 天前
    @Rinndy #2 比写点程序麻烦
    adrianzhang
        11
    adrianzhang  
    OP
       136 天前
    @Chad0000 #5 这也是个办法
    adrianzhang
        12
    adrianzhang  
    OP
       136 天前
    @datocp #7 我有个小米的智能插座,以前还可以获取 token 用 HomeAssistant 来控制,现在新的米家 app 已经获取不到 token 了,神烦这种天天改,天天 update ,天天 fix ,这变来变去用户怎么做自动化。所以我决定能用开源就不用别的,能自己写的就不用开源的,目的就是让各种机器设备稳定自动干活。
    adrianzhang
        13
    adrianzhang  
    OP
       136 天前
    @datocp #7 但是你说的这个功能是一个非常好的思路,不过自己做的话需要里面加个库伦计电路,还是有点成本。。
    adrianzhang
        14
    adrianzhang  
    OP
       136 天前
    @Daitabashi #8 啊?还可以这样??我手头的智能设备就一个小米插座,暂时还没有设置 HA 。等我弄多点开源智能插座再折腾这个体系。
    PolarBears
        15
    PolarBears  
       136 天前   ❤️ 1
    @adrianzhang #12 试试用 https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor 来获取 token,前阵子用过好使
    someonesnone
        16
    someonesnone  
       136 天前   ❤️ 1
    @adrianzhang #12 试试 miot auto? 基于云端的不需要什么 token: https://github.com/al-one/hass-xiaomi-miot 而且小米某些功率插座是附带每日用电量属性的
    wonderfulcxm
        17
    wonderfulcxm  
       136 天前 via iPhone
    这个主意很棒啊,可惜我的智能插座不能通过 api 控制
    adrianzhang
        18
    adrianzhang  
    OP
       136 天前
    @someonesnone 谢谢!这是我目前在用的方案。
    adrianzhang
        19
    adrianzhang  
    OP
       136 天前
    @PolarBears 好的,我试试这个。
    adrianzhang
        20
    adrianzhang  
    OP
       136 天前
    @wonderfulcxm 前两天刚问过智能插座的问题,得到指点用 esp8266➕继电器,宝上面的成品十来块一个。
    AirBai2
        21
    AirBai2  
       136 天前   ❤️ 1
    快捷指令的自动化可以,我就是这么干的
    adrianzhang
        22
    adrianzhang  
    OP
       136 天前
    @AirBai2 嗯嗯,上面大佬给出具体步骤我照猫画虎做出来了。谢谢
    azoon
        23
    azoon  
       136 天前 via Android   ❤️ 1
    我用小米智能插座接入 HA ,里面有 API 可以调用 /api/services/switch/turn_off 手机充满电调用 API 自动关闭插座。安卓用的 tasker ,iPhone 用快捷指令。
    vueli
        24
    vueli  
       134 天前
    最划算的就是 远程控制开关,设置定时开/关。
    vueli
        25
    vueli  
       134 天前
    @vueli #24 30 块钱解决所有问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2866 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 15:14 · PVG 23:14 · LAX 07:14 · JFK 10:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.