Tasker 仅在未连接时关闭蓝牙

Tasker Turn bluetooth off at time only if not connected

我制作了一个 tasker 配置文件,它在 0700 时打开我的蓝牙,在 2230 时关闭。它还会在连接 Wifi 时关闭蓝牙,并在整个这段时间断开 wifi 时重新打开蓝牙。

我现在想要实现的是,如果蓝牙在 2230 及之后连接,则蓝牙保持打开状态,并在这段时间后断开连接时关闭。 (即,如果它在深夜连接到我的车载套件,我不希望它在 2230 时关闭,而是在我下车时关闭)。

第一段我的简介如下,第二段不知道怎么实现

    Profile > Bluetooth On/Off

    State > Time > From 07:00 Till 22:30
    + 
    State > Not Wifi Connected

    Enter Task > Bluetooth On
    Exit Task > Bluetooth Off

    Task > Bluetooth On > Bluetooth On
    Task > Bluetooth Off > Bluetooth Off

我不知道这是否可以通过一个配置文件实现,但任何帮助都将非常有用!

干杯

解决方案:

A) 创建一个在蓝牙连接/断开连接时切换变量的配置文件。

State: BT Connected
Enter Task: Variable Set, %BTConnected, 1 
Exit Task: Variable Clear, %BTConnected

B) 添加一个 If 到您的任务,如果设置了变量,则跳转到 end/ends 任务。

Enter Task > Bluetooth On *if %BTConnected is not set*

来源:https://groups.google.com/forum/#!msg/tasker/Q36eZRmFbaE/x9XEwKPwuA4J