X-Git-Url: http://plrg.eecs.uci.edu/git/?p=smartthings-infrastructure.git;a=blobdiff_plain;f=Variables%20and%20events%20for%20each%20device;h=cd0d297502e32dbfdf9f1c84dbe0b683d76c0713;hp=9594b895eec1695e74d85d0218a8fe337d3eb2cd;hb=a506caeba94b4c035e0c47f29017f07773e3f318;hpb=6b033926fc678d37f4509f6f86a6264803ef904f diff --git a/Variables and events for each device b/Variables and events for each device index 9594b89..cd0d297 100644 --- a/Variables and events for each device +++ b/Variables and events for each device @@ -19,18 +19,10 @@ displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": " String currentContact or String contactState /*events*/ ///// -contactObject.setValue([name: "contact.closed", value: "closed", deviceId: "contactSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -contactObject.setValue([name: "contact.open", value: "open", deviceId: "contactSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) contactObject.setValue([name: "contact", value: "open", deviceId: "contactSensorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) contactObject.setValue([name: "contact", value: "closed", deviceId: "contactSensorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -contactObject.setValue([name: "tamper.tampered", value: "open", deviceId: "contactSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -contactObject.setValue([name: "tamper.tampered", value: "closed", deviceId: "contactSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// /*events*/ // @@ -59,11 +51,9 @@ locationObject.setValue([name: "Location", value: "home", deviceId: "locationID0 displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) locationObject.setValue([name: "Location", value: "night", deviceId: "locationID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -locationObject.setValue([name: "mode", value: "away", deviceId: "locationID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -locationObject.setValue([name: "mode", value: "home", deviceId: "locationID0", descriptionText: "", +locationObject.setValue([name: "sunset", value: "sunset", deviceId: "locationID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -locationObject.setValue([name: "mode", value: "night", deviceId: "locationID0", descriptionText: "", +locationObject.setValue([name: "sunrise", value: "sunrise", deviceId: "locationID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) /*events*/ // @@ -75,8 +65,6 @@ String currentLock or String lockState /*events*/ lockObject.setValue([name: "lock", value: "locked", deviceId: "lockID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -lockObject.setValue([name: "unlock", value: "unlocked ", deviceId: "lockID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) lockObject.setValue([name: "lock", value: "unlocked", deviceId: "lockID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// @@ -92,10 +80,6 @@ motionSensorObject.setValue([name: "motion", value: "active", deviceId: "motionS displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) motionSensorObject.setValue([name: "motion", value: "inactive", deviceId: "motionSensorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -motionSensorObject.setValue([name: "motion.active", value: "active", deviceId: "motionSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -motionSensorObject.setValue([name: "motion.inactive", value: "inactive", deviceId: "motionSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// /*events*/ // @@ -109,11 +93,15 @@ String trackDescription String trackData String mute /*events*/ -musicPlayerObject.setValue([name: "status", value: "playing", deviceId: "musicPlayerID0", descriptionText: "", +musicPlayerObject.setValue([name: "status", value: "play", deviceId: "musicPlayerID0", descriptionText: "", +displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) +musicPlayerObject.setValue([name: "status", value: "stop", deviceId: "musicPlayerID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -musicPlayerObject.setValue([name: "status", value: "stopped", deviceId: "musicPlayerID0", descriptionText: "", +musicPlayerObject.setValue([name: "status", value: "pause", deviceId: "musicPlayerID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -musicPlayerObject.setValue([name: "status", value: "paused", deviceId: "musicPlayerID0", descriptionText: "", +musicPlayerObject.setValue([name: "status", value: "on", deviceId: "musicPlayerID0", descriptionText: "", +displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) +musicPlayerObject.setValue([name: "status", value: "off", deviceId: "musicPlayerID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) musicPlayerObject.setValue([name: "level", value: "36"/*A number between 0 to 100 as a charge*/, deviceId: "musicPlayerID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) @@ -137,8 +125,6 @@ presenceSensorObject.setValue([name: "presence", value: "present", deviceId: "pr displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"presence":"1","dni":"mobile0"}']) presenceSensorObject.setValue([name: "presence", value: "not present", deviceId: "presenceSensorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"presence":"0","dni":"mobile0"}']) -presenceSensorObject.setValue([name: "presence.present", value: "present", deviceId: "presenceSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"presence":"1","dni":"mobile0"}']) ///// /*events*/ // @@ -154,18 +140,6 @@ smokeDetectorObject.setValue([name: "smoke", value: "detected", deviceId: "smoke displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) smokeDetectorObject.setValue([name: "smoke", value: "tested", deviceId: "smokeDetectorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -smokeDetectorObject.setValue([name: "smoke.clear", value: "clear", deviceId: "smokeDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -smokeDetectorObject.setValue([name: "smoke.detected", value: "detected", deviceId: "smokeDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -smokeDetectorObject.setValue([name: "smoke.tested", value: "tested", deviceId: "smokeDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -smokeDetectorObject.setValue([name: "carbonMonoxide.clear", value: "clear", deviceId: "smokeDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -smokeDetectorObject.setValue([name: "carbonMonoxide.detected", value: "detected", deviceId: "smokeDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -smokeDetectorObject.setValue([name: "carbonMonoxide.tested", value: "tested", deviceId: "smokeDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) smokeDetectorObject.setValue([name: "battery", value: "5"/*A number between 0 to 100 as a charge*/, deviceId: "smokeDetectorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// @@ -210,16 +184,6 @@ thermostatObject.setValue([name: "thermostatFanMode", value: "fanOn", deviceId: displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) thermostatObject.setValue([name: "thermostatFanMode", value: "on", deviceId: "thermostatID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -thermostatObject.setValue([name: "fanMode", value: "auto", deviceId: "thermostatID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -thermostatObject.setValue([name: "fanMode", value: "fanCirculate", deviceId: "thermostatID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -thermostatObject.setValue([name: "fanMode", value: "circulate", deviceId: "thermostatID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -thermostatObject.setValue([name: "fanMode", value: "fanOn", deviceId: "thermostatID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -thermostatObject.setValue([name: "fanMode", value: "on", deviceId: "thermostatID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) thermostatObject.setValue([name: "thermostatOperatingState", value: "cooling", deviceId: "thermostatID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) thermostatObject.setValue([name: "thermostatOperatingState", value: "fan only", deviceId: "thermostatID0", descriptionText: "", @@ -247,10 +211,6 @@ switchObject.setValue([name: "switch", value: "off", deviceId: "switchID0", desc displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) switchObject.setValue([name: "switch", value: "on", deviceId: "switchID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -switchObject.setValue([name: "switch.off", value: "off", deviceId: "switchID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -switchObject.setValue([name: "switch.on", value: "on", deviceId: "switchID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// /*events*/ // @@ -259,7 +219,7 @@ displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": " //For appTouch: /*events*/ -appObject.setValue([name: "Touched", value: "touched", deviceId: "appID0", descriptionText: "", +appObject.setValue([name: "Touched", value: "touched", deviceId: "appTouchID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// /*events*/ @@ -297,10 +257,6 @@ accelerationSensorObject.setValue([name: "acceleration", value: "active", device displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) accelerationSensorObject.setValue([name: "acceleration", value: "inactive", deviceId: "accelerationSensorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -accelerationSensorObject.setValue([name: "acceleration.active", value: "active", deviceId: "accelerationSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -accelerationSensorObject.setValue([name: "acceleration.inactive", value: "inactive", deviceId: "accelerationSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// /*events*/ // @@ -339,12 +295,6 @@ carbonMonoxideDetectorObject.setValue([name: "carbonMonoxide", value: "detected" displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) carbonMonoxideDetectorObject.setValue([name: "carbonMonoxide", value: "tested", deviceId: "carbonMonoxideDetectorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -carbonMonoxideDetectorObject.setValue([name: "carbonMonoxide.clear", value: "clear", deviceId: "carbonMonoxideDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -carbonMonoxideDetectorObject.setValue([name: "carbonMonoxide.detected", value: "detected", deviceId: "carbonMonoxideDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -carbonMonoxideDetectorObject.setValue([name: "carbonMonoxide.tested", value: "tested", deviceId: "carbonMonoxideDetectorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) /*events*/ // ------------------------------------------------------------------------------- @@ -367,10 +317,6 @@ colorControlObject.setValue([name: "switch", value: "on", deviceId: "colorContro displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) colorControlObject.setValue([name: "switch", value: "off", deviceId: "colorControlID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -colorControlObject.setValue([name: "switch.on", value: "on", deviceId: "colorControlID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -colorControlObject.setValue([name: "switch.off", value: "off", deviceId: "colorControlID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) colorControlObject.setValue([name: "colorTemperature", value: "50", deviceId: "colorControlID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) /*events*/ @@ -425,10 +371,6 @@ relaySwitchObject.setValue([name: "switch", value: "off", deviceId: "relaySwitch displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) relaySwitchObject.setValue([name: "switch", value: "on", deviceId: "relaySwitchID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -relaySwitchObject.setValue([name: "switch.off", value: "off", deviceId: "relaySwitchID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -relaySwitchObject.setValue([name: "switch.on", value: "on", deviceId: "relaySwitchID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// /*events*/ // @@ -471,10 +413,6 @@ switchLevelObject.setValue([name: "switch", value: "on", deviceId: "switchLevelI displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) switchLevelObject.setValue([name: "switch", value: "off", deviceId: "switchLevelID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -switchLevelObject.setValue([name: "switch.on", value: "on", deviceId: "switchLevelID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -switchLevelObject.setValue([name: "switch.off", value: "off", deviceId: "switchLevelID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// /*events*/ // @@ -512,10 +450,6 @@ waterSensorObject.setValue([name: "water", value: "dry", deviceId: "waterSensorI displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) waterSensorObject.setValue([name: "water", value: "wet", deviceId: "waterSensorID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -waterSensorObject.setValue([name: "water.dry", value: "dry", deviceId: "waterSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -waterSensorObject.setValue([name: "water.wet", value: "wet", deviceId: "waterSensorID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// /*events*/ // @@ -530,10 +464,6 @@ colorTemperatureObject.setValue([name: "switch", value: "off", deviceId: "switch displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) colorTemperatureObject.setValue([name: "switch", value: "on", deviceId: "switchID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -colorTemperatureObject.setValue([name: "switch.off", value: "off", deviceId: "switchID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) -colorTemperatureObject.setValue([name: "switch.on", value: "on", deviceId: "switchID0", descriptionText: "", -displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) colorTemperatureObject.setValue([name: "colorTemperature", value: "13000", deviceId: "switchID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) ///// @@ -545,11 +475,24 @@ displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": " //For button: String button /*events*/ -buttonObject.setValue([name: "button", value: "held", deviceId: "switchID0", descriptionText: "", +buttonObject.setValue([name: "button", value: "held", deviceId: "buttonID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"buttonNumber": 1}']) -buttonObject.setValue([name: "button", value: "push", deviceId: "switchID0", descriptionText: "", +buttonObject.setValue([name: "button", value: "push", deviceId: "buttonID0", descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"buttonNumber": 1}']) ///// /*events*/ // +------------------------------------------------------------------------------- + + +//For threeAxis: +LinkedHashMap threeAxis +/*events*/ +threeAxisObject.setValue([name: "threeAxis", value: '{"x": 1, "y": 2, "z": 3}', deviceId: "threeAxisID0", descriptionText: "", +displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) +threeAxisObject.setValue([name: "status", value: '{"x": 1, "y": 2, "z": 3}', deviceId: "threeAxisID0", descriptionText: "", +displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) +///// +/*events*/ +//