@denis.besir wrote:
I’m using the abandoned gtask custom component and would like to run a automation when a task is marked as done.
I understand that I should use state changed event but I’m not sure how to find the right task.
Maybe a loop?
The event is looking like this.
{ "event_type": "state_changed", "data": { "entity_id": "sensor.gtasks_dagpass", "old_state": { "entity_id": "sensor.gtasks_dagpass", "state": "3", "attributes": { "attribution": "Data from this is provided by gtasks.", "tasks": [ { "task_title": "Task 1", "due_date": "2020-05-21" }, { "task_title": "Task 2", "due_date": "2020-05-21" }, { "task_title": "Task 3", "due_date": "2020-05-21" } ], "unit_of_measurement": "Task(s)", "friendly_name": "gtasks_Dagpass", "icon": "mdi:check-bold" }, "last_changed": "2020-05-21T20:19:18.759482+00:00", "last_updated": "2020-05-21T20:19:49.765550+00:00", "context": { "id": "2ab98943ff1947b692811904d227c0f4", "parent_id": null, "user_id": null } }, "new_state": { "entity_id": "sensor.gtasks_dagpass", "state": "2", "attributes": { "attribution": "Data from this is provided by gtasks.", "tasks": [ { "task_title": "Task 1", "due_date": "2020-05-21" }, { "task_title": "Task 3", "due_date": "2020-05-21" } ], "unit_of_measurement": "Task(s)", "friendly_name": "gtasks_Dagpass", "icon": "mdi:check-bold" }, "last_changed": "2020-05-21T20:21:13.866009+00:00", "last_updated": "2020-05-21T20:21:13.866009+00:00", "context": { "id": "6488df8e04af4fde97b96ed3dd0b93e6", "parent_id": null, "user_id": null } } }, "origin": "LOCAL", "time_fired": "2020-05-21T20:21:13.866204+00:00", "context": { "id": "6488df8e04af4fde97b96ed3dd0b93e6", "parent_id": null, "user_id": null } }
Posts: 1
Participants: 1