X10 Commands (indigo.x10.*)

Commands that are specific to X10 devices.

This command will send an x10 address to the interface with NO function code.

Command Syntax Examples
 indigo.x10.sendAddress("A1")
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
suppressLogging No boolean

This will send the Brighten command to an x10 address.

Command Syntax Examples
 indigo.x10.sendBrighten("A1", delta=15)
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
delta Yes integer the amount to brighten by relative to the current brightness - valid values from 1 to 100
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)
updateStatesOnly No boolean use if you only want Indigo's internal device state representation to be updated - no actual X10 commands will be sent (default is False)

This will send the Dim command to an x10 address.

Command Syntax Examples
 indigo.x10.sendDim("A1", delta=15)
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
delta Yes integer the amount to dim by relative to the current brightness - valid values from 1 to 100
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)
updateStatesOnly No boolean use if you only want Indigo's internal device state representation to be updated - no actual X10 commands will be sent (default is False)

This will send an Extended command to an x10 address.

Command Syntax Examples
 indigo.x10.sendExtended("A1", data=10, command=128)
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
command Yes integer the comand to send
data Yes integer the data to send
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)
updateStatesOnly No boolean use if you only want Indigo's internal device state representation to be updated - no actual X10 commands will be sent (default is False)

This will send a Hail Request command to the interface.

Command Syntax Examples
 indigo.x10.sendHailRequest("A1")
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)

This will send a Hail Reply command to the interface.

Command Syntax Examples
 indigo.x10.sendHailReply("A1")
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)

This will send an ON command to an x10 address.

Command Syntax Examples
indigo.x10.sendOn("A1")
indigo.x10.sendOn("A1", suppressLogging=True)
indigo.x10.sendOn("A1", updateStatesOnly=True)
indigo.x10.sendOn("A1", suppressLogging=True, updateStatesOnly=True)
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)
updateStatesOnly No boolean use if you only want Indigo's internal device state representation to be updated - no actual X10 commands will be sent (default is False)

This will send an OFF command to an x10 address.

Command Syntax Examples
indigo.x10.sendOff("A1")
indigo.x10.sendOff("A1", suppressLogging=True)
indigo.x10.sendOff("A1", updateStatesOnly=True)
indigo.x10.sendOff("A1", suppressLogging=True, updateStatesOnly=True)
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)
updateStatesOnly No boolean use if you only want Indigo's internal device state representation to be updated - no actual X10 commands will be sent (default is False)

This will send a Status Response On command to the interface.

Command Syntax Examples
 indigo.x10.sendStatusResponseOn("A1")
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)

This will send a Status Response Off command to the interface.

Command Syntax Examples
 indigo.x10.sendStatusResponseOff("A1")
Parameters
Parameter Required Type Description
direct parameter Yes string X10 address
suppressLogging No boolean a boolean indicating if entries in the event log should be suppressed (default is False)
  • /www/perceptive/wiki/data/pages/indigo_2023.2_documentation/x10_specific_commands.txt
  • Last modified: 2024/06/27 00:08
  • by 127.0.0.1