[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.

5 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.

@djgutheinz I'm using your Refrigerator drivers and I was wondering.. are we able to pull energy cosumption from SmartThings? I'm seeing these in a capabilities:

possible. I would have to find a cooperative tester and some time.

Im here bu with the time issue I cannot help though :wink:

How is your calendar at the moment? :slight_smile: I'm still here if that helps in any way?

still slammed with medical appointments. looking like mid-late March.

1 Like

I hope your medical situation has gotten better.

I've been using these drivers for awhile with one fridge, and have added a second one. It's working, but I have a whole lot of drivers. Do I need all of these, and if not, which ones can I get rid of?

Thanks for asking. I am almost back to normal energy levels and in my new reality. A lot of medical appoints - but at least down to single digit.

5 Likes