system_objs

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
system_objs [2019/10/14 15:35] ingridsystem_objs [2019/10/16 14:45] – [Importing and exporting IR commands] ingrid
Line 1: Line 1:
 ====== System Objects ====== ====== System Objects ======
 +<WRAP group>
 +<WRAP column half>
 +  * [[#System| System]]
 +  * [[#ets| ETS]]
 +    *[[#ets_project| ETS Project]] 
 +  * [[#internal_services| Internal Services]]
 +    * [[#scene| Scene]]
 +    * [[#HVAC_controller| HVAC Controller]]
 +    * [[#Switch_schedule| Switch Schedule]]
 +    * [[#Voip_PBX_and_Doorcom| VoIP PBX and Doorcom]]
 +    * [[#chronothermostat| Chronothermostat]]
 +    * [[#Irrigation| Irrigation]]
 +    * [[#RGB| RGB]]
 +    * [[#email_account| Email Account]]
 +    * [[#web_ui| Web UI]]
 +    * [[#Presence_simulator| Presence Simulator]]
 +    * [[#Sun_times_and_events| Sun Times and Events]]
 +  * [[#Security| Security]]
 +    * [[#alarm_device| Alarm Device]]
 +    * [[#access_control| Access Control (beta)]]
 +  * [[#Logic| Logic]]
 +    * [[#combination| Combination]]
 +    * [[#filter| Filter]]
 +    * [[#Multiplexer| Multiplexer]]
 +    * [[#logic_matrix| Logic Matrix]]
 +    * [[#linear_combination| Linear Combination]]
 +    * [[#logic_module| Logic Module]]
 +    * [[#complex_maths_expressions| Complex Maths Expressions]]
 +    * [[#KNX_variables| KNX Variables]]
 +    * [[#database| Database]]
 + </WRAP>
 +<WRAP column half>
  
 +  * [[#Reports_and_gateways| Reports and Gateways]]
 +    * [[#Report| Report]]
 +    * [[#Hue_gateway| Hue Gateway]]
 +    * [[#load_control| Load Control]]
 +    * [[#Gateway_modbus| Gateway Modbus]]
 +    * [[#gateway_duotecno| Gateway Duotecno]]
 +    * [[#gateway_myhome| Gateway MyHome]]
 +    * [[#z-wave_controller| Zwave Controller]]
 +    * [[#iroom_controller| iRoom Controller]]
 +    * [[#universal_gateway| Universal Gateway]]
 +    * [[#sms_gateway| SMS Gateway]]
 +    * [[#Lutron_project| Lutron Project]]
 +    * [[#Gateway_tiemme| Gateway Tiemme]]
 +    * [[#serial_gateway| Serial Gateway]]
 +    * [[#ethernet_gateway| Ethernet Gateway]]
 +    * [[#P1_meter_interface| P1 Meter]]
 +    * [[#generic_counter| Generic Counter]]
 +    * [[#voice_control| Voice Control]]
 +    * [[#IFTTT_account| IFTTT Account]]
 +    * [[#tester| Tester]]
  
-====== System Object ======+  * [[#Multimedia| Multimedia]] 
 +    * [[#video_matrix| Video Matrix]] 
 +    * [[#audio_matrix| Audio Matrix]] 
 +    * [[#display| Display]] 
 +    * [[#Home_theater| Home Theater]] 
 +    * [[#Sonos_Zone_Player_(Obsolete)| Sonos Zone Player (obsolete)]] 
 +    * [[#sonos_manager| Sonos Manager]] 
 +    * [[#ir_transmitter| IR Transmitter]] 
 +</WRAP> 
 +</WRAP> 
 +====== System ======
  
 {{ :system_obj_-_systemnode2.png?nolink&100 |}} {{ :system_obj_-_systemnode2.png?nolink&100 |}}
Line 200: Line 262:
     * //Send interval//: Interval between two repeated messages     * //Send interval//: Interval between two repeated messages
  
-===== Voip PBX Doorcom =====+===== Voip PBX and Doorcom =====
  
 {{ :system_obj_-_voip.png?nolink&100 |}} {{ :system_obj_-_voip.png?nolink&100 |}}
Line 424: Line 486:
   * **Command** Command performed by the server when the sun event occurs.   * **Command** Command performed by the server when the sun event occurs.
  
-==== Object commands ==== +====== Security ======
- +
-Commands sent to the object and recallable from other objects: +
- +
-== Send KNX Bit telegram: == +
- +
-This command is used to send a bit value; adjust the ”KNX group” and ”KNX value” (0 or 1) parameters displayed on the right. +
- +
-== Send KNX Byte Telegram: == +
- +
-Send a byte value; adjust the ”KNX group” and ”KNX value” (from 0 to 255) parameters. +
- +
-== Send KNX Float 2 Byte Telegram: == +
- +
-Send a float 2 byte value; adjust the ”KNX group” and ”KNX value” parameters. +
- +
-== Send KNX Float 4 Byte Telegram: == +
- +
-Send a float 4 byte value; adjust the ”KNX group” and ”KNX value” parameters. +
- +
-== Send KNX String Telegram: == +
- +
-Send a string 14 byte value; adjust the ”KNX group” and ”KNX value” parameters. +
- +
-== Make a pause for a fixed interval == +
- +
-Pause the system for a specified time interval configurable by adjusting the ”Interval” parameter. +
- +
-== Change UI Function and Page: GENERAL == +
- +
-This command allows to configure a specific project page that will be recalled on all clients; adjust the ”Function” and ”Page” parameters. +
- +
-== Change UI Function and Page: SPECIFIC CLIENT == +
- +
-This command allows to configure a specific project page that will be recalled on a specific client; adjust the ”Function” and ”Page” parameters. +
- +
-== Send Push Notification == +
- +
-This command allows to send push notifications on the desired client; adjust the ”Message” parameter to define the notification content. +
- +
-== Execute MS Windows Command: GENERAL == +
- +
-This command allows to launch an .exe file directly from the ThinKnx application on all Players for Windows; adjust the ”Command” parameter. +
- +
-== Execute MS Windows Command: SPECIFIC CLIENT == +
- +
-This command allows to launch an .exe file directly from the ThinKnx application on a specific Player for Windows; adjust the ”Command”. +
- +
-== Recall iOS app with url == +
- +
-This property allows to launch a specific app on iOS devices directly from the ThinKnx app by typing the related url in the ”URL used to recall iOS app” parameter (f.e. http%%//%%www.google.com will automatically browse the google safari page). +
- +
-== Send Email to recipients == +
- +
-This command allows to send an email message using a default ThinKnx account; define the email subject, content and recipients by adjusting the parameters on the right. +
- +
-== Send DTMF tone during intercom call == +
- +
-This command allows to send a DTMF tone or a sequence of tones while an intercom call is running on the client. +
- +
- +
-===== Calendar ===== +
- +
-{{ :system_obj_-_calendar.png?nolink&100 |}} +
- +
-This server service allows the user to program on/off KNX commands (switch objects) using client applications; it is also possible to memorize the temporization on server. Different switches can be associated to the same calendar. +
- +
-  * **Force state** If this property is enabled, the server periodically sends value ”1” to the selected KNX group, basing on the pre-set timespan; the light automatically turns on if it has been manually switched off by the user. If enabled, the ”Send interval” property will be displayed: +
-    * [//Send interval//] Interval between two repeated messages +
- +
- +
- +
- +
- +
- +
- +
- +
- +
 ===== Alarm device ===== ===== Alarm device =====
  
Line 510: Line 494:
  
  
 +
 +===== Access Control =====
 +This section is coming soon.
 +
 +====== Logic ======
 ===== Combination ===== ===== Combination =====
  
Line 676: Line 665:
   * **KNX group** This property represents the KNX group which the value of the addend can be picked from.   * **KNX group** This property represents the KNX group which the value of the addend can be picked from.
  
-===== Complex maths expressions =====+===== Logic Module ===== 
 + 
 +{{ :logicmodule.png?nolink&100 |}} 
 + 
 +This object represents a collection of block diagrams which allows you to build complex logics with a graphical editor. For more informations please refer to the [[logic_module|Logic Module section]]. 
 + 
 +  * **Schemes** List of schemes, each element represents a fully working block diagram. 
 + 
 +===== Complex Maths Expressions =====
  
 {{ :system_obj_-_complex.png?nolink&100 |}} {{ :system_obj_-_complex.png?nolink&100 |}}
Line 826: Line 823:
 </WRAP> </WRAP>
  
 +====== Reports and Gateways ======
 ===== Report ===== ===== Report =====
  
Line 966: Line 963:
  
 Set the element RGB color through the definition of three parameters for Red, Green and Blue. Each color can assume a value between 0 and 255. Set the element RGB color through the definition of three parameters for Red, Green and Blue. Each color can assume a value between 0 and 255.
- 
-===== MyHome Gateway ===== 
- 
-{{ :system_obj_-_bticino.png?nolink&100 |}} 
- 
-It allows the bidirectional connection of MyHome BTicino plants to KNX plants. Through easy-to-fit tables it is possible to set matching among the messages coming from the two worlds. 
- 
-  * **IP Address** IP address of the device or of the serial server 
-  * **Port Number** Serial port number. It can be between 0 and 3. For USB use 10 
-  * **Lights** Collection of lights 
-  * **Automation**  
-  * **Heating** Collection of heating and cooling elements. 
  
 ===== Load control ===== ===== Load control =====
Line 1020: Line 1005:
   * **Datapoints** Data points collection   * **Datapoints** Data points collection
   * **Poll Interval** Pause between two consecutive polling sequences [ms]   * **Poll Interval** Pause between two consecutive polling sequences [ms]
 +
 +===== Gateway MyHome =====
 +
 +{{ :system_obj_-_bticino.png?nolink&100 |}}
 +
 +It allows the bidirectional connection of MyHome BTicino plants to KNX plants. Through easy-to-fit tables it is possible to set matching among the messages coming from the two worlds.
 +
 +  * **IP Address** IP address of the device or of the serial server
 +  * **Port Number** Serial port number. It can be between 0 and 3. For USB use 10
 +  * **Lights** Collection of lights
 +  * **Automation** 
 +  * **Heating** Collection of heating and cooling elements.
 +
  
 ===== Z-Wave Controller ===== ===== Z-Wave Controller =====
Line 1417: Line 1415:
     * KNX group calorie cool: KNX group calorie cool.     * KNX group calorie cool: KNX group calorie cool.
     * KNX water consumption: KNX water consumption.     * KNX water consumption: KNX water consumption.
 +
 +===== Voice Control Gateway =====
 +
 +{{ :voice_cntrl.png?nolink&70 |}}
 +
 +This object allows you to control the house by sending voice commands to your voice enabled device, whether it was via Siri (Apple Homekit), Alexa (Amazon Echo) or Google Assistant. For more information please refer to the [[voice_control|Voice Control Gateway section]].
 +
 +  * **Label** Text label to identify the object
 +  * **Lights** Holds the collection of Light objects added
 +  * **Rollers Shutters** Holds the collection of Shutter objects added
 +  * **Thermo Comfort** Holds the collection of Thermo Comfort objects added
 +  * **Scenes** Holds the collection of Scene objects added
 +
 +===== IFTTT Account =====
 +
 +{{ :ifttt_32.png?nolink&50 |}}
 +
 +This object allows you to connect with IFTTT service to create automated tasks between a wide array of apps, services, and devices. For more information please refer to the [[ifttt|IFTTT section]].
 +
 +  * **Label** Text label to identify the object
 +  * **Webhook Key** Webhook key of the user account to use to communicate with IFTTT service. Can be obtained visiting this URL: <nowiki> https://ifttt.com/services/maker_webhooks/settings </nowiki>
  
 ===== Tester ===== ===== Tester =====
Line 1452: Line 1471:
 If the “Test type” is set to “Ping KNX Device” the following property will appear: If the “Test type” is set to “Ping KNX Device” the following property will appear:
   * **KNX Physical Addr.** KNX physical address of the test target   * **KNX Physical Addr.** KNX physical address of the test target
 +====== Multimedia ======
 ===== Video Matrix ===== ===== Video Matrix =====
  
Line 2020: Line 2039:
 This object allows to control an IR Transmitter device integrated into the LAN network. It can be interfaced with Ethernet, Ethernet PoE and Controller LAN devices. This object allows to control an IR Transmitter device integrated into the LAN network. It can be interfaced with Ethernet, Ethernet PoE and Controller LAN devices.
  
-  * **IR commands** List of IR commands, see next [[system_objs#adding_ir_commands|subsection 4.45.1]] . +  * **IR commands** List of IR commands. Commands should be created manually in the IR Commands Editor. For each oneit is either possible to insert the code directly, or link it to an existing code from the imported database under "Remote Directory". Learn more in section [[system_objs#adding_ir_commands|"Adding IR Commands"]]
-  * **Remotes directory** This property allows to choose from a list of remotes files exported from IRTrans.+  * **IR device model** Select the brand of the IR transmitter used. The user can choose between **IR Trans Transmitter** or **Global Caché Transmitter**
 +  * **Remotes directory** This property allows to import a list of IR commands (remotesexported from an IR Trans or a Global Cache device.
   * **Copy in project** If this property is enabled, the system automatically saves the remotes files in the project folders.   * **Copy in project** If this property is enabled, the system automatically saves the remotes files in the project folders.
   * **Check for update** If this property is enabled, the system automatically checks if the remotes files are updated and immediately updates them if they are not.   * **Check for update** If this property is enabled, the system automatically checks if the remotes files are updated and immediately updates them if they are not.
-  * **IP address** IR Transmitter device IP address.+  * **IP address** IP address of the IR transmitter used.
  
 ==== Adding IR commands ==== ==== Adding IR commands ====
Line 2030: Line 2050:
 Click on the button displayed on the right to open the actions editor window, click on ”Add” and adjust the properties in the grid: Click on the button displayed on the right to open the actions editor window, click on ”Add” and adjust the properties in the grid:
  
-  * **Alias** Alternative name used to recall the IR command. +  * **Label** Label of text that identify this command (as memo tag)
-  * **Remote** Remote control which the IR Trans file has been taken from. +  * **Alias** Alias of the command that has to be used to recall this IR command.
-  * **Command** Command name.+
  
-==== Importing and exporting IR commands ====+=== Manually add IR data === 
 +  * **Remote** Leave this field empty in case you have an IR code that you are adding manually. 
 +  * **Command** Leave this field empty in case you have an IR code that you are adding manually. 
 +  * **Command Data** Content of the command in code language. The format should match the one used by Global Caché. If this is not the case, it is possible to convert the command using the **iConvert** tool provided by Global Caché -  [[https://www.globalcache.com/files/software/iConvert.zip| Download link]]. 
 + 
 +=== Link command to an imported list === 
 +  * **Remote** Select the remote file available in the directory configured under "Remotes Directory". Make sure that "Check for Update" is enabled. 
 +  * **Command** Select the IR command from the remote selected in the previous field. 
 +  * **Command Data** This data is automatically filled once the IR command is selected. 
 +==== Import/Export commands from/to another project ====
  
 This feature allows to export a list of IR commands previously created in a project and import it in another project. This feature allows to export a list of IR commands previously created in a project and import it in another project.
Line 2060: Line 2088:
  
  
-===== Logic Module ===== 
  
-{{ :logicmodule.png?nolink&100 |}} 
  
-This object represents a collection of block diagrams which allows you to build complex logics with a graphical editor. For more informations please refer to the [[logic_module|Logic Module section]].+===== Calendar =====
  
-  * **Schemes** List of schemes, each element represents a fully working block diagram.+{{ :system_obj_-_calendar.png?nolink&100 |}}
  
-===== IFTTT =====+This server service allows the user to program on/off KNX commands (switch objects) using client applications; it is also possible to memorize the temporization on server. Different switches can be associated to the same calendar.
  
-{{ :ifttt_32.png?nolink&50 |}}+  * **Force state** If this property is enabled, the server periodically sends value ”1” to the selected KNX group, basing on the pre-set timespan; the light automatically turns on if it has been manually switched off by the userIf enabled, the ”Send interval” property will be displayed: 
 +    * [//Send interval//] Interval between two repeated messages
  
-This object allows you to connect with IFTTT service to create automated tasks between a wide array of apps, services, and devices. For more information please refer to the [[ifttt|IFTTT section]]. 
  
-  * **Label** Text label to identify the object 
-  * **Webhook Key** Webhook key of the user account to use to communicate with IFTTT service. Can be obtained visiting this URL: <nowiki> https://ifttt.com/services/maker_webhooks/settings </nowiki> 
  
-===== Voice Control Gateway ===== 
- 
-{{ :voice_cntrl.png?nolink&70 |}} 
- 
-This object allows you to control the house by sending voice commands to your voice enabled device, whether it was via Siri (Apple Homekit), Alexa (Amazon Echo) or Google Assistant. For more information please refer to the [[voice_control|Voice Control Gateway section]]. 
- 
-  * **Label** Text label to identify the object 
-  * **Lights** Holds the collection of Light objects added 
-  * **Rollers Shutters** Holds the collection of Shutter objects added 
-  * **Thermo Comfort** Holds the collection of Thermo Comfort objects added 
-  * **Scenes** Holds the collection of Scene objects added 
  • system_objs.txt
  • Last modified: 2024/05/27 14:10
  • by francesco