待办事项


该平台使您可以连接到您的待办事项项目并生成二进制传感器。将为每个项目创建一个不同的传感器,或者您可以指定与您设置的标准匹配的“自定义”项目(以下更多内容)。这些传感器将是如果您在该项目中有应有的任务或离开如果项目中的所有任务均已完成,或者项目根本没有任何任务。所有任务大约每15分钟更新一次。

先决条件

您需要确定您的TODOIST API令牌。这很简单。去吧到您的Todoist设置页面上的集成部分并在页面底部找到标有“ API令牌”的部分。复制该令牌并在您的配置文件中使用它。

基本设置

要将Todoist集成到家庭助理中,请添加以下部必威是什么分configuration.yaml文件:

#示例Configuration.yaml条目日历-平台待办事项令牌your_api_token

配置变量

令牌 细绳 必需的

API令牌用于授权家庭助理访问您的项目。必威是什么上方您有更多有关它的信息。

custom_projects 列表 ((选修的

有关您要创建的任何“自定义”二进制传感器项目的详细信息。

姓名 细绳 必需的

您的自定义项目的名称。仅当您指定要创建自定义项目时才需要。

dure_date_days 整数 ((选修的

仅在这么多天内包括应付的任务。如果您没有任何截止日期设置的任务,则无需返回。

include_projects 列表 ((选修的

仅在这些项目中包括任务。所有其他项目中的任务将被忽略。

标签 列表 ((选修的

仅包含至少具有这些标签之一的任务(即,这起作用或者陈述)。

定制项目

创建自定义项目是非常容易且功能强大的。您需要运行基本待办者项目所需的只是您的API代币,但是如果您愿意,您可以更深入。这是一个例子:

#示例Configuration.yaml条目日历-平台待办事项令牌your_api_tokencustom_projects-姓名'全部项目-姓名'到期的今天'dure_date_days0-姓名'到期的星期'dure_date_days7-姓名'数学在家工作'标签-在家工作include_projects-数学结构II-微积分II

如您所见,这里有4个自定义项目:

  • 一个包含的项目全部在此帐户上的任务。

  • 一个包含的项目全部该帐户的任务今天到期。

  • 一个包含的项目全部该帐户上的任务在下周内到期。

  • 一个包含标签“家庭作业”的项目,仅考虑了2个项目。

您可以混合这些属性并创建各种自定义项目。你甚至可以使用ifttt要使用特定标签创建任务,然后让家庭助理进行某种自动化,当该标签的任务到期时。必威是什么

必威是什么家庭助理尽力而为确定每个项目中的哪个任务“最重要”,正是该任务的报告。您可以访问您尽快通过的其他任务all_tasks数组(见下文)。

传感器属性

  • offset_reached: 不曾用过。

  • 一整天真的如果报告的任务没有到期日。错误的如果有截止日期集。

  • 信息:该项目中出现的“最重要”任务的标题。

  • 描述:指向Todoist网站上的任务的URL。

  • 地点: 不曾用过。

  • 开始时间:上次托迪斯集成更新。通常在最后15分钟内。

  • 时间结束:当任务到期时。

  • all_tasks:该项目中所有任务的列表,从最重要到最重要的是分类。

  • 优先事项:优先级待办事项将此任务报告为已有。1表示最低的优先级,4表示最高。请注意,这是对面的关于如何在Todoist应用中显示的内容!

  • task_comments:在此任务中添加的任何评论。

  • task_labels:与此任务关联的所有标签。

  • 逾期:报告的任务是否已超过其截止日期。

  • 截止到今天:报告的任务是否到今天到期。

服务

Todoist还可以访问服务,todoist.new_task。该服务可用于创建新的待办任务。您可以指定标签和项目,也可以将它们留空,任务将转到您的“收件箱”项目。

这是两个示例JSON有效载荷,导致相同的任务:

{“内容”“拿起邮件”,,,,“项目”“差事”,,,,“标签”“作业,学校”,,,,“优先事项”3,,,,“到期日”“ 2017-09-12 14:00”}
{“内容”“拿起邮件”,,,,“项目”“差事”,,,,“标签”“作业,学校”,,,,“优先事项”3,,,,“ dure_date_string”“明天在14:00”,,,,“ dure_date_lang”“ en”}
  • 内容((必需的):您要创建的任务的名称。

  • 项目((选修的):完成任务的项目。

  • 标签((选修的):您要添加到任务中的任何标签,并由逗号隔开。

  • 受让人((选修的):成员的用户名共享项目,以将此任务分配给。您可以在共享项目的协作者菜单中找到用户名为粗文文本的格式。

  • 优先事项((选修的):任务的优先级,从1-4开始。同样,1意味着最不重要,而4表示最重要的。

  • dure_date_string((选修的):当任务到期时,自然语言。相互排斥到期日

  • dure_date_lang((选修的): 什么时候dure_date_string设置,可以设置语言。有效语言是:en,,,,da,,,,pl,,,,ZH,,,,ko,,,,de,,,,pt,,,,JA,,,,,,,,fr,,,,SV,,,,ru,,,,es,,,,NL

  • 到期日((选修的):当任务应到期时,以yyyy-mm-dd格式或yyyy-mm-dd HH:mm格式(在UTC时区)。相互排斥dure_date_string

  • REMINDER_DATE_STRING((选修的):何时应提醒用户此任务自然语言。相互排斥REMINDER_DATE

  • REMINDER_DATE_LANG((选修的): 什么时候REMINDER_DATE_STRING设置,可以设置语言。有效语言是:en,,,,da,,,,pl,,,,ZH,,,,ko,,,,de,,,,pt,,,,JA,,,,,,,,fr,,,,SV,,,,ru,,,,es,,,,NL

  • REMINDER_DATE((选修的):何时应提醒用户以YYYY-MM-DD格式或YYYY-MM-DD HH:MM格式(在UTC TigeZone中)。相互排斥REMINDER_DATE_STRING

请注意,(当前)无法通过家庭助理进行标记任务;必威是什么任务名称不一定必须是唯一的,因此您可以在关闭错误任务的情况下发现自己。

Baidu