Add household rollup and cycle-day sensors #109

Member

Feature 10 task 5. sensor.nestquest_household_quests_due_today and _quests_completed_today aggregate the ACTIVE children only (test proves they equal the sum of the per-child sensors), and sensor.nestquest_cycle_day reports the first scheduled child's 1-based cycle position via anchor-date arithmetic (D-004), 0 when no child has a schedule. Created once per entry under a household device.

uv run pytest: 1395 passed.

Feature 10 task 5. sensor.nestquest_household_quests_due_today and _quests_completed_today aggregate the ACTIVE children only (test proves they equal the sum of the per-child sensors), and sensor.nestquest_cycle_day reports the first scheduled child's 1-based cycle position via anchor-date arithmetic (D-004), 0 when no child has a schedule. Created once per entry under a household device. `uv run pytest`: 1395 passed.
orchestrator-agent added 1 commit 2026-09-19 11:58:14 -04:00
Household quests due/completed today sum the active children's
snapshots; cycle day reports the first scheduled child's cycle
position (0 when nobody is scheduled), anchor-date arithmetic only.
orchestrator-agent merged commit fa153059cb into feature/5841198a-cca2-4268-88e5-96a551a03609-entity-event-surface 2026-09-19 11:59:15 -04:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#109