diff --git a/src/data/todo.ts b/src/data/todo.ts index 733e354e92..3117c0918e 100644 --- a/src/data/todo.ts +++ b/src/data/todo.ts @@ -61,7 +61,12 @@ export const updateItem = ( entity_id: string, item: TodoItem ): Promise => - hass.callService("todo", "update_item", item, { entity_id }); + hass.callService( + "todo", + "update_item", + { item: item.uid, rename: item.summary, status: item.status }, + { entity_id } + ); export const createItem = ( hass: HomeAssistant, @@ -70,9 +75,9 @@ export const createItem = ( ): Promise => hass.callService( "todo", - "create_item", + "add_item", { - summary, + item: summary, }, { entity_id } ); @@ -84,9 +89,9 @@ export const deleteItem = ( ): Promise => hass.callService( "todo", - "delete_item", + "remove_item", { - uid, + item: uid, }, { entity_id } );