Giter VIP home page Giter VIP logo

hubitat's People

Contributors

bloodtick avatar imnotbob avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

hubitat's Issues

[NEW DEVICE SUPPORT] ST Carport Plus Uni - main

Requesting New Device support.
Comments: I would like to have this device supported in all of its capabilities, I.e. inputs 0 and 1, sw 0 and 1, etc.

COPY REPLICA METADATA BELOW THIS LINE

↓↓↓ INCLUDE METADATA BELOW ↓↓↓
[{ "DESCRIPTION":
{"deviceId":"hidden","name":"shellyg2_uni.v1","label":"ST Carport Plus Uni","manufacturerName":"SmartThingsCommunity","presentationId":"7182d42c-6dd4-37ee-b186-a2e1cef85526","deviceManufacturerCode":"Allterco Robotics","locationId":"hidden","ownerId":"654fe68e-8a05-4e14-8d67-50446106ae79","roomId":"hidden","components":[{"id":"main","label":"Switch:0","capabilities":[{"id":"switch","version":1},{"id":"powerMeter","version":1},{"id":"partyvoice23922.amperage","version":1},{"id":"voltageMeasurement","version":1},{"id":"partyvoice23922.powerfactor2","version":1},{"id":"energyMeter","version":1},{"id":"temperatureMeasurement","version":1},{"id":"partyvoice23922.errorstatus","version":1},{"id":"refresh","version":1}],"categories":[{"name":"Switch","categoryType":"manufacturer"}]},{"id":"switch1","label":"Switch:1","capabilities":[{"id":"switch","version":1},{"id":"powerMeter","version":1},{"id":"partyvoice23922.amperage","version":1},{"id":"voltageMeasurement","version":1},{"id":"partyvoice23922.powerfactor2","version":1},{"id":"energyMeter","version":1},{"id":"temperatureMeasurement","version":1},{"id":"partyvoice23922.errorstatus","version":1}],"categories":[{"name":"Other","categoryType":"manufacturer"}]},{"id":"input0","label":"Input:0","capabilities":[{"id":"partyvoice23922.inputstate","version":1},{"id":"partyvoice23922.inputpercent","version":1},{"id":"partyvoice23922.errorsensor","version":1},{"id":"button","version":1}],"categories":[{"name":"Other","categoryType":"manufacturer"}]},{"id":"input1","label":"Input:1","capabilities":[{"id":"partyvoice23922.inputstate","version":1},{"id":"partyvoice23922.inputpercent","version":1},{"id":"partyvoice23922.errorsensor","version":1},{"id":"button","version":1}],"categories":[{"name":"Other","categoryType":"manufacturer"}]},{"id":"input2","label":"Input:2","capabilities":[{"id":"partyvoice23922.count","version":1},{"id":"partyvoice23922.errorsensor","version":1}],"categories":[{"name":"Other","categoryType":"manufacturer"}]},{"id":"wifi","label":"Wifi","capabilities":[{"id":"partyvoice23922.infotable","version":1}],"categories":[{"name":"Other","categoryType":"manufacturer"}]},{"id":"system","label":"Device","capabilities":[{"id":"partyvoice23922.infotable","version":1}],"categories":[{"name":"Other","categoryType":"manufacturer"}]}],"createTime":"2024-05-12T00:19:51.159Z","parentDeviceId":"hidden","profile":{"id":"5270aa6e-9ebf-31b2-b4d6-303e3ccbf013"},"lan":{"networkId":"shellyplusuni-d48afc79f8d0","driverId":"f3258c1d-b6e9-424d-8b3f-b1e8fe51c4ca","executingLocally":true,"hubId":"hidden","provisioningState":"TYPED"},"type":"LAN","restrictionTier":0,"allowed":null,"executionContext":"LOCAL"}
},
{ "CAPABILITIES":
{"components":[{"id":"switch","version":1,"status":"live","name":"Switch","ephemeral":false,"attributes":{"switch":{"schema":{"type":"object","properties":{"value":{"title":"SwitchState","type":"string","enum":["on","off"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[{"command":"on","value":"on"},{"command":"off","value":"off"}]}},"commands":{"off":{"name":"off","arguments":[]},"on":{"name":"on","arguments":[]}}},{"id":"powerMeter","version":1,"status":"live","name":"Power Meter","ephemeral":false,"attributes":{"power":{"schema":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["W"],"default":"W"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"partyvoice23922.amperage","version":1,"status":"proposed","name":"amperage","ephemeral":false,"attributes":{"amperage":{"schema":{"type":"object","properties":{"value":{"title":"Number","type":"number"},"unit":{"type":"string","enum":["A"],"default":"A"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"voltageMeasurement","version":1,"status":"live","name":"Voltage Measurement","ephemeral":false,"attributes":{"voltage":{"schema":{"type":"object","properties":{"value":{"title":"Number","type":"number"},"unit":{"type":"string","enum":["V"],"default":"V"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"partyvoice23922.powerfactor2","version":1,"status":"proposed","name":"powerfactor2","ephemeral":false,"attributes":{"powerfactor":{"schema":{"type":"object","properties":{"value":{"title":"Number","type":"number","minimum":0,"maximum":100},"unit":{"type":"string","enum":["%"],"default":"%"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"energyMeter","version":1,"status":"live","name":"Energy Meter","ephemeral":false,"attributes":{"energy":{"schema":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["Wh","kWh","mWh","kVAh"],"default":"kWh"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"resetEnergyMeter":{"name":"resetEnergyMeter","arguments":[]}}},{"id":"temperatureMeasurement","version":1,"status":"live","name":"Temperature Measurement","ephemeral":false,"attributes":{"temperatureRange":{"schema":{"type":"object","properties":{"value":{"type":"object","additionalProperties":false,"properties":{"minimum":{"title":"TemperatureValue","type":"number","minimum":-460,"maximum":10000},"maximum":{"title":"TemperatureValue","type":"number","minimum":-460,"maximum":10000},"step":{"title":"TemperatureValue","type":"number","minimum":-460,"maximum":10000}},"required":["minimum","maximum"]},"unit":{"type":"string","enum":["F","C"]}},"additionalProperties":false,"required":["value","unit"]},"enumCommands":[]},"temperature":{"schema":{"type":"object","properties":{"value":{"title":"TemperatureValue","type":"number","minimum":-460,"maximum":10000},"unit":{"type":"string","enum":["F","C"]}},"additionalProperties":false,"required":["value","unit"]},"enumCommands":[]}},"commands":{}},{"id":"partyvoice23922.errorstatus","version":1,"status":"proposed","name":"errorstatus","ephemeral":false,"attributes":{"errorstatus":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"refresh","version":1,"status":"live","name":"Refresh","ephemeral":false,"attributes":{},"commands":{"refresh":{"name":"refresh","arguments":[]}}},{"id":"partyvoice23922.inputstate","version":1,"status":"proposed","name":"inputstate","ephemeral":false,"attributes":{"state":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"partyvoice23922.inputpercent","version":1,"status":"proposed","name":"inputpercent","ephemeral":false,"attributes":{"percent":{"schema":{"type":"object","properties":{"value":{"type":"number","minimum":0,"maximum":100},"unit":{"type":"string","enum":["%"],"default":"%"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"partyvoice23922.errorsensor","version":1,"status":"proposed","name":"errorsensor","ephemeral":false,"attributes":{"errorstatus":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"button","version":1,"status":"live","name":"Button","ephemeral":false,"attributes":{"button":{"schema":{"type":"object","properties":{"value":{"title":"ButtonState","type":"string","enum":["pushed","held","double","pushed_2x","pushed_3x","pushed_4x","pushed_5x","pushed_6x","down","down_2x","down_3x","down_4x","down_5x","down_6x","down_hold","up","up_2x","up_3x","up_4x","up_5x","up_6x","up_hold","swipe_up","swipe_down","swipe_left","swipe_right"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"numberOfButtons":{"schema":{"type":"object","properties":{"value":{"title":"PositiveInteger","type":"integer","minimum":0}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"supportedButtonValues":{"schema":{"type":"object","properties":{"value":{"type":"array","items":{"title":"ButtonState","type":"string","enum":["pushed","held","double","pushed_2x","pushed_3x","pushed_4x","pushed_5x","pushed_6x","down","down_2x","down_3x","down_4x","down_5x","down_6x","down_hold","up","up_2x","up_3x","up_4x","up_5x","up_6x","up_hold","swipe_up","swipe_down","swipe_left","swipe_right"]}}},"additionalProperties":false,"required":[]},"enumCommands":[]}},"commands":{}},{"id":"partyvoice23922.count","version":1,"status":"proposed","name":"count","ephemeral":false,"attributes":{"count":{"schema":{"type":"object","properties":{"value":{"type":"integer"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"partyvoice23922.infotable","version":1,"status":"proposed","name":"infotable","ephemeral":false,"attributes":{"info":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}}]}
},
{ "STATUS":
{"components":{"wifi":{"partyvoice23922.infotable":{"info":{"value":"\n\n\n\n\n\n\n\n\n\n
IP: 192.168.0.36

SSID: Google Onhub
RSSI: -64

\n\n\n","timestamp":"2024-05-14T22:29:05.713Z"}}},"switch1":{"powerMeter":{"power":{"value":0,"unit":"W","timestamp":"2024-05-12T00:19:53.407Z"}},"voltageMeasurement":{"voltage":{"value":0,"unit":"V","timestamp":"2024-05-12T00:19:53.476Z"}},"partyvoice23922.powerfactor2":{"powerfactor":{"value":0,"unit":"%","timestamp":"2024-05-12T00:19:53.470Z"}},"partyvoice23922.errorstatus":{"errorstatus":{"value":" ","timestamp":"2024-05-12T00:19:53.448Z"}},"energyMeter":{"energy":{"value":0,"unit":"Wh","timestamp":"2024-05-12T00:19:53.508Z"}},"partyvoice23922.amperage":{"amperage":{"value":0,"unit":"A","timestamp":"2024-05-12T00:19:53.465Z"}},"temperatureMeasurement":{"temperatureRange":{"value":null},"temperature":{"value":68.0,"unit":"F","timestamp":"2024-05-12T00:19:53.387Z"}},"switch":{"switch":{"value":"off","timestamp":"2024-05-14T21:31:57.809Z"}}},"input2":{"partyvoice23922.count":{"count":{"value":0,"timestamp":"2024-05-12T00:19:53.245Z"}},"partyvoice23922.errorsensor":{"errorstatus":{"value":" ","timestamp":"2024-05-12T00:19:53.257Z"}}},"input1":{"button":{"button":{"value":null},"numberOfButtons":{"value":null},"supportedButtonValues":{"value":["pushed","held","double"],"timestamp":"2024-05-12T00:19:53.226Z"}},"partyvoice23922.inputpercent":{"percent":{"value":0,"unit":"%","timestamp":"2024-05-12T00:19:53.245Z"}},"partyvoice23922.inputstate":{"state":{"value":"false","timestamp":"2024-05-14T21:31:57.733Z"}},"partyvoice23922.errorsensor":{"errorstatus":{"value":" ","timestamp":"2024-05-12T00:19:53.245Z"}}},"input0":{"button":{"button":{"value":null},"numberOfButtons":{"value":null},"supportedButtonValues":{"value":["pushed","held","double"],"timestamp":"2024-05-12T00:19:53.334Z"}},"partyvoice23922.inputpercent":{"percent":{"value":0,"unit":"%","timestamp":"2024-05-12T00:19:53.284Z"}},"partyvoice23922.inputstate":{"state":{"value":"true","timestamp":"2024-05-14T20:41:20.453Z"}},"partyvoice23922.errorsensor":{"errorstatus":{"value":" ","timestamp":"2024-05-12T00:19:53.317Z"}}},"main":{"powerMeter":{"power":{"value":0,"unit":"W","timestamp":"2024-05-12T00:19:53.608Z"}},"voltageMeasurement":{"voltage":{"value":0,"unit":"V","timestamp":"2024-05-12T00:19:53.637Z"}},"partyvoice23922.powerfactor2":{"powerfactor":{"value":0,"unit":"%","timestamp":"2024-05-12T00:19:53.639Z"}},"partyvoice23922.errorstatus":{"errorstatus":{"value":" ","timestamp":"2024-05-12T00:19:53.591Z"}},"energyMeter":{"energy":{"value":0,"unit":"Wh","timestamp":"2024-05-12T00:19:53.636Z"}},"partyvoice23922.amperage":{"amperage":{"value":0,"unit":"A","timestamp":"2024-05-12T00:19:53.638Z"}},"temperatureMeasurement":{"temperatureRange":{"value":null},"temperature":{"value":68.0,"unit":"F","timestamp":"2024-05-12T00:19:53.590Z"}},"refresh":{},"switch":{"switch":{"value":"off","timestamp":"2024-05-14T20:34:12.603Z"}}}}}
},

{ "RULES":
{"version":1,"components":[{"trigger":{"name":"off","label":"command: off()","type":"command"},"command":{"name":"off","type":"command","capability":"switch","label":"command: off()"},"type":"hubitatTrigger"},{"trigger":{"name":"on","label":"command: on()","type":"command"},"command":{"name":"on","type":"command","capability":"switch","label":"command: on()"},"type":"hubitatTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"title":"SwitchState","type":"string"}},"additionalProperties":false,"required":["value"],"capability":"switch","attribute":"switch","label":"attribute: switch."},"command":{"name":"setSwitchValue","label":"command: setSwitchValue(switch)","type":"command","parameters":[{"name":"switch*","type":"ENUM"}]},"type":"smartTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"title":"HealthState","type":"string"}},"additionalProperties":false,"required":["value"],"capability":"healthCheck","attribute":"healthStatus","label":"attribute: healthStatus."},"command":{"name":"setHealthStatusValue","label":"command: setHealthStatusValue(healthStatus)","type":"command","parameters":[{"name":"healthStatus*","type":"ENUM"}]},"type":"smartTrigger","mute":true}]}
}]
↑↑↑ INCLUDE METADATA ABOVE ↑↑↑

[NEW DEVICE SUPPORT] Arlo Doorbell

Requesting New Device support.
Comments: {{Arlo doorbell - currently using the Arlo camera device driver, but the "refresh" command doesn't work properly, the battery state doesn't update, and the health status changes to "null" upon refresh}}

COPY REPLICA METADATA BELOW THIS LINE
[{ "DESCRIPTION":
{"allowed":null,"components":[{"capabilities":[{"id":"switch","version":1},{"id":"refresh","version":1},{"id":"button","version":1},{"id":"battery","version":1},{"id":"healthCheck","version":1},{"id":"videoStream","version":1},{"id":"motionSensor","version":1},{"id":"soundSensor","version":1},{"id":"videoCapture","version":1},{"id":"alarm","version":1}],"categories":[{"categoryType":"manufacturer","name":"Camera"}],"id":"main","label":"main"}],"createTime":"2023-12-14T14:13:41.875Z","deviceId":"hidden","deviceManufacturerCode":"Arlo","executionContext":"CLOUD","label":"Front Doorbell","locationId":"hidden","manufacturerName":"SmartThings","name":"c2c-arlo-wired-video-doorbell-switch-battery","ownerId":"c54d0000-2eaf-0992-d300-5a5f376802cc","presentationId":"SmartThings-smartthings-c2c_arlo_doorbell_switch_battery","profile":{"id":"82c7e00a-b03b-4de0-8b79-aec4db3375e0"},"restrictionTier":0,"roomId":"hidden","type":"VIPER","viper":{"endpointAppId":"viper_555d6f40-b65a-11ea-8fe0-77cb99571462","manufacturerName":"Arlo","modelName":"AVD1001B"}}
},
{ "CAPABILITIES":
{"components":[{"attributes":{"switch":{"enumCommands":[{"command":"on","value":"on"},{"command":"off","value":"off"}],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["on","off"],"title":"SwitchState","type":"string"}},"required":["value"],"type":"object"}}},"commands":{"off":{"arguments":[],"name":"off"},"on":{"arguments":[],"name":"on"}},"ephemeral":false,"id":"switch","name":"Switch","status":"live","version":1},{"attributes":{},"commands":{"refresh":{"arguments":[],"name":"refresh"}},"ephemeral":false,"id":"refresh","name":"Refresh","status":"live","version":1},{"attributes":{"button":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["pushed","held","double","pushed_2x","pushed_3x","pushed_4x","pushed_5x","pushed_6x","down","down_2x","down_3x","down_4x","down_5x","down_6x","down_hold","up","up_2x","up_3x","up_4x","up_5x","up_6x","up_hold","swipe_up","swipe_down","swipe_left","swipe_right"],"title":"ButtonState","type":"string"}},"required":["value"],"type":"object"}},"numberOfButtons":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"minimum":0,"title":"PositiveInteger","type":"integer"}},"required":["value"],"type":"object"}},"supportedButtonValues":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"items":{"enum":["pushed","held","double","pushed_2x","pushed_3x","pushed_4x","pushed_5x","pushed_6x","down","down_2x","down_3x","down_4x","down_5x","down_6x","down_hold","up","up_2x","up_3x","up_4x","up_5x","up_6x","up_hold","swipe_up","swipe_down","swipe_left","swipe_right"],"title":"ButtonState","type":"string"},"type":"array"}},"required":[],"type":"object"}}},"commands":{},"ephemeral":false,"id":"button","name":"Button","status":"live","version":1},{"attributes":{"battery":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"unit":{"default":"%","enum":["%"],"type":"string"},"value":{"maximum":100,"minimum":0,"type":"integer"}},"required":["value"],"title":"IntegerPercent","type":"object"}}},"commands":{},"ephemeral":false,"id":"battery","name":"Battery","status":"live","version":1},{"attributes":{"DeviceWatch-DeviceStatus":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"badProperty":{"type":"string"},"deviceScheme":{"enum":["MIXED","TRACKED","UNTRACKED"],"type":"string"},"reason":{"enum":["INVALID-ACCESS-TOKEN","INTEGRATION-OFFLINE","DEVICE-OFFLINE","DEVICE-DELETED","DEVICE-UNAVAILABLE","DEVICE-UNDISCOVERED"],"type":"string"}},"required":[],"type":"object"},"value":{"enum":["online","offline"],"type":"string"}},"required":["value"],"type":"object"}},"DeviceWatch-Enroll":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"additionalProperties":false,"properties":{"hubHardwareId":{"maxLength":255,"title":"String","type":"string"},"protocol":{"enum":["zigbee","zwave","bluetooth","lan","cloud","unknown","ocf","mqtt"],"title":"DeviceHealthProtocol","type":"string"},"scheme":{"enum":["MIXED","TRACKED","UNTRACKED"],"type":"string"}},"title":"DeviceHealthEnroll","type":"object"}},"required":["value"],"type":"object"}},"checkInterval":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"badProperty":{"type":"string"},"deviceScheme":{"enum":["MIXED","TRACKED","UNTRACKED"],"type":"string"},"hubHardwareId":{"pattern":"removed","type":"string"},"offlinePingable":{"enum":["0","1"],"type":"string"},"protocol":{"enum":["zigbee","zwave","bluetooth","lan","cloud","unknown","ocf","mqtt"],"title":"DeviceHealthProtocol","type":"string"}},"required":[],"type":"object"},"unit":{"default":"s","enum":["s"],"type":"string"},"value":{"maximum":604800,"minimum":0,"type":"integer"}},"required":["value"],"type":"object"}},"healthStatus":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"badProperty":{"type":"string"},"deviceScheme":{"enum":["MIXED","TRACKED","UNTRACKED"],"type":"string"},"reason":{"enum":["INVALID-ACCESS-TOKEN","INTEGRATION-OFFLINE","DEVICE-OFFLINE","DEVICE-DELETED","DEVICE-UNAVAILABLE","DEVICE-UNDISCOVERED"],"type":"string"}},"required":[],"type":"object"},"value":{"enum":["online","offline"],"type":"string"}},"required":["value"],"type":"object"}}},"commands":{"ping":{"arguments":[],"name":"ping"}},"ephemeral":false,"id":"healthCheck","name":"Health Check","status":"live","version":1},{"attributes":{"stream":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"title":"JsonObject","type":"object"}},"required":["value"],"type":"object"}}},"commands":{"startStream":{"arguments":[],"name":"startStream"},"stopStream":{"arguments":[],"name":"stopStream"}},"ephemeral":false,"id":"videoStream","name":"Video Stream","status":"live","version":1},{"attributes":{"motion":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["active","inactive"],"title":"ActivityState","type":"string"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"motionSensor","name":"Motion Sensor","status":"live","version":1},{"attributes":{"sound":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["detected","not detected"],"type":"string"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"soundSensor","name":"Sound Sensor","status":"live","version":1},{"attributes":{"clip":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"title":"JsonObject","type":"object"}},"required":["value"],"type":"object"}},"stream":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"title":"JsonObject","type":"object"}},"required":["value"],"type":"object"}}},"commands":{"capture":{"arguments":[{"name":"startTime","optional":false,"schema":{"pattern":"removed","title":"Iso8601Date","type":"string"}},{"name":"captureTime","optional":false,"schema":{"pattern":"removed","title":"Iso8601Date","type":"string"}},{"name":"endTime","optional":false,"schema":{"pattern":"removed","title":"Iso8601Date","type":"string"}},{"name":"correlationId","optional":true,"schema":{"maxLength":255,"title":"String","type":"string"}},{"name":"reason","optional":true,"schema":{"maxLength":255,"title":"String","type":"string"}}],"name":"capture"}},"ephemeral":false,"id":"videoCapture","name":"Video Capture","status":"live","version":1},{"attributes":{"alarm":{"enumCommands":[{"command":"both","value":"both"},{"command":"off","value":"off"},{"command":"siren","value":"siren"},{"command":"strobe","value":"strobe"}],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["both","off","siren","strobe"],"title":"AlertState","type":"string"}},"required":["value"],"type":"object"}}},"commands":{"both":{"arguments":[],"name":"both"},"off":{"arguments":[],"name":"off"},"siren":{"arguments":[],"name":"siren"},"strobe":{"arguments":[],"name":"strobe"}},"ephemeral":false,"id":"alarm","name":"Alarm","status":"live","version":1}]}
},
{ "STATUS":
{"components":{"main":{"alarm":{"alarm":{"timestamp":"2023-12-14T14:13:45.072Z","value":"off"}},"battery":{"battery":{"timestamp":"2023-12-14T14:13:43.966Z","unit":"%","value":38}},"button":{"button":{"timestamp":"2024-02-12T16:54:27.799Z","value":"up"},"numberOfButtons":{"value":null},"supportedButtonValues":{"timestamp":"2023-12-14T14:13:45.072Z","value":["pushed"]}},"healthCheck":{"DeviceWatch-DeviceStatus":{"data":{},"timestamp":"2023-12-14T14:13:43.966Z","value":"online"},"DeviceWatch-Enroll":{"value":null},"checkInterval":{"data":{"deviceScheme":"UNTRACKED","protocol":"cloud"},"timestamp":"2023-12-14T14:13:41.917Z","unit":"s","value":60},"healthStatus":{"value":null}},"motionSensor":{"motion":{"timestamp":"2024-02-12T16:36:09.925Z","value":"inactive"}},"refresh":{},"soundSensor":{"sound":{"timestamp":"2023-12-14T14:13:45.072Z","value":"not detected"}},"switch":{"switch":{"timestamp":"2024-02-03T13:33:26.359Z","value":"on"}},"videoCapture":{"clip":{"value":null},"stream":{"value":null}},"videoStream":{"stream":{"timestamp":"2024-02-03T13:49:18.583Z","value":{"InHomeURL":"","OutHomeURL":""}}}}}}
},
{ "RULES":
{"components":[{"command":{"label":"command: setMotionValue(motion*)","name":"setMotionValue","parameters":[{"name":"motion*","type":"ENUM"}],"type":"command"},"trigger":{"additionalProperties":false,"attribute":"motion","capability":"motionSensor","label":"attribute: motion.","properties":{"value":{"title":"ActivityState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"capability":"switch","label":"command: off()","name":"off","type":"command"},"trigger":{"label":"command: off()","name":"off","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"switch","label":"command: on()","name":"on","type":"command"},"trigger":{"label":"command: on()","name":"on","type":"command"},"type":"hubitatTrigger"},{"command":{"label":"command: setSoundValue(sound)","name":"setSoundValue","parameters":[{"name":"sound*","type":"ENUM"}],"type":"command"},"trigger":{"additionalProperties":false,"attribute":"sound","capability":"soundSensor","label":"attribute: sound.","properties":{"value":{"title":"ActivityState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setBatteryValue(battery)","name":"setBatteryValue","parameters":[{"name":"battery*","type":"NUMBER"}],"type":"command"},"mute":true,"trigger":{"additionalProperties":false,"attribute":"battery","capability":"battery","label":"attribute: battery.","properties":{"unit":{"default":"%","enum":["%"],"type":"string"},"value":{"maximum":100,"minimum":0,"type":"integer"}},"required":["value"],"title":"IntegerPercent","type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setSwitchValue(switch)","name":"setSwitchValue","parameters":[{"name":"switch*","type":"ENUM"}],"type":"command"},"trigger":{"additionalProperties":false,"attribute":"switch","capability":"switch","label":"attribute: switch.","properties":{"value":{"title":"SwitchState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setHealthStatusValue(healthStatus)","name":"setHealthStatusValue","parameters":[{"name":"healthStatus*","type":"ENUM"}],"type":"command"},"mute":true,"trigger":{"additionalProperties":false,"attribute":"healthStatus","capability":"healthCheck","label":"attribute: healthStatus.*","properties":{"value":{"title":"HealthState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"capability":"refresh","label":"command: refresh()","name":"refresh","type":"command"},"trigger":{"label":"command: refresh()","name":"refresh","type":"command"},"type":"hubitatTrigger"}],"version":1}
}]

[NEW DEVICE SUPPORT] Kitchen Microwave

Requesting New Device support.
Comments: {{Add your Comments Here}}

COPY REPLICA METADATA BELOW THIS LINE
[{ "DESCRIPTION":
{"deviceId":"hidden","name":"Samsung Microwave","label":"Microwave","manufacturerName":"Samsung Electronics","presentationId":"DA-KS-MICROWAVE-0101X","deviceManufacturerCode":"Samsung Electronics","locationId":"hidden","ownerId":"9dd9c799-a63f-bc97-d173-5debd56ab3ad","roomId":"hidden","deviceTypeName":"oic.d.microwave","components":[{"id":"main","label":"main","capabilities":[{"id":"ocf","version":1},{"id":"execute","version":1},{"id":"switch","version":1},{"id":"refresh","version":1},{"id":"remoteControlStatus","version":1},{"id":"ovenSetpoint","version":1},{"id":"ovenMode","version":1},{"id":"ovenOperatingState","version":1},{"id":"doorControl","version":1},{"id":"temperatureMeasurement","version":1},{"id":"samsungce.deviceIdentification","version":1},{"id":"samsungce.driverVersion","version":1},{"id":"samsungce.hoodFanSpeed","version":1},{"id":"samsungce.definedRecipe","version":1},{"id":"samsungce.doorState","version":1},{"id":"samsungce.kitchenDeviceIdentification","version":1},{"id":"samsungce.kitchenDeviceDefaults","version":1},{"id":"samsungce.ovenMode","version":1},{"id":"samsungce.ovenOperatingState","version":1},{"id":"samsungce.microwavePower","version":1},{"id":"samsungce.kitchenModeSpecification","version":1},{"id":"samsungce.kidsLock","version":1},{"id":"samsungce.softwareUpdate","version":1},{"id":"custom.disabledCapabilities","version":1},{"id":"sec.diagnosticsInformation","version":1}],"categories":[{"name":"Microwave","categoryType":"manufacturer"}]},{"id":"hood","label":"hood","capabilities":[{"id":"samsungce.lamp","version":1},{"id":"samsungce.hoodFanSpeed","version":1}],"categories":[{"name":"Other","categoryType":"manufacturer"}]}],"createTime":"2023-06-17T19:19:03.754Z","profile":{"id":"e5db3b6f-cad6-3caa-9775-9c9cae20f4a4"},"ocf":{"ocfDeviceType":"oic.d.microwave","name":"Samsung Microwave","specVersion":"core.1.1.0","verticalDomainSpecVersion":"res.1.1.0,sh.1.1.0","manufacturerName":"Samsung Electronics","modelNumber":"TP2X_DA-KS-MICROWAVE-0101X|40436241|50040100011411000200000000000000","platformVersion":"DAWIT 3.0","platformOS":"TizenRT 2.0 + IPv6","hwVersion":"MediaTek","firmwareVersion":"AKS-WW-TP2-20-MICROWAVE-OTR_40230125","vendorId":"DA-KS-MICROWAVE-0101X","vendorResourceClientServerVersion":"MediaTek Release 2.220916.2","lastSignupTime":"2023-06-17T19:18:59.333475Z"},"type":"OCF","restrictionTier":0,"allowed":null}
},
{ "CAPABILITIES":
{"components":[{"id":"ocf","version":1,"status":"proposed","name":"Ocf","ephemeral":false,"attributes":{"st":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mndt":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnfv":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnhw":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"di":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnsl":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"dmv":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"n":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnmo":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"vid":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnmn":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnml":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnpv":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnos":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"pi":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"icv":{"schema":{"title":"StringAttribute","type":"object","properties":{"value":{"title":"String","type":"string","maxLength":255}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"postOcfCommand":{"name":"postOcfCommand","arguments":[{"name":"href","optional":false,"schema":{"title":"String","type":"string","maxLength":255}},{"name":"value","optional":false,"schema":{"title":"JsonObject","type":"object"}}]}}},{"id":"execute","version":1,"status":"live","name":"Execute","ephemeral":false,"attributes":{"data":{"schema":{"type":"object","properties":{"value":{"title":"JsonObject","type":"object"},"data":{"type":"object","additionalProperties":true,"required":[]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"execute":{"name":"execute","arguments":[{"name":"command","optional":false,"schema":{"title":"String","type":"string","maxLength":255}},{"name":"args","optional":true,"schema":{"title":"JsonObject","type":"object"}}]}}},{"id":"switch","version":1,"status":"live","name":"Switch","ephemeral":false,"attributes":{"switch":{"schema":{"type":"object","properties":{"value":{"title":"SwitchState","type":"string","enum":["on","off"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[{"command":"on","value":"on"},{"command":"off","value":"off"}]}},"commands":{"off":{"name":"off","arguments":[]},"on":{"name":"on","arguments":[]}}},{"id":"refresh","version":1,"status":"live","name":"Refresh","ephemeral":false,"attributes":{},"commands":{"refresh":{"name":"refresh","arguments":[]}}},{"id":"remoteControlStatus","version":1,"status":"live","name":"Remote Control Status","ephemeral":false,"attributes":{"remoteControlEnabled":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["false","true"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"ovenSetpoint","version":1,"status":"proposed","name":"Oven Setpoint","ephemeral":false,"attributes":{"ovenSetpoint":{"schema":{"type":"object","properties":{"value":{"title":"PositiveInteger","type":"integer","minimum":0}},"additionalProperties":false,"required":["value"]},"setter":"setOvenSetpoint","enumCommands":[]}},"commands":{"setOvenSetpoint":{"name":"setOvenSetpoint","arguments":[{"name":"setpoint","optional":false,"schema":{"title":"PositiveInteger","type":"integer","minimum":0}}]}}},{"id":"ovenMode","version":1,"status":"proposed","name":"Oven Mode","ephemeral":false,"attributes":{"supportedOvenModes":{"schema":{"type":"object","properties":{"value":{"type":"array","items":{"title":"OvenMode","type":"string","enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"]}}},"additionalProperties":false,"required":[]},"enumCommands":[]},"ovenMode":{"schema":{"type":"object","properties":{"value":{"title":"OvenMode","type":"string","enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"]}},"additionalProperties":false,"required":["value"]},"setter":"setOvenMode","enumCommands":[]}},"commands":{"setOvenMode":{"name":"setOvenMode","arguments":[{"name":"mode","optional":false,"schema":{"title":"OvenMode","type":"string","enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"]}}]}}},{"id":"ovenOperatingState","version":1,"status":"proposed","name":"Oven Operating State","ephemeral":false,"attributes":{"completionTime":{"schema":{"type":"object","properties":{"value":{"title":"Iso8601Date","type":"string","pattern":"removed"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"machineState":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["ready","running","paused"]}},"additionalProperties":false,"required":[]},"setter":"setMachineState","enumCommands":[]},"progress":{"schema":{"title":"IntegerPercent","type":"object","properties":{"value":{"type":"integer","minimum":0,"maximum":100},"unit":{"type":"string","enum":["%"],"default":"%"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"supportedMachineStates":{"schema":{"type":"object","properties":{"value":{"type":"array","items":{"type":"string","enum":["ready","running","paused"]}}},"additionalProperties":false,"required":[]},"enumCommands":[]},"ovenJobState":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["cleaning","cooking","cooling","draining","preheat","ready","rinsing","finished","scheduledStart","warming","defrosting","sensing","searing","fastPreheat","scheduledEnd","stoneHeating","timeHoldPreheat"]}},"additionalProperties":false,"required":[]},"enumCommands":[]},"operationTime":{"schema":{"type":"object","properties":{"value":{"title":"PositiveInteger","type":"integer","minimum":0}},"additionalProperties":false,"required":[]},"enumCommands":[]}},"commands":{"stop":{"name":"stop","arguments":[]},"setMachineState":{"name":"setMachineState","arguments":[{"name":"state","optional":false,"schema":{"type":"string","enum":["stop"]}}]},"start":{"name":"start","arguments":[{"name":"mode","optional":true,"schema":{"title":"OvenMode","type":"string","enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"]}},{"name":"time","optional":true,"schema":{"title":"PositiveInteger","type":"integer","minimum":0}},{"name":"setpoint","optional":true,"schema":{"title":"PositiveInteger","type":"integer","minimum":0}}]}}},{"id":"doorControl","version":1,"status":"live","name":"Door Control","ephemeral":false,"attributes":{"door":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["closed","closing","open","opening","unknown"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[{"command":"close","value":"closed"},{"command":"open","value":"open"}]}},"commands":{"close":{"name":"close","arguments":[]},"open":{"name":"open","arguments":[]}}},{"id":"temperatureMeasurement","version":1,"status":"live","name":"Temperature Measurement","ephemeral":false,"attributes":{"temperature":{"schema":{"type":"object","properties":{"value":{"title":"TemperatureValue","type":"number","minimum":-460,"maximum":10000},"unit":{"type":"string","enum":["F","C"]}},"additionalProperties":false,"required":["value","unit"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.deviceIdentification","version":1,"status":"proposed","name":"Device Identification","ephemeral":false,"attributes":{"micomAssayCode":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"modelName":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"serialNumber":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"serialNumberExtra":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"modelClassificationCode":{"schema":{"type":"object","properties":{"value":{"type":"string","pattern":"removed"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"description":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"binaryId":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.driverVersion","version":1,"status":"proposed","name":"Driver Version","ephemeral":false,"attributes":{"versionNumber":{"schema":{"type":"object","properties":{"value":{"type":"number"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.hoodFanSpeed","version":1,"status":"proposed","name":"Hood Fan Speed","ephemeral":false,"attributes":{"settableMaxFanSpeed":{"schema":{"type":"object","properties":{"value":{"type":"integer"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"hoodFanSpeed":{"schema":{"type":"object","properties":{"value":{"type":"integer"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"supportedHoodFanSpeed":{"schema":{"type":"object","properties":{"value":{"type":"array","items":{"type":"integer"}}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"settableMinFanSpeed":{"schema":{"type":"object","properties":{"value":{"type":"integer"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"setHoodFanSpeed":{"name":"setHoodFanSpeed","arguments":[{"name":"speed","optional":false,"schema":{"type":"integer"}}]}}},{"id":"samsungce.definedRecipe","version":1,"status":"proposed","name":"Defined Recipe","ephemeral":false,"attributes":{"definedRecipe":{"schema":{"type":"object","properties":{"value":{"type":"object","additionalProperties":false,"required":["recipeType","categoryId","itemId","servingSize"],"properties":{"cavityId":{"type":"string"},"recipeType":{"type":"string"},"categoryId":{"type":"integer","minimum":0,"maximum":255},"itemId":{"type":"integer","minimum":0,"maximum":255},"servingSize":{"type":"integer","minimum":0,"maximum":255},"browingLevel":{"type":"integer","minimum":0,"maximum":255},"option":{"type":"integer","minimum":0,"maximum":255}}}},"additionalProperties":false,"required":["value"]},"setter":"setDefinedRecipe","enumCommands":[]}},"commands":{"setDefinedRecipe":{"name":"setDefinedRecipe","arguments":[{"name":"payload","optional":false,"schema":{"type":"object","additionalProperties":false,"required":["recipeType","categoryId","itemId","servingSize"],"properties":{"cavityId":{"type":"string"},"recipeType":{"type":"string"},"categoryId":{"type":"integer","minimum":0,"maximum":255},"itemId":{"type":"integer","minimum":0,"maximum":255},"servingSize":{"type":"integer","minimum":0,"maximum":255},"browingLevel":{"type":"integer","minimum":0,"maximum":255},"option":{"type":"integer","minimum":0,"maximum":255}}}}]},"cookDefinedRecipe":{"name":"cookDefinedRecipe","arguments":[{"name":"recipeType","optional":false,"schema":{"type":"string"}},{"name":"categoryId","optional":false,"schema":{"type":"integer","minimum":0,"maximum":255}},{"name":"itemId","optional":false,"schema":{"type":"integer","minimum":0,"maximum":255}},{"name":"servingSize","optional":false,"schema":{"type":"integer","minimum":0,"maximum":255}},{"name":"browingLevel","optional":true,"schema":{"type":"integer","minimum":0,"maximum":255}},{"name":"option","optional":true,"schema":{"type":"integer","minimum":0,"maximum":255}}]}}},{"id":"samsungce.doorState","version":1,"status":"proposed","name":"Door State","ephemeral":false,"attributes":{"doorState":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["closed","open"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.kitchenDeviceIdentification","version":1,"status":"proposed","name":"Kitchen Device Identification","ephemeral":false,"attributes":{"regionCode":{"schema":{"type":"object","properties":{"value":{"type":"string","values":["IT","UK","FR","US","JP","EU","KR","CN","ZZ","UNKNOWN"]}},"additionalProperties":false,"required":[]},"enumCommands":[]},"modelCode":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"fuel":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["gas"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"type":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["oven","range","microwave","cooktop"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"representativeComponent":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["main","cavity-01","cavity-02","cavity-03"],"default":"main"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.kitchenDeviceDefaults","version":1,"status":"proposed","name":"Kitchen Device Defaults","ephemeral":false,"attributes":{"defaultOperationTime":{"schema":{"type":"object","properties":{"value":{"type":"integer","minimum":0}},"additionalProperties":false,"required":[]},"enumCommands":[]},"defaultOvenMode":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"defaultOvenSetpoint":{"schema":{"type":"object","properties":{"value":{"type":"integer","minimum":0}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.ovenMode","version":1,"status":"proposed","name":"Oven Mode","ephemeral":false,"attributes":{"supportedOvenModes":{"schema":{"title":"Supported Oven Modes","type":"object","properties":{"value":{"type":"array","items":{"type":"string","enum":["AirFry","AirFryer","AirSousvide","Autocook","AutocookCustom","Bake","Bottom","BottomConvection","BottomHeat","BottomHeatPluseConvection","BreadProof","Broil","BroilCombi","BroilConvection","BroilS","CatalyticClean","ChefBake","ChefBroil","ChefProof","CleanAirPyro","Convection","ConvectionBake","ConvectionBroil","ConvectionCombi","ConvectionRoast","ConvectionSear","ConvectionVegetable","Conventional","Cookie","Defrost","DefrostA","Dehydrate","Deodorization","Descale","Drain","Drying","Easycook1","Easycook2","Easycook3","EcoConvection","EcoGrill","FanConventional","FanGrill","FavoriteCook","FavoriteRecipes","Fermentation","FineSteam","FourPartPureConvection","FourPartPureConvectionSingle","FrozenFood","FrozenMode","GreenClean","GreenCleanReal","Grill","GrillConvection","GuidedCook","HOMECARE_WIZARD_V2","Healthycook1","Healthycook2","Healthycook3","Healthycook4","Healthycook5","Healthycook6","HotBlast","IntensiveCook","InternalClean","KeepWarm","LargeGrill","MW+HotBlast2","MemoryCook","MicroWave","MicroWaveConvection","MicroWaveFanGrill","MicroWaveGrill","MicroWaveHotBlast","MicroWaveRoast","MoistSteam","MultiGrill","MultiLevelCook","NaturalSteam","NoOperation","PizzaCook","PlateWarm","PowerBake","PowerConvection","PowerConvectionCombi","Preheat","ProConvection","ProRoasting","Proof","ProveDough","PureConvection","PureConvectionSear","PureSteam","PyroFree","Roast","Roasting","SelfClean","SlimfryMiddle","SlimfryStrong","SlowCook","SlowCookBeef","SlowCookPoultry","SlowCookStew","SmallGrill","SpeedBake","SpeedBroil","SpeedBrown","SpeedConvSear","SpeedConvection","SpeedGrill","SpeedPowerConvection","SpeedRoast","SteamAssist","SteamAutocook","SteamBake","SteamBottomConvection","SteamBreadProof","SteamClean","SteamCleanReal","SteamConvection","SteamCook","SteamProof","SteamReheat","SteamRoast","SteamTopConvection","StoneMode","ThreePartPureConvection","ToastBagle","ToastCroissant","ToastSlicedBread","TopConvection","TopHeatPluseConvection","VaporBottomHeatPluseConvection","VaporCleaning","VaporConvection","VaporGRILL","VaporMWO","VaporTopHeatPluseConvection","WarmHold"]}}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"ovenMode":{"schema":{"title":"Oven Mode","type":"object","properties":{"value":{"type":"string","enum":["AirFry","AirFryer","AirSousvide","Autocook","AutocookCustom","Bake","Bottom","BottomConvection","BottomHeat","BottomHeatPluseConvection","BreadProof","Broil","BroilCombi","BroilConvection","BroilS","CatalyticClean","ChefBake","ChefBroil","ChefProof","CleanAirPyro","Convection","ConvectionBake","ConvectionBroil","ConvectionCombi","ConvectionRoast","ConvectionSear","ConvectionVegetable","Conventional","Cookie","Defrost","DefrostA","Dehydrate","Deodorization","Descale","Drain","Drying","Easycook1","Easycook2","Easycook3","EcoConvection","EcoGrill","FanConventional","FanGrill","FavoriteCook","FavoriteRecipes","Fermentation","FineSteam","FourPartPureConvection","FourPartPureConvectionSingle","FrozenFood","FrozenMode","GreenClean","GreenCleanReal","Grill","GrillConvection","GuidedCook","HOMECARE_WIZARD_V2","Healthycook1","Healthycook2","Healthycook3","Healthycook4","Healthycook5","Healthycook6","HotBlast","IntensiveCook","InternalClean","KeepWarm","LargeGrill","MW+HotBlast2","MemoryCook","MicroWave","MicroWaveConvection","MicroWaveFanGrill","MicroWaveGrill","MicroWaveHotBlast","MicroWaveRoast","MoistSteam","MultiGrill","MultiLevelCook","NaturalSteam","NoOperation","PizzaCook","PlateWarm","PowerBake","PowerConvection","PowerConvectionCombi","Preheat","ProConvection","ProRoasting","Proof","ProveDough","PureConvection","PureConvectionSear","PureSteam","PyroFree","Roast","Roasting","SelfClean","SlimfryMiddle","SlimfryStrong","SlowCook","SlowCookBeef","SlowCookPoultry","SlowCookStew","SmallGrill","SpeedBake","SpeedBroil","SpeedBrown","SpeedConvSear","SpeedConvection","SpeedGrill","SpeedPowerConvection","SpeedRoast","SteamAssist","SteamAutocook","SteamBake","SteamBottomConvection","SteamBreadProof","SteamClean","SteamCleanReal","SteamConvection","SteamCook","SteamProof","SteamReheat","SteamRoast","SteamTopConvection","StoneMode","ThreePartPureConvection","ToastBagle","ToastCroissant","ToastSlicedBread","TopConvection","TopHeatPluseConvection","VaporBottomHeatPluseConvection","VaporCleaning","VaporConvection","VaporGRILL","VaporMWO","VaporTopHeatPluseConvection","WarmHold"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"setOvenMode":{"name":"setOvenMode","arguments":[{"name":"mode","optional":false,"schema":{"type":"string","enum":["AirFry","AirFryer","AirSousvide","Autocook","AutocookCustom","Bake","Bottom","BottomConvection","BottomHeat","BottomHeatPluseConvection","BreadProof","Broil","BroilCombi","BroilConvection","BroilS","CatalyticClean","ChefBake","ChefBroil","ChefProof","CleanAirPyro","Convection","ConvectionBake","ConvectionBroil","ConvectionCombi","ConvectionRoast","ConvectionSear","ConvectionVegetable","Conventional","Cookie","Defrost","DefrostA","Dehydrate","Deodorization","Descale","Drain","Drying","Easycook1","Easycook2","Easycook3","EcoConvection","EcoGrill","FanConventional","FanGrill","FavoriteCook","FavoriteRecipes","Fermentation","FineSteam","FourPartPureConvection","FourPartPureConvectionSingle","FrozenFood","FrozenMode","GreenClean","GreenCleanReal","Grill","GrillConvection","GuidedCook","HOMECARE_WIZARD_V2","Healthycook1","Healthycook2","Healthycook3","Healthycook4","Healthycook5","Healthycook6","HotBlast","IntensiveCook","InternalClean","KeepWarm","LargeGrill","MW+HotBlast2","MemoryCook","MicroWave","MicroWaveConvection","MicroWaveFanGrill","MicroWaveGrill","MicroWaveHotBlast","MicroWaveRoast","MoistSteam","MultiGrill","MultiLevelCook","NaturalSteam","NoOperation","PizzaCook","PlateWarm","PowerBake","PowerConvection","PowerConvectionCombi","Preheat","ProConvection","ProRoasting","Proof","ProveDough","PureConvection","PureConvectionSear","PureSteam","PyroFree","Roast","Roasting","SelfClean","SlimfryMiddle","SlimfryStrong","SlowCook","SlowCookBeef","SlowCookPoultry","SlowCookStew","SmallGrill","SpeedBake","SpeedBroil","SpeedBrown","SpeedConvSear","SpeedConvection","SpeedGrill","SpeedPowerConvection","SpeedRoast","SteamAssist","SteamAutocook","SteamBake","SteamBottomConvection","SteamBreadProof","SteamClean","SteamCleanReal","SteamConvection","SteamCook","SteamProof","SteamReheat","SteamRoast","SteamTopConvection","StoneMode","ThreePartPureConvection","ToastBagle","ToastCroissant","ToastSlicedBread","TopConvection","TopHeatPluseConvection","VaporBottomHeatPluseConvection","VaporCleaning","VaporConvection","VaporGRILL","VaporMWO","VaporTopHeatPluseConvection","WarmHold"]}}]}}},{"id":"samsungce.ovenOperatingState","version":1,"status":"proposed","name":"Oven Operating State","ephemeral":false,"attributes":{"completionTime":{"schema":{"title":"ISO8601Date","type":"object","properties":{"value":{"type":"string","pattern":"removed"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"operatingState":{"schema":{"title":"Operating State","type":"object","properties":{"value":{"type":"string","enum":["ready","running","paused"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"progress":{"schema":{"title":"Progress Percentage","type":"object","properties":{"value":{"type":"integer","minimum":0}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"ovenJobState":{"schema":{"title":"Oven Job State","type":"object","properties":{"value":{"type":"string","enum":["cleaning","cooking","cooling","draining","preheat","ready","rinsing","finished","scheduledStart","warming","defrosting","sensing","searing","fastPreheat","scheduledEnd","stoneHeating","timeHoldPreheat"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"operationTime":{"schema":{"title":"HH..:MM:SS","type":"object","properties":{"value":{"type":"string","pattern":"removed"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"setOperationTime":{"name":"setOperationTime","arguments":[{"name":"operationTime","optional":false,"schema":{"type":"string","pattern":"removed"}}]},"stop":{"name":"stop","arguments":[]},"start":{"name":"start","arguments":[]},"pause":{"name":"pause","arguments":[]}}},{"id":"samsungce.microwavePower","version":1,"status":"proposed","name":"Microwave Power","ephemeral":false,"attributes":{"supportedPowerLevels":{"schema":{"title":"Supported Power Levels","type":"object","properties":{"value":{"type":"array","items":{"type":"string","pattern":"removed"}}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"powerLevel":{"schema":{"title":"Power Level","type":"object","properties":{"value":{"type":"string","pattern":"removed"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"setPowerLevel":{"name":"setPowerLevel","arguments":[{"name":"power","optional":false,"schema":{"type":"string","pattern":"removed"}}]}}},{"id":"samsungce.kitchenModeSpecification","version":1,"status":"proposed","name":"Kitchen Mode Specification","ephemeral":false,"attributes":{"specification":{"schema":{"type":"object","properties":{"value":{"type":"object","additionalProperties":false,"patternProperties":{"^(single|lower|upper)\$":{"type":"array","items":{"type":"object","required":["mode"],"properties":{"mode":{"type":"string"},"supportedOperations":{"type":"array","items":{"type":"string","enum":["start","set"]}},"supportedOptions":{"type":"object","patternProperties":{"^(temperature|probeTemperature)\$":{"type":"object","additionalProperties":false,"patternProperties":{"^[CF]\$":{"type":"object","additionalProperties":false,"patternProperties":{"^(min|max|resolution|default)\$":{"type":"number"}},"properties":{"supportedValues":{"type":"array","items":{"type":"number"}}}}}}},"properties":{"powerLevel":{"type":"object","additionalProperties":false,"properties":{"supportedValues":{"type":"array","items":{"type":"string"}},"default":{"type":"string"}}},"operationTime":{"type":"object","additionalProperties":false,"patternProperties":{"^(min|max|resolution|default)\$":{"type":"string","pattern":"removed"}}}}}}}}},"examples":[{"single":[{"mode":"Convection","supportedOperations":["set"],"supportedOptions":{"temperature":{"F":{"min":300,"max":500,"default":350,"resolution":5},"C":{"min":100,"max":250,"default":180,"supportedValues":[100,180,250]}},"operationTime":{"min":"00:00:01","max":"11:59:59","default":"00:30:00","resolution":"00:00:01"},"probeTemperature":{"C":{"min":30,"max":90,"default":50,"resolution":5}}}}]}]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.kidsLock","version":1,"status":"proposed","name":"Kids Lock","ephemeral":false,"attributes":{"lockState":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["locked","unlocked","paused"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.softwareUpdate","version":1,"status":"proposed","name":"Software Update","ephemeral":false,"attributes":{"targetModule":{"schema":{"type":"object","properties":{"value":{"type":"object","properties":{"newVersion":{"type":"string"},"currentVersion":{"type":"string"},"moduleType":{"type":"string","enum":["mainController","display","inverter","indoorUnit","outdoorUnit"]}}}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"otnDUID":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"lastUpdatedDate":{"schema":{"type":"object","properties":{"value":{"type":"string","pattern":"removed"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"availableModules":{"schema":{"type":"object","properties":{"value":{"type":"array","items":{"type":"string"}}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"newVersionAvailable":{"schema":{"type":"object","properties":{"value":{"type":"boolean"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"operatingState":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["none","available","preparing","delayed","inprogress","checking","completed"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"progress":{"schema":{"type":"object","properties":{"value":{"type":"integer","minimum":0,"maximum":100},"unit":{"type":"string","enum":["%"],"default":"%"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"agreeUpdate":{"name":"agreeUpdate","arguments":[{"name":"module","optional":true,"schema":{"type":"string"}}]},"disagreeUpdate":{"name":"disagreeUpdate","arguments":[{"name":"module","optional":true,"schema":{"type":"string"}}]}}},{"id":"custom.disabledCapabilities","version":1,"status":"proposed","name":"Disabled Capabilities","ephemeral":false,"attributes":{"disabledCapabilities":{"schema":{"type":"object","properties":{"value":{"type":"array","items":{"type":"string"}}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"id":"samsungce.lamp","version":1,"status":"proposed","name":"Lamp","ephemeral":false,"attributes":{"brightnessLevel":{"schema":{"type":"object","properties":{"value":{"oneOf":[{"type":"string","enum":["off","on","low","mid","high","extraHigh"]},{"type":"integer","minimum":0,"maximum":100}]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"supportedBrightnessLevel":{"schema":{"type":"object","properties":{"value":{"items":{"oneOf":[{"type":"string","enum":["off","on","low","mid","high","extraHigh"]},{"type":"integer","minimum":0,"maximum":100}]},"type":"array"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"setBrightnessLevel":{"name":"setBrightnessLevel","arguments":[{"name":"level","optional":false,"schema":{"oneOf":[{"type":"string","enum":["off","on","low","mid","high","extraHigh"]},{"type":"integer","minimum":0,"maximum":100}]}}]}}},{"id":"sec.diagnosticsInformation","version":1,"status":"proposed","name":"Diagnostics Information","ephemeral":false,"attributes":{"logType":{"schema":{"type":"object","properties":{"value":{"type":"array","items":{"title":"logType","type":"string","enum":["errCode","dump"]}}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"endpoint":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["NONE","PIPER","SSM"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"minVersion":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"signinPermission":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["immutable","updating","enabled","disabled"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"setupId":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"protocolType":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["ble_ocf","wifi_https","ble_stdk","wifi_stdk"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"mnId":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"dumpType":{"schema":{"type":"object","properties":{"value":{"type":"string","enum":["file","id"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}}]}
},
{ "STATUS":
{"components":{"main":{"doorControl":{"door":{"value":null}},"samsungce.kitchenDeviceDefaults":{"defaultOperationTime":{"value":30,"timestamp":"2023-06-17T19:19:04.293Z"},"defaultOvenMode":{"value":"MicroWave","timestamp":"2023-06-17T19:19:05.228Z"},"defaultOvenSetpoint":{"value":null}},"samsungce.deviceIdentification":{"micomAssayCode":{"value":null},"modelName":{"value":null},"serialNumber":{"value":null},"serialNumberExtra":{"value":null},"modelClassificationCode":{"value":null},"description":{"value":null},"binaryId":{"value":"TP2X_DA-KS-MICROWAVE-0101X","timestamp":"2023-08-06T13:41:25.490Z"}},"switch":{"switch":{"value":"off","timestamp":"2023-08-06T18:03:55.742Z"}},"ocf":{"st":{"value":null},"mndt":{"value":null},"mnfv":{"value":"AKS-WW-TP2-20-MICROWAVE-OTR_40230125","timestamp":"2023-07-03T21:08:09.621Z"},"mnhw":{"value":"MediaTek","timestamp":"2023-06-17T19:19:06.513Z"},"di":{"value":"05e34697-ab53-06a5-0106-f97992e62204","timestamp":"2023-06-17T19:19:06.513Z"},"mnsl":{"value":"http://www.samsung.com","timestamp":"2023-06-17T19:19:06.513Z"},"dmv":{"value":"res.1.1.0,sh.1.1.0","timestamp":"2023-07-10T23:38:22.828Z"},"n":{"value":"Samsung Microwave","timestamp":"2023-07-03T21:08:09.621Z"},"mnmo":{"value":"TP2X_DA-KS-MICROWAVE-0101X|40436241|50040100011411000200000000000000","timestamp":"2023-07-03T21:08:09.621Z"},"vid":{"value":"DA-KS-MICROWAVE-0101X","timestamp":"2023-06-17T19:19:06.513Z"},"mnmn":{"value":"Samsung Electronics","timestamp":"2023-06-17T19:19:06.513Z"},"mnml":{"value":"http://www.samsung.com","timestamp":"2023-06-17T19:19:06.513Z"},"mnpv":{"value":"DAWIT 3.0","timestamp":"2023-07-03T21:08:09.621Z"},"mnos":{"value":"TizenRT 2.0 + IPv6","timestamp":"2023-07-03T21:08:09.621Z"},"pi":{"value":"05e34697-ab53-06a5-0106-f97992e62204","timestamp":"2023-06-17T19:19:06.513Z"},"icv":{"value":"core.1.1.0","timestamp":"2023-06-17T19:19:06.513Z"}},"samsungce.kitchenDeviceIdentification":{"regionCode":{"value":"US","timestamp":"2023-06-17T19:19:05.228Z"},"modelCode":{"value":"ME8000T-/AA0","timestamp":"2023-06-17T19:19:05.228Z"},"fuel":{"value":null},"type":{"value":"microwave","timestamp":"2023-06-17T19:19:04.071Z"},"representativeComponent":{"value":null}},"samsungce.kitchenModeSpecification":{"specification":{"value":{"single":[{"mode":"MicroWave","supportedOptions":{"operationTime":{"max":"01:40:00"},"powerLevel":{"default":"100%","supportedValues":["0%","10%","20%","30%","40%","50%","60%","70%","80%","90%","100%"]}}},{"mode":"ConvectionBake","supportedOptions":{"temperature":{"F":{"min":100,"max":425,"default":350,"supportedValues":[100,200,225,250,275,300,325,350,375,400,425]}},"operationTime":{"max":"01:40:00"}}},{"mode":"ConvectionRoast","supportedOptions":{"temperature":{"F":{"min":200,"max":425,"default":325,"supportedValues":[200,225,250,275,300,325,350,375,400,425]}},"operationTime":{"max":"01:40:00"}}},{"mode":"Grill","supportedOptions":{"temperature":{"F":{"min":425,"max":425,"default":425,"resolution":5}},"operationTime":{"max":"01:40:00"}}},{"mode":"SpeedBake","supportedOptions":{"operationTime":{"max":"01:40:00"},"powerLevel":{"default":"30%","supportedValues":["10%","30%","50%","70%"]}}},{"mode":"SpeedRoast","supportedOptions":{"operationTime":{"max":"01:40:00"},"powerLevel":{"default":"30%","supportedValues":["10%","30%","50%","70%"]}}},{"mode":"KeepWarm","supportedOptions":{"temperature":{"F":{"min":175,"max":175,"default":175,"resolution":5}},"operationTime":{"max":"01:40:00"}}},{"mode":"Autocook","supportedOptions":{}},{"mode":"Cookie","supportedOptions":{"temperature":{"F":{"min":325,"max":325,"default":325,"resolution":5}},"operationTime":{"max":"01:40:00"}}},{"mode":"SteamClean","supportedOptions":{"operationTime":{"max":"00:06:30"}}}]},"timestamp":"2023-07-03T21:08:11.938Z"}},"custom.disabledCapabilities":{"disabledCapabilities":{"value":["doorControl","samsungce.hoodFanSpeed"],"timestamp":"2023-07-03T21:08:10.559Z"}},"samsungce.driverVersion":{"versionNumber":{"value":22120101,"timestamp":"2023-07-03T11:01:28.219Z"}},"sec.diagnosticsInformation":{"logType":{"value":["errCode","dump"],"timestamp":"2023-07-03T21:08:10.559Z"},"endpoint":{"value":"SSM","timestamp":"2023-07-03T21:08:10.559Z"},"minVersion":{"value":"1.0","timestamp":"2023-07-03T21:08:10.559Z"},"signinPermission":{"value":null},"setupId":{"value":"621","timestamp":"2023-07-03T21:08:10.559Z"},"protocolType":{"value":"wifi_https","timestamp":"2023-07-03T21:08:10.559Z"},"tsId":{"value":null},"mnId":{"value":"0AJT","timestamp":"2023-07-03T21:08:10.559Z"},"dumpType":{"value":"file","timestamp":"2023-07-03T21:08:10.559Z"}},"temperatureMeasurement":{"temperature":{"value":1,"unit":"F","timestamp":"2023-08-06T18:03:58.879Z"}},"samsungce.ovenOperatingState":{"completionTime":{"value":"2023-08-06T17:52:39.179Z","timestamp":"2023-08-06T17:52:39.195Z"},"operatingState":{"value":"ready","timestamp":"2023-08-06T17:52:35.378Z"},"progress":{"value":0,"timestamp":"2023-08-06T17:52:39.195Z"},"ovenJobState":{"value":"ready","timestamp":"2023-08-06T17:52:39.401Z"},"operationTime":{"value":"00:00:00","timestamp":"2023-08-06T17:52:39.195Z"}},"ovenMode":{"supportedOvenModes":{"value":["Microwave","ConvectionBake","ConvectionRoast","grill","Others","warming"],"timestamp":"2023-07-03T21:08:11.938Z"},"ovenMode":{"value":"Others","timestamp":"2023-08-06T17:52:39.277Z"}},"samsungce.ovenMode":{"supportedOvenModes":{"value":["MicroWave","ConvectionBake","ConvectionRoast","Grill","SpeedBake","SpeedRoast","KeepWarm","Autocook","Cookie","SteamClean"],"timestamp":"2023-07-03T21:08:11.938Z"},"ovenMode":{"value":"NoOperation","timestamp":"2023-08-06T17:52:39.277Z"}},"samsungce.kidsLock":{"lockState":{"value":"unlocked","timestamp":"2023-06-17T19:19:05.115Z"}},"ovenSetpoint":{"ovenSetpoint":{"value":0,"timestamp":"2023-07-31T22:25:55.128Z"}},"refresh":{},"samsungce.hoodFanSpeed":{"settableMaxFanSpeed":{"value":3,"timestamp":"2023-08-06T17:52:35.425Z"},"hoodFanSpeed":{"value":0,"timestamp":"2023-07-31T22:27:09.216Z"},"supportedHoodFanSpeed":{"value":[0,1,2,3,4,5],"timestamp":"2023-06-17T19:19:05.202Z"},"settableMinFanSpeed":{"value":0,"timestamp":"2023-07-31T22:27:09.216Z"}},"samsungce.doorState":{"doorState":{"value":"closed","timestamp":"2023-08-06T17:53:50.036Z"}},"samsungce.microwavePower":{"supportedPowerLevels":{"value":["0%","10%","20%","30%","40%","50%","60%","70%","80%","90%","100%"],"timestamp":"2023-06-17T19:19:04.071Z"},"powerLevel":{"value":"0%","timestamp":"2023-08-06T17:52:39.401Z"}},"execute":{"data":{"value":{"payload":{"rt":["x.com.samsung.da.otninformation"],"if":["oic.if.baseline","oic.if.s"],"x.com.samsung.da.target":"","x.com.samsung.da.newVersionAvailable":"false"}},"data":{"href":"/otninformation/vs/0"},"timestamp":"2023-07-19T04:28:20.730Z"}},"remoteControlStatus":{"remoteControlEnabled":{"value":"false","timestamp":"2023-06-27T20:16:25.449Z"}},"samsungce.definedRecipe":{"definedRecipe":{"value":{"cavityId":"0","recipeType":"0","categoryId":0,"itemId":0,"servingSize":0,"browingLevel":0,"option":0},"timestamp":"2023-06-17T19:19:04.071Z"}},"samsungce.softwareUpdate":{"targetModule":{"value":null},"otnDUID":{"value":"KLCGCEMPY2HGW","timestamp":"2023-06-17T19:19:04.466Z"},"lastUpdatedDate":{"value":null},"availableModules":{"value":[],"timestamp":"2023-06-17T19:19:04.466Z"},"newVersionAvailable":{"value":false,"timestamp":"2023-06-17T19:19:04.466Z"},"operatingState":{"value":null},"progress":{"value":null}},"ovenOperatingState":{"completionTime":{"value":"2023-08-06T17:52:39.179Z","timestamp":"2023-08-06T17:52:39.195Z"},"machineState":{"value":"ready","timestamp":"2023-08-06T17:52:35.378Z"},"progress":{"value":0,"unit":"%","timestamp":"2023-08-06T17:52:39.195Z"},"supportedMachineStates":{"value":null},"ovenJobState":{"value":"ready","timestamp":"2023-08-06T17:52:39.401Z"},"operationTime":{"value":0,"timestamp":"2023-08-06T17:52:39.195Z"}}},"hood":{"samsungce.hoodFanSpeed":{"settableMaxFanSpeed":{"value":3,"timestamp":"2023-08-06T17:52:35.425Z"},"hoodFanSpeed":{"value":0,"timestamp":"2023-07-31T22:27:09.216Z"},"supportedHoodFanSpeed":{"value":[0,1,2,3,4,5],"timestamp":"2023-06-17T19:19:05.202Z"},"settableMinFanSpeed":{"value":0,"timestamp":"2023-07-31T22:27:09.216Z"}},"samsungce.lamp":{"brightnessLevel":{"value":"off","timestamp":"2023-08-06T18:07:44.991Z"},"supportedBrightnessLevel":{"value":["off","low","high"],"timestamp":"2023-06-17T19:19:05.228Z"}}}}}
},
{ "RULES":
{"version":1,"components":[{"trigger":{"name":"off","label":"command: off()","type":"command"},"command":{"name":"off","type":"command","capability":"switch","label":"command: off()"},"type":"hubitatTrigger"},{"trigger":{"name":"on","label":"command: on()","type":"command"},"command":{"name":"on","type":"command","capability":"switch","label":"command: on()"},"type":"hubitatTrigger"},{"trigger":{"name":"stop","label":"command: stop()","type":"command"},"command":{"name":"stop","type":"command","capability":"ovenOperatingState","label":"command: ovenOperatingState:stop()"},"type":"hubitatTrigger"},{"trigger":{"name":"start","label":"command: start(mode*, time, setpoint)","type":"command","parameters":[{"name":"mode*","type":"ENUM"},{"name":"time","type":"NUMBER","data":"time"},{"name":"setpoint","type":"NUMBER","data":"setpoint"}]},"command":{"name":"start","arguments":[{"name":"mode","optional":true,"schema":{"title":"OvenMode","type":"string","enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"]}},{"name":"time","optional":true,"schema":{"title":"PositiveInteger","type":"integer","minimum":0}},{"name":"setpoint","optional":true,"schema":{"title":"PositiveInteger","type":"integer","minimum":0}}],"type":"command","capability":"ovenOperatingState","label":"command: start(mode, time, setpoint)"},"type":"hubitatTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"title":"SwitchState","type":"string"}},"additionalProperties":false,"required":["value"],"capability":"switch","attribute":"switch","label":"attribute: switch."},"command":{"name":"setSwitchValue","label":"command: setSwitchValue(switch)","type":"command","parameters":[{"name":"switch*","type":"ENUM"}]},"type":"smartTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"title":"HealthState","type":"string"}},"additionalProperties":false,"required":["value"],"capability":"healthCheck","attribute":"healthStatus","label":"attribute: healthStatus."},"command":{"name":"setHealthStatusValue","label":"command: setHealthStatusValue(healthStatus)","type":"command","parameters":[{"name":"healthStatus*","type":"ENUM"}]},"type":"smartTrigger","mute":true},{"trigger":{"type":"attribute","properties":{"value":{"title":"Iso8601Date","type":"string"}},"additionalProperties":false,"required":["value"],"capability":"ovenOperatingState","attribute":"completionTime","label":"attribute: completionTime."},"command":{"name":"setCompletionTimeValue","label":"command: setCompletionTimeValue(completionTime)","type":"command","parameters":[{"name":"completionTime*","type":"STRING"}]},"type":"smartTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":[],"capability":"ovenOperatingState","attribute":"machineState","label":"attribute: machineState."},"command":{"name":"setMachineStateValue","label":"command: setMachineStateValue(machineState)","type":"command","parameters":[{"name":"machineState*","type":"ENUM"}]},"type":"smartTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"title":"PositiveInteger","type":"integer","minimum":0}},"additionalProperties":false,"required":[],"capability":"ovenOperatingState","attribute":"operationTime","label":"attribute: operationTime."},"command":{"name":"setOperationTimeValue","label":"command: setOperationTimeValue(operationTime)","type":"command","parameters":[{"name":"operationTime*","type":"NUMBER"}]},"type":"smartTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":[],"capability":"ovenOperatingState","attribute":"ovenJobState","label":"attribute: ovenJobState."},"command":{"name":"setOvenJobStateValue","label":"command: setOvenJobStateValue(ovenJobState)","type":"command","parameters":[{"name":"ovenJobState*","type":"ENUM"}]},"type":"smartTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"title":"OvenMode","type":"string"}},"additionalProperties":false,"required":["value"],"capability":"ovenMode","attribute":"ovenMode","label":"attribute: ovenMode."},"command":{"name":"setOvenModeValue","label":"command: setOvenModeValue(ovenMode)","type":"command","parameters":[{"name":"ovenMode*","type":"ENUM"}]},"type":"smartTrigger"},{"trigger":{"title":"IntegerPercent","type":"attribute","properties":{"value":{"type":"integer","minimum":0,"maximum":100},"unit":{"type":"string","enum":["%"],"default":"%"}},"additionalProperties":false,"required":["value"],"capability":"ovenOperatingState","attribute":"progress","label":"attribute: progress."},"command":{"name":"setProgressValue","label":"command: setProgressValue(progress)","type":"command","parameters":[{"name":"progress*","type":"NUMBER"}]},"type":"smartTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"type":"string"}},"additionalProperties":false,"required":["value"],"capability":"remoteControlStatus","attribute":"remoteControlEnabled","label":"attribute: remoteControlEnabled."},"command":{"name":"setRemoteControlEnabledValue","label":"command: setRemoteControlEnabledValue(remoteControlEnabled)","type":"command","parameters":[{"name":"remoteControlEnabled*","type":"ENUM"}]},"type":"smartTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"type":"array","items":{"title":"OvenMode","type":"string","enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"]}}},"additionalProperties":false,"required":[],"capability":"ovenMode","attribute":"supportedOvenModes","label":"attribute: supportedOvenModes."},"command":{"name":"setSupportedOvenModes","label":"command: setSupportedOvenModes(supportedOvenModes)","type":"command","parameters":[{"name":"supportedOvenModes*","type":"JSON_OBJECT"}]},"type":"smartTrigger"},{"trigger":{"name":"setOvenMode","label":"command: setOvenMode(mode*)","type":"command","parameters":[{"name":"mode*","type":"ENUM"}]},"command":{"name":"setOvenMode","arguments":[{"name":"mode","optional":false,"schema":{"title":"OvenMode","type":"string","enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"]}}],"type":"command","capability":"ovenMode","label":"command: ovenMode:setOvenMode(mode*)"},"type":"hubitatTrigger"},{"trigger":{"type":"attribute","properties":{"value":{"title":"TemperatureValue","type":"number","minimum":-460,"maximum":10000},"unit":{"type":"string","enum":["F","C"]}},"additionalProperties":false,"required":["value","unit"],"capability":"temperatureMeasurement","attribute":"temperature","label":"attribute: temperature."},"command":{"name":"setTemperatureValue","label":"command: setTemperatureValue(temperature)","type":"command","parameters":[{"name":"temperature*","type":"NUMBER"}]},"type":"smartTrigger","mute":true}]}
}]

[NEW DEVICE SUPPORT] Tapo C125 Camera

Requesting New Device support.
Comments: Kindly requesting support for Tapo Cameras

COPY REPLICA METADATA BELOW THIS LINE
[{ "DESCRIPTION":
{"allowed":null,"components":[{"capabilities":[{"id":"refresh","version":1},{"id":"healthCheck","version":1},{"id":"videoStream","version":1},{"id":"motionSensor","version":1}],"categories":[{"categoryType":"manufacturer","name":"Camera"}],"id":"main","label":"main"}],"createTime":"2024-02-10T06:40:20.579Z","deviceId":"hidden","deviceManufacturerCode":"TP-Link","executionContext":"CLOUD","label":"Tapo Office Camera","locationId":"hidden","manufacturerName":"SmartThings","name":"c2c-tplink-camera-motion","ownerId":"b60d5529-f841-cc3f-94be-14d4880bc655","presentationId":"SmartThings-smartthings-c2c-tplink-camera-motion","profile":{"id":"4b3c0011-ac79-4e5e-9987-416024379226"},"restrictionTier":0,"roomId":"hidden","type":"VIPER","viper":{"endpointAppId":"viper_7ea6bb80-b876-11eb-be42-952f31ab3f7b","hwVersion":"1.0","manufacturerName":"TP-Link","modelName":"C125 1.0","swVersion":"1.1.7 Build 231222 Rel.64156n","uniqueIdentifier":"802194B1D13E836D51A07B1A6A58DAFA21F0DBC1"}}
},
{ "CAPABILITIES":
{"components":[{"attributes":{},"commands":{"refresh":{"arguments":[],"name":"refresh"}},"ephemeral":false,"id":"refresh","name":"Refresh","status":"live","version":1},{"attributes":{"DeviceWatch-DeviceStatus":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"badProperty":{"type":"string"},"deviceScheme":{"enum":["MIXED","TRACKED","UNTRACKED"],"type":"string"},"reason":{"enum":["INVALID-ACCESS-TOKEN","INTEGRATION-OFFLINE","DEVICE-OFFLINE","DEVICE-DELETED","DEVICE-UNAVAILABLE","DEVICE-UNDISCOVERED"],"type":"string"}},"required":[],"type":"object"},"value":{"enum":["online","offline"],"type":"string"}},"required":["value"],"type":"object"}},"DeviceWatch-Enroll":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"additionalProperties":false,"properties":{"hubHardwareId":{"maxLength":255,"title":"String","type":"string"},"protocol":{"enum":["zigbee","zwave","bluetooth","lan","cloud","unknown","ocf","mqtt"],"title":"DeviceHealthProtocol","type":"string"},"scheme":{"enum":["MIXED","TRACKED","UNTRACKED"],"type":"string"}},"title":"DeviceHealthEnroll","type":"object"}},"required":["value"],"type":"object"}},"checkInterval":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"badProperty":{"type":"string"},"deviceScheme":{"enum":["MIXED","TRACKED","UNTRACKED"],"type":"string"},"hubHardwareId":{"pattern":"removed","type":"string"},"offlinePingable":{"enum":["0","1"],"type":"string"},"protocol":{"enum":["zigbee","zwave","bluetooth","lan","cloud","unknown","ocf","mqtt"],"title":"DeviceHealthProtocol","type":"string"}},"required":[],"type":"object"},"unit":{"default":"s","enum":["s"],"type":"string"},"value":{"maximum":604800,"minimum":0,"type":"integer"}},"required":["value"],"type":"object"}},"healthStatus":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"badProperty":{"type":"string"},"deviceScheme":{"enum":["MIXED","TRACKED","UNTRACKED"],"type":"string"},"reason":{"enum":["INVALID-ACCESS-TOKEN","INTEGRATION-OFFLINE","DEVICE-OFFLINE","DEVICE-DELETED","DEVICE-UNAVAILABLE","DEVICE-UNDISCOVERED"],"type":"string"}},"required":[],"type":"object"},"value":{"enum":["online","offline"],"type":"string"}},"required":["value"],"type":"object"}}},"commands":{"ping":{"arguments":[],"name":"ping"}},"ephemeral":false,"id":"healthCheck","name":"Health Check","status":"live","version":1},{"attributes":{"stream":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"title":"JsonObject","type":"object"}},"required":["value"],"type":"object"}}},"commands":{"startStream":{"arguments":[],"name":"startStream"},"stopStream":{"arguments":[],"name":"stopStream"}},"ephemeral":false,"id":"videoStream","name":"Video Stream","status":"live","version":1},{"attributes":{"motion":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["active","inactive"],"title":"ActivityState","type":"string"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"motionSensor","name":"Motion Sensor","status":"live","version":1}]}
},
{ "STATUS":
{"components":{"main":{"healthCheck":{"DeviceWatch-DeviceStatus":{"data":{},"timestamp":"2024-02-10T06:40:21.432Z","value":"online"},"DeviceWatch-Enroll":{"value":null},"checkInterval":{"data":{"deviceScheme":"UNTRACKED","protocol":"cloud"},"timestamp":"2024-02-10T06:40:20.701Z","unit":"s","value":60},"healthStatus":{"value":null}},"motionSensor":{"motion":{"timestamp":"2024-02-10T06:40:21.432Z","value":"inactive"}},"refresh":{},"videoStream":{"stream":{"timestamp":"2024-02-10T06:42:36.674Z","value":{"InHomeURL":""}}}}}}
},
{ "RULES":
{"components":[{"command":{"capability":"alarm","label":"command: both()","name":"both","type":"command"},"trigger":{"label":"command: both()","name":"both","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"alarm","label":"command: strobe()","name":"strobe","type":"command"},"trigger":{"label":"command: strobe()","name":"strobe","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"alarm","label":"command: siren()","name":"siren","type":"command"},"trigger":{"label":"command: siren()","name":"siren","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"videoStream","label":"command: startStream()","name":"startStream","type":"command"},"trigger":{"label":"command: startStream()","name":"startStream","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"videoStream","label":"command: stopStream()","name":"stopStream","type":"command"},"trigger":{"label":"command: stopStream()","name":"stopStream","type":"command"},"type":"hubitatTrigger"},{"command":{"arguments":[{"name":"startTime","optional":false,"schema":{"title":"Iso8601Date","type":"string"}},{"name":"captureTime","optional":false,"schema":{"title":"Iso8601Date","type":"string"}},{"name":"endTime","optional":false,"schema":{"title":"Iso8601Date","type":"string"}},{"name":"correlationId","optional":true,"schema":{"maxLength":255,"title":"String","type":"string"}},{"name":"reason","optional":true,"schema":{"maxLength":255,"title":"String","type":"string"}}],"capability":"videoCapture","label":"command: capture(startTime*, captureTime*, endTime*, correlationId, reason)","name":"capture","type":"command"},"trigger":{"label":"command: capture(startTime*, captureTime*, endTime*, correlationId, reason)","name":"capture","parameters":[{"name":"startTime*","type":"STRING"},{"data":"captureTime","name":"captureTime*","type":"STRING"},{"data":"endTime","name":"endTime*","type":"STRING"},{"data":"correlationId","name":"correlationId","type":"STRING"},{"data":"reason","name":"reason","type":"STRING"}],"type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"switch","label":"command: on()","name":"on","type":"command"},"trigger":{"label":"command: on()","name":"on","type":"command"},"type":"hubitatTrigger"},{"command":{"label":"command: setSwitchValue(switch*)","name":"setSwitchValue","parameters":[{"name":"switch*","type":"ENUM"}],"type":"command"},"trigger":{"additionalProperties":false,"attribute":"switch","capability":"switch","label":"attribute: switch.","properties":{"value":{"title":"SwitchState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setAlarmValue(alarm)","name":"setAlarmValue","parameters":[{"name":"alarm*","type":"ENUM"}],"type":"command"},"trigger":{"additionalProperties":false,"attribute":"alarm","capability":"alarm","label":"attribute: alarm.","properties":{"value":{"title":"AlertState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setBatteryValue(battery)","name":"setBatteryValue","parameters":[{"name":"battery*","type":"NUMBER"}],"type":"command"},"mute":true,"trigger":{"additionalProperties":false,"attribute":"battery","capability":"battery","label":"attribute: battery.","properties":{"unit":{"default":"%","enum":["%"],"type":"string"},"value":{"maximum":100,"minimum":0,"type":"integer"}},"required":["value"],"title":"IntegerPercent","type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setPushedValue(buttonNumber)","name":"setPushedValue","parameters":[{"name":"buttonNumber","type":"NUMBER"}],"type":"command"},"disableStatus":true,"trigger":{"additionalProperties":false,"attribute":"button","capability":"button","dataType":"ENUM","label":"attribute: button.pushed","properties":{"value":{"title":"ButtonState","type":"string"}},"required":["value"],"type":"attribute","value":"pushed"},"type":"smartTrigger"},{"command":{"label":"command: setHeldValue(buttonNumber)","name":"setHeldValue","parameters":[{"name":"buttonNumber","type":"NUMBER"}],"type":"command"},"disableStatus":true,"trigger":{"additionalProperties":false,"attribute":"button","capability":"button","dataType":"ENUM","label":"attribute: button.held","properties":{"value":{"title":"ButtonState","type":"string"}},"required":["value"],"type":"attribute","value":"held"},"type":"smartTrigger"},{"command":{"label":"command: setHealthStatusValue(healthStatus)","name":"setHealthStatusValue","parameters":[{"name":"healthStatus*","type":"ENUM"}],"type":"command"},"mute":true,"trigger":{"additionalProperties":false,"attribute":"healthStatus","capability":"healthCheck","label":"attribute: healthStatus.","properties":{"value":{"title":"HealthState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setMotionValue(motion)","name":"setMotionValue","parameters":[{"name":"motion*","type":"ENUM"}],"type":"command"},"trigger":{"additionalProperties":false,"attribute":"motion","capability":"motionSensor","label":"attribute: motion.","properties":{"value":{"title":"ActivityState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setSoundValue(sound)","name":"setSoundValue","parameters":[{"name":"sound*","type":"ENUM"}],"type":"command"},"trigger":{"additionalProperties":false,"attribute":"sound","capability":"soundSensor","label":"attribute: sound.","properties":{"value":{"type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setNumberOfButtonsValue(numberOfButtons)","name":"setNumberOfButtonsValue","parameters":[{"name":"numberOfButtons*","type":"NUMBER"}],"type":"command"},"mute":true,"trigger":{"additionalProperties":false,"attribute":"numberOfButtons","capability":"button","label":"attribute: numberOfButtons.","properties":{"value":{"minimum":0,"title":"PositiveInteger","type":"integer"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"capability":"switch","label":"command: switch:off()","name":"off","type":"command"},"trigger":{"label":"command: switchOff()","name":"switchOff","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"alarm","label":"command: alarm:off()","name":"off","type":"command"},"trigger":{"label":"command: alarmOff()","name":"alarmOff","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"switch","label":"command: switch:off()","name":"off","type":"command"},"trigger":{"label":"command: off()","name":"off","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"alarm","label":"command: alarm:off()","name":"off","type":"command"},"trigger":{"label":"command: off()","name":"off","type":"command"},"type":"hubitatTrigger"},{"command":{"label":"command: setSupportedButtonValuesValue(supportedButtonValues)","name":"setSupportedButtonValuesValue","parameters":[{"name":"supportedButtonValues*","type":"JSON_OBJECT"}],"type":"command"},"disableStatus":true,"mute":true,"trigger":{"additionalProperties":false,"attribute":"supportedButtonValues","capability":"button","label":"attribute: supportedButtonValues.","properties":{"value":{"items":{"enum":["pushed","held","double","pushed_2x","pushed_3x","pushed_4x","pushed_5x","pushed_6x","down","down_2x","down_3x","down_4x","down_5x","down_6x","down_hold","up","up_2x","up_3x","up_4x","up_5x","up_6x","up_hold","swipe_up","swipe_down","swipe_left","swipe_right"],"title":"ButtonState","type":"string"},"type":"array"}},"required":[],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setDoubleTappedValue(buttonNumber)","name":"setDoubleTappedValue","parameters":[{"name":"buttonNumber","type":"NUMBER"}],"type":"command"},"disableStatus":true,"trigger":{"additionalProperties":false,"attribute":"button","capability":"button","dataType":"ENUM","label":"attribute: button.double","properties":{"value":{"title":"ButtonState","type":"string"}},"required":["value"],"type":"attribute","value":"double"},"type":"smartTrigger"},{"command":{"label":"command: setStreamValue(stream)","name":"setStreamValue","parameters":[{"name":"stream*","type":"JSON_OBJECT"}],"type":"command"},"disableStatus":true,"mute":true,"trigger":{"additionalProperties":false,"attribute":"stream","capability":"videoCapture","label":"attribute: stream.","properties":{"value":{"title":"JsonObject","type":"object"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"label":"command: setClipValue(clip)","name":"setClipValue","parameters":[{"name":"clip*","type":"JSON_OBJECT"}],"type":"command"},"disableStatus":true,"mute":true,"trigger":{"additionalProperties":false,"attribute":"clip","capability":"videoCapture","label":"attribute: clip.*","properties":{"value":{"title":"JsonObject","type":"object"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"}],"version":1}
}]

[NEW DEVICE SUPPORT] replica switch check ac

Requesting New Device support.
Comments: please add display light toggle switch on/off for a samsung ac. I am able to switch it off via smart things app settings. Attached the metadata as it didnt fit in the descritpion
replica.txt

COPY REPLICA METADATA BELOW THIS LINE

[NEW DEVICE SUPPORT] Range: Main/Upper - Lower and Range

Requesting New Device support.
Comments: So I am using the "Oven" and "Oven Capacity" drivers from here: https://github.com/DaveGut/HubithingsReplica/tree/main/Drivers

But I recently notice the Samsung app also will show Range status of the 5 burners (individually): Left Rear, Left Front, Center, Right Rear, Right Front. (They only show Off or On status)

So I was hoping we could make "Stove" as the main device and then make "Range", "Oven", "Oven Capacity" as the child devices. (For Oven stuff I would like to see if we could have it "Main Oven", "Upper Oven", "Lower Oven", so upper oven only update when the divider is not present, and when present only update upper and lower oven drivers. This way I can have separate rules for with or without divider.

Note: I did ask Dave that made the Oven one I am using, but he had health issues (He is 75 Years Old) and does not think her can get to it.

Thanks in advance

COPY REPLICA METADATA BELOW THIS LINE
[{ "DESCRIPTION":
{"allowed":null,"components":[{"capabilities":[{"id":"ocf","version":1},{"id":"execute","version":1},{"id":"refresh","version":1},{"id":"remoteControlStatus","version":1},{"id":"ovenSetpoint","version":1},{"id":"ovenMode","version":1},{"id":"ovenOperatingState","version":1},{"id":"temperatureMeasurement","version":1},{"id":"samsungce.deviceIdentification","version":1},{"id":"samsungce.driverVersion","version":1},{"id":"samsungce.kitchenDeviceIdentification","version":1},{"id":"samsungce.kitchenDeviceDefaults","version":1},{"id":"samsungce.doorState","version":1},{"id":"samsungce.customRecipe","version":1},{"id":"samsungce.ovenMode","version":1},{"id":"samsungce.ovenOperatingState","version":1},{"id":"samsungce.meatProbe","version":1},{"id":"samsungce.lamp","version":1},{"id":"samsungce.kitchenModeSpecification","version":1},{"id":"samsungce.kidsLock","version":1},{"id":"samsungce.softwareUpdate","version":1},{"id":"custom.cooktopOperatingState","version":1},{"id":"custom.disabledCapabilities","version":1}],"categories":[{"categoryType":"manufacturer","name":"Range"}],"id":"main","label":"main"},{"capabilities":[{"id":"ovenSetpoint","version":1},{"id":"ovenMode","version":1},{"id":"ovenOperatingState","version":1},{"id":"temperatureMeasurement","version":1},{"id":"samsungce.ovenMode","version":1},{"id":"samsungce.ovenOperatingState","version":1},{"id":"samsungce.kitchenDeviceDefaults","version":1},{"id":"custom.ovenCavityStatus","version":1},{"id":"custom.disabledCapabilities","version":1}],"categories":[{"categoryType":"manufacturer","name":"Other"}],"id":"cavity-01","label":"cavity-01"}],"createTime":"2023-03-10T20:28:38.645Z","deviceId":"hidden","deviceManufacturerCode":"Samsung Electronics","deviceTypeName":"Samsung OCF Range","executionContext":"CLOUD","label":"Range","locationId":"hidden","manufacturerName":"Samsung Electronics","name":"[range] Samsung","ocf":{"firmwareVersion":"A-KS-WW-TP1-21-RANGE_40221005","hwVersion":"MediaTek","lastSignupTime":"2023-03-10T20:28:34.169015Z","manufacturerName":"Samsung Electronics","modelNumber":"TP1X_DA-KS-RANGE-0101X|40434141|5001001E03141151020000000000000","name":"[range] Samsung","ocfDeviceType":"oic.d.range","platformOS":"TizenRT 1.0 + IPv6","platformVersion":"DAWIT 2.0","specVersion":"core.1.1.0","vendorId":"DA-KS-RANGE-0101X","vendorResourceClientServerVersion":"MediaTek Release 3.1.210622","verticalDomainSpecVersion":"res.1.1.0,sh.1.1.0"},"ownerId":"9cd7de4c-a52c-226a-f0cf-b40da37c9202","presentationId":"DA-KS-RANGE-0101X","profile":{"id":"8e479dd0-9719-337a-9fbe-2c4572f95c71"},"restrictionTier":0,"roomId":"hidden","type":"OCF"}
},
{ "CAPABILITIES":
{"components":[{"attributes":{"completionTime":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"pattern":"removed","type":"string"}},"required":["value"],"title":"ISO8601Date","type":"object"}},"operatingState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["ready","running","paused"],"type":"string"}},"required":["value"],"title":"Operating State","type":"object"}},"operationTime":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"pattern":"removed","type":"string"}},"required":["value"],"title":"HH..:MM:SS","type":"object"}},"ovenJobState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["cleaning","cooking","cooling","draining","preheat","ready","rinsing","finished","scheduledStart","warming","defrosting","sensing","searing","fastPreheat","scheduledEnd","stoneHeating","timeHoldPreheat"],"type":"string"}},"required":["value"],"title":"Oven Job State","type":"object"}},"progress":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"minimum":0,"type":"integer"}},"required":["value"],"title":"Progress Percentage","type":"object"}}},"commands":{"pause":{"arguments":[],"name":"pause"},"setOperationTime":{"arguments":[{"name":"operationTime","optional":false,"schema":{"pattern":"removed","type":"string"}}],"name":"setOperationTime"},"start":{"arguments":[],"name":"start"},"stop":{"arguments":[],"name":"stop"}},"ephemeral":false,"id":"samsungce.ovenOperatingState","name":"Oven Operating State","status":"proposed","version":1},{"attributes":{"status":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"eum":["connected","disconnected"],"type":"string"}},"required":["value"],"type":"object"}},"temperature":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"unit":{"enum":["F","C"],"type":"string"},"value":{"maximum":10000,"minimum":-460,"type":"number"}},"required":["value","unit"],"type":"object"}},"temperatureSetpoint":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"unit":{"enum":["F","C"],"type":"string"},"value":{"maximum":10000,"minimum":-460,"type":"number"}},"required":["value","unit"],"type":"object"}}},"commands":{"setTemperatureSetpoint":{"arguments":[{"name":"temperature","optional":false,"schema":{"minimum":0,"type":"number"}}],"name":"setTemperatureSetpoint"}},"ephemeral":false,"id":"samsungce.meatProbe","name":"Meat Probe","status":"proposed","version":1},{"attributes":{"brightnessLevel":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"oneOf":[{"enum":["off","low","mid","high"],"type":"string"},{"maximum":100,"minimum":0,"type":"integer"}]}},"required":["value"],"type":"object"}},"supportedBrightnessLevel":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"items":{"oneOf":[{"enum":["off","low","mid","high"],"type":"string"},{"maximum":100,"minimum":0,"type":"integer"}]},"type":"array"}},"required":["value"],"type":"object"}}},"commands":{"setBrightnessLevel":{"arguments":[{"name":"level","optional":false,"schema":{"oneOf":[{"enum":["off","low","mid","high"],"type":"string"},{"maximum":100,"minimum":0,"type":"integer"}]}}],"name":"setBrightnessLevel"}},"ephemeral":false,"id":"samsungce.lamp","name":"Lamp","status":"proposed","version":1},{"attributes":{"specification":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"additionalProperties":false,"examples":[{"single":[{"mode":"Convection","supportedOperations":["set"],"supportedOptions":{"operationTime":{"default":"00:30:00","max":"11:59:59","min":"00:00:01","resolution":"00:00:01"},"probeTemperature":{"C":{"default":50,"max":90,"min":30,"resolution":5}},"temperature":{"C":{"default":180,"max":250,"min":100,"supportedValues":[100,180,250]},"F":{"default":350,"max":500,"min":300,"resolution":5}}}}]}],"patternProperties":{"^(single|lower|upper)\$":{"items":{"properties":{"mode":{"type":"string"},"supportedOperations":{"items":{"enum":["start","set"],"type":"string"},"type":"array"},"supportedOptions":{"patternProperties":{"^(temperature|probeTemperature)\$":{"additionalProperties":false,"patternProperties":{"^[CF]\$":{"additionalProperties":false,"patternProperties":{"^(min|max|resolution|default)\$":{"type":"number"}},"properties":{"supportedValues":{"items":{"type":"number"},"type":"array"}},"type":"object"}},"type":"object"}},"properties":{"operationTime":{"additionalProperties":false,"patternProperties":{"^(min|max|resolution|default)\$":{"pattern":"removed","type":"string"}},"type":"object"},"powerLevel":{"additionalProperties":false,"properties":{"default":{"type":"string"},"supportedValues":{"items":{"type":"string"},"type":"array"}},"type":"object"}},"type":"object"}},"required":["mode"],"type":"object"},"type":"array"}},"type":"object"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"samsungce.kitchenModeSpecification","name":"Kitchen Mode Specification","status":"proposed","version":1},{"attributes":{"lockState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["locked","unlocked","paused"],"type":"string"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"samsungce.kidsLock","name":"Kids Lock","status":"proposed","version":1},{"attributes":{"availableModules":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"items":{"type":"string"},"type":"array"}},"required":["value"],"type":"object"}},"lastUpdatedDate":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"pattern":"removed","type":"string"}},"required":["value"],"type":"object"}},"newVersionAvailable":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"boolean"}},"required":["value"],"type":"object"}},"operatingState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["none","available","preparing","delayed","inprogress","checking","completed"],"type":"string"}},"required":["value"],"type":"object"}},"otnDUID":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}},"progress":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"unit":{"default":"%","enum":["%"],"type":"string"},"value":{"maximum":100,"minimum":0,"type":"integer"}},"required":["value"],"type":"object"}},"targetModule":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"properties":{"currentVersion":{"type":"string"},"moduleType":{"enum":["mainController","display","inverter","indoorUnit","outdoorUnit"],"type":"string"},"newVersion":{"type":"string"}},"type":"object"}},"required":["value"],"type":"object"}}},"commands":{"agreeUpdate":{"arguments":[{"name":"module","optional":true,"schema":{"type":"string"}}],"name":"agreeUpdate"},"disagreeUpdate":{"arguments":[{"name":"module","optional":true,"schema":{"type":"string"}}],"name":"disagreeUpdate"}},"ephemeral":false,"id":"samsungce.softwareUpdate","name":"Software Update","status":"proposed","version":1},{"attributes":{"cooktopOperatingState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["ready","run","paused","finished"],"type":"string"}},"required":["value"],"type":"object"}},"supportedCooktopOperatingState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"items":{"enum":["ready","run","paused","finished"],"type":"string"},"type":"array"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"custom.cooktopOperatingState","name":"Cooktop Operating State","status":"proposed","version":1},{"attributes":{"disabledCapabilities":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"items":{"type":"string"},"type":"array"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"custom.disabledCapabilities","name":"Disabled Capabilities","status":"proposed","version":1},{"attributes":{"ovenSetpoint":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"minimum":0,"title":"PositiveInteger","type":"integer"}},"required":["value"],"type":"object"},"setter":"setOvenSetpoint"}},"commands":{"setOvenSetpoint":{"arguments":[{"name":"setpoint","optional":false,"schema":{"minimum":0,"title":"PositiveInteger","type":"integer"}}],"name":"setOvenSetpoint"}},"ephemeral":false,"id":"ovenSetpoint","name":"Oven Setpoint","status":"proposed","version":1},{"attributes":{"di":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"dmv":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"icv":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mndt":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mnfv":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mnhw":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mnml":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mnmn":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mnmo":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mnos":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mnpv":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"mnsl":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"n":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"pi":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"st":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}},"vid":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"maxLength":255,"title":"String","type":"string"}},"required":["value"],"title":"StringAttribute","type":"object"}}},"commands":{"postOcfCommand":{"arguments":[{"name":"href","optional":false,"schema":{"maxLength":255,"title":"String","type":"string"}},{"name":"value","optional":false,"schema":{"title":"JsonObject","type":"object"}}],"name":"postOcfCommand"}},"ephemeral":false,"id":"ocf","name":"Ocf","status":"proposed","version":1},{"attributes":{"ovenMode":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"],"title":"OvenMode","type":"string"}},"required":["value"],"type":"object"},"setter":"setOvenMode"},"supportedOvenModes":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"items":{"enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"],"title":"OvenMode","type":"string"},"type":"array"}},"required":[],"type":"object"}}},"commands":{"setOvenMode":{"arguments":[{"name":"mode","optional":false,"schema":{"enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"],"title":"OvenMode","type":"string"}}],"name":"setOvenMode"}},"ephemeral":false,"id":"ovenMode","name":"Oven Mode","status":"proposed","version":1},{"attributes":{"data":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":true,"required":[],"type":"object"},"value":{"title":"JsonObject","type":"object"}},"required":["value"],"type":"object"}}},"commands":{"execute":{"arguments":[{"name":"command","optional":false,"schema":{"maxLength":255,"title":"String","type":"string"}},{"name":"args","optional":true,"schema":{"title":"JsonObject","type":"object"}}],"name":"execute"}},"ephemeral":false,"id":"execute","name":"Execute","status":"live","version":1},{"attributes":{"completionTime":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"pattern":"removed","title":"Iso8601Date","type":"string"}},"required":["value"],"type":"object"}},"machineState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["ready","running","paused"],"type":"string"}},"required":[],"type":"object"},"setter":"setMachineState"},"operationTime":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"minimum":0,"title":"PositiveInteger","type":"integer"}},"required":[],"type":"object"}},"ovenJobState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["cleaning","cooking","cooling","draining","preheat","ready","rinsing","finished","scheduledStart","warming","defrosting","sensing","searing","fastPreheat","scheduledEnd","stoneHeating","timeHoldPreheat"],"type":"string"}},"required":[],"type":"object"}},"progress":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"unit":{"default":"%","enum":["%"],"type":"string"},"value":{"maximum":100,"minimum":0,"type":"integer"}},"required":["value"],"title":"IntegerPercent","type":"object"}},"supportedMachineStates":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"items":{"enum":["ready","running","paused"],"type":"string"},"type":"array"}},"required":[],"type":"object"}}},"commands":{"setMachineState":{"arguments":[{"name":"state","optional":false,"schema":{"enum":["stop"],"type":"string"}}],"name":"setMachineState"},"start":{"arguments":[{"name":"mode","optional":true,"schema":{"enum":["heating","grill","warming","defrosting","Conventional","Bake","BottomHeat","ConvectionBake","ConvectionRoast","Broil","ConvectionBroil","SteamCook","SteamBake","SteamRoast","SteamBottomHeatplusConvection","Microwave","MWplusGrill","MWplusConvection","MWplusHotBlast","MWplusHotBlast2","SlimMiddle","SlimStrong","SlowCook","Proof","Dehydrate","Others"],"title":"OvenMode","type":"string"}},{"name":"time","optional":true,"schema":{"minimum":0,"title":"PositiveInteger","type":"integer"}},{"name":"setpoint","optional":true,"schema":{"minimum":0,"title":"PositiveInteger","type":"integer"}}],"name":"start"},"stop":{"arguments":[],"name":"stop"}},"ephemeral":false,"id":"ovenOperatingState","name":"Oven Operating State","status":"proposed","version":1},{"attributes":{},"commands":{"refresh":{"arguments":[],"name":"refresh"}},"ephemeral":false,"id":"refresh","name":"Refresh","status":"live","version":1},{"attributes":{"temperature":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"unit":{"enum":["F","C"],"type":"string"},"value":{"maximum":10000,"minimum":-460,"title":"TemperatureValue","type":"number"}},"required":["value","unit"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"temperatureMeasurement","name":"Temperature Measurement","status":"live","version":1},{"attributes":{"remoteControlEnabled":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["false","true"],"type":"string"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"remoteControlStatus","name":"Remote Control Status","status":"live","version":1},{"attributes":{"ovenMode":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["AirFry","AirFryer","AirSousvide","Autocook","AutocookCustom","Bake","Bottom","BottomConvection","BottomHeat","BottomHeatPluseConvection","BreadProof","Broil","BroilCombi","BroilConvection","BroilS","CatalyticClean","ChefBake","ChefBroil","ChefProof","CleanAirPyro","Convection","ConvectionBake","ConvectionBroil","ConvectionCombi","ConvectionRoast","ConvectionSear","ConvectionVegetable","Conventional","Cookie","Defrost","DefrostA","Dehydrate","Deodorization","Descale","Drain","Drying","Easycook1","Easycook2","Easycook3","EcoConvection","EcoGrill","FanConventional","FanGrill","FavoriteCook","FavoriteRecipes","Fermentation","FineSteam","FourPartPureConvection","FourPartPureConvectionSingle","FrozenFood","FrozenMode","GreenClean","GreenCleanReal","Grill","GrillConvection","GuidedCook","HOMECARE_WIZARD_V2","Healthycook1","Healthycook2","Healthycook3","Healthycook4","Healthycook5","Healthycook6","HotBlast","IntensiveCook","InternalClean","KeepWarm","LargeGrill","MW+HotBlast2","MemoryCook","MicroWave","MicroWaveConvection","MicroWaveFanGrill","MicroWaveGrill","MicroWaveHotBlast","MicroWaveRoast","MoistSteam","MultiGrill","MultiLevelCook","NaturalSteam","NoOperation","PizzaCook","PlateWarm","PowerBake","PowerConvection","PowerConvectionCombi","Preheat","ProConvection","ProRoasting","Proof","ProveDough","PureConvection","PureConvectionSear","PureSteam","PyroFree","Roast","Roasting","SelfClean","SlimfryMiddle","SlimfryStrong","SlowCook","SlowCookBeef","SlowCookPoultry","SlowCookStew","SmallGrill","SpeedBake","SpeedBroil","SpeedBrown","SpeedConvSear","SpeedConvection","SpeedGrill","SpeedPowerConvection","SpeedRoast","SteamAssist","SteamAutocook","SteamBake","SteamBottomConvection","SteamBreadProof","SteamClean","SteamCleanReal","SteamConvection","SteamCook","SteamProof","SteamReheat","SteamRoast","SteamTopConvection","StoneMode","ThreePartPureConvection","ToastBagle","ToastCroissant","ToastSlicedBread","TopConvection","TopHeatPluseConvection","VaporBottomHeatPluseConvection","VaporCleaning","VaporConvection","VaporGRILL","VaporMWO","VaporTopHeatPluseConvection","WarmHold"],"type":"string"}},"required":["value"],"title":"Oven Mode","type":"object"}},"supportedOvenModes":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"items":{"enum":["AirFry","AirFryer","AirSousvide","Autocook","AutocookCustom","Bake","Bottom","BottomConvection","BottomHeat","BottomHeatPluseConvection","BreadProof","Broil","BroilCombi","BroilConvection","BroilS","CatalyticClean","ChefBake","ChefBroil","ChefProof","CleanAirPyro","Convection","ConvectionBake","ConvectionBroil","ConvectionCombi","ConvectionRoast","ConvectionSear","ConvectionVegetable","Conventional","Cookie","Defrost","DefrostA","Dehydrate","Deodorization","Descale","Drain","Drying","Easycook1","Easycook2","Easycook3","EcoConvection","EcoGrill","FanConventional","FanGrill","FavoriteCook","FavoriteRecipes","Fermentation","FineSteam","FourPartPureConvection","FourPartPureConvectionSingle","FrozenFood","FrozenMode","GreenClean","GreenCleanReal","Grill","GrillConvection","GuidedCook","HOMECARE_WIZARD_V2","Healthycook1","Healthycook2","Healthycook3","Healthycook4","Healthycook5","Healthycook6","HotBlast","IntensiveCook","InternalClean","KeepWarm","LargeGrill","MW+HotBlast2","MemoryCook","MicroWave","MicroWaveConvection","MicroWaveFanGrill","MicroWaveGrill","MicroWaveHotBlast","MicroWaveRoast","MoistSteam","MultiGrill","MultiLevelCook","NaturalSteam","NoOperation","PizzaCook","PlateWarm","PowerBake","PowerConvection","PowerConvectionCombi","Preheat","ProConvection","ProRoasting","Proof","ProveDough","PureConvection","PureConvectionSear","PureSteam","PyroFree","Roast","Roasting","SelfClean","SlimfryMiddle","SlimfryStrong","SlowCook","SlowCookBeef","SlowCookPoultry","SlowCookStew","SmallGrill","SpeedBake","SpeedBroil","SpeedBrown","SpeedConvSear","SpeedConvection","SpeedGrill","SpeedPowerConvection","SpeedRoast","SteamAssist","SteamAutocook","SteamBake","SteamBottomConvection","SteamBreadProof","SteamClean","SteamCleanReal","SteamConvection","SteamCook","SteamProof","SteamReheat","SteamRoast","SteamTopConvection","StoneMode","ThreePartPureConvection","ToastBagle","ToastCroissant","ToastSlicedBread","TopConvection","TopHeatPluseConvection","VaporBottomHeatPluseConvection","VaporCleaning","VaporConvection","VaporGRILL","VaporMWO","VaporTopHeatPluseConvection","WarmHold"],"type":"string"},"type":"array"}},"required":["value"],"title":"Supported Oven Modes","type":"object"}}},"commands":{"setOvenMode":{"arguments":[{"name":"mode","optional":false,"schema":{"enum":["AirFry","AirFryer","AirSousvide","Autocook","AutocookCustom","Bake","Bottom","BottomConvection","BottomHeat","BottomHeatPluseConvection","BreadProof","Broil","BroilCombi","BroilConvection","BroilS","CatalyticClean","ChefBake","ChefBroil","ChefProof","CleanAirPyro","Convection","ConvectionBake","ConvectionBroil","ConvectionCombi","ConvectionRoast","ConvectionSear","ConvectionVegetable","Conventional","Cookie","Defrost","DefrostA","Dehydrate","Deodorization","Descale","Drain","Drying","Easycook1","Easycook2","Easycook3","EcoConvection","EcoGrill","FanConventional","FanGrill","FavoriteCook","FavoriteRecipes","Fermentation","FineSteam","FourPartPureConvection","FourPartPureConvectionSingle","FrozenFood","FrozenMode","GreenClean","GreenCleanReal","Grill","GrillConvection","GuidedCook","HOMECARE_WIZARD_V2","Healthycook1","Healthycook2","Healthycook3","Healthycook4","Healthycook5","Healthycook6","HotBlast","IntensiveCook","InternalClean","KeepWarm","LargeGrill","MW+HotBlast2","MemoryCook","MicroWave","MicroWaveConvection","MicroWaveFanGrill","MicroWaveGrill","MicroWaveHotBlast","MicroWaveRoast","MoistSteam","MultiGrill","MultiLevelCook","NaturalSteam","NoOperation","PizzaCook","PlateWarm","PowerBake","PowerConvection","PowerConvectionCombi","Preheat","ProConvection","ProRoasting","Proof","ProveDough","PureConvection","PureConvectionSear","PureSteam","PyroFree","Roast","Roasting","SelfClean","SlimfryMiddle","SlimfryStrong","SlowCook","SlowCookBeef","SlowCookPoultry","SlowCookStew","SmallGrill","SpeedBake","SpeedBroil","SpeedBrown","SpeedConvSear","SpeedConvection","SpeedGrill","SpeedPowerConvection","SpeedRoast","SteamAssist","SteamAutocook","SteamBake","SteamBottomConvection","SteamBreadProof","SteamClean","SteamCleanReal","SteamConvection","SteamCook","SteamProof","SteamReheat","SteamRoast","SteamTopConvection","StoneMode","ThreePartPureConvection","ToastBagle","ToastCroissant","ToastSlicedBread","TopConvection","TopHeatPluseConvection","VaporBottomHeatPluseConvection","VaporCleaning","VaporConvection","VaporGRILL","VaporMWO","VaporTopHeatPluseConvection","WarmHold"],"type":"string"}}],"name":"setOvenMode"}},"ephemeral":false,"id":"samsungce.ovenMode","name":"Oven Mode","status":"proposed","version":1},{"attributes":{"defaultOperationTime":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"minimum":0,"type":"integer"}},"required":[],"type":"object"}},"defaultOvenMode":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}},"defaultOvenSetpoint":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"minimum":0,"type":"integer"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"samsungce.kitchenDeviceDefaults","name":"Kitchen Device Defaults","status":"proposed","version":1},{"attributes":{"binaryId":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}},"description":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}},"micomAssayCode":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}},"modelClassificationCode":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"pattern":"removed","type":"string"}},"required":["value"],"type":"object"}},"modelName":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}},"serialNumber":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}},"serialNumberExtra":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"samsungce.deviceIdentification","name":"Device Identification","status":"proposed","version":1},{"attributes":{"ovenCavityStatus":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"default":"off","type":"string","values":["on","off"]}},"required":[],"type":"object"}}},"commands":{},"ephemeral":false,"id":"custom.ovenCavityStatus","name":"Oven Cavity Status","status":"proposed","version":1},{"attributes":{"versionNumber":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"number"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"samsungce.driverVersion","name":"Driver Version","status":"proposed","version":1},{"attributes":{"fuel":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["gas"],"type":"string"}},"required":["value"],"type":"object"}},"modelCode":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string"}},"required":["value"],"type":"object"}},"regionCode":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"type":"string","values":["IT","UK","FR","US","JP","EU","KR","CN","ZZ","UNKNOWN"]}},"required":[],"type":"object"}},"representativeComponent":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"default":"main","enum":["main","cavity-01","cavity-02","cavity-03"],"type":"string"}},"required":["value"],"type":"object"}},"type":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["oven","range","microwave","cooktop"],"type":"string"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"samsungce.kitchenDeviceIdentification","name":"Kitchen Device Identification","status":"proposed","version":1},{"attributes":{"doorState":{"enumCommands":[],"schema":{"additionalProperties":false,"properties":{"value":{"enum":["closed","open"],"type":"string"}},"required":["value"],"type":"object"}}},"commands":{},"ephemeral":false,"id":"samsungce.doorState","name":"Door State","status":"proposed","version":1},{"attributes":{},"commands":{"cookCustomRecipe":{"arguments":[{"name":"payload","optional":false,"schema":{"type":"string"}}],"name":"cookCustomRecipe"}},"ephemeral":false,"id":"samsungce.customRecipe","name":"Custom Recipe","status":"proposed","version":1}]}
},
{ "STATUS":
{"status":"empty"}
},
{ "RULES":
{"components":[{"command":{"label":"command: setHealthStatusValue(healthStatus*)","name":"setHealthStatusValue","parameters":[{"name":"healthStatus*","type":"ENUM"}],"type":"command"},"mute":true,"trigger":{"additionalProperties":false,"attribute":"healthStatus","capability":"healthCheck","label":"attribute: healthStatus.*","properties":{"value":{"title":"HealthState","type":"string"}},"required":["value"],"type":"attribute"},"type":"smartTrigger"},{"command":{"capability":"refresh","label":"command: refresh()","name":"refresh","type":"command"},"trigger":{"label":"command: refresh()","name":"refresh","type":"command"},"type":"hubitatTrigger"},{"command":{"capability":"refresh","label":"command: refresh()","name":"refresh","type":"command"},"trigger":{"label":"command: deviceRefresh()","name":"deviceRefresh","type":"command"},"type":"hubitatTrigger"}],"version":1}
}]

[NEW DEVICE SUPPORT] Range - main

Requesting New Device support. ( 1 of 2)
Comments: This is a Samsung Range with split oven.
Due to the length of the JSON file, I will split it in two
COPY REPLICA METADATA BELOW THIS LINE
[
{
"DESCRIPTION": {
"allowed": null,
"components": [
{
"capabilities": [
{
"id": "ocf",
"version": 1
},
{
"id": "execute",
"version": 1
},
{
"id": "refresh",
"version": 1
},
{
"id": "remoteControlStatus",
"version": 1
},
{
"id": "ovenSetpoint",
"version": 1
},
{
"id": "ovenMode",
"version": 1
},
{
"id": "ovenOperatingState",
"version": 1
},
{
"id": "temperatureMeasurement",
"version": 1
},
{
"id": "samsungce.deviceIdentification",
"version": 1
},
{
"id": "samsungce.driverVersion",
"version": 1
},
{
"id": "samsungce.kitchenDeviceIdentification",
"version": 1
},
{
"id": "samsungce.kitchenDeviceDefaults",
"version": 1
},
{
"id": "samsungce.doorState",
"version": 1
},
{
"id": "samsungce.customRecipe",
"version": 1
},
{
"id": "samsungce.ovenMode",
"version": 1
},
{
"id": "samsungce.ovenOperatingState",
"version": 1
},
{
"id": "samsungce.meatProbe",
"version": 1
},
{
"id": "samsungce.lamp",
"version": 1
},
{
"id": "samsungce.kitchenModeSpecification",
"version": 1
},
{
"id": "samsungce.kidsLock",
"version": 1
},
{
"id": "samsungce.softwareUpdate",
"version": 1
},
{
"id": "custom.cooktopOperatingState",
"version": 1
},
{
"id": "custom.disabledCapabilities",
"version": 1
}
],
"categories": [
{
"categoryType": "manufacturer",
"name": "Range"
}
],
"id": "main",
"label": "main"
},
{
"capabilities": [
{
"id": "ovenSetpoint",
"version": 1
},
{
"id": "ovenMode",
"version": 1
},
{
"id": "ovenOperatingState",
"version": 1
},
{
"id": "temperatureMeasurement",
"version": 1
},
{
"id": "samsungce.ovenMode",
"version": 1
},
{
"id": "samsungce.ovenOperatingState",
"version": 1
},
{
"id": "samsungce.kitchenDeviceDefaults",
"version": 1
},
{
"id": "custom.ovenCavityStatus",
"version": 1
},
{
"id": "custom.disabledCapabilities",
"version": 1
}
],
"categories": [
{
"categoryType": "manufacturer",
"name": "Other"
}
],
"id": "cavity-01",
"label": "cavity-01"
}
],
"createTime": "2023-09-12T20:14:08.837Z",
"deviceId": "hidden",
"deviceManufacturerCode": "Samsung Electronics",
"deviceTypeName": "Samsung OCF Range",
"label": "Range",
"locationId": "hidden",
"manufacturerName": "Samsung Electronics",
"name": "[range] Samsung",
"ocf": {
"firmwareVersion": "A-KS-WW-TP1-21-RANGE_40221005",
"hwVersion": "MediaTek",
"lastSignupTime": "2023-09-12T20:14:04.401262Z",
"manufacturerName": "Samsung Electronics",
"modelNumber": "TP1X_DA-KS-RANGE-0101X|40434141|5001021E03141151020000000000000",
"name": "[range] Samsung",
"ocfDeviceType": "oic.d.range",
"platformOS": "TizenRT 1.0 + IPv6",
"platformVersion": "DAWIT 2.0",
"specVersion": "core.1.1.0",
"vendorId": "DA-KS-RANGE-0101X",
"vendorResourceClientServerVersion": "MediaTek Release 3.1.210622",
"verticalDomainSpecVersion": "res.1.1.0,sh.1.1.0"
},
"ownerId": "86dca262-c477-4394-94b9-c5d94be0d742",
"presentationId": "DA-KS-RANGE-0101X",
"profile": {
"id": "8e479dd0-9719-337a-9fbe-2c4572f95c71"
},
"restrictionTier": 0,
"roomId": "hidden",
"type": "OCF"
}
},
{
"CAPABILITIES": {
"components": [
{
"attributes": {
"status": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"eum": [
"connected",
"disconnected"
],
"type": "string"
}
},
"required": [
"value"
],
"type": "object"
}
},
"temperature": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"F",
"C"
],
"type": "string"
},
"value": {
"maximum": 10000,
"minimum": -460,
"type": "number"
}
},
"required": [
"value",
"unit"
],
"type": "object"
}
},
"temperatureSetpoint": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"F",
"C"
],
"type": "string"
},
"value": {
"maximum": 10000,
"minimum": -460,
"type": "number"
}
},
"required": [
"value",
"unit"
],
"type": "object"
}
}
},
"commands": {
"setTemperatureSetpoint": {
"arguments": [
{
"name": "temperature",
"optional": false,
"schema": {
"minimum": 0,
"type": "number"
}
}
],
"name": "setTemperatureSetpoint"
}
},
"ephemeral": false,
"id": "samsungce.meatProbe",
"name": "Meat Probe",
"status": "proposed",
"version": 1
},
{
"attributes": {
"brightnessLevel": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"oneOf": [
{
"enum": [
"off",
"on",
"low",
"mid",
"high",
"extraHigh"
],
"type": "string"
},
{
"maximum": 100,
"minimum": 0,
"type": "integer"
}
]
}
},
"required": [
"value"
],
"type": "object"
}
},
"supportedBrightnessLevel": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"items": {
"oneOf": [
{
"enum": [
"off",
"on",
"low",
"mid",
"high",
"extraHigh"
],
"type": "string"
},
{
"maximum": 100,
"minimum": 0,
"type": "integer"
}
]
},
"type": "array"
}
},
"required": [
"value"
],
"type": "object"
}
}
},
"commands": {
"setBrightnessLevel": {
"arguments": [
{
"name": "level",
"optional": false,
"schema": {
"oneOf": [
{
"enum": [
"off",
"on",
"low",
"mid",
"high",
"extraHigh"
],
"type": "string"
},
{
"maximum": 100,
"minimum": 0,
"type": "integer"
}
]
}
}
],
"name": "setBrightnessLevel"
}
},
"ephemeral": false,
"id": "samsungce.lamp",
"name": "Lamp",
"status": "proposed",
"version": 1
},
{
"attributes": {
"specification": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"additionalProperties": false,
"examples": [
{
"single": [
{
"mode": "Convection",
"supportedOperations": [
"set"
],
"supportedOptions": {
"operationTime": {
"default": "00:30:00",
"max": "11:59:59",
"min": "00:00:01",
"resolution": "00:00:01"
},
"probeTemperature": {
"C": {
"default": 50,
"max": 90,
"min": 30,
"resolution": 5
}
},
"temperature": {
"C": {
"default": 180,
"max": 250,
"min": 100,
"supportedValues": [
100,
180,
250
]
},
"F": {
"default": 350,
"max": 500,
"min": 300,
"resolution": 5
}
}
}
}
]
}
],
"patternProperties": {
"^(single|lower|upper)\$": {
"items": {
"properties": {
"mode": {
"type": "string"
},
"supportedOperations": {
"items": {
"enum": [
"start",
"set"
],
"type": "string"
},
"type": "array"
},
"supportedOptions": {
"patternProperties": {
"^(temperature|probeTemperature)\$": {
"additionalProperties": false,
"patternProperties": {
"^[CF]\$": {
"additionalProperties": false,
"patternProperties": {
"^(min|max|resolution|default)\$": {
"type": "number"
}
},
"properties": {
"supportedValues": {
"items": {
"type": "number"
},
"type": "array"
}
},
"type": "object"
}
},
"type": "object"
}
},
"properties": {
"operationTime": {
"additionalProperties": false,
"patternProperties": {
"^(min|max|resolution|default)\$": {
"pattern": "removed",
"type": "string"
}
},
"type": "object"
},
"powerLevel": {
"additionalProperties": false,
"properties": {
"default": {
"type": "string"
},
"supportedValues": {
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
}
},
"type": "object"
}
},
"required": [
"mode"
],
"type": "object"
},
"type": "array"
}
},
"type": "object"
}
},
"required": [
"value"
],
"type": "object"
}
}
},
"commands": {},
"ephemeral": false,
"id": "samsungce.kitchenModeSpecification",
"name": "Kitchen Mode Specification",
"status": "proposed",
"version": 1
},
{
"attributes": {
"lockState": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"enum": [
"locked",
"unlocked",
"paused"
],
"type": "string"
}
},
"required": [
"value"
],
"type": "object"
}
}
},
"commands": {},
"ephemeral": false,
"id": "samsungce.kidsLock",
"name": "Kids Lock",
"status": "proposed",
"version": 1
},
{
"attributes": {
"availableModules": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"value"
],
"type": "object"
}
},
"lastUpdatedDate": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"pattern": "removed",
"type": "string"
}
},
"required": [
"value"
],
"type": "object"
}
},
"newVersionAvailable": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"type": "boolean"
}
},
"required": [
"value"
],
"type": "object"
}
},
"operatingState": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"enum": [
"none",
"available",
"preparing",
"delayed",
"inprogress",
"checking",
"completed"
],
"type": "string"
}
},
"required": [
"value"
],
"type": "object"
}
},
"otnDUID": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"type": "object"
}
},
"progress": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"unit": {
"default": "%",
"enum": [
"%"
],
"type": "string"
},
"value": {
"maximum": 100,
"minimum": 0,
"type": "integer"
}
},
"required": [
"value"
],
"type": "object"
}
},
"targetModule": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"properties": {
"currentVersion": {
"type": "string"
},
"moduleType": {
"enum": [
"mainController",
"display",
"inverter",
"indoorUnit",
"outdoorUnit"
],
"type": "string"
},
"newVersion": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"value"
],
"type": "object"
}
}
},
"commands": {
"agreeUpdate": {
"arguments": [
{
"name": "module",
"optional": true,
"schema": {
"type": "string"
}
}
],
"name": "agreeUpdate"
},
"disagreeUpdate": {
"arguments": [
{
"name": "module",
"optional": true,
"schema": {
"type": "string"
}
}
],
"name": "disagreeUpdate"
}
},
"ephemeral": false,
"id": "samsungce.softwareUpdate",
"name": "Software Update",
"status": "proposed",
"version": 1
},
{
"attributes": {
"cooktopOperatingState": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"enum": [
"ready",
"run",
"paused",
"finished"
],
"type": "string"
}
},
"required": [
"value"
],
"type": "object"
}
},
"supportedCooktopOperatingState": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"items": {
"enum": [
"ready",
"run",
"paused",
"finished"
],
"type": "string"
},
"type": "array"
}
},
"required": [
"value"
],
"type": "object"
}
}
},
"commands": {},
"ephemeral": false,
"id": "custom.cooktopOperatingState",
"name": "Cooktop Operating State",
"status": "proposed",
"version": 1
},
{
"attributes": {
"disabledCapabilities": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"value"
],
"type": "object"
}
}
},
"commands": {},
"ephemeral": false,
"id": "custom.disabledCapabilities",
"name": "Disabled Capabilities",
"status": "proposed",
"version": 1
},
{
"attributes": {
"ovenSetpoint": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"minimum": 0,
"title": "PositiveInteger",
"type": "integer"
}
},
"required": [
"value"
],
"type": "object"
},
"setter": "setOvenSetpoint"
}
},
"commands": {
"setOvenSetpoint": {
"arguments": [
{
"name": "setpoint",
"optional": false,
"schema": {
"minimum": 0,
"title": "PositiveInteger",
"type": "integer"
}
}
],
"name": "setOvenSetpoint"
}
},
"ephemeral": false,
"id": "ovenSetpoint",
"name": "Oven Setpoint",
"status": "proposed",
"version": 1
},
{
"attributes": {
"di": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"dmv": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"icv": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mndt": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mnfv": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mnhw": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mnml": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mnmn": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mnmo": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mnos": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mnpv": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"mnsl": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"n": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"pi": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"st": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
},
"vid": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
"required": [
"value"
],
"title": "StringAttribute",
"type": "object"
}
}
},
"commands": {
"postOcfCommand": {
"arguments": [
{
"name": "href",
"optional": false,
"schema": {
"maxLength": 255,
"title": "String",
"type": "string"
}
},
{
"name": "value",
"optional": false,
"schema": {
"title": "JsonObject",
"type": "object"
}
}
],
"name": "postOcfCommand"
}
},
"ephemeral": false,
"id": "ocf",
"name": "Ocf",
"status": "proposed",
"version": 1
},
{
"attributes": {
"ovenMode": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"enum": [
"heating",
"grill",
"warming",
"defrosting",
"Conventional",
"Bake",
"BottomHeat",
"ConvectionBake",
"ConvectionRoast",
"Broil",
"ConvectionBroil",
"SteamCook",
"SteamBake",
"SteamRoast",
"SteamBottomHeatplusConvection",
"Microwave",
"MWplusGrill",
"MWplusConvection",
"MWplusHotBlast",
"MWplusHotBlast2",
"SlimMiddle",
"SlimStrong",
"SlowCook",
"Proof",
"Dehydrate",
"Others"
],
"title": "OvenMode",
"type": "string"
}
},
"required": [
"value"
],
"type": "object"
},
"setter": "setOvenMode"
},
"supportedOvenModes": {
"enumCommands": [],
"schema": {
"additionalProperties": false,
"properties": {
"value": {
"items": {
"enum": [
"heating",
"grill",
"warming",
"defrosting",
"Conventional",
"Bake",
"BottomHeat",
"ConvectionBake",
"ConvectionRoast",
"Broil",
"ConvectionBroil",
"SteamCook",
"SteamBake",
"SteamRoast",
"SteamBottomHeatplusConvection",
"Microwave",
"MWplusGrill",
"MWplusConvection",
"MWplusHotBlast",
"MWplusHotBlast2",
"SlimMiddle",
"SlimStrong",
"SlowCook",
"Proof",
"Dehydrate",
"Others"
],
"title": "OvenMode",
"type": "string"
},
"type": "array"
}
},
"required": [],
"type": "object"
}
}
},

[NEW DEVICE SUPPORT] Range - main

Requesting New Device support. ( 2 of 2)
Comments: This is a Samsung Range with split oven.
Due to the length of the JSON file, I will split it in two

COPY REPLICA METADATA BELOW THIS LINE

      "commands": {
        "setOvenMode": {
          "arguments": [
            {
              "name": "mode",
              "optional": false,
              "schema": {
                "enum": [
                  "heating",
                  "grill",
                  "warming",
                  "defrosting",
                  "Conventional",
                  "Bake",
                  "BottomHeat",
                  "ConvectionBake",
                  "ConvectionRoast",
                  "Broil",
                  "ConvectionBroil",
                  "SteamCook",
                  "SteamBake",
                  "SteamRoast",
                  "SteamBottomHeatplusConvection",
                  "Microwave",
                  "MWplusGrill",
                  "MWplusConvection",
                  "MWplusHotBlast",
                  "MWplusHotBlast2",
                  "SlimMiddle",
                  "SlimStrong",
                  "SlowCook",
                  "Proof",
                  "Dehydrate",
                  "Others"
                ],
                "title": "OvenMode",
                "type": "string"
              }
            }
          ],
          "name": "setOvenMode"
        }
      },
      "ephemeral": false,
      "id": "ovenMode",
      "name": "Oven Mode",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "data": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "data": {
                "additionalProperties": true,
                "required": [],
                "type": "object"
              },
              "value": {
                "title": "JsonObject",
                "type": "object"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        }
      },
      "commands": {
        "execute": {
          "arguments": [
            {
              "name": "command",
              "optional": false,
              "schema": {
                "maxLength": 255,
                "title": "String",
                "type": "string"
              }
            },
            {
              "name": "args",
              "optional": true,
              "schema": {
                "title": "JsonObject",
                "type": "object"
              }
            }
          ],
          "name": "execute"
        }
      },
      "ephemeral": false,
      "id": "execute",
      "name": "Execute",
      "status": "live",
      "version": 1
    },
    {
      "attributes": {
        "temperature": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "unit": {
                "enum": [
                  "F",
                  "C"
                ],
                "type": "string"
              },
              "value": {
                "maximum": 10000,
                "minimum": -460,
                "title": "TemperatureValue",
                "type": "number"
              }
            },
            "required": [
              "value",
              "unit"
            ],
            "type": "object"
          }
        }
      },
      "commands": {},
      "ephemeral": false,
      "id": "temperatureMeasurement",
      "name": "Temperature Measurement",
      "status": "live",
      "version": 1
    },
    {
      "attributes": {},
      "commands": {
        "refresh": {
          "arguments": [],
          "name": "refresh"
        }
      },
      "ephemeral": false,
      "id": "refresh",
      "name": "Refresh",
      "status": "live",
      "version": 1
    },
    {
      "attributes": {
        "remoteControlEnabled": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "false",
                  "true"
                ],
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        }
      },
      "commands": {},
      "ephemeral": false,
      "id": "remoteControlStatus",
      "name": "Remote Control Status",
      "status": "live",
      "version": 1
    },
    {
      "attributes": {
        "ovenMode": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "AirFry",
                  "AirFryer",
                  "AirSousvide",
                  "Autocook",
                  "AutocookCustom",
                  "Bake",
                  "Bottom",
                  "BottomConvection",
                  "BottomHeat",
                  "BottomHeatPluseConvection",
                  "BreadProof",
                  "Broil",
                  "BroilCombi",
                  "BroilConvection",
                  "BroilS",
                  "CatalyticClean",
                  "ChefBake",
                  "ChefBroil",
                  "ChefProof",
                  "CleanAirPyro",
                  "Convection",
                  "ConvectionBake",
                  "ConvectionBroil",
                  "ConvectionCombi",
                  "ConvectionRoast",
                  "ConvectionSear",
                  "ConvectionVegetable",
                  "Conventional",
                  "Cookie",
                  "Defrost",
                  "DefrostA",
                  "Dehydrate",
                  "Deodorization",
                  "Descale",
                  "Drain",
                  "Drying",
                  "Easycook1",
                  "Easycook2",
                  "Easycook3",
                  "EcoConvection",
                  "EcoGrill",
                  "FanConventional",
                  "FanGrill",
                  "FavoriteCook",
                  "FavoriteRecipes",
                  "Fermentation",
                  "FineSteam",
                  "FourPartPureConvection",
                  "FourPartPureConvectionSingle",
                  "FrozenFood",
                  "FrozenMode",
                  "GreenClean",
                  "GreenCleanReal",
                  "Grill",
                  "GrillConvection",
                  "GuidedCook",
                  "HOMECARE_WIZARD_V2",
                  "Healthycook1",
                  "Healthycook2",
                  "Healthycook3",
                  "Healthycook4",
                  "Healthycook5",
                  "Healthycook6",
                  "HotBlast",
                  "IntensiveCook",
                  "InternalClean",
                  "KeepWarm",
                  "LargeGrill",
                  "MW+HotBlast2",
                  "MemoryCook",
                  "MicroWave",
                  "MicroWaveConvection",
                  "MicroWaveFanGrill",
                  "MicroWaveGrill",
                  "MicroWaveHotBlast",
                  "MicroWaveRoast",
                  "MoistSteam",
                  "MultiGrill",
                  "MultiLevelCook",
                  "NaturalSteam",
                  "NoOperation",
                  "PizzaCook",
                  "PlateWarm",
                  "PowerBake",
                  "PowerConvection",
                  "PowerConvectionCombi",
                  "Preheat",
                  "ProConvection",
                  "ProRoasting",
                  "Proof",
                  "ProveDough",
                  "PureConvection",
                  "PureConvectionSear",
                  "PureSteam",
                  "PyroFree",
                  "Roast",
                  "Roasting",
                  "SelfClean",
                  "SlimfryMiddle",
                  "SlimfryStrong",
                  "SlowCook",
                  "SlowCookBeef",
                  "SlowCookPoultry",
                  "SlowCookStew",
                  "SmallGrill",
                  "SpeedBake",
                  "SpeedBroil",
                  "SpeedBrown",
                  "SpeedConvSear",
                  "SpeedConvection",
                  "SpeedGrill",
                  "SpeedPowerConvection",
                  "SpeedRoast",
                  "SteamAssist",
                  "SteamAutocook",
                  "SteamBake",
                  "SteamBottomConvection",
                  "SteamBreadProof",
                  "SteamClean",
                  "SteamCleanReal",
                  "SteamConvection",
                  "SteamCook",
                  "SteamProof",
                  "SteamReheat",
                  "SteamRoast",
                  "SteamTopConvection",
                  "StoneMode",
                  "ThreePartPureConvection",
                  "ToastBagle",
                  "ToastCroissant",
                  "ToastSlicedBread",
                  "TopConvection",
                  "TopHeatPluseConvection",
                  "VaporBottomHeatPluseConvection",
                  "VaporCleaning",
                  "VaporConvection",
                  "VaporGRILL",
                  "VaporMWO",
                  "VaporTopHeatPluseConvection",
                  "WarmHold"
                ],
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "title": "Oven Mode",
            "type": "object"
          }
        },
        "supportedOvenModes": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "items": {
                  "enum": [
                    "AirFry",
                    "AirFryer",
                    "AirSousvide",
                    "Autocook",
                    "AutocookCustom",
                    "Bake",
                    "Bottom",
                    "BottomConvection",
                    "BottomHeat",
                    "BottomHeatPluseConvection",
                    "BreadProof",
                    "Broil",
                    "BroilCombi",
                    "BroilConvection",
                    "BroilS",
                    "CatalyticClean",
                    "ChefBake",
                    "ChefBroil",
                    "ChefProof",
                    "CleanAirPyro",
                    "Convection",
                    "ConvectionBake",
                    "ConvectionBroil",
                    "ConvectionCombi",
                    "ConvectionRoast",
                    "ConvectionSear",
                    "ConvectionVegetable",
                    "Conventional",
                    "Cookie",
                    "Defrost",
                    "DefrostA",
                    "Dehydrate",
                    "Deodorization",
                    "Descale",
                    "Drain",
                    "Drying",
                    "Easycook1",
                    "Easycook2",
                    "Easycook3",
                    "EcoConvection",
                    "EcoGrill",
                    "FanConventional",
                    "FanGrill",
                    "FavoriteCook",
                    "FavoriteRecipes",
                    "Fermentation",
                    "FineSteam",
                    "FourPartPureConvection",
                    "FourPartPureConvectionSingle",
                    "FrozenFood",
                    "FrozenMode",
                    "GreenClean",
                    "GreenCleanReal",
                    "Grill",
                    "GrillConvection",
                    "GuidedCook",
                    "HOMECARE_WIZARD_V2",
                    "Healthycook1",
                    "Healthycook2",
                    "Healthycook3",
                    "Healthycook4",
                    "Healthycook5",
                    "Healthycook6",
                    "HotBlast",
                    "IntensiveCook",
                    "InternalClean",
                    "KeepWarm",
                    "LargeGrill",
                    "MW+HotBlast2",
                    "MemoryCook",
                    "MicroWave",
                    "MicroWaveConvection",
                    "MicroWaveFanGrill",
                    "MicroWaveGrill",
                    "MicroWaveHotBlast",
                    "MicroWaveRoast",
                    "MoistSteam",
                    "MultiGrill",
                    "MultiLevelCook",
                    "NaturalSteam",
                    "NoOperation",
                    "PizzaCook",
                    "PlateWarm",
                    "PowerBake",
                    "PowerConvection",
                    "PowerConvectionCombi",
                    "Preheat",
                    "ProConvection",
                    "ProRoasting",
                    "Proof",
                    "ProveDough",
                    "PureConvection",
                    "PureConvectionSear",
                    "PureSteam",
                    "PyroFree",
                    "Roast",
                    "Roasting",
                    "SelfClean",
                    "SlimfryMiddle",
                    "SlimfryStrong",
                    "SlowCook",
                    "SlowCookBeef",
                    "SlowCookPoultry",
                    "SlowCookStew",
                    "SmallGrill",
                    "SpeedBake",
                    "SpeedBroil",
                    "SpeedBrown",
                    "SpeedConvSear",
                    "SpeedConvection",
                    "SpeedGrill",
                    "SpeedPowerConvection",
                    "SpeedRoast",
                    "SteamAssist",
                    "SteamAutocook",
                    "SteamBake",
                    "SteamBottomConvection",
                    "SteamBreadProof",
                    "SteamClean",
                    "SteamCleanReal",
                    "SteamConvection",
                    "SteamCook",
                    "SteamProof",
                    "SteamReheat",
                    "SteamRoast",
                    "SteamTopConvection",
                    "StoneMode",
                    "ThreePartPureConvection",
                    "ToastBagle",
                    "ToastCroissant",
                    "ToastSlicedBread",
                    "TopConvection",
                    "TopHeatPluseConvection",
                    "VaporBottomHeatPluseConvection",
                    "VaporCleaning",
                    "VaporConvection",
                    "VaporGRILL",
                    "VaporMWO",
                    "VaporTopHeatPluseConvection",
                    "WarmHold"
                  ],
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "value"
            ],
            "title": "Supported Oven Modes",
            "type": "object"
          }
        }
      },
      "commands": {
        "setOvenMode": {
          "arguments": [
            {
              "name": "mode",
              "optional": false,
              "schema": {
                "enum": [
                  "AirFry",
                  "AirFryer",
                  "AirSousvide",
                  "Autocook",
                  "AutocookCustom",
                  "Bake",
                  "Bottom",
                  "BottomConvection",
                  "BottomHeat",
                  "BottomHeatPluseConvection",
                  "BreadProof",
                  "Broil",
                  "BroilCombi",
                  "BroilConvection",
                  "BroilS",
                  "CatalyticClean",
                  "ChefBake",
                  "ChefBroil",
                  "ChefProof",
                  "CleanAirPyro",
                  "Convection",
                  "ConvectionBake",
                  "ConvectionBroil",
                  "ConvectionCombi",
                  "ConvectionRoast",
                  "ConvectionSear",
                  "ConvectionVegetable",
                  "Conventional",
                  "Cookie",
                  "Defrost",
                  "DefrostA",
                  "Dehydrate",
                  "Deodorization",
                  "Descale",
                  "Drain",
                  "Drying",
                  "Easycook1",
                  "Easycook2",
                  "Easycook3",
                  "EcoConvection",
                  "EcoGrill",
                  "FanConventional",
                  "FanGrill",
                  "FavoriteCook",
                  "FavoriteRecipes",
                  "Fermentation",
                  "FineSteam",
                  "FourPartPureConvection",
                  "FourPartPureConvectionSingle",
                  "FrozenFood",
                  "FrozenMode",
                  "GreenClean",
                  "GreenCleanReal",
                  "Grill",
                  "GrillConvection",
                  "GuidedCook",
                  "HOMECARE_WIZARD_V2",
                  "Healthycook1",
                  "Healthycook2",
                  "Healthycook3",
                  "Healthycook4",
                  "Healthycook5",
                  "Healthycook6",
                  "HotBlast",
                  "IntensiveCook",
                  "InternalClean",
                  "KeepWarm",
                  "LargeGrill",
                  "MW+HotBlast2",
                  "MemoryCook",
                  "MicroWave",
                  "MicroWaveConvection",
                  "MicroWaveFanGrill",
                  "MicroWaveGrill",
                  "MicroWaveHotBlast",
                  "MicroWaveRoast",
                  "MoistSteam",
                  "MultiGrill",
                  "MultiLevelCook",
                  "NaturalSteam",
                  "NoOperation",
                  "PizzaCook",
                  "PlateWarm",
                  "PowerBake",
                  "PowerConvection",
                  "PowerConvectionCombi",
                  "Preheat",
                  "ProConvection",
                  "ProRoasting",
                  "Proof",
                  "ProveDough",
                  "PureConvection",
                  "PureConvectionSear",
                  "PureSteam",
                  "PyroFree",
                  "Roast",
                  "Roasting",
                  "SelfClean",
                  "SlimfryMiddle",
                  "SlimfryStrong",
                  "SlowCook",
                  "SlowCookBeef",
                  "SlowCookPoultry",
                  "SlowCookStew",
                  "SmallGrill",
                  "SpeedBake",
                  "SpeedBroil",
                  "SpeedBrown",
                  "SpeedConvSear",
                  "SpeedConvection",
                  "SpeedGrill",
                  "SpeedPowerConvection",
                  "SpeedRoast",
                  "SteamAssist",
                  "SteamAutocook",
                  "SteamBake",
                  "SteamBottomConvection",
                  "SteamBreadProof",
                  "SteamClean",
                  "SteamCleanReal",
                  "SteamConvection",
                  "SteamCook",
                  "SteamProof",
                  "SteamReheat",
                  "SteamRoast",
                  "SteamTopConvection",
                  "StoneMode",
                  "ThreePartPureConvection",
                  "ToastBagle",
                  "ToastCroissant",
                  "ToastSlicedBread",
                  "TopConvection",
                  "TopHeatPluseConvection",
                  "VaporBottomHeatPluseConvection",
                  "VaporCleaning",
                  "VaporConvection",
                  "VaporGRILL",
                  "VaporMWO",
                  "VaporTopHeatPluseConvection",
                  "WarmHold"
                ],
                "type": "string"
              }
            }
          ],
          "name": "setOvenMode"
        }
      },
      "ephemeral": false,
      "id": "samsungce.ovenMode",
      "name": "Oven Mode",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "completionTime": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "pattern": "removed",
                "title": "Iso8601Date",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "machineState": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "ready",
                  "running",
                  "paused"
                ],
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "setter": "setMachineState"
        },
        "operationTime": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "minimum": 0,
                "title": "PositiveInteger",
                "type": "integer"
              }
            },
            "required": [],
            "type": "object"
          }
        },
        "ovenJobState": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "cleaning",
                  "cooking",
                  "cooling",
                  "draining",
                  "preheat",
                  "ready",
                  "rinsing",
                  "finished",
                  "scheduledStart",
                  "warming",
                  "defrosting",
                  "sensing",
                  "searing",
                  "fastPreheat",
                  "scheduledEnd",
                  "stoneHeating",
                  "timeHoldPreheat"
                ],
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          }
        },
        "progress": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "unit": {
                "default": "%",
                "enum": [
                  "%"
                ],
                "type": "string"
              },
              "value": {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "title": "IntegerPercent",
            "type": "object"
          }
        },
        "supportedMachineStates": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "items": {
                  "enum": [
                    "ready",
                    "running",
                    "paused"
                  ],
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [],
            "type": "object"
          }
        }
      },
      "commands": {
        "setMachineState": {
          "arguments": [
            {
              "name": "state",
              "optional": false,
              "schema": {
                "enum": [
                  "stop"
                ],
                "type": "string"
              }
            }
          ],
          "name": "setMachineState"
        },
        "start": {
          "arguments": [
            {
              "name": "mode",
              "optional": true,
              "schema": {
                "enum": [
                  "heating",
                  "grill",
                  "warming",
                  "defrosting",
                  "Conventional",
                  "Bake",
                  "BottomHeat",
                  "ConvectionBake",
                  "ConvectionRoast",
                  "Broil",
                  "ConvectionBroil",
                  "SteamCook",
                  "SteamBake",
                  "SteamRoast",
                  "SteamBottomHeatplusConvection",
                  "Microwave",
                  "MWplusGrill",
                  "MWplusConvection",
                  "MWplusHotBlast",
                  "MWplusHotBlast2",
                  "SlimMiddle",
                  "SlimStrong",
                  "SlowCook",
                  "Proof",
                  "Dehydrate",
                  "Others"
                ],
                "title": "OvenMode",
                "type": "string"
              }
            },
            {
              "name": "time",
              "optional": true,
              "schema": {
                "minimum": 0,
                "title": "PositiveInteger",
                "type": "integer"
              }
            },
            {
              "name": "setpoint",
              "optional": true,
              "schema": {
                "minimum": 0,
                "title": "PositiveInteger",
                "type": "integer"
              }
            }
          ],
          "name": "start"
        },
        "stop": {
          "arguments": [],
          "name": "stop"
        }
      },
      "ephemeral": false,
      "id": "ovenOperatingState",
      "name": "Oven Operating State",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "defaultOperationTime": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [],
            "type": "object"
          }
        },
        "defaultOvenMode": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "defaultOvenSetpoint": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        }
      },
      "commands": {},
      "ephemeral": false,
      "id": "samsungce.kitchenDeviceDefaults",
      "name": "Kitchen Device Defaults",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "ovenCavityStatus": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "default": "off",
                "type": "string",
                "values": [
                  "on",
                  "off"
                ]
              }
            },
            "required": [],
            "type": "object"
          }
        }
      },
      "commands": {},
      "ephemeral": false,
      "id": "custom.ovenCavityStatus",
      "name": "Oven Cavity Status",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "fuel": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "gas"
                ],
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "modelCode": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "regionCode": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string",
                "values": [
                  "IT",
                  "UK",
                  "FR",
                  "US",
                  "JP",
                  "EU",
                  "KR",
                  "CN",
                  "ZZ",
                  "UNKNOWN"
                ]
              }
            },
            "required": [],
            "type": "object"
          }
        },
        "representativeComponent": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "default": "main",
                "enum": [
                  "main",
                  "cavity-01",
                  "cavity-02",
                  "cavity-03"
                ],
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "type": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "oven",
                  "range",
                  "microwave",
                  "cooktop"
                ],
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        }
      },
      "commands": {},
      "ephemeral": false,
      "id": "samsungce.kitchenDeviceIdentification",
      "name": "Kitchen Device Identification",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "doorState": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "closed",
                  "open"
                ],
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        }
      },
      "commands": {},
      "ephemeral": false,
      "id": "samsungce.doorState",
      "name": "Door State",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {},
      "commands": {
        "cookCustomRecipe": {
          "arguments": [
            {
              "name": "payload",
              "optional": false,
              "schema": {
                "type": "string"
              }
            }
          ],
          "name": "cookCustomRecipe"
        }
      },
      "ephemeral": false,
      "id": "samsungce.customRecipe",
      "name": "Custom Recipe",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "completionTime": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "pattern": "removed",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "title": "ISO8601Date",
            "type": "object"
          }
        },
        "operatingState": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "ready",
                  "running",
                  "paused"
                ],
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "title": "Operating State",
            "type": "object"
          }
        },
        "operationTime": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "pattern": "removed",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "title": "HH..:MM:SS",
            "type": "object"
          }
        },
        "ovenJobState": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "enum": [
                  "cleaning",
                  "cooking",
                  "cooling",
                  "draining",
                  "preheat",
                  "ready",
                  "rinsing",
                  "finished",
                  "scheduledStart",
                  "warming",
                  "defrosting",
                  "sensing",
                  "searing",
                  "fastPreheat",
                  "scheduledEnd",
                  "stoneHeating",
                  "timeHoldPreheat"
                ],
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "title": "Oven Job State",
            "type": "object"
          }
        },
        "progress": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "title": "Progress Percentage",
            "type": "object"
          }
        }
      },
      "commands": {
        "pause": {
          "arguments": [],
          "name": "pause"
        },
        "setOperationTime": {
          "arguments": [
            {
              "name": "operationTime",
              "optional": false,
              "schema": {
                "pattern": "removed",
                "type": "string"
              }
            }
          ],
          "name": "setOperationTime"
        },
        "start": {
          "arguments": [],
          "name": "start"
        },
        "stop": {
          "arguments": [],
          "name": "stop"
        }
      },
      "ephemeral": false,
      "id": "samsungce.ovenOperatingState",
      "name": "Oven Operating State",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "binaryId": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "description": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "micomAssayCode": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "modelClassificationCode": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "pattern": "removed",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "modelName": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "serialNumber": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "serialNumberExtra": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        }
      },
      "commands": {},
      "ephemeral": false,
      "id": "samsungce.deviceIdentification",
      "name": "Device Identification",
      "status": "proposed",
      "version": 1
    },
    {
      "attributes": {
        "versionNumber": {
          "enumCommands": [],
          "schema": {
            "additionalProperties": false,
            "properties": {
              "value": {
                "type": "number"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        }
      },
      "commands": {},
      "ephemeral": false,
      "id": "samsungce.driverVersion",
      "name": "Driver Version",
      "status": "proposed",
      "version": 1
    }
  ]
}

},
{
"STATUS": {
"status": "empty"
}
},
{
"RULES": {
"components": [
{
"command": {
"label": "command: setHealthStatusValue(healthStatus*)",
"name": "setHealthStatusValue",
"parameters": [
{
"name": "healthStatus*",
"type": "ENUM"
}
],
"type": "command"
},
"mute": true,
"trigger": {
"additionalProperties": false,
"attribute": "healthStatus",
"capability": "healthCheck",
"label": "attribute: healthStatus.",
"properties": {
"value": {
"title": "HealthState",
"type": "string"
}
},
"required": [
"value"
],
"type": "attribute"
},
"type": "smartTrigger"
},
{
"command": {
"capability": "refresh",
"label": "command: refresh()",
"name": "refresh",
"type": "command"
},
"trigger": {
"label": "command: refresh()",
"name": "refresh",
"type": "command"
},
"type": "hubitatTrigger"
},
{
"command": {
"capability": "refresh",
"label": "command: refresh()",
"name": "refresh",
"type": "command"
},
"trigger": {
"label": "command: deviceRefresh()",
"name": "deviceRefresh",
"type": "command"
},
"type": "hubitatTrigger"
},
{
"command": {
"label": "command: replicaStatus(parent
, event*)",
"name": "replicaStatus",
"parameters": [
{
"name": "parent*",
"type": "OBJECT"
},
{
"name": "event*",
"type": "JSON_OBJECT"
}
],
"type": "command"
},
"trigger": {
"additionalProperties": false,
"attribute": "cooktopOperatingState",
"capability": "custom.cooktopOperatingState",
"label": "attribute: cooktopOperatingState.*",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"type": "attribute"
},
"type": "smartTrigger"
}
],
"version": 1
}
}
]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.