Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
      • Common methods
      • Detection and alarms
      • Image
      • PTZ
      • Light
      • Recording
      • Audio
      • Media
      • Network
      • Power
      • Privacy
      • Call
      • Storage
      • System
      • Algorithm
      • Maintenance
      • Control
        • Infrared remote
          • control.ir.studyFailed (IR learning failed)
          • control.ir.send (Get IR transmit property)
          • control.ir.studyCode (Get learned IR code property)
          • control.ir.studyEnabled (Get IR learning switch property)
          • control.ir.send (Set IR transmit property)
          • control.ir.studyEnabled (Set IR learning switch property)
        • Outlet and switching
        • Travel motor
        • Lock actuator
    • Events overview
    • Permission codes
    • Capability error codes
    • Alarm and capability messages
    • Capability FAQ
    • Legacy ability and push types
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Scope
Reader notes
Index in this folder

Infrared remote

Infrared remote

Scope

Permission Config. Device scope.

Recommended flow: enable Set IR learning switch → poll read-only Get learned code → Set IR transmit; on failure receive studyFailed (Alarm + capabilityEvent, see setMessageCallback).

Reader notes

Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.

Index in this folder

OperationID
Get IR transmit propertycontrol.ir.send
Set IR transmit propertycontrol.ir.send
Get learned IR code propertycontrol.ir.studyCode
Get IR learning switch propertycontrol.ir.studyEnabled
Set IR learning switch propertycontrol.ir.studyEnabled
IR learning failedcontrol.ir.studyFailed