Assessment complete. Before we continue, let’s get some terminology nailed down… so you know what I mean when I say…
“ATTRIBUTE” = any of a device’s self-reported attributes as relayed via Maker API (e.g. “LEVEL”, “SWITCH”, “MUTE”, “VOLUME”, etc.)
“CAPABILITY” = any of a device’s self-reported capabilities as relayed via Maker API (e.g. “SWITCH”, “SENSOR”, “ACTUATOR”, “DIMMER”, etc.)
“COMMAND” = any of a device’s self-reported allowed commands as relayed via Maker API (e.g. “PARSE”, “MUTE”, “ON”, “setVolume”, etc.)
“CONNECTOR” = one of 19 different virtual Device types – linked to Hub Variables on HE, since they cannot be exposed directly to Maker API – classified by datatype/devicetype (see table, below)
“DATATYPE” = one of Boolean, String, Number, Decimal or DateTime
“TYPE” = string value of ‘type’ parameter as returned by Maker API
(This is synonymous with “DEVICE TYPE” as selected in the HE UI.)
“TEMPLATE” = preset motif assigned by HV during Add Tile > Wizard, selected based on “TYPE”, if such a preset exists in hubiVue.
Table of possible TYPE values for Connectors:
NOTE: A checkmark denotes that a preset Template mapping exists.
BOOLEAN
Connector Contact Sensor
Connector Lock
Connector Motion Sensor
Connector Presence Sensor
Connector Switch
Connector Water Sensor
Connector Variable
DATETIME
Connector DateTime
Connector Variable
DECIMAL
Connector Temperature Sensor
Connector Variable
NUMBER
Connector Acceleration Sensor
Connector ColorTemp Control
Connector Dimmer
Connector Humidity Sensor
Connector Illuminance Sensor
Connector Volume Control
Connector Variable
STRING
Connector Variable