CCOSTAN / CCOSTAN/Home-AssistantConfig
Track repeated same-day reversals of room-lighting automations
- Dominant language
- Python
- Stars
- 5.3k
- Forks
- 500
- PR merge metrics
- No merged PRs in 30d
Description
Track repeated same-day manual reversals of room-lighting automations so the system can identify automations that occupants are actively undoing instead of assuming they are working correctly.
Context:
- Source: brAIn 1.31.0: the action miner, the Activity tab, and a verdict on brAIn itself
- Strength: strong
- Area: packages
- Reference: bruhautomation/BRUH-HA-Apps#261
Suggested implementation:
- Add a Home Assistant package that records when selected room-lighting automations change a light.
- Detect when a user reverses that change within a short window.
- Publish a per-automation override counter.
- Publish a daily "frequently overridden automations" sensor for a dashboard card and Joanna summary.
Potential value:
- Provide a concrete signal for tuning automations.
- Reduce duplicated trial-and-error debugging.
- Identify lighting rules that create friction or noise for occupants.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing Home Assistant packages and the action miner referenced in the issue context. Trace how selected room-lighting automations and light changes are represented, then define the short reversal window and daily aggregation. Done means per-automation override counters and a daily frequently overridden automations sensor are available for the dashboard card and Joanna summary.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100