generic_commands

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
generic_commands [2019/06/19 18:26] – [System] ingridgeneric_commands [2019/08/13 10:11] – [Multimedia] ingrid
Line 1: Line 1:
 ====== Generic Commands ====== ====== Generic Commands ======
 <WRAP centeralign><wrap important> This page is under construction </wrap></WRAP> <WRAP centeralign><wrap important> This page is under construction </wrap></WRAP>
-\\  When an object is added to the System, and if this object allows it, it is possible to access its many commands and use them on buttons, inside the logic module, universal gateway, etc.+\\  When an object is added to the System, and if this object allows it, a list of commands related to this object will be accessible to be used on a generic button, inside the logic module, in a universal gateway, etc.
  
 The commands are grouped into 5 categories: The commands are grouped into 5 categories:
Line 108: Line 108:
  
 ===== Reports and Gateways ===== ===== Reports and Gateways =====
-The below list contains all the possible objects that could be added to the Reports and Gateways category:+The list below contains all the possible objects that could be added to the Reports and Gateways category:
 <WRAP Group> <WRAP Group>
 <WRAP column 30%> <WRAP column 30%>
Line 115: Line 115:
   * [[#serial_gateway| Serial Gateway]]   * [[#serial_gateway| Serial Gateway]]
   * [[#ethernet_gateway| Ethernet Gateway]]   * [[#ethernet_gateway| Ethernet Gateway]]
-  * Gateway MyHome +  * [[#gateway_myhome| Gateway MyHome]] 
-  * Voice Control Gateway +  * [[#voice_control_gateway| Voice Control Gateway]] 
-  * IFTTT Account +  * [[#ifttt_account| IFTTT Account]] 
-  * SMS Gateway+  * [[#sms_gateway| SMS Gateway]]
 </WRAP> </WRAP>
 <WRAP column 50%> <WRAP column 50%>
-<WRAP centeralign>{{ :gen_cmd_2.png?400 | Objects Commands }}</WRAP>+<WRAP centeralign>{{ :gen_cmd_2.png?400 | Reports and Gateways }}</WRAP>
 <WRAP center 60%> <WRAP centeralign> Figure 2: Reports and Gateways </WRAP></WRAP> <WRAP center 60%> <WRAP centeralign> Figure 2: Reports and Gateways </WRAP></WRAP>
 </WRAP> </WRAP>
Line 213: Line 213:
 The available commands when selecting the **Ethernet Gateway** category under **Reports and Gateways** are the following: The available commands when selecting the **Ethernet Gateway** category under **Reports and Gateways** are the following:
  
-++++Make an HTTP GET call to a specified url| +++++Make an HTTP GET call to a specified url| This command allows the sending of an HTTP GET request to execute a command. 
 +  * **URL** 
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 ++++ ++++
 +
 +++++Make an HTTP GET call to a specified url with username and password| This command allows the sending of an HTTP GET request execute a command.
 +  * **URL**
 +  * **Username** used to authenticate to the server
 +  * **Password** used to authenticate to the server
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +++++
 +
 +++++Make an HTTP POST call to a specified url| This command allows the sending of an HTTP POST request to send data to a certain sever in order to execute a command.
 +  * **URL**
 +  * **Content to send into call** multiple form fields and values can be sent via the same URL. The encoding used by default is based on an early version of the general URI percent-encoding rules, with a number of modifications such as newline normalization and replacing spaces with + instead of %20. The media type of data encoded this way is application/x-www-form-urlencoded.
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +++++
 +
 +++++Make an HTTP POST call to a specified url with username and password| This command allows the sending of an HTTP POST request to send data to a certain sever in order to execute a command. The server in this case requires a username and password.
 +  * **URL**
 +  * **Content to send into call** multiple form fields and values can be sent via the same URL. The encoding used by default is based on an early version of the general URI percent-encoding rules, with a number of modifications such as newline normalization and replacing spaces with + instead of %20. The media type of data encoded this way is application/x-www-form-urlencoded.
 +  * **Username** used the authenticate to the server.
 +  * **Password** used to authenticate to the server.
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +++++
 +
 +++++Send string with no termination to TCP socket| This command allows the sending of a string to a TCP host on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +++++
 +
 +++++Send string with CR termination to TCP socket| This command allows the sending of a string with CR termination, marking the end of the line, to a TCP host on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +++++
 +
 +++++Send hexadecimal string with no termination to TCP socket| This command allows the sending of an hexadecimal string to a TCP host on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +
 +To send "hello world", it is enough to convert this ASCII text to HEX using a simple tool such as https://www.rapidtables.com/convert/number/ascii-to-hex.html, and the HEX string to send would be "68 65 6c 6c 6f 20 77 6f 72 6c 64".
 +++++
 +
 +++++Send hexadecimal string with CR termination to TCP socket| This command allows the sending of a string with CR termination, marking the end of the line, to a TCP host on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +
 +To send "hello world", it is enough to convert this ASCII text to HEX using a simple tool such as https://www.rapidtables.com/convert/number/ascii-to-hex.html, and the HEX string to send would be "68 65 6c 6c 6f 20 77 6f 72 6c 64".
 +++++
 +
 +++++Send string with no termination to UDP socket| This command allows the sending of an hexadecimal string to a UDP host on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +++++
 +
 +++++Send string with CR termination to UDP socket| This command allows the sending of a string with CR termination, marking the end of the line, to a UDP host on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +++++
 +
 +++++Send hexadecimal string with no termination to UDP socket| This command allows the sending of an hexadecimal string to a UDP host on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +To send "hello world", it is enough to convert this ASCII text to HEX using a simple tool such as https://www.rapidtables.com/convert/number/ascii-to-hex.html, and the HEX string to send would be "68 65 6c 6c 6f 20 77 6f 72 6c 64".
 +++++
 +
 +++++Send hexadecimal string with CR termination to UDP socket| This command allows the sending of a string with CR termination, marking the end of the line, to a UDP host on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +To send "hello world", it is enough to convert this ASCII text to HEX using a simple tool such as https://www.rapidtables.com/convert/number/ascii-to-hex.html, and the HEX string to send would be "68 65 6c 6c 6f 20 77 6f 72 6c 64".
 +++++
 +
 +++++Send hexadecimal string with no termination to UDP socket in multicast| This command allows the sending of an hexadecimal string to a UDP host supporting multicast on a defined port. The characters should be separated by a space.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +
 +To send "hello world", it is enough to convert this ASCII text to HEX using a simple tool such as https://www.rapidtables.com/convert/number/ascii-to-hex.html, and the HEX string to send would be "68 65 6c 6c 6f 20 77 6f 72 6c 64".
 +++++
 +
 +++++Send hexadecimal string with CR termination to UDP socket in multicast| This command allows the sending of a string with CR termination, marking the end of the line, to a UDP host supporting multicast on a defined port.
 +  * **String to send**
 +  * **Host:port**
 +  * **Timeout for connection** in milliseconds, default 3000 ms.
 +  * **Time to wait before closing connection after data sending** in milliseconds, default 100 ms.
 +To send "hello world", it is enough to convert this ASCII text to HEX using a simple tool such as https://www.rapidtables.com/convert/number/ascii-to-hex.html, and the HEX string to send would be "68 65 6c 6c 6f 20 77 6f 72 6c 64".
 +++++
 +
 +++++Send SOAP request to the specified url| This command allows the sending of a SOAP (Simple Object Access Protocol) request to a URL. SOAP is an XML-based messaging protocol for exchanging information among computers.
 +  * **URL**
 +  * **SOAP Envelope** Defines the start and the end of the message. It is a mandatory element.
 +  * **SOAP Action** indicates the intent of the SOAP HTTP request.
 +++++
 +
 +++++Establish SSH session and send commands| This command allows to establish an SSH session with a server to execute certain commands. Secure Socket Shell or SSH, is a network protocol that gives users, particularly system administrators, a secure way to access a computer over an unsecured network.
 +  * **SSH server hostname**
 +  * **SSH server port** 
 +  * **Username**
 +  * **Password**
 +  * **Commands to send** Commands must be enclosed in double quotes and separeted by a space, example: "cmd one" "cmd two" "etc"
 +
 +Application: This session can be used to connect to the home router/access point through Thinknx.
 +++++
 +
 +=== Gateway MyHome ===
 +The available commands when selecting the **Gateway MyHome** category under **Reports and Gateways** are the following:
 +
 +++++Launch a scenario| This command allows launching of a scenario configured on the MyHome system.
 +  * **Scenario Number** as configured in MyHome.
 +  * **Control Panel**
 +  * **Interface (I)**
 +++++
 +++++Lights: point to point control ON/OFF| This command allows to send an ON or OFF command to one lighting point.
 +  * **Room (A)** as configured in MyHome.
 +  * **Light Point (PL)**
 +  * **Interface (I)**
 +  * **ON/OFF** type 0 to turn off and 1 to turn on.
 +++++
 +++++Lights: point to point control DIMMER| This command allows to send a dimming value to one dimmer.
 +  * **Room (A)** as configured in MyHome.
 +  * **Light Point (PL)**
 +  * **Interface (I)**
 +  * **Dimmer Level** type a value between 0 and 255 for dimmer's level.
 +++++
 +++++Lights: point to point control TIMED| This command allows to send an ON value duration for one light point.
 +  * **Room (A)** as configured in MyHome.
 +  * **Light Point (PL)**
 +  * **Interface (I)**
 +  * **ON timed for (min)** the values can be 0.5, 1, 2, 3, 4,5, or 15 min.
 +++++
 +++++Lights: control for room ON/OFF| This command allows to send an ON or OFF command to an entire room.
 +  * **Room (A)** as configured in MyHome.
 +  * **Interface (I)**
 +  * **ON/OFF** type 0 to turn off and 1 to turn on.
 +++++
 +++++Lights: control for room TIMED| This command allows to send an ON value duration for an entire room.
 +  * **Room (A)** as configured in MyHome.
 +  * **Interface (I)**
 +  * **ON timed for (min)** the values can be 0.5, 1, 2, 3, 4,5, or 15 min.
 +++++
 +++++Lights: control for group ON/OFF| This command allows to send an ON or OFF command to a group of lighting points.
 +  * **Group** as configured in MyHome.
 +  * **Interface (I)**
 +  * **ON/OFF** type 0 to turn off and 1 to turn on.
 +++++
 +++++Lights: control for group DIMMER| This command allows to send a dimming value to a group of lighting points.
 +  * **Group** as configured in MyHome.
 +  * **Interface (I)**
 +  * **Dimmer Level** type a value between 0 and 255 for dimmer's level.
 +++++
 +++++Lights: control for group TIMED| This command allows to send an ON value duration for a group of lighting points.
 +  * **Group** as configured in MyHome.
 +  * **Interface (I)**
 +  * **ON timed for (min)** the values can be 0.5, 1, 2, 3, 4,5, or 15 min.
 +++++
 +++++Lights: general control ON/OFF| This command allows to send an ON or OFF command to all lighting points.
 +  * **ON/OFF** type 0 to turn off and 1 to turn on.
 +++++
 +++++Lights: general control DIMMER| This command allows to send a dimming value to all lighting points.
 +  * **Dimmer Level** type a value between 0 and 255 for dimmer's level.
 +++++
 +++++Lights: general control TIMED| This command allows to send an ON value duration for all lighting points.
 +  * **ON timed for (min)** the values can be 0.5, 1, 2, 3, 4,5, or 15 min.
 +++++
 +++++Automation: point to point control| This command allows to control a single shutter by sending Up, Down or Stop.
 +  * **Room (A)** as configured in MyHome.
 +  * **Automation Point (PL)**
 +  * **Interface (I)**
 +  * **Stop/Up/Down** Stop=0, Up=1, Down=2.
 +++++
 +++++Automation: control for group| This command allows to control a group of shutters by sending Up, Down or Stop.
 +  * **Group** as configured in MyHome.
 +  * **Interface (I)**
 +  * **Stop/Up/Down** Stop=0, Up=1, Down=2.
 +++++
 +++++Automation: control for room| This command allows to control all shutters in a single room.
 +  * **Room** as configured in MyHome.
 +  * **Interface (I)**
 +  * **Stop/Up/Down** Stop=0, Up=1, Down=2.
 +++++
 +++++Automation: general control| This command allows to control all shutters.
 +  * **Stop/Up/Down** Stop=0, Up=1, Down=2.
 +++++
 +++++Temperature Control: Setpoint| This command allows to change the setpoint in a zone.
 +  * **Zone (ZA, ZB)** as configured in MyHome.
 +  * **Temperature** type the value of the temperature in °C.
 +++++
 +++++Temperature Control: enable or disable| This command allows to enable/disable the thermostat.
 +  * **Zone (ZA, ZB)** as configured in MyHome.
 +  * **Enable or disable** type 1 to enable and 0 to disable.
 +++++
 +++++Sound: Control the volume| This command allows to control the volume of a speaker.
 +  * **Room (A)** as configured in MyHome.
 +  * **Loudspeaker (PF)** 
 +  * **Volume** the number must be between 0 and 255.
 +++++
 +++++Sound: control a speaker ON/OFF| This command allows to turn a speaker on or off.
 +  * **Room (A)** as configured in MyHome.
 +  * **Loudspeaker (PF)** 
 +  * **ON/OFF** insert 1 to turn on and 0 to turn off.
 +++++
 +
 +=== Voice Control Gateway ===
 +The available commands when selecting the **Voice Control Gateway** category under **Reports and Gateways** are the following:
 +
 +++++Restart Homekit gateway|  This function is used to restart the Homekit gateway enabled from the server's web page. 
 +++++
 +
 +=== IFTTT Account ===
 +The available commands when selecting the **IFTTT Account** category under **Reports and Gateways** are the following:
 +
 +++++Trigger an event with parameters|  This function is used to send a command from Thinknx to trigger an event configured on an IFTTT service. The service configured in this case requires certain values before execution.
 +  * **Event identification** this identification should match the one entered on the IFTTT website.
 +  * **Value to pass as ingredient 1** value 1 required by the service on IFTTT.
 +  * **Value to pass as ingredient 2** value 2 required by the service on IFTTT.
 +  * **Value to pass as ingredient 3** value 3 required by the service on IFTTT.
 +++++
 +++++Trigger an event |  This function is used to send a command from Thinknx to trigger an event configured on an IFTTT service. 
 +  * **Event identification** this identification should match the one entered on the IFTTT website.
 +++++
 +
 +=== SMS Gateway ===
 +The available commands when selecting the **SMS Gateway** category under **Reports and Gateways** are the following:
 +
 +++++Send SMS to numbers with text|  This function allows the sending of an SMS to multiple phone numbers.
 +  * **SMS text content** message body.
 +  * **Receivers phone numbers** use " ; " to indicate more receivers. Number should be international without leading + or 00.
 +++++
 +
 +===== Internal Services =====
 +The list below contains all the possible objects that could be added to the Internal Services category:
 +<WRAP Group>
 +<WRAP column 30%>
 +  * [[#scene| Scene]]
 +  * [[#presence_simulator| Presence Simulator]]
 +  * [[#chronothermostat| Chronothermostat]]
 +  * [[#email_account| Email Account]]
 +  * [[#irrigation| Irrigation]]
 +  * [[#rgb| RGB]]
 +</WRAP>
 +<WRAP column 50%>
 +<WRAP centeralign>{{ :gen_cmd_3.png?400 | Internal Services }}</WRAP>
 +<WRAP center 60%> <WRAP centeralign> Figure 3: Internal Services </WRAP></WRAP>
 +</WRAP>
 +</WRAP>
 +
 +=== Scene ===
 +After selecting **Scene**, a list of all the added scenes in System will be shown. The available commands when selecting one of the scenes are the following:
 +
 +++++Launch scenery|  This command will allow to play the selected scene.
 +++++
 +++++Sop scenery execution|  This command will allow to stop a scene during execution.
 +++++
 +
 +=== Presence Simulator ===
 +The available commands after selecting **Presence Simulator** and opening the Simulator tree are the following:
 +
 +++++Start the presence simulation|  This command allows to start playing the presence simulation configured in the Presence Simulation object in System.
 +++++
 +++++Stop the presence simulation|  This command allows to stop playing the presence simulation configured in the Presence Simulation object in System.
 +++++
 +
 +=== Chronothermostat ===
 +After selecting **Chronothermostat**, a list of all the added chronothermostats in System will be shown. The available command when selecting one of the chronothermostats is the following:
 +
 +++++Enable/Disable the Chrono modality|  This command allows to activate/deactivate the control of the setpoint from the schedule configured by the client. 
 +  * **Enable/Disable** send 1 to enable and 0 to disable.
 +++++
 +
 +=== Email Account ===
 +After selecting **Email Account**, a list of all the email accounts created in System will be shown. The available command when selecting one of the accounts is the following:
 +
 +++++Send Email to recipients|  This command allows to send an email to a group of recipients.
 +  * **Email subject** 
 +  * **Email recipients** separate the emails using " ; ".
 +  * **Email content** body of the email.
 +++++
 +
 +=== Irrigation ===
 +The available command after selecting **Irrigation** and opening the "Chrono-Irrigation" is the following:
 +
 +++++Enable/Disable the Chrono modality|  This command allows to activate/deactivate the functioning of the irrigation zones from the schedule configured by the client. 
 +++++
 +
 +=== RGB ===
 +After selecting **RGB**, a list of all the RGB objects added in System will be shown. The available commands when selecting one of the RGB objects are the following:
 +
 +++++Start RGB sequence shuffle with time in seconds|  This command allows to play a sequence of all the favorite colors in a shuffle mode, while defining the time to switch from one color to another.
 +  * **Time** interval before switching to a new color, in seconds
 +++++
 +
 +++++Start RGB sequence repeat with time in seconds|  This command allows to play a sequence of all the favorite colors in order and repeat them once done, while defining the time to switch from one color to another.
 +  * **Time** interval before switching to a new color, in seconds
 +++++
 +
 +++++Stop RGB sequence and turn OFF|  This command allows to stop an already launched sequence and turn off the RGB light.
 +++++
 +
 +++++Save the current color to the selected preset position|  This command allows to save the current color to one of the available slots in Favorites.
 +  * **Preset position** number of the slot where the color should be saved (value between 0-9).
 +++++
 +
 +++++Recall the color previously saved to the selected preset position|  This command allows to switch the color of the RGB lights into the color saved in the requested slot below.
 +  * **Preset position** number of the slot corresponding to the desired color (value between 0-9).
 +++++
 +
 +===== Multimedia =====
 +The list below contains all the possible objects that could be added to the Internal Services category:
 +<WRAP Group>
 +<WRAP column 30%>
 +  * [[#video_matrix| Video Matrix]]
 +  * [[#Audio_matrix| Audio Matrix]]
 +  * [[#display| Display]]
 +  * [[#home_theater| Home Theater]]
 +  * [[#media_player| Media Player]]
 +  * [[#sonos_manager| Sonons Manager]]
 +  * [[#ir_trasmitter| IR Transmitter]]
 +</WRAP>
 +<WRAP column 50%>
 +<WRAP centeralign>{{ :gen_cmd_4.png?400 | Multimedia }}</WRAP>
 +<WRAP center 60%> <WRAP centeralign> Figure 4: Multimedia </WRAP></WRAP>
 +</WRAP>
 +</WRAP>
 +
 +=== Video Matrix ===
 +After selecting **Video Matrix**, a list of all the video matrixes added in System will be shown. The available commands when selecting one of the matrixes are the following:
 +
 +++++Disconnect input for every output|  This command will disconnect all the inputs connected to the outputs.
 +++++
 +
 +++++Disconnect input for selected output|  This command will disconnect the input connected to the desired output.
 +  * **Output Number**
 +
 +++++
 +
 +++++Set the selected input to the selected output|  This command will allow to set the desired input to a selected output.
 +  * **Input Number**
 +  * **Output Number**
 +++++
 +
 +=== Audio Matrix ===
 +After selecting **Audio Matrix**, a list of all the audio matrixes added in System will be shown. The available commands when selecting one of the matrixes are the following:
 +
 +++++Set the selected input ot the selected output|  This command will allow to set the desired input to one or more multiple outputs.
 +  * **Input Number**
 +  * **Output Number** use comma "," to send to multiple outputs.
 +++++
 +
 +++++Disconnect input for every output|  This command will allow to disconnect the inputs on all outputs.
 +++++
 +
 +++++Mute or unmute selected output|  This command will allow to mute or unmute one or more outputs.
 +  * **Output Number** use comma "," to send to multiple outputs.
 +  * **Mute Value** 1=muted, 0=unmuted.
 +++++
 +
 +++++Volume up selected output|  This command will allow to raise the volume on the selected output. The volume is raised by 1.
 +  * **Output Number** use comma "," to send to multiple outputs.
 +++++
 +
 +++++Volume down selected output|  This command will allow to lower the volume on the selected output. The volume is lowered by 1.
 +  * **Output Number** use comma "," to send to multiple outputs.
 +++++
 +
 +++++Set volume for selected output|  This command will allow to set the a desired value to the volume on the selected output.
 +  * **Output Number** use comma "," to send to multiple outputs.
 +  * **Volume** value between 0-100.
 +++++
 +
 +=== Display ===
 +After selecting **Display**, a list of all the displays added in System will be shown. The available commands when selecting one of the displays are the following:
 +
 +++++Set the TV channel number|  This command will allow to change the TV channel to the desired channel entered inside the parameter.
 +  * **Channel Number**
 +++++
 +
 +++++Set the video source|  This command will allow to set the video source on the TV.
 +  * **Source Number**
 +++++
 +
 +++++On or standby the device|  This command will allow to turn ON the TV or put it to Standby mode.
 +  * **Power Value** 1=Power ON, 0=Standby.
 +++++
 +
 +++++Set the audio volume|  This command will allow to send a value to the TV volume.
 +  * **Volume Level** value between 0-100.
 +++++
 +
 +++++Set the audio volume up|  This command will allow to raise the volume on the TV. 
 +++++
 +
 +++++Set the audio volume down|  This command will allow to lower the volume on the TV.
 +++++
 +
 +=== Home Theater ===
 +After selecting **Home Theater**, a list of all the home theater devices added in System will be shown. The available commands when selecting one of the devices are the following:
 +
 +<WRAP important round center 80%> Depending on the brand of the Home Theater device selected in System, some commands may not be applicable. </WRAP>
 +<WRAP important round center 80%> The values entered inside the commands vary depending on the protocol specification for each brand. </WRAP>
 +
 +++++Power On or Standby device|  This command will allow to turn the device On or put it to Standby mode. The command is sent to each zone individually.
 +  * **Subzone** 
 +  * **power value** this value varies depending on the Brand of the Home Theater device. For more information, contact support@thinknx.com.
 +++++
 +
 +++++Mute or unmute main output|  This command will allow to mute or unmute the output on the selected subzone.
 +  * **Subzone** 
 +  * **mute value** this value varies depending on the Brand of the Home Theater device. For more information, contact support@thinknx.com.
 +++++
 +
 +++++Volume up main output|  This command will allow to raise the volume on the selected subzone.
 +  * **Subzone** 
 +++++
 +
 +++++Volume down main output|  This command will allow to lower the volume on the selected subzone.
 +  * **Subzone** 
 +++++
 +
 +++++Set volume for main output|  This command will allow to send a desired value to the output's volume.
 +  * **Subzone** 
 +  * **Volume** value between 0-100.
 +++++
 +
 +++++Bass up main output|  This command will allow to raise the bass on the output.
 +++++
 +
 +++++Bass down main output|  This command will allow to lower the bass on the output.
 +++++
 +
 +++++Treble up main output|  This command will allow to raise the treble on the output.
 +++++
 +
 +++++Treble down main output|  This command will allow to lower the treble on the output.
 +++++
 +
 +++++Enable or disable Subwoofer|  This command will allow to enable or disable the subwoofer.
 +  * **Sub enable** 
 +++++
 +
 +++++Select source for main output|  This command will allow to set the desired source to the main output of the selected zone.
 +  * **Subzone** 
 +  * **Main source**
 +++++
 +
 +++++Select audio source for selected main source|  This command will allow to set the main audio source.
 +  * **Subzone** 
 +  * **Main source audio**
 +++++
 +
 +++++Select video source for selected main source|  This command will allow to set the main video source.
 +  * **Subzone** 
 +  * **Main source video**
 +++++
 +
 +++++Read tuner frequency|  This command will allow to get a feedback on the current tuner frequency.
 +++++
 +
 +++++Read tuner station|  This command will allow to get a feedback on the current tuner station.
 +++++
 +
 +++++Tuner frequency up|  This command will allow to raise the tuner frequency.
 +++++
 +
 +++++Tuner frequency down|  This command will allow to lower the tuner frequency.
 +++++
 +
 +++++Tuner up|  This command will allow to set the next tuner station.
 +++++
 +
 +++++Tuner down|  This command will allow to set the previous tuner station.
 +++++
 +
 +++++Tuner auto search|  This command will allow to launch the tuner auto search.
 +++++
 +
 +++++Tuner stop search|  This command will allow to stop the tuner auto search.
 +++++
 +
 +++++Select digital mode for main output|  This command will allow to select the digital mode on the device.
 +  * **Digital Mode**
 +++++
 +
 +++++Select surround mode for main output|  This command will allow to select the surround mode on the device.
 +  * **Digital Mode**
 +++++
 +
 +++++Remote setup menu show/hide|  This command will allow show/hide the on screen display menu for the remote.
 +  * **OSD Setup** 1=show OSD menu, 0=hide OSD menu.
 +++++
 +
 +++++Remote press cursor up|  This command will simulate the remote control command "Cursor Up".
 +++++
 +
 +++++Remote press cursor down|  This command will simulate the remote control command "Cursor Down".
 +++++
 +
 +++++Remote press cursor right|  This command will simulate the remote control command "Cursor Right".
 +++++
 +
 +++++Remote press cursor left|  This command will simulate the remote control command "Cursor Left".
 +++++
 +
 +++++Remote press Enter button|  This command will simulate the remote control button "Enter".
 +++++
 +
 +++++Remote press Back/Return button|  This command will simulate the remote control button "Back/Return".
 +++++
 +
 +++++Remote press Option button|  This command will simulate the remote control button "Option".
 +++++
 +
 +++++Remote press Info button|  This command will simulate the remote control button "Info".
 +++++
 +
 +++++Send a custom command|  This command will allow to send a customized command to the device.
 +  * **Command to send to the device** refer to the Denon/Marantz protocol specification.
 +++++
 +
 +
  • generic_commands.txt
  • Last modified: 2022/06/16 08:26
  • by ingrid