Skip to content

Infrared

Services
Infrared

Infrared

Image: Infrared remote (placeholder).

The Infrared service handles IR receive and send: receive raw codes, send codes, register devices (e.g. remotes), and manage replay devices and key mappings. Used for remote control and automation.

What you see

  • State (InfraredState) — Should propagate, should receive; is registering; registration code; devices list; replay devices; etc.
  • ActionsInfraredHandleReceivedCodeAction, InfraredSendCodeAction, InfraredSetShouldPropagateAction, InfraredSetShouldReceiveAction, InfraredRegisterDeviceAction, InfraredSetIsRegisteringDeviceAction, InfraredSetRegistrationCodeAction, InfraredAddDeviceAction, InfraredRemoveDeviceAction.
  • Events — Emitted when codes are received or registration state changes.
  • Implementationubo_app/services/090-infrared/: registration_page, reducer, setup, ubo_handle; system manager may handle ir-keytable or hardware commands.