[Release] HubiThings Replica DaveGut Drivers

This release is a set of drivers built for use with the HubiThings Replica application. You must first install HubiThing Replica ([RELEASE] HubiThings Replica) before installing the devices through the HubiThings Replica app.

Link: Link to the read-me page (with links to the drivers and ReadMe files for each device:
https://github.com/DaveGut/HubithingsReplica/blob/main/README.md.

Drivers can also be accessed via Hubitat Package Manager - but I strongly recommend viewing the ReadMe file for any driver/device you are installing. These files contain troubleshooting methodologies for the HubiThings devices as well as (still limited) functional descriptions.

HPM Search Method: Search by Keywords
HPM Search Term: "HubiThings"
Library:
image

Drivers are available for the below devices:

If you want more functions or a additional drivers, please Private Message me.

4 Likes

Are there any significant differences between these and your standalone drivers?

Samsung Appliances: Functionally, not really. Hubithings does provide for an easier installation (once the app is installed) as well as faster state-change reporting (via a device subscription with SmartThings).

TP-Link Kasa devices - use my local driver.

Dave

1 Like

Yep, should've clarified that I specifically meant the Samsung devices.

Cool, I'll give these a whirl today.

1 Like

Great work on these devices and drivers.
I'm trying to get this working with my Samsung Induction oven.

But I'm getting errors when I run Configure.
As a 2nd test I installed Samsung TV and configure for that one ran with no errors.

I'm not sure what steps to take to fix this.

Error Log:

dev:9312023-04-27 19:48:55.237errorjava.lang.NullPointerException: Cannot get property 'capabilities' on null object on line 588 (method checkCapabilities)

dev:9312023-04-27 19:48:48.754infoRange - main-1.0: Attributes: [brightnessLevel:null, lockState:null, ovenJobState:null, probeSetpoint:null, cooktopOperatingState:null, healthStatus:online, progress:null, completionTime:null, ovenSetpoint:null, doorState:null, remoteControlEnabled:null, operatingState:null, operationTime:null, probeStatus:null, probeTemperature:null, ovenTemperature:null, ovenMode:null]

dev:9312023-04-27 19:48:45.318infoRange - main-1.0: replicaHealth: [deviceId:3789dcc6-7c41-a1bd-b861-0465412b79f1, state:ONLINE, lastUpdatedDate:2023-04-26T04:12:18.346Z]

dev:9312023-04-27 19:48:45.314infoRange - main-1.0: replicaHealth: HubiThings Replica

dev:9302023-04-27 19:48:45.300errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_replica_ReplicaSamsungOvenCavity_1261.setHealthStatusValue() is applicable for argument types: (java.lang.String) values: [online] (method setHealthStatusValue)

dev:9302023-04-27 19:48:45.277errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_replica_ReplicaSamsungOvenCavity_1261.replicaHealth() is applicable for argument types: (com.hubitat.app.InstalledAppWrapper, groovy.json.internal.LazyMap) values: [com.hubitat.app.InstalledAppWrapper@368bc, [deviceId:3789dcc6-7c41-a1bd-b861-0465412b79f1, ...]] (method replicaHealth)

dev:9302023-04-27 19:48:45.151errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_replica_ReplicaSamsungOvenCavity_1261.replicaStatus() is applicable for argument types: (com.hubitat.app.InstalledAppWrapper, groovy.json.internal.LazyMap) values: [com.hubitat.app.InstalledAppWrapper@1b3776d, [components:[cavity-01:[...], ...], ...]] (method replicaStatus)

dev:9312023-04-27 19:48:43.768infoRange - main-1.0: configure: [triggers:initialized, commands:initialized, rules:initialized, replicaRules:initialized]

app:9812023-04-27 19:48:43.671infoHubiThings Replica refreshing 'Range - main' device

Have you looked at the troubleshooting accessed by using the HELP function located in the top-right of the devices page. It will link you to:
'HubithingsReplica/SamsungOvenReadme.md at main · DaveGut/HubithingsReplica · GitHub'

As far as other fixes, my SmartThings is fully messed up and I can not access any functions to troubleshoot your issue. I am working that issue.

The Help function takes me to a 404 page, but I followed your link and had been there before.

I collected some info, going through the troubleshooting
I only have the app and no ST hub setup.

I believe I gathered all the needed information.

Hubthings OAuth is Authorized

Working fine through the SmartThings App.

Ran configure on Range - Main

Summary

dev:9312023-04-29 20:50:54.790errorjava.lang.NullPointerException: Cannot get property 'capabilities' on null object on line 588 (method checkCapabilities)
dev:9312023-04-29 20:50:48.175infoRange - main-1.0: Attributes: [brightnessLevel:null, lockState:null, ovenJobState:null, probeSetpoint:null, cooktopOperatingState:null, healthStatus:online, progress:null, completionTime:null, ovenSetpoint:null, doorState:null, remoteControlEnabled:null, operatingState:null, operationTime:null, probeStatus:null, probeTemperature:null, ovenTemperature:null, ovenMode:null]
dev:9312023-04-29 20:50:44.867infoRange - main-1.0: replicaHealth: [deviceId:3789dcc6-7c41-a1bd-b861-0465412b79f1, state:ONLINE, lastUpdatedDate:2023-04-26T04:12:18.346Z]
dev:9312023-04-29 20:50:44.864infoRange - main-1.0: replicaHealth: HubiThings Replica
dev:9302023-04-29 20:50:44.850errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_replica_ReplicaSamsungOvenCavity_1261.setHealthStatusValue() is applicable for argument types: (java.lang.String) values: [online] (method setHealthStatusValue)
dev:9302023-04-29 20:50:44.822errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_replica_ReplicaSamsungOvenCavity_1261.replicaHealth() is applicable for argument types: (com.hubitat.app.InstalledAppWrapper, groovy.json.internal.LazyMap) values: [com.hubitat.app.InstalledAppWrapper@123754f, [deviceId:3789dcc6-7c41-a1bd-b861-0465412b79f1, ...]] (method replicaHealth)
dev:9302023-04-29 20:50:44.708errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_replica_ReplicaSamsungOvenCavity_1261.replicaStatus() is applicable for argument types: (com.hubitat.app.InstalledAppWrapper, groovy.json.internal.LazyMap) values: [com.hubitat.app.InstalledAppWrapper@f5c748, [components:[cavity-01:[...], ...], ...]] (method replicaStatus)
dev:9312023-04-29 20:50:43.184infoRange - main-1.0: configure: [triggers:initialized, commands:initialized, rules:initialized, replicaRules:initialized]
app:9812023-04-29 20:50:43.099infoHubiThings Replica refreshing 'Range - main' device


Device Data for Range - Main

capabilities: {"components":

Summary

[{"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":"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":"^(?:[1-9]\d{3}-?(?:(?:0[1-9]|1[0-2])-?(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])-?(?:29|30)|(?:0[13578]|1[02])-?31)|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)-?02-?29)T(?:[01]\d|2[0-3]):?[0-5]\d:?[0-5]\d(?:\.\d{3})?(?:Z|[+-][01]\d(?::?[0-5]\d)?)$"}},"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":"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":"^([0-9a-fA-F]){32}$"}},"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.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.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.customRecipe","version":1,"status":"proposed","name":"Custom Recipe","ephemeral":false,"attributes":{},"commands":{"cookCustomRecipe":{"name":"cookCustomRecipe","arguments":[{"name":"payload","optional":false,"schema":{"type":"string"}}]}}},{"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":"^(?:[1-9]\d{3}-?(?:(?:0[1-9]|1[0-2])-?(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])-?(?:29|30)|(?:0[13578]|1[02])-?31)|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)-?02-?29)T(?:[01]\d|2[0-3]):?[0-5]\d:?[0-5]\d(?:\.\d{3})?(?:Z|[+-][01]\d(?::?[0-5]\d)?)$"}},"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":"^\d\d+:[0-5]\d:[0-5]\d$"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"setOperationTime":{"name":"setOperationTime","arguments":[{"name":"operationTime","optional":false,"schema":{"type":"string","pattern":"^\d\d+:[0-5]\d:[0-5]\d$"}}]},"stop":{"name":"stop","arguments":[]},"start":{"name":"start","arguments":[]},"pause":{"name":"pause","arguments":[]}}},{"id":"samsungce.meatProbe","version":1,"status":"proposed","name":"Meat Probe","ephemeral":false,"attributes":{"temperatureSetpoint":{"schema":{"type":"object","properties":{"value":{"type":"number","minimum":-460,"maximum":10000},"unit":{"type":"string","enum":["F","C"]}},"additionalProperties":false,"required":["value","unit"]},"enumCommands":[]},"temperature":{"schema":{"type":"object","properties":{"value":{"type":"number","minimum":-460,"maximum":10000},"unit":{"type":"string","enum":["F","C"]}},"additionalProperties":false,"required":["value","unit"]},"enumCommands":[]},"status":{"schema":{"type":"object","properties":{"value":{"type":"string","eum":["connected","disconnected"]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{"setTemperatureSetpoint":{"name":"setTemperatureSetpoint","arguments":[{"name":"temperature","optional":false,"schema":{"type":"number","minimum":0}}]}}},{"id":"samsungce.lamp","version":1,"status":"proposed","name":"Lamp","ephemeral":false,"attributes":{"brightnessLevel":{"schema":{"type":"object","properties":{"value":{"oneOf":[{"type":"string","enum":["off","low","mid","high"]},{"type":"integer","minimum":0,"maximum":100}]}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"supportedBrightnessLevel":{"schema":{"type":"object","properties":{"value":{"items":{"oneOf":[{"type":"string","enum":["off","low","mid","high"]},{"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","low","mid","high"]},{"type":"integer","minimum":0,"maximum":100}]}}]}}},{"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":"^\d\d+:[0-5]\d:[0-5]\d$"}}}}}}}}},"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":"^(?:[1-9]\d{3}-?(?:(?:0[1-9]|1[0-2])-?(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])-?(?:29|30)|(?:0[13578]|1[02])-?31)|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)-?02-?29)"}},"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.cooktopOperatingState","version":1,"status":"proposed","name":"Cooktop Operating State","ephemeral":false,"attributes":{"supportedCooktopOperatingState":{"schema":{"type":"object","properties":{"value":{"items":{"enum":["ready","run","paused","finished"],"type":"string"},"type":"array"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]},"cooktopOperatingState":{"schema":{"type":"object","properties":{"value":{"enum":["ready","run","paused","finished"],"type":"string"}},"additionalProperties":false,"required":["value"]},"enumCommands":[]}},"commands":{}},{"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":"custom.ovenCavityStatus","version":1,"status":"proposed","name":"Oven Cavity Status","ephemeral":false,"attributes":{"ovenCavityStatus":{"schema":{"type":"object","properties":{"value":{"values":["on","off"],"default":"off","type":"string"}},"additionalProperties":false,"required":[]},"enumCommands":[]}},"commands":{}}]}
commands: {"replicaEvent":[{"name":"parent*","type":"OBJECT"},{"name":"event*","type":"JSON_OBJECT"}],"replicaStatus":[{"name":"parent*","type":"OBJECT"},{"name":"event*","type":"JSON_OBJECT"}],"replicaHealth":[{"name":"parent*","type":"OBJECT"},{"name":"health*","type":"JSON_OBJECT"}],"setHealthStatusValue":[{"name":"healthStatus*","type":"ENUM"}]}
description: {"deviceId":"3789dcc6-7c41-a1bd-b861-0465412b79f1","name":"[range] Samsung","label":"Range","manufacturerName":"Samsung Electronics","presentationId":"DA-KS-RANGE-0101X","deviceManufacturerCode":"Samsung Electronics","locationId":"779908d5-1018-4c1b-a26b-2e8fe04e7330","ownerId":"8e81c04a-1d7a-ceb6-ba33-368a0e262225","roomId":"c69fe30d-517b-4886-a8f6-a924682b75cb","deviceTypeName":"Samsung OCF Range","components":[{"id":"main","label":"main","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":[{"name":"Range","categoryType":"manufacturer"}]},{"id":"cavity-01","label":"cavity-01","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":[{"name":"Other","categoryType":"manufacturer"}]}],"createTime":"2022-12-31T22:44:29.716Z","profile":{"id":"8e479dd0-9719-337a-9fbe-2c4572f95c71"},"ocf":{"ocfDeviceType":"oic.d.range","name":"[range] Samsung","specVersion":"core.1.1.0","verticalDomainSpecVersion":"1.2.1","manufacturerName":"Samsung Electronics","modelNumber":"TP1X_DA-KS-RANGE-0101X|40453841|5001011E03161101020000000000000","platformVersion":"DAWIT 2.0","platformOS":"TizenRT 1.0 + IPv6","hwVersion":"MediaTek","firmwareVersion":"A-KS-WW-TP1-21-RANGE_40221005","vendorId":"DA-KS-RANGE-0101X","vendorResourceClientServerVersion":"MediaTek Release 3.1.210622","lastSignupTime":"2022-12-31T22:51:24.874897Z"},"type":"OCF","restrictionTier":0,"allowed":null}
driverVersion: 1.0
health: {"deviceId":"3789dcc6-7c41-a1bd-b861-0465412b79f1","state":"ONLINE","lastUpdatedDate":"2023-04-26T04:12:18.346Z"}
replica: {"deviceId":"3789dcc6-7c41-a1bd-b861-0465412b79f1","componentId":"main","replicaId":981,"type":"child"}
rules: {"version":1,"components":[{"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":{"name":"refresh","label":"command: refresh()","type":"command"},"command":{"name":"refresh","type":"command","capability":"refresh","label":"command: refresh()"},"type":"hubitatTrigger"},{"trigger":{"name":"deviceRefresh","label":"command: deviceRefresh()","type":"command"},"command":{"name":"refresh","type":"command","capability":"refresh","label":"command: refresh()"},"type":"hubitatTrigger"}]}
status: {"components":{"cavity-01":{"ovenSetpoint":{"ovenSetpoint":{"value":0,"timestamp":"2022-12-31T22:44:33.840Z"}},"custom.disabledCapabilities":{"disabledCapabilities":{"value":[],"timestamp":"2022-12-31T22:44:30.279Z"}},"temperatureMeasurement":{"temperature":{"value":175,"unit":"F","timestamp":"2022-12-31T22:44:33.840Z"}},"samsungce.ovenOperatingState":{"completionTime":{"value":"2023-04-27T00:15:01.090Z","timestamp":"2023-04-27T00:15:01.100Z"},"operatingState":{"value":"ready","timestamp":"2022-12-31T22:44:33.640Z"},"progress":{"value":1,"timestamp":"2022-12-31T22:44:33.640Z"},"ovenJobState":{"value":"ready","timestamp":"2022-12-31T22:44:35.259Z"},"operationTime":{"value":"00:00:00","timestamp":"2022-12-31T22:44:33.640Z"}},"samsungce.kitchenDeviceDefaults":{"defaultOperationTime":{"value":null},"defaultOvenMode":{"value":"ConvectionBake","timestamp":"2022-12-31T22:44:33.858Z"},"defaultOvenSetpoint":{"value":350,"timestamp":"2022-12-31T22:44:33.840Z"}},"custom.ovenCavityStatus":{"ovenCavityStatus":{"value":"off","timestamp":"2022-12-31T22:51:31.085Z"}},"ovenMode":{"supportedOvenModes":{"value":["Others"],"timestamp":"2022-12-31T22:51:30.956Z"},"ovenMode":{"value":"Others","timestamp":"2022-12-31T22:44:33.858Z"}},"ovenOperatingState":{"completionTime":{"value":"2023-04-27T00:15:01.090Z","timestamp":"2023-04-27T00:15:01.100Z"},"machineState":{"value":"ready","timestamp":"2022-12-31T22:44:33.640Z"},"progress":{"value":1,"unit":"%","timestamp":"2022-12-31T22:44:33.640Z"},"supportedMachineStates":{"value":null},"ovenJobState":{"value":"ready","timestamp":"2022-12-31T22:44:35.259Z"},"operationTime":{"value":0,"timestamp":"2022-12-31T22:44:33.640Z"}},"samsungce.ovenMode":{"supportedOvenModes":{"value":["SteamClean","SelfClean","NoOperation"],"timestamp":"2022-12-31T22:51:30.956Z"},"ovenMode":{"value":"NoOperation","timestamp":"2022-12-31T22:44:33.858Z"}}},"main":{"ovenSetpoint":{"ovenSetpoint":{"value":0,"timestamp":"2023-04-26T23:10:18.161Z"}},"samsungce.meatProbe":{"temperatureSetpoint":{"value":0,"unit":"F","timestamp":"2022-12-31T22:44:30.616Z"},"temperature":{"value":0,"unit":"F","timestamp":"2022-12-31T22:44:30.616Z"},"status":{"value":"disconnected","timestamp":"2022-12-31T22:44:30.906Z"}},"refresh":{},"samsungce.doorState":{"doorState":{"value":"closed","timestamp":"2023-04-26T23:10:53.659Z"}},"samsungce.kitchenDeviceDefaults":{"defaultOperationTime":{"value":3600,"timestamp":"2022-12-31T22:44:31.230Z"},"defaultOvenMode":{"value":"ConvectionBake","timestamp":"2022-12-31T22:44:30.906Z"},"defaultOvenSetpoint":{"value":350,"timestamp":"2022-12-31T22:44:30.616Z"}},"execute":{"data":{"value":{"payload":{"rt":["oic.r.mode"],"if":["oic.if.baseline","oic.if.a"],"supportedModes":["HOMECARE_WIZARD_V2","Bake","Broil","ConvectionBake","ConvectionRoast","KeepWarm","BreadProof","Dehydrate","AirFryer","SteamClean","SelfClean","NoOperation"],"modes":["NoOperation"]}},"data":{"href":"/mode/0"},"timestamp":"2023-04-27T01:12:18.378Z"}},"samsungce.deviceIdentification":{"micomAssayCode":{"value":null},"modelName":{"value":null},"serialNumber":{"value":null},"serialNumberExtra":{"value":null},"modelClassificationCode":{"value":null},"description":{"value":null},"binaryId":{"value":"TP1X_DA-KS-RANGE-0101X","timestamp":"2023-04-27T00:15:00.734Z"}},"ocf":{"st":{"value":null},"mndt":{"value":null},"mnfv":{"value":"A-KS-WW-TP1-21-RANGE_40221005","timestamp":"2022-12-31T22:58:07.034Z"},"mnhw":{"value":"MediaTek","timestamp":"2022-12-31T22:45:09.016Z"},"di":{"value":"3789dcc6-7c41-a1bd-b861-0465412b79f1","timestamp":"2022-12-31T22:45:09.016Z"},"mnsl":{"value":"http://www.samsung.com","timestamp":"2022-12-31T22:51:36.171Z"},"dmv":{"value":"1.2.1","timestamp":"2022-12-31T22:58:07.034Z"},"n":{"value":"[range] Samsung","timestamp":"2022-12-31T22:45:09.016Z"},"mnmo":{"value":"TP1X_DA-KS-RANGE-0101X|40453841|5001011E03161101020000000000000","timestamp":"2022-12-31T22:45:09.016Z"},"vid":{"value":"DA-KS-RANGE-0101X","timestamp":"2022-12-31T22:45:09.016Z"},"mnmn":{"value":"Samsung Electronics","timestamp":"2022-12-31T22:45:09.016Z"},"mnml":{"value":"http://www.samsung.com","timestamp":"2022-12-31T22:51:36.171Z"},"mnpv":{"value":"DAWIT 2.0","timestamp":"2022-12-31T22:45:09.016Z"},"mnos":{"value":"TizenRT 1.0 + IPv6","timestamp":"2022-12-31T22:45:09.016Z"},"pi":{"value":"3789dcc6-7c41-a1bd-b861-0465412b79f1","timestamp":"2022-12-31T22:51:36.171Z"},"icv":{"value":"core.1.1.0","timestamp":"2022-12-31T22:45:09.016Z"}},"remoteControlStatus":{"remoteControlEnabled":{"value":"false","timestamp":"2023-03-31T15:03:16.210Z"}},"samsungce.customRecipe":{},"samsungce.kitchenDeviceIdentification":{"regionCode":{"value":"US","timestamp":"2022-12-31T22:44:30.906Z"},"modelCode":{"value":"NE8615B-/AA0","timestamp":"2022-12-31T22:44:30.906Z"},"fuel":{"value":null},"type":{"value":"range","timestamp":"2022-12-31T22:44:30.279Z"},"representativeComponent":{"value":null}},"samsungce.kitchenModeSpecification":{"specification":{"value":{"single":[{"mode":"Bake","supportedOperations":["start","set"],"supportedOptions":{"temperature":{"C":{"min":80,"max":285,"default":175,"resolution":1},"F":{"min":175,"max":550,"default":350,"resolution":1}},"operationTime":{"min":"00:01:00","max":"09:59:00","default":"01:00:00","resolution":"00:01:00"}}},{"mode":"Broil","supportedOperations":["set"],"supportedOptions":{"temperature":{"C":{"min":61442,"max":61441,"default":61441,"resolution":1},"F":{"min":61442,"max":61441,"default":61441,"resolution":1}}}},{"mode":"ConvectionBake","supportedOperations":["start","set"],"supportedOptions":{"temperature":{"C":{"min":80,"max":285,"default":160,"resolution":1},"F":{"min":175,"max":550,"default":325,"resolution":1}},"operationTime":{"min":"00:01:00","max":"09:59:00","default":"01:00:00","resolution":"00:01:00"}}},{"mode":"ConvectionRoast","supportedOperations":["start","set"],"supportedOptions":{"temperature":{"C":{"min":80,"max":285,"default":160,"resolution":1},"F":{"min":175,"max":550,"default":325,"resolution":1}},"operationTime":{"min":"00:01:00","max":"09:59:00","default":"01:00:00","resolution":"00:01:00"}}},{"mode":"KeepWarm","supportedOperations":[],"supportedOptions":{"temperature":{"C":{"min":80,"max":80,"default":80,"resolution":1},"F":{"min":175,"max":175,"default":175,"resolution":1}}}},{"mode":"BreadProof","supportedOperations":[],"supportedOptions":{"temperature":{"C":{"min":35,"max":35,"default":35,"resolution":1},"F":{"min":95,"max":95,"default":95,"resolution":1}}}},{"mode":"Dehydrate","supportedOperations":["start","set"],"supportedOptions":{"temperature":{"C":{"min":40,"max":105,"default":65,"resolution":1},"F":{"min":100,"max":225,"default":150,"resolution":1}},"operationTime":{"min":"00:01:00","max":"09:59:00","default":"01:00:00","resolution":"00:01:00"}}},{"mode":"AirFryer","supportedOperations":["start","set"],"supportedOptions":{"temperature":{"C":{"min":175,"max":260,"default":220,"resolution":1},"F":{"min":350,"max":500,"default":425,"resolution":1}},"operationTime":{"min":"00:01:00","max":"09:59:00","default":"01:00:00","resolution":"00:01:00"}}}],"lower":[{"mode":"SteamClean","supportedOperations":[],"supportedOptions":{"temperature":{"C":{"min":0,"max":0,"default":0,"resolution":1},"F":{"min":0,"max":0,"default":0,"resolution":1}},"operationTime":{"min":"00:00:00","max":"00:00:00","default":"00:00:00","resolution":"00:00:00"},"probeTemperature":{"C":{"min":0,"max":0,"default":0,"resolution":1},"F":{"min":0,"max":0,"default":0,"resolution":1}}}},{"mode":"SelfClean","supportedOperations":[],"supportedOptions":{"temperature":{"C":{"min":0,"max":0,"default":0,"resolution":1},"F":{"min":0,"max":0,"default":0,"resolution":1}},"operationTime":{"min":"00:00:00","max":"00:00:00","default":"00:00:00","resolution":"00:00:00"},"probeTemperature":{"C":{"min":0,"max":0,"default":0,"resolution":1},"F":{"min":0,"max":0,"default":0,"resolution":1}}}},{"mode":"NoOperation","supportedOperations":[],"supportedOptions":{"temperature":{"C":{"min":0,"max":0,"default":0,"resolution":1},"F":{"min":0,"max":0,"default":0,"resolution":1}},"operationTime":{"min":"00:00:00","max":"00:00:00","default":"00:00:00","resolution":"00:00:00"},"probeTemperature":{"C":{"min":0,"max":0,"default":0,"resolution":1},"F":{"min":0,"max":0,"default":0,"resolution":1}}}}]},"timestamp":"2022-12-31T22:51:30.956Z"}},"custom.cooktopOperatingState":{"supportedCooktopOperatingState":{"value":["run","ready"],"timestamp":"2022-12-31T22:44:33.440Z"},"cooktopOperatingState":{"value":"ready","timestamp":"2023-04-24T21:54:10.374Z"}},"custom.disabledCapabilities":{"disabledCapabilities":{"value":[],"timestamp":"2022-12-31T22:44:30.279Z"}},"samsungce.driverVersion":{"versionNumber":{"value":22100101,"timestamp":"2022-12-31T22:44:30.279Z"}},"samsungce.softwareUpdate":{"targetModule":{"value":null},"otnDUID":{"value":"MTCGCEMPSBCSY","timestamp":"2022-12-31T22:44:32.212Z"},"lastUpdatedDate":{"value":null},"availableModules":{"value":[],"timestamp":"2022-12-31T22:44:32.212Z"},"newVersionAvailable":{"value":false,"timestamp":"2022-12-31T22:44:32.212Z"},"operatingState":{"value":null},"progress":{"value":null}},"temperatureMeasurement":{"temperature":{"value":175,"unit":"F","timestamp":"2023-04-26T23:10:18.161Z"}},"samsungce.ovenOperatingState":{"completionTime":{"value":"2023-04-27T00:15:00.971Z","timestamp":"2023-04-27T00:15:00.981Z"},"operatingState":{"value":"ready","timestamp":"2023-04-26T23:10:17.983Z"},"progress":{"value":1,"timestamp":"2023-02-25T15:07:36.128Z"},"ovenJobState":{"value":"ready","timestamp":"2023-04-26T23:10:17.940Z"},"operationTime":{"value":"00:00:00","timestamp":"2023-04-13T23:27:01.143Z"}},"ovenMode":{"supportedOvenModes":{"value":["Bake","Broil","ConvectionBake","ConvectionRoast","warming","Others","Dehydrate"],"timestamp":"2022-12-31T22:51:30.956Z"},"ovenMode":{"value":"Others","timestamp":"2023-04-26T23:10:19.987Z"}},"ovenOperatingState":{"completionTime":{"value":"2023-04-27T00:15:00.971Z","timestamp":"2023-04-27T00:15:00.981Z"},"machineState":{"value":"ready","timestamp":"2023-04-26T23:10:17.983Z"},"progress":{"value":1,"unit":"%","timestamp":"2023-02-25T15:07:36.128Z"},"supportedMachineStates":{"value":null},"ovenJobState":{"value":"ready","timestamp":"2023-04-26T23:10:17.940Z"},"operationTime":{"value":0,"timestamp":"2023-04-13T23:27:01.143Z"}},"samsungce.ovenMode":{"supportedOvenModes":{"value":["Bake","Broil","ConvectionBake","ConvectionRoast","KeepWarm","BreadProof","Dehydrate","AirFryer"],"timestamp":"2022-12-31T22:51:30.956Z"},"ovenMode":{"value":"NoOperation","timestamp":"2023-04-26T23:10:19.987Z"}},"samsungce.lamp":{"brightnessLevel":{"value":"high","timestamp":"2023-04-27T01:12:18.370Z"},"supportedBrightnessLevel":{"value":["off","high"],"timestamp":"2022-12-31T22:44:30.906Z"}},"samsungce.kidsLock":{"lockState":{"value":"unlocked","timestamp":"2023-01-05T20:56:40.056Z"}}}},"deviceId":"3789dcc6-7c41-a1bd-b861-0465412b79f1"}
triggers: {"refresh":[],"deviceRefresh":[]}


Would you mind editing your post and use the hide details feature for the text dump?

Learn something new everyday.. Thanks

1 Like

I removed and re-installed the Samsung Oven devices per some advice from DavevGut.

Once I did that, I realized, I had installed the devices incorrectly the first time. Because now it shows up under devices as a Parent/Child Device

So nice being able to tell if the wife left the light on in the oven and all the other things I can see and do...

2 Likes

Hi @djgutheinz. Would you please tell me if there is a chance to edit the settings on the Samsung AC with this driver? I have tried the hubithings replica driver and connected the AC successfully. However, I cannot find a way to turn off the display light in Hubitat. Only in Smart Things.

I never wrote an AC driver for HubithingsReplica. I did not want to author competing implementations of the same device and someone else had already written.

Before HubithingsReplica, I did create the following integration for Samsung Appliances. It contains the HVAC, an artificial thermostat (so it can work with the Hubitat thermostat dashboard implementation) and also has a toggle panel light command. See below thread link.

If you choose, be sure to read the installation instructions. Any questions should be posted on the below thread as well.

Dave

'Drivers for Samsung Appliances controlled via SmartThings Cloud API

The OCF Air Con driver has been updated to set the lite on/off & beep on/off in HPM. Currently the status of the setting is not available (or I can't find where it is hidden) so if you set outside of Hubitat it will not reflect in the Hubitat driver. I have a message to ST on the topic here.