################################################################################ # chore-tracker-dashboard.yaml (AUTO-GENERATED — edit chores_config.yaml) # Kids: Jordyn, Declan, Chloe ################################################################################ title: "Chore Tracker" views: - title: Today icon: mdi:checkbox-marked-circle path: chores cards: - type: horizontal-stack cards: - type: markdown content: > ### 󰄛 Jordyn {{ 'All done!' if states('sensor.jordyn_all_chores_done') == 'True' else states('sensor.jordyn_chores_done_today') ~ '/4 chores done' }} - type: markdown content: > ### 󱑷 Declan {{ 'All done!' if states('sensor.declan_all_chores_done') == 'True' else states('sensor.declan_chores_done_today') ~ '/2 chores done' }} - type: markdown content: > ### 󱚣 Chloe {{ 'All done!' if states('sensor.chloe_all_chores_done') == 'True' else states('sensor.chloe_chores_done_today') ~ '/3 chores done' }} - type: button name: "Reset ALL Chores" icon: mdi:restart-alert tap_action: action: call-service service: input_button.press target: entity_id: input_button.reset_all_chores - type: entities title: "󰄛 Jordyn's Chores" entities: - entity: switch.chore_tracker_jordyn_put_on_underwear name: "󰋣 Put on underwear" - entity: switch.chore_tracker_jordyn_brush_teeth name: "󰦩 Brush Teeth" - entity: switch.chore_tracker_jordyn_fill_water_bowls name: "󰆫 Fill water bowls" - entity: switch.chore_tracker_jordyn_restock_cat_food_cans name: "󱜜 Restock Cat Food Cans" - type: divider - entity: sensor.jordyn_chores_done_today name: "Chores done today" - entity: sensor.jordyn_all_chores_done name: "All Done?" - type: button name: "Reset Jordyn's Chores" tap_action: action: call-service service: input_button.press target: entity_id: input_button.jordyn_reset_chores - type: entities title: "󱑷 Declan's Chores" entities: - entity: switch.chore_tracker_declan_take_morning_pill name: "󰐂 Take morning pill" - entity: switch.chore_tracker_declan_scoop_dog_poop name: "󰇷 Scoop Dog Poop" - type: divider - entity: sensor.declan_chores_done_today name: "Chores done today" - entity: sensor.declan_all_chores_done name: "All Done?" - type: button name: "Reset Declan's Chores" tap_action: action: call-service service: input_button.press target: entity_id: input_button.declan_reset_chores - type: entities title: "󱚣 Chloe's Chores" entities: - entity: switch.chore_tracker_chloe_fill_kitty_feeders name: "󰊩 Fill kitty feeders" - entity: switch.chore_tracker_chloe_scoop_kitty_litter name: "󰇷 Scoop Kitty Litter" - entity: switch.chore_tracker_chloe_replace_kitty_litter_bags name: "󰇷 Replace Kitty Litter Bags" - type: divider - entity: sensor.chloe_chores_done_today name: "Chores done today" - entity: sensor.chloe_all_chores_done name: "All Done?" - type: button name: "Reset Chloe's Chores" tap_action: action: call-service service: input_button.press target: entity_id: input_button.chloe_reset_chores