Skip to content

Hantick/ticktick-home-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Assistant TickTick Integration

Static Badge‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ GitHub Repo stars GitHub Release

Integration implements TickTick Open API with support for To-do list entities and exposes it as services in Home Assistant, allowing you to manage your tasks and projects programmatically 😎

Buy me a coffee or beer 🍻

PayPal

Installation

  1. Navigate to TickTick Developer and click New App
  2. Name your app and set OAuth redirect URL to https://my.home-assistant.io/redirect/oauth or your instance url i.e http://homeassistant.local:8123
  3. Add this repository in HACS and download TickTick Integration via HACS
  4. In Settings → Devices & services, use the dotted menu to create new application credentials (/config/application_credentials). Enter the OAuth client ID and secret from the TickTick app here.
  5. Your TickTick Lists should now each turn up as a todo list in Home Assistant.

If you don’t want all of your lists to show up in the todo list app, you can disable selected lists in the entities list (enter selection mode → Disable selected).

Exposed Services

Task Services

Get, Create, Update, Delete, Complete Task

Project Services

Get (Create, Update, Delete are missing for now)

Left to be done:

  • Create/Update Task Service: items - The list of subtasks
  • Create/Update Task Service: reminders - Can create some better builder for reminders
  • Create/Update Task Service: repeatFlag - Can create some better builder for reminders
  • Get Project By ID Service
  • Get Project By ID With Data Service
  • Create Project
  • Update Project
  • Delete Project