外网Tasker的输入信号

物联网 安卓 任务者
2021-06-23 05:41:33

我有一个连接到 4G 的标准 Android 智能手机(是的,它可以连接到我家的 WIFI,但这个问题的重点是在外面工作)。

我想根据需要触发一个外部源的任务(网站点击我的服务器、邮件、iCal 事件、打开的门)到Tasker 任务上

旁注:Tasker 使用配置文件/任务系统:配置文件是当事件发生时(日期、电话事件等),然后可以将多个任务作为开始和结束任务绑定到此配置文件。

特定的测试用例是:“当我在我的服务器网页上点击‘我正在度假’时,它应该向我的手机发送一些东西以在 tasker 上切换‘假期’变量”(是的,我的手机在附近,但我就是懒惰的 ;))

我知道已经有一些替代方案,例如

  • Pushbullet => 3rd 方应用
  • (G)Mail => 更好,但可能有点矫枉过正
  • 短信 => 需要短信发件人
  • 定期 HTTP GET => 我想要立即,太定期 GET 可能会耗尽电池

我想知道是否有“简单”的解决方案,最好没有第 3 方,我希望将任务绑定到一个简单的配置文件,而不是像“嘿邮件”、“嘿短信”这样的多配置文件, ...

提醒 :

  • 外部 4G 网络(但我可以转发端口)
  • 立即行动(假设 10 秒的延迟是可以接受的)
  • 我已经将 Tasker 用于其他用途,因此我想避免依赖其他服务/应用程序,例如 IFTTT 或 Trigger
1个回答

Pushbullet 有一个嵌入在 android 应用程序中的 Tasker 插件,它允许过滤传入的消息和(正则表达式)解析其中的文本。

一个程序可以例如

  • 通过 pushbullet 的 api 推送一个 pushbullet
  • 在电话上,tasker 配置文件可以拦截传入的消息,并且正则表达式将消息与已知模式匹配(我正在度假,入侵,...)
  • 并且手机可以相应地触发任务(通知,响铃,...)