-
-
Notifications
You must be signed in to change notification settings - Fork 7
UIX Broker PREVIEW
Darryn Capes-Davis edited this page Aug 27, 2026
·
14 revisions
UIX Broker turns browser events, keyboard shortcuts, and Home Assistant event-bus events into declarative interactions. An interaction selects a Browser element, checks optional rules, then runs directives in their configured order.
Realm β Listen β Interaction anchor β Rules (Optional anchors) β Directives (Optional anchors)
Use UIX Broker when an interface behaviour can be configured rather than written as a custom card, script, or patch. UIX Broker can react to a click, customise an event before redispatching it, focus an element, update an object property, invoke a safe element method and even action Javascript with interaction variables available.
uix_broker:
- realm: browser
listen: click
anchor: target
rules:
- ".action-button"
directives:
- type: block
- type: event
name: another-action
data:
source: action-button- Broker β interaction structure, configuration sources, lifecycle, and debugging.
- Realms β browser events, keyboard shortcuts, and Home Assistant event-bus events.
-
Interaction Anchors β composed event-path and
select_treeelement selection. - Rules β host-element, captured-data, event, and browser-identity matching.
-
Directives β
block,property,event,call, and Home Assistant actions.
!!! note For browser-identity matching Browser Mod is required.