Copyright 2023 Snap One, LLC. All Rights Reserved
Control4
Control4
Temperature Aggregator
Temperature Aggregator
08/10/2017 12:00 PM
04/12/2023 10:00 AM
4
devices_sm\C4.gif
devices_lg\C4.gif
lua_gen
other
DriverWorks
temperature_aggregator
true
100
6
Temperature
1
False
TEMPERATURE_VALUE
Use the connection page to add sensors that are to be aggregated. When an available connection is connected to a sensor, an additional connection is created by the driver and should show up for connection, up to the max of 16 sensors. If a new sensor connection does not appear, try clicking off the drivers connection page and back which will cause composer to refresh available connections.
Aggregation modes include:
Minimum - Will pass on the value of the lowest temperature sensor.
Maximum - Will pass on the value of the highest temperature sensor.
Average - Will pass on the average of all reporting sensors. If a sensor is offline it will not be included in averaging.
Mean - Will pass on the mean sensors value. If there are an even number of sensors, such as 4 sensors, it will be the second lowest sensor value that will be sent. For 6 sensors, it will be the third lowest sensor value and so on.
Since this driver tracks Fahrenheit and Celsius values individually, as many HVAC systems use special maps where celsius and fahrenheit do not always match in mathmatical steps, Resolution/Rounding can be adjusted for Fahrenheit and Celsius individually.
Fahrenheit Output Rounding - Adjust the resolution that the fahrenheit will output. If set to .5 it would round 23.4 to 23.5. If set to 5 it would round 23.4 to 25.
Celsius Output Rounding - Adjust the resolution that the celsius will output. If set to .5 it would round 23.4 to 23.5. If set to 5 it would round 23.4 to 25.
This driver is now International-safe and will work with the controller in a locale using the comma "," as a decimal separator. You will still need to enter the ".. Output Rounding" properties using the period "." for the decimal value.
Minimum
STRING
true
Waiting to Calculate
Maximum
STRING
true
Waiting to Calculate
Average
STRING
true
Waiting to Calculate
Mean
STRING
true
Waiting to Calculate
Mode
LIST
false
Average
- Average
- Mean
- Minimum
- Maximum
Temperature Output
STRING
true
Waiting to Calculate
Fahrenheit Output Rounding
RANGED_FLOAT
false
1.0
0.1
100
Celsius Output Rounding
RANGED_FLOAT
false
.5
0.1
100
Sensor 1
STRING
true
Unbound
Sensor 2
STRING
true
Unbound
Sensor 3
STRING
true
Unbound
Sensor 4
STRING
true
Unbound
Sensor 5
STRING
true
Unbound
Sensor 6
STRING
true
Unbound
Sensor 7
STRING
true
Unbound
Sensor 8
STRING
true
Unbound
Sensor 9
STRING
true
Unbound
Sensor 10
STRING
true
Unbound
Sensor 11
STRING
true
Unbound
Sensor 12
STRING
true
Unbound
Sensor 13
STRING
true
Unbound
Sensor 14
STRING
true
Unbound
Sensor 15
STRING
true
Unbound
Sensor 16
STRING
true
Unbound
Debug Mode
LIST
false
Off
- Off
- Print
- Log
- Print and Log
Debug Level
LIST
false
Off
- Off
- Fatal
- Error
- Warn
- Info
- Debug
- Trace
Aggregation Mode
Set Aggregation Mode on NAME to PARAM1
Mode
LIST
False
- Minimum
- Maximum
- Average
- Mean
1
Current Scene Changed
When the current scene changes for NAME
Comfort
Comfort