Sensors & Buttons - ad-ha/kidschores-ha GitHub Wiki
📸 Available Sensors & Buttons
Sensors
Kid & Points Sensors
- KidPointsSensor: Displays each kid's total points.
- KidPointsEarnedDaily/Weekly/MonthlySensor: Monitor points earned over various time frames.
- KidMaxPointsEverSensor: Shows the highest points total ever reached by a kid.
Chore Sensors
- CompletedChoresTotal/Daily/Weekly/MonthlySensor: Track chore completions over different periods.
- ChoreStatusSensor: Displays the current status (pending, claimed, approved, overdue) for each chore and kid.
- ChoreStreakSensor: Tracks the current streak (in days) for a chore per kid.
- SharedChoreGlobalStateSensor: Provides a global view of shared chore statuses.
Badge, Reward & Penalty Sensors
- KidBadgesSensor & KidHighestBadgeSensor: Monitor the number of badges earned and the highest badge achieved.
- BadgeSensor: Individual sensor per badge, detailing threshold values and recipients.
- RewardClaimsSensor, RewardApprovalsSensor & RewardStatusSensor: Track reward claims, approvals, and current reward statuses per kid.
- ChoreClaimsSensor & ChoreApprovalsSensor: Count how many times a chore has been claimed or approved.
- PenaltyAppliesSensor: Logs the number of times each penalty is applied.
- BonusAppliesSensor: Logs the number of times each bonus is applied.
Approval & Progress Sensors
- PendingChore/RewardApprovalsSensor: Lists chores or rewards awaiting parental approval.
- AchievementSensor & ChallengeSensor: Provide details on specific achievements or challenges (including names, targets, rewards, and counts).
- AchievementProgressSensor & ChallengeProgressSensor: Show progress percentages toward each target per kid.
- KidHighestStreakSensor: Displays the highest current streak among streak-based achievements.
Buttons
-
Chore Actions:
Claim, approve, and disapprove chores directly from the Home Assistant interface. -
Reward Actions:
Redeem rewards, with subsequent parental approval steps built in. -
Bonus, Penalty, & Points Adjustments:
Apply bonuses, penalties, or adjust points (e.g., +1, -1, +10, -10) using dedicated buttons. -
Workflow Buttons:
Utilize contextual, actionable notifications to streamline approvals.