Comandi interni e stati
Quando un oggetto viene aggiunto al sistema, se applicabile, diventa disponibile l’elenco di tutti i comandi relativi a quell’oggetto. Questi comandi possono essere utilizzati su un pulsante generico, all’interno del modulo logico, con l’Universal Gateway, ecc. Alcuni oggetti, come Sonos Manager, permettono inoltre di leggere gli stati dai dispositivi utilizzando un oggetto interfaccia di tipo Analog Value oppure un Extended Command
I comandi/stati sono raggruppati in 5 categorie:
La categoria sarà visibile solo se gli oggetti correlati sono stati aggiunti nella scheda System.
Figura 1: Comandi oggetti Thinknx
Sistema
I comandi disponibili selezionando la categoria Sistema sono i seguenti:
This command is used to send a 1 bit value to the KNX bus.
- KNX Group Indirizzo di gruppo a cui inviare il valore.
- KNX value Can be either 1 or 0.
This command is used to send a 1 byte value to the KNX bus.
- KNX Group Indirizzo di gruppo a cui inviare il valore.
- KNX value Can be a value between 0-255.
A generic button can be configured to send a fixed dimming value to a dimming circuit, for example sending the value 128 to make the light go to 50%.
Invia telegramma KNX Float 2 Byte
This command is used to send a 2 byte float value to the KNX bus.
- KNX Group Indirizzo di gruppo a cui inviare il valore.
- KNX value Can be a value between -671088,64 and 670760,96.
A generic button can be configured to send a fixed temperature value to a thermostat, for example sending the value 21.5 as a setpoint.
Invia telegramma KNX Float 4 Byte
This command is used to send a 4 byte float value to the KNX bus.
- KNX Group Indirizzo di gruppo a cui inviare il valore.
- KNX value
This command is used to send a string of 14 bytes to the KNX bus.
- KNX Group Indirizzo di gruppo a cui inviare il valore.
- KNX value string text to be entered.
This command is used to send a 4 bit value to the KNX bus.
- KNX Group Indirizzo di gruppo a cui inviare il valore.
- KNX value Can be a value between 0 and 15.
A generic button can be configured to decrease (value 0-7) or increase ( value 8-15) a light dimming value. It can also be used to change a shutter position (use values 0-7 for UP, and 8-15 for DOWN). For example, sending the value 5 to a dimmer will decrease the brightness by 6%, while sending the value 10 to a shutter will lower its position by 50%.
This command is used to read a value from the KNX bus.
- KNX Group Indirizzo di gruppo da cui leggere il valore.
Esegui una pausa per un intervallo fisso
This command pauses the system for a specified time interval configurable in milliseconds.
- Interval Intervallo di tempo in millisecondi.
When saving a scene, sometimes a pause between two commands is necessary, for example, when saving the TV channel number. Another use of the Pause application would be before turning off the final light in a Goodbye scene, making sure that the client has left the house.
Cambia funzione e pagina UI: GENERALE
This command allows to redirect all clients to a specific function and page.
- Function insert the Index number of the destination function.
- Page insert the Index number of the destination page.
Using the Universal Gateway, a scenario can be configured to redirect the users to the Main Entrance camera page whenever the doorbell rings.
Cambia funzione e pagina UI: CLIENT SPECIFICO
This command allows the specific client who has sent it to access a certain function and page.
- Function insert the Index number of the destination function.
- Page insert the Index number of the destination page.
Invisible generic buttons can be placed on the house plan for each room, allowing every single client to navigate through the rooms by clicking on each area.
This command allows to send push notifications to the clients. By accessing the web page of the server and clicking on Server –> Licenses and Codes, it is possible to enable/disable the receipt of push notifications for each client.
- Message insert the message to be displayed on the clients.
- Maximum number of push notifications with the same identifier allowed in 10 min This parameter is not mandatory. However, if a value has been entered, the system will make sure to limit the number of push notifications sent to this number in 10 min. It is quite useful when the trigger for sending the push notifications is being sent frequently on the bus.
- Push Notification Identifier A small descriptive text to allow the system to differentiate a push notification from another one when calculating the rate limit. Mandatory only if the previous parameter has been used.
Using the Universal Gateway, a push notification can be sent to the client when a 1-bit value is received from the bus to indicate that the Water Tank Level is low. The message in that case can be “Low Water Level!”. If the 1-bit is being sent periodically to the bus with a small interval, then a maximum number of push notifications can be inserted in the related parameter.
Push notifications only work with internet connectivity. In addition, the server and client should both have the same version of Thinknx software (both Classic or Thinknx UP).
Esegui comando MS Windows: GENERALE
This command allows to launch an .exe file directly from the ThinKnx application on all Players for Windows.
- Command
- Parameter
Example: to open a specific file or folder on Windows, fill the Command field with “explorer.exe”, and put the entire path leading to the folder or file in the Parameter field.
Esegui comando MS Windows: CLIENT SPECIFICO
This command allows to launch an .exe file directly from the ThinKnx application on all Players for Windows.
- Command
- Parameter
Example: to open a specific file or folder on Windows, fill the Command field with “explorer.exe”, and put the entire path leading to the folder or file in the Parameter field.
This property allows to launch a specific application on iOS devices directly from the ThinKnx app by typing the related URL.
- URL used to recall iOS app Type in the correct URL to open the desired installed application, for example http://www.google.com will automatically browse the google safari page. Another example is typing sonos:// to open the SONOS app.
A generic button can be configured for the client to open another application on the iOS device.
This command allows to send an email message using a default ThinKnx account.
- Email Subject Enter the email title here.
- Email Recipients Enter destination email accounts.
- Email Content Enter the email content here.
If the client's house is empty and a presence has been detected inside (1-bit KNX telegram), a scenario can be programmed on the Universal Gateway to send an email to the owner of the house.
This command might not work properly. Instead, add an Email Account under System tab, and select the command “send email to recipient” that can be found in the Internal Services. See this section for more information.
Invia tono DTMF durante una chiamata intercom
This command allows to send a DTMF tone used in telephony while an intercom call is running on the client.
- DTMF tones sequence enter the sequence of numbers to send during the intercom call. Sometimes it is necessary to end the sequence with the symbol “#”, depending on the application.
A generic button can be configured in the Intercom page to send a DTMF tone to open the main gate whenever a call is established.
When using the Thinknx server as PBX, it is possible to make internal calls between all the devices.
- Extension to call Enter the extension of the destination device.
A house owner can have a generic button on his application to call the extension of the touch screen installed in Kitchen to communication with the help.
Avvia suono di notifica audio su tutti i client
This command allows to play an audio sound in all the clients.
- Sound to play Choose between different beeps to play: 0=Beep_1, 1=Beep_2, 2=Alarm_1, 3=Alarm_2, 4=Siren_1, 5=Siren_2.
- Duration of the sound to play Specify the duration of the sound to play in seconds. If 0 is entered, the sound will play endlessly until a Stop command has been sent.
An emergency push button can be installed in bathrooms to send a KNX 1-bit value. Using the Universal Gateway, this value received can launch the command to start audio notification on all clients.
Interrompi suono di notifica audio su tutti i client
This command allows to stop the audio sound previously launched in all clients.
See above command for example.
Report & gateway
L’elenco seguente contiene tutti i possibili oggetti che possono essere aggiunti alla categoria Report & gateway:
Gateway Hue
I comandi disponibili selezionando la categoria Hue Gateway sotto Reports and Gateways sono i seguenti:
This command allows to start turn on or off the Hue element.
- Value Scrivere 1 per accendere e 0 per spegnere.
This command allows to set the desired value for the dimmer through a single parameter which can assume a valore compreso tra 0 e 255.
- Value can be between 0 and 255.
Imposta temperatura colore elemento (bianco)
This command allows to set the element color temperature.
- Value Can be between 0 and 255, where 0 corresponds to Cold White (6500 K) and 255 correspond to Warm White (2000 K).
Set the element RGB color through the definition of three parameters for Red, Green and Blue. Each color can assume a valore compreso tra 0 e 255.
- Red Value valore compreso tra 0 e 255.
- Green Value valore compreso tra 0 e 255.
- Blue Value valore compreso tra 0 e 255.
Gateway Modbus
I comandi disponibili selezionando la categoria Gateway Modbus sotto Reports and Gateways sono i seguenti:
Send Modbus value with function 5
This function is used to send a value to a Modbus device supporting function 5, known as “write single coil”.
- Modbus address Indirizzo Modbus.
- Coil Address Discrete output address (coils are 1-bit registers).
- Value could be 1 or 0.
Send Modbus value with function 6
This function is used to send a value to a Modbus device supporting function 6, known as “Write Single Holding Register”.
- Modbus Address Indirizzo Modbus.
- Register Address Slave register.
- Value valore da scrivere.
- N.Byte Numero di byte.
Send Modbus value with function 16
This function is used to send a value to a Modbus device supporting function 16, known as “Write Multiple Holding Registers”.
- Modbus Address Indirizzo Modbus.
- First Register Address Slave register.
- Value valore da scrivere.
- N.Byte Numero di byte.
Send Modbus value with function 22
This function is used to send a value to a Modbus device supporting function 22. The function can be used to set or clear individual bits in the register.
- Modbus Address Indirizzo Modbus.
- Register Address Slave register.
- Value valore da scrivere.
- Selected bits mask mask value of the selected bits to be changed.
Lutron project
I comandi disponibili selezionando la categoria Lutron Project sotto Reports and Gateways sono i seguenti:
This command is used to simulate a keypad button press on one of the Lutron devices installed.
- System address of the keypad Address of the keypad with the desired button to simulate. Communication is done by connecting to the Lutron processor. Address shall be written using the following template “processor:link:address”.
- Button number to operate Number of the button to press on the Lutron keypad.
Simulate keypad button release
This command is used to simulate a keypad button release on one of the Lutron devices installed.
- System address of the keypad Address of the keypad with the desired button to simulate. Communication is done by connecting to the Lutron processor. Address shall be written using the following template “processor:link:address”.
- Button number to operate Number of the button to release on the Lutron keypad.
This command is used to simulate a keypad button hold on one of the Lutron devices installed.
- System address of the keypad Address of the keypad with the desired button to simulate. Communication is done by connecting to the Lutron processor. Address shall be written using the following template “processor:link:address”.
- Button number to operate Number of the button to hold on the Lutron keypad.
Simulate keypad button double tap
This command is used to simulate a keypad button double tap on one of the Lutron devices installed.
- System address of the keypad Address of the keypad with the desired button to simulate. Communication is done by connecting to the Lutron processor. Address shall be written using the following template “processor:link:address”.
- Button number to operate Number of the button to double tap on the Lutron keypad.
This command is used to control Lutron shutters/blinds through a Sivoia control device.
- System address of Sivoia Control Address of the Sivoia Control device. Communication is done by connecting to the Lutron processor. Address shall be written using the following template “processor:link:address”.
- Sivoia state to select O=open, C=close, S=stop.
This command is used to play a scene configured with Lutron Grafik Eye system.
- System address of Grafik Eye to control Address of the Grafik Eye device. Communication is done by connecting to the Lutron processor. Address shall be written using the following template “processor:link:address”.
- Scene number to select Input the scene number (0=OFF).
This command is used to send the lights to a certain level.
- Output integration ID ID of the output to control.
- Level Input a number between 0 and 255 to send the lighting level.
This command is used to start raising the lighting level of the desired output.
- Output integration ID ID of the output to control.
This command is used to start lowering the lighting level of the desired output.
- Output integration ID ID of the output to control.
Stop Raising or Lowering Lights
This command is used to stop raising/lowering the lighting level of the desired output.
- Output integration ID ID of the output to control.
Serial Gateway
I comandi disponibili selezionando la categoria Serial Gateway sotto Reports and Gateways sono i seguenti:
Send string with no termination
This command is used to send a text without termination.
- String to send input the string that will be sent to the serial gateway.
Send string with CR termination
This command is used when sending a text with CR termination, marking the end of the line.
- String to send input the string that will be sent to the serial gateway.
Send hexadecimal string with no termination
This command is used to send an hexadecimal string without termination.
- String to send input the string that will be sent to the serial gateway.
Send hexadecimal string with CR termination
This command is used when sending an hexadecimal string with CR termination, marking the end of the line.
- String to send input the string that will be sent to the serial gateway.
Gateway Ethernet
I comandi disponibili selezionando la categoria Ethernet Gateway sotto Reports and Gateways sono i seguenti:
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 server 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 server 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 to authenticate to the server.
- Password used to authenticate to the server.
- Timeout for connection in milliseconds, default 3000 ms.
Make an HTTP PUT call to a specified url
This command allows the sending of an HTTP PUT request to send data to a certain server 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 PUT call to a specified url with username and password
This command allows the sending of an HTTP PUT request to send data to a certain server 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 to authenticate to the server.
- Password used to authenticate to the server.
- Timeout for connection in milliseconds, default 3000 ms.
Make an HTTP DELETE call to a specified url
This command allows the sending of an HTTP DELETE request to send data to an external server.
- 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 DELETE call to a specified url with username and password
This command allows the sending of an HTTP DELETE to an external server. 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 to 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 separated 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
I comandi disponibili selezionando la categoria Gateway MyHome sotto Reports and Gateways sono i seguenti:
This command allows launching of a scenario configured on the MyHome system.
- Scenario Number as configured in MyHome.
- Control Panel
- Interface (I)
Luci: controllo punto-punto 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.
Luci: controllo punto-punto 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.
Luci: controllo punto-punto TEMPORIZZATO
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.
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.
Luci: controllo stanza TEMPORIZZATO
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.
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.
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.
Luci: controllo gruppo TEMPORIZZATO
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.
Luci: controllo generale 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.
Luci: controllo generale 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.
Luci: controllo generale TEMPORIZZATO
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.
Automazione: controllo punto-punto
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.
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.
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.
Automazione: controllo generale
This command allows to control all shutters.
- Stop/Up/Down Stop=0, Up=1, Down=2.
Controllo temperatura: 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.
Controllo temperatura: abilita o disabilita
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.
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.
Audio: controllo 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.
Gateway controllo vocale
I comandi disponibili selezionando la categoria Voice Control Gateway sotto Reports and Gateways sono i seguenti:
This function is used to restart the HomeKit gateway enabled from the server's web page.
IFTTT Account
I comandi disponibili selezionando la categoria IFTTT Account sotto Reports and Gateways sono i seguenti:
Attiva un evento con parametri
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.
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
I comandi disponibili selezionando la categoria SMS Gateway sotto Reports and Gateways sono i seguenti:
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.
Servizi interni
L’elenco seguente contiene tutti i possibili oggetti che possono essere aggiunti alla categoria Servizi interni:
Scenario
Dopo aver selezionato Scenario, verrà mostrato l’elenco di tutte le scene aggiunte nel sistema. I comandi disponibili selezionando una delle scene sono i seguenti:
This command will allow to play the selected scene.
This command will allow to stop a scene during execution.
Simulatore di presenza
I comandi disponibili dopo aver selezionato Simulatore di presenza e aperto l’albero del simulatore sono i seguenti:
This command allows to start playing the presence simulation configured in the Presence Simulation object in System.
This command allows to stop playing the presence simulation configured in the Presence Simulation object in System.
Cronotermostato
Dopo aver selezionato Cronotermostato, verrà mostrato l’elenco di tutti i cronotermostati aggiunti nel sistema. Il comando disponibile selezionando uno dei cronotermostati è il seguente:
Abilita/disabilita modalità Chrono
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
Dopo aver selezionato Email Account, verrà mostrato l’elenco di tutti gli account email creati nel sistema. Il comando disponibile selezionando uno degli account è il seguente:
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.
Thinknx Sensors
Dopo aver selezionato Thinknx Sensors, verrà mostrato l’elenco di tutti i sensori Thinknx creati nel sistema. Gli stati disponibili selezionando uno dei sensori sono i seguenti:
This command allows read the humidity value from the selected sensor
This command allows read the luminosity value from the selected sensor
This command allows read the temperature value from the selected sensor
Irrigazione
Il comando disponibile dopo aver selezionato Irrigazione e aperto “Chrono-Irrigation” è il seguente:
Abilita/disabilita modalità Chrono
This command allows to activate/deactivate the functioning of the irrigation zones from the schedule configured by the client.
RGB
Dopo aver selezionato RGB, verrà mostrato l’elenco di tutti gli oggetti RGB aggiunti nel sistema. I comandi disponibili selezionando uno degli oggetti RGB sono i seguenti:
Avvia sequenza RGB casuale con tempo in secondi
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
Avvia sequenza RGB ripetuta con tempo in secondi
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
This command allows to stop an already launched sequence and turn off the RGB light.
Salva il colore corrente nella posizione preset selezionata
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).
Richiama il colore salvato nella posizione preset selezionata
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
L’elenco seguente contiene tutti i possibili oggetti che possono essere aggiunti alla categoria Multimedia:
Matrice Video
Dopo aver selezionato Matrice Video, verrà mostrato l’elenco di tutti le matrici video aggiunte nel sistema. I comandi disponibili selezionando una delle matrici sono i seguenti:
Disconnetti ingresso da tutte le uscite
This command will disconnect all the inputs connected to the outputs.
Disconnetti ingresso dall’uscita selezionata
This command will disconnect the input connected to the desired output.
- Output Number
Imposta ingresso selezionato sull’uscita selezionata
This command will allow to set the desired input to a selected output.
- Input Number
- Output Number
Matrice Audio
Dopo aver selezionato Matrice Audio, verrà mostrato l’elenco di tutti le matrici audio aggiunte nel sistema. I comandi disponibili selezionando una delle matrici sono i seguenti:
Imposta ingresso selezionato sull’uscita selezionata
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.
Disconnetti ingresso da tutte le uscite
This command will allow to disconnect the inputs on all outputs.
Disattiva/riattiva audio uscita selezionata
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.
Aumenta volume uscita selezionata
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.
Diminuisci volume uscita selezionata
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.
Imposta volume uscita selezionata
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
Dopo aver selezionato Display, verrà mostrato l’elenco di tutti i display aggiunti nel sistema. I comandi disponibili selezionando uno dei display sono i seguenti:
This command will allow to change the TV channel to the desired channel entered inside the parameter.
- Channel Number
This command will allow to set the video source on the TV.
- Source Number
Accendi o metti in standby il dispositivo
This command will allow to turn ON the TV or put it to Standby mode.
- Power Value 1=Power ON, 0=Standby.
This command will allow to send a value to the TV volume.
- Volume Level value between 0-100.
This command will allow to raise the volume on the TV.
This command will allow to lower the volume on the TV.
Home Theater
Dopo aver selezionato Home Theater, verrà mostrato l’elenco di tutti i dispositivi Home Theater aggiunti nel sistema. I comandi disponibili selezionando uno dei dispositivi sono i seguenti:
Depending on the brand of the Home Theater device selected in System, some commands may not be applicable.
The values entered inside the commands vary depending on the protocol specification for each brand.
Accendi o metti in standby il dispositivo
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.
Disattiva/riattiva audio uscita principale
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.
Aumenta volume uscita principale
This command will allow to raise the volume on the selected subzone.
- Subzone
Diminuisci volume uscita principale
This command will allow to lower the volume on the selected subzone.
- Subzone
Imposta volume uscita principale
This command will allow to send a desired value to the output's volume.
- Subzone
- Volume value between 0-100.
Aumenta bassi uscita principale
This command will allow to raise the bass on the output.
Diminuisci bassi uscita principale
This command will allow to lower the bass on the output.
Aumenta alti uscita principale
This command will allow to raise the treble on the output.
Diminuisci alti uscita principale
This command will allow to lower the treble on the output.
Abilita o disabilita Subwoofer
This command will allow to enable or disable the subwoofer.
- Sub enable
Seleziona sorgente per uscita principale
This command will allow to set the desired source to the main output of the selected zone.
- Subzone
- Main source
Seleziona sorgente audio per sorgente principale
This command will allow to set the main audio source.
- Subzone
- Main source audio
Seleziona sorgente video per sorgente principale
This command will allow to set the main video source.
- Subzone
- Main source video
This command will allow to get a feedback on the current tuner frequency.
This command will allow to get a feedback on the current tuner station.
This command will allow to raise the tuner frequency.
This command will allow to lower the tuner frequency.
This command will allow to scan for the next tuner station.
This command will allow to scan for the previous tuner station.
This command will allow to launch the tuner auto search.
This command will allow to stop the tuner auto search.
Seleziona modalità digitale per uscita principale
This command will allow to select the digital mode on the device.
- Digital Mode
Seleziona modalità surround per uscita principale
This command will allow to select the surround mode on the device.
- Digital Mode
Mostra/nascondi menu setup telecomando
This command will allow show/hide the on screen display menu for the remote.
- OSD Setup 1=show OSD menu, 0=hide OSD menu.
This command will simulate the remote control command “Cursor Up”.
Telecomando: premi cursore giù
This command will simulate the remote control command “Cursor Down”.
Telecomando: premi cursore destra
This command will simulate the remote control command “Cursor Right”.
Telecomando: premi cursore sinistra
This command will simulate the remote control command “Cursor Left”.
This command will simulate the remote control button “Enter”.
Telecomando: premi Back/Return
This command will simulate the remote control button “Back/Return”.
This command will simulate the remote control button “Option”.
This command will simulate the remote control button “Info”.
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.
The available statuses to read from the Home Theater when it is configured as Denon are the following:
This feedback will read the active input on the AVR.
Leggi stato alimentazione dispositivo
This feedback will read the power status of the device.
This feedback will read the current volume set on the device.
This feedback will read the selected audio type.
This feedback will read the selected video type.
Leggi testo visualizzato dal dispositivo
This feedback will read the text displayed on the device.
Sonos Manager
Dopo aver selezionato Sonos Manager, verrà mostrato l’elenco di tutti players created in the System tab will be shown.
The available commands when selecting one of the players are the following:
Metti dispositivo in stato PLAY
This command will allow to play music on the selected player.
Metti dispositivo in stato STOP
This command will allow to stop the music from playing on the selected player.
This command will allow to raise the volume on the selected player.
This command will allow to lower the volume on the selected player.
This command will allow to play the next track.
This command will allow to play the previous track.
This command will allow to set the volume to a desired level.
- Desired Volume value between 0 and 100.
Metti dispositivo in stato MUTE
This command will allow to mute/unmute the player.
- Mute value 1=unmuted, 0=muted.
Riproduci audio dall’ingresso Audio IN
This command will allow to play the music coming from the analog input of the player.
Riproduci audio dall’ingresso Audio IN di un altro player
This command will allow to play the music coming from the analog input of another player player.
- Zone player unique identifier this identifier can be found when accessing the Sonos Manager in System and going to the Players collection.
Riproduci audio da file di rete
This command will allow to play a shared file on the network using its URL.
- File URL should follow the form ://192.168.2.5/Music/abc.mp3
This command will allow to play from a streaming URL.
- Streaming URL should follow the form ://myradiostream.com:800
Abilita/disabilita modalità Repeat
This command will enable/disable the repeat mode.
- Repeat value 1=enabled, 0-disabled.
Abilita/disabilita modalità Shuffle
This command will enable/disable the Shuffle mode.
- Shuffle value 1=enabled, 0-disabled.
This command will start playing a desired playlist from its number.
- Playlist number
This command will start playing a desired playlist from its name.
- Playlist name
Riproduci preferito dal numero
This command will start playing a desired item from the Favorite list.
- Favorite number
The available statuses to read from the Sonos players are the following:
This feedback will read the mute status.
This feedback will read the current track album.
Leggi artista traccia corrente
This feedback will read the current track artist.
Leggi URL copertina traccia corrente
This feedback will read the current track artist URL.
This feedback will read the current track title.
This feedback will read the current volume level.
Leggi ultima playlist richiamata
This feedback will give the last invoked playlist.
This feedback will read the play status of the player.
This feedback will read if the repeat function is enabled or disabled.
This feedback will read if the shuffle function is enabled or disabled.
Media Player
Dopo aver selezionato Media Player, verrà mostrato l’elenco di tutti i player aggiunti nel sistema. I comandi disponibili selezionando uno dei media player sono i seguenti:
Naviga su nell’interfaccia utente
Simulates the $\uparrow$ command.
Naviga giù nell’interfaccia utente
Simulates the $\downarrow$ command.
Naviga a destra nell’interfaccia utente
Simulates the $\rightarrow$ command.
Naviga a sinistra nell’interfaccia utente
Simulates the $\leftarrow$ command.
Seleziona elemento corrente nell’interfaccia utente
Select the current object in the user interface. (It simulates the ”OK” or ”Enter” command)
Torna indietro nell’interfaccia utente
Return to the previous page; it simulates the ”Return” or ”Back” command.
Mostra menu contestuale nell’interfaccia utente
Visualize the current object menu; it simulates the ”Menu” button.
Displays a pop-up with the information related to the current program; it simulates the ”Info” button.
Redirects to the GUI homepage; it simulates the ”Home” button.
Mostra OSD per il player corrente
Visualize a pop-up with the on-screen display for the current player.
Avvia riproduzione di un singolo file o elemento dal database
Launches a specified file; the file path can be specified by adjusting the ”File path” parameter on the right.
Play or pause the current player.
Stops the player.
Salta traccia corrente e riproduci la successiva
Skips the current track and directly play the next one.
Salta traccia corrente e riproduci la precedente
Skips the current track and directly play the next one.
Avanza nell’elemento in riproduzione
Fast forward the current playing element.
Torna indietro nell’elemento in riproduzione
Fast backward the current playing element.
Turns the volume up.
Turns the volume down.
IR Transmitter
Dopo aver selezionato IR Transmitter, verrà mostrato l’elenco di tutti i trasmettitori creati nella scheda System. I comandi disponibili selezionando uno dei trasmettitori sono i seguenti:
Invia comando selezionato per telecomando selezionato
This command will allow to send an IR command by selecting it from the list to the right.
If you want to select a defined output different from the default one, before enqueuing the command, it is possible to enable the “Output option” and select the desired output from the list. The enqueued command will appear on the list of the commands to execute with an appended index corresponding to the selected output.
It is possible to create complex macro of IR operations simply enqueuing more commands. Commands can be separated by pause adding the ”Make pause” item in order to grant a better reception. The sequence displayed in the box on the bottom of the page can be edited by deleting single items or moving them by clicking on ”Up” and ”Down” buttons.
Sicurezza
L’elenco seguente contiene tutti i possibili oggetti che possono essere aggiunti alla categoria Sicurezza:
Centrale antifurto
Dopo aver selezionato Sicurezza, verrà mostrato l’elenco di tutte le centrali antifurto e dei controlli di accesso aggiunti nel sistema. I comandi disponibili selezionando uno dei dispositivi sono i seguenti:
Inserisci una partizione specifica con un codice specificato
This command will allow to arm one partition using its related pin code.
- Partition Number
- Pin Code
Disinserisci una partizione specifica con un codice specificato
This command will allow to disarm one partition using its related pin code.
- Partition Number
- Pin Code
Inserisci tutte le partizioni con un codice specificato
This command will allow to arm all partition using a common pin code.
- Pin Code
Disinserisci tutte le partizioni con un codice specificato
This command will allow to disarm all partition using a common pin code.
- Pin Code
Accendi o spegni uscita specificata
This command will allow to control a particular output on the alarm system.
- Number of the output to switch
- New /state of the output ON=1, OFF=0.
Controllo di accesso
Dopo aver selezionato Sicurezza, verrà mostrato l’elenco di tutte le centrali antifurto e dei controlli di accesso aggiunti nel sistema. I comandi disponibili selezionando uno dei dispositivi sono i seguenti:
Inserisci una partizione specifica con un codice specificato
This command will allow to arm one partition using its related pin code.
- Partition Number
- Pin Code
Disinserisci una partizione specifica con un codice specificato
This command will allow to disarm one partition using its related pin code.
- Partition Number
- Pin Code
Inserisci tutte le partizioni con un codice specificato
This command will allow to arm all partition using a common pin code.
- Pin Code
Disinserisci tutte le partizioni con un codice specificato
This command will allow to disarm all partition using a common pin code.
- Pin Code
Accendi o spegni uscita specificata
This command will allow to control a particular output on the alarm system.
- Number of the output to switch
- New /state of the output ON=1, OFF=0.




