CCOSTAN / CCOSTAN/Home-AssistantConfig

Track repeated same-day reversals of room-lighting automations

Open
#1,926 0 comments 0 reactions 0 assignees View on GitHub
Automation Research
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.