# things

id: http---34.163.13.253-4022-96f3b908-3ef2-4dd2-b409-da4e2c372374
description:
  {"title":"96f3b908-3ef2-4dd2-b409-da4e2c372374","@context":"https://www.w3.org/2019/wot/td/v1","@type":"Thing","description":"","href":"/things/http---34.163.13.253-4022-96f3b908-3ef2-4dd2-b409-da4e2c372374","properties":{},"actions":{"setTargetTemperature":{"title":"setTargetTemperature","input":{"type":"object","properties":{"targetTemperature":{"type":"number"}},"required":["targetTemperature"]},"forms":[{"href":"http://10.200.0.3:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setTargetTemperature","contentType":"application/json","op":["invokeaction"],"htv:methodName":"POST"},{"href":"http://10.200.0.3:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setTargetTemperature","contentType":"application/cbor","op":["invokeaction"],"htv:methodName":"POST"},{"href":"http://172.23.0.1:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setTargetTemperature","contentType":"application/json","op":["invokeaction"],"htv:methodName":"POST"},{"href":"http://172.23.0.1:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setTargetTemperature","contentType":"application/cbor","op":["invokeaction"],"htv:methodName":"POST"}],"safe":false,"idempotent":false,"links":[{"rel":"action","href":"/things/http---34.163.13.253-4022-96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setTargetTemperature"}]},"setChildLock":{"title":"setChildLock","input":{"type":"object","properties":{"childLock":{"type":"boolean"}},"required":["childLock"]},"forms":[{"href":"http://10.200.0.3:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setChildLock","contentType":"application/json","op":["invokeaction"],"htv:methodName":"POST"},{"href":"http://10.200.0.3:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setChildLock","contentType":"application/cbor","op":["invokeaction"],"htv:methodName":"POST"},{"href":"http://172.23.0.1:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setChildLock","contentType":"application/json","op":["invokeaction"],"htv:methodName":"POST"},{"href":"http://172.23.0.1:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setChildLock","contentType":"application/cbor","op":["invokeaction"],"htv:methodName":"POST"}],"safe":false,"idempotent":false,"links":[{"rel":"action","href":"/things/http---34.163.13.253-4022-96f3b908-3ef2-4dd2-b409-da4e2c372374/actions/setChildLock"}]}},"events":{},"links":[{"rel":"properties","href":"/things/http---34.163.13.253-4022-96f3b908-3ef2-4dd2-b409-da4e2c372374/properties"},{"rel":"actions","href":"/things/http---34.163.13.253-4022-96f3b908-3ef2-4dd2-b409-da4e2c372374/actions"},{"rel":"events","href":"/things/http---34.163.13.253-4022-96f3b908-3ef2-4dd2-b409-da4e2c372374/events"},{"rel":"alternate","mediaType":"text/html","href":"/things/http---34.163.13.253-4022-96f3b908-3ef2-4dd2-b409-da4e2c372374"}],"layoutIndex":0,"selectedCapability":"","iconHref":"/uploads/OHyXyT.jpg"}


# jsonwebtokens

keyId: f157e276-ca7e-4566-b60a-7d67b1cf7ba7
payload: {"role":"user_token"}
publicKey:
  -----BEGIN PUBLIC KEY-----
  MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE+njzG6rjA5hPsxPEYKUVcDDDIuFO
  QJxO+K/aGL2GPOKcIH0d3iZAIb8QMb31Qzz9qDdmTQYsR3Psg7SphGKPKA==
  -----END PUBLIC KEY-----


# settings

key: addons.thing-url-adapter
value:
  {"id":"thing-url-adapter","author":"WebThingsIO","name":"Web Thing","description":"Native web thing support","homepage_url":"https://github.com/WebThingsIO/thing-url-adapter","version":"0.5.2","primary_type":"adapter","exec":"{nodeLoader} {path}","enabled":true,"schema":{"type":"object","required":["urls","pollInterval"],"properties":{"urls":{"type":"array","items":{"type":"object","required":["href"],"properties":{"href":{"description":"Base URL of web thing","type":"string"},"authentication":{"description":"Authentication credentials","type":"object","required":["method"],"properties":{"method":{"type":"string","enum":["none","jwt"]},"token":{"description":"Token (for JWT)","type":"string"}}}}}},"pollInterval":{"description":"The interval, in seconds, at which to poll property values.","type":"number"}}}}


key: addons.http-adapter
value:
  {"id":"http-adapter","author":"Tim Hellhake","name":"HTTP","description":"Lets you make HTTP requests via actions","homepage_url":"https://github.com/tim-hellhake/http-adapter#readme","version":"0.7.0","primary_type":"adapter","exec":"{nodeLoader} {path}","enabled":false,"schema":{"type":"object","properties":{"debug":{"type":"boolean","title":"Enable debug logging"},"devices":{"type":"array","title":"List of devices to generate","items":{"type":"object","required":["name"],"properties":{"id":{"type":"string","title":"The ID of the device (will be generated for you)","readOnly":true},"name":{"type":"string","title":"The name of the device"},"types":{"type":"array","title":"The list of capabilities of the device","items":{"type":"string","title":"One of the capabilities of the device (https://iot.mozilla.org/schemas)","enum":["Alarm","AirQualitySensor","BarometricPressureSensor","BinarySensor","Camera","ColorControl","ColorSensor","DoorSensor","EnergyMonitor","HumiditySensor","LeakSensor","Light","Lock","MotionSensor","MultiLevelSensor","MultiLevelSwitch","OnOffSwitch","PushButton","SmartPlug","SmokeSensor","TemperatureSensor","Thermostat","VideoCamera"]}},"actions":{"type":"array","title":"A list of HTTP actions","items":{"type":"object","title":"An action","required":["name","url","method","contentType"],"properties":{"name":{"type":"string","title":"The name of the action"},"description":{"type":"string","title":"Description of the action"},"type":{"type":"string","title":"The type of the action (https://iot.mozilla.org/schemas/#capabilities)","enum":["FadeAction","LockAction","ToggleAction","UnlockAction"]},"url":{"type":"string","title":"The URL"},"method":{"type":"string","title":"The HTTP method","enum":["HEAD","GET","POST","PUT","DELETE"]},"contentType":{"type":"string","title":"The HTTP content-type","enum":["application/x-www-form-urlencoded","application/json"]},"queryParameters":{"type":"array","title":"A list of query parameters","items":{"type":"object","title":"A parameter","required":["name","value"],"properties":{"name":{"type":"string","title":"The name of the parameter"},"value":{"type":"string","title":"The value of the parameter"}}}},"bodyParameters":{"type":"array","title":"A list of body parameters","items":{"type":"object","title":"A parameter","required":["name","value"],"properties":{"name":{"type":"string","title":"The name of the parameter"},"value":{"type":"string","title":"The value of the parameter"}}}}}}},"properties":{"type":"array","title":"A list of HTTP properties","items":{"type":"object","title":"A property","required":["name","url","method","contentType"],"properties":{"name":{"type":"string","title":"The name of the property"},"description":{"type":"string","title":"Description of the property"},"type":{"type":"string","title":"The type of the property (https://iot.mozilla.org/schemas/#capabilities)","enum":["AlarmProperty","BarometricPressureProperty","BooleanProperty","BrightnessProperty","ColorModeProperty","ColorProperty","ColorTemperatureProperty","ConcentrationProperty","CurrentProperty","DensityProperty","FrequencyProperty","HeatingCoolingProperty","HumidityProperty","ImageProperty","InstantaneousPowerFactorProperty","InstantaneousPowerProperty","LeakProperty","LevelProperty","LockedProperty","MotionProperty","OnOffProperty","OpenProperty","PushedProperty","SmokeProperty","TargetTemperatureProperty","TemperatureProperty","ThermostatModeProperty","VideoProperty","VoltageProperty"]},"unit":{"type":"string","title":"The unit of the value"},"minimum":{"type":"number","title":"The minimum value"},"maximum":{"type":"number","title":"The maximum value"},"url":{"type":"string","title":"The URL"},"method":{"type":"string","title":"The HTTP method","enum":["HEAD","GET","POST","PUT","DELETE"]},"contentType":{"type":"string","title":"The HTTP content-type","enum":["application/x-www-form-urlencoded","application/json"]},"queryParameters":{"type":"array","title":"A list of query parameters","items":{"type":"object","title":"A parameter","required":["name","value"],"properties":{"name":{"type":"string","title":"The name of the parameter"},"value":{"type":"string","title":"The value of the parameter"}}}},"bodyParameters":{"type":"array","title":"A list of body parameters","items":{"type":"object","title":"A parameter","required":["name","value"],"properties":{"name":{"type":"string","title":"The name of the parameter"},"value":{"type":"string","title":"The value of the parameter"}}}},"responseType":{"type":"string","title":"The type of the response","enum":["string","number","integer","boolean"]},"pollInterval":{"type":"number","title":"The time in seconds between two poll requests"}}}}}}}}}}


key: addons.zwave-adapter
value:
  {"id":"zwave-adapter","author":"WebThingsIO","name":"Z-Wave","description":"Z-Wave adapter plugin for WebThings Gateway","homepage_url":"https://github.com/WebThingsIO/zwave-adapter","version":"0.10.9","primary_type":"adapter","exec":"{path}/zwave-loader.sh {nodeLoader} {path}","enabled":false,"schema":{"type":"object","properties":{"networkKey":{"type":"string","description":"16-byte, comma-separated hex string (0xb4,0xc9,etc...)"},"debug":{"type":"string","default":""}}}}


key: addons.zigbee-adapter
value:
  {"id":"zigbee-adapter","author":"WebThingsIO","name":"Zigbee","description":"Zigbee device support, via USB dongle or external Zigbee2MQTT instance.","homepage_url":"https://github.com/WebThingsIO/zigbee-adapter","version":"0.22.0","primary_type":"adapter","exec":"{nodeLoader} {path}","enabled":false,"schema":{"type":"object","required":["scanChannels","allowFTDISerial"],"properties":{"scanChannels":{"type":"integer","default":8190},"allowFTDISerial":{"type":"boolean","default":false},"allowAMASerial":{"type":"boolean","default":false},"debug":{"type":"string","default":""},"showAging":{"type":"boolean","title":"Show Aging","description":"experimental - Creates an additional 'Last seen' property to show when each device was last active on the Zigbee network"},"deactivateProbing":{"type":"boolean","title":"Deactivate automatic probing of the serial ports"},"sticks":{"type":"array","title":"List of ZigBee sticks to use","items":{"type":"object","title":"ZigBee Stick","required":["type","port"],"properties":{"type":{"type":"string","enum":["xbee","conbee","zstack"]},"port":{"type":"string"}}}},"zigbee2mqtt":{"title":"Zigbee2Mqtt","type":"object","properties":{"zigbee2mqttDebugLogs":{"title":"Enable Zigbee2Mqtt debug logs","type":"boolean"},"zigbee2mqttAdapters":{"title":"List of Zigbee2MQTT adapters","type":"array","items":{"title":"Zigbee2MQTT adapter","type":"object","required":["host"],"properties":{"host":{"type":"string","title":"Hostname of the mqtt broker (e.g. localhost)"},"port":{"type":"number","title":"Port of the mqtt broker (default 1883)"},"topicPrefix":{"type":"string","title":"Topic prefix of the adapter (default zigbee2mqtt)"}}}}}}}}}


key: addons.config.zigbee-adapter
value:
  {"scanChannels":8190,"allowFTDISerial":false,"allowAMASerial":false,"showAging":false,"debug":"","deactivateProbing":false}


key: addons.config.thing-url-adapter
value:
  {"urls":[{"href":"http://34.163.13.253:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374","authentication":{"method":"none"}},{"href":"http://34.163.13.253:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374","authentication":{"method":"none"}},{"href":"http://34.163.13.253:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374","authentication":{"method":"none"}},{"href":"http://34.163.13.253:4022/96f3b908-3ef2-4dd2-b409-da4e2c372374","authentication":{"method":"none"}}],"pollInterval":5}


# rules

description:
  {"enabled":true,"trigger":{"type":"MultiTrigger","op":"AND","triggers":[]},"effect":{"type":"MultiEffect","effects":[]}}


