New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smartthings Integration Refrigerator temperature and set point unknown #61075
Comments
smartthings documentation |
Hey there @andrewsayre, mind taking a look at this issue as it has been labeled with an integration ( |
This happens because the smartthings API responds with: "main": {
...
"temperatureMeasurement": {
"temperature": {
"value": null
}
},
... The measurement and setPoint have moved under the "cooler" key instead: "cooler": {
"contactSensor": {
"contact": {
"value": "closed",
"timestamp": "2021-12-08T18:13:24.859Z"
}
},
"custom.disabledCapabilities": {
"disabledCapabilities": {
"value": [],
"timestamp": "2021-07-27T01:19:43.145Z"
}
},
"temperatureMeasurement": {
"temperature": {
"value": 37,
"unit": "F",
"timestamp": "2021-12-02T16:11:13.294Z"
}
},
"custom.thermostatSetpointControl": {
"minimumSetpoint": {
"value": 34,
"unit": "F",
"timestamp": "2021-07-27T01:19:42.452Z"
},
"maximumSetpoint": {
"value": 44,
"unit": "F",
"timestamp": "2021-07-27T01:19:42.452Z"
}
},
"thermostatCoolingSetpoint": {
"coolingSetpoint": {
"value": 37,
"unit": "F",
"timestamp": "2021-07-27T01:19:42.452Z"
}
}
}, Similar with the freezer info: "freezer": {
"contactSensor": {
"contact": {
"value": "closed",
"timestamp": "2021-12-08T07:17:33.154Z"
}
},
"custom.disabledCapabilities": {
"disabledCapabilities": {
"value": [],
"timestamp": "2021-07-27T01:19:43.145Z"
}
},
"temperatureMeasurement": {
"temperature": {
"value": 0,
"unit": "F",
"timestamp": "2021-11-13T23:31:15.088Z"
}
},
"custom.thermostatSetpointControl": {
"minimumSetpoint": {
"value": -8,
"unit": "F",
"timestamp": "2021-07-27T01:19:42.452Z"
},
"maximumSetpoint": {
"value": 5,
"unit": "F",
"timestamp": "2021-07-27T01:19:42.452Z"
}
},
"thermostatCoolingSetpoint": {
"coolingSetpoint": {
"value": 0,
"unit": "F",
"timestamp": "2021-07-27T01:19:42.452Z"
}
}
}, So in order for this to work again I think the library would need updating to allow enumeration of all the keys under "components". |
Thanks. Which library needs the update, and who manages it? |
Library is |
I'm in the same boat. I would love to see an update on this one. |
I had the same issue and found that going into the Smartthings IDE and setting the type to Samsung OCF Refrigerator on the parent device and then Samsung OCF Refrigerator Compartment on the child devices seemed to fix it. I still have an issue with HA not reporting all the sensor values that are present from the Smartthings API, but I suppose that is a separate issue. |
That did the trick! once I determined that the Smartthings IDE is on the Samsung smartthings website. I can now see the refrigerator temperature and setpoint. How did you configure the freezer child device? I have set the "Refrigerator Freezer" and "freezer" child devices as Samsung OCF Refrigerator Compartment type and tried both the same and unique device network ID's but the temperature and setpoint are not passing to HA like the refrigerator compartment. |
Yes, that seems like a separate issue. I found a bunch of closed issues on Github regarding this and they seem to say that the integration currently doesn't enumerate all the info from the child devices so we are missing all of those sensors. Maybe we can re-surface this and hopefully someone can take a look? |
Hopefully so. Still, some progress is good. |
@andrewsayre any hope of getting the full child components into the integration for the refrigerators? |
This worked for me too! |
You may run into API limitations if you attempt to subscribe to too many entries. Currently the SmartThings API limits you to 40 subscriptions per app. Not sure why 40, seems like weird limit myself. |
Wondering the same here. I have the base fridge/energy stats working but freezer is a child object and not present. I could create my own integration if I have to... |
It's been done, I'm sure the author wouldn't mind some additional collaboration. |
Ah, I didn't know about this. Will check it out later. Thanks! |
Just added on support for my fridge using the work already done by you. Created a pull request: veista/smartthings#23. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Any fix to not show freezer data, but only cooler? |
Installed this but got only 4 entities, cooler temp is in but not freezer temp. |
Nice! Thank you!
The only problem I'm having when I do that is with the device ID. Did your
device already have a Device Network ID? Mine is blank when I try to change
the device type, but requires it to change the device type.
…On Wed, Mar 23, 2022, 9:17 PM kernelpanic85 ***@***.***> wrote:
I had the same issue and found that going into the Smartthings IDE and
setting the type to Samsung OCF Refrigerator on the parent device and then
Samsung OCF Refrigerator Compartment on the child devices seemed to fix it.
I still have an issue with HA not reporting all the sensor values that are
present from the Smartthings API, but I suppose that is a separate issue.
—
Reply to this email directly, view it on GitHub
<#61075 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AORTJZOK2RQH5YCQ36ZLND3VBPUE7ANCNFSM5JNSTELA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
I think I added a Device Network ID to mine. It let me change it no problem. My device type is Samsung OCF Refrigerator. |
When you add the Device Network ID, does it push the freezer child device to the Smartthings Integration? I've tried both a unique or the same Network ID number as the parent refrigerator ID. Neither causes a new entity in the integration. The freezer temp is present in the native smartthings app (as is my deli drawer), so I know it's there on the Smartthings side. |
I am trying to follow this - and not sure things are working. I did Uninstall the SmartThings - followed the steps for putting the HACS version - and I am getting a little more -- but still not sure what is wrong. I would really like to get this working - as I hate having to use the ALEXA Link to SmartThings. I also have a RANGE to get installed, a DISHWASHER and a RANGE-HOOD MICROWAVE (soon as my new floors get installed. Wondering if they are all going to give me fits too. Seems there is no way to update Firmware or Software on these things like the Family Hub Fridge does on its own. |
I just installed this integration with our new fridge. Same issue here. Ever end up figuring out a fix? |
I was able to get values by adding in my model manually to the custom integration editing the following files My model number was 22K_REF_LCD_FHUB7 Got the info on this from here Note: I also had to update the contact sensors to look for close vs closed |
@atkjedi you have the same fridge as me, a 22K_REF_LCD_FHUB7. I notice your temperature is coming through correctly (37F). Mine comes through as 20C, even though the API says 3C. The setpoint says 3C, the fridge itself says it's at 3C, SmartThings API and app say it's at 3C... but this integration says it's at 20C. |
That's cool, but why can't the standard smart things integration get that stuff? |
I'm still having trouble with my fridge. Could you screenshot what your fridge looks like in the Smartthings IDE? What parent and child devices show up and what do you have their type set to? |
Sure, here it is in the IDE, but I did not make any changes because of the way things are now handles in Smart things. All of the child objects are also placeholder types. |
Add your model number to the files listed in this PR |
I can, but I made those changes locally and they did not make any difference. This is all I've got with those changes in place: |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
I don't know that it's stale, but there's certainly something wrong without with the addon or (more likely) the SmartThings API. My setup and integrations all became unavailable some time ago (months?). First my Fridge basically lost everything overnight and then, more recently, my washer and dryer are "unavailable". I did notice that the website that used to take you to the API is different and then old site is no longer available. |
I completely agree. I never got it to work. It would pull in only 'parts' of the washer, the dryer, and the fridge was completely useless. |
I played around with this a little today and found that I had to go into the SmartThings app and re-allow permissions for the "automation". That brought back the availability for most of my devices. My Washer/Dryer are fully back up, but only some of the Refrigerator options are showing up. Missing in action are the actual control elements (temps, feature on/off). |
Mine is now only showing a few basic sensors |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
This is still an issue. Many sensors and functions are no longer available. |
Does anyone know how to uninstall this addon and go back to the default integration? |
Just in case, here is a fixed (at least for me) SmartThings you can install via HACS: GitHub - contemplator1998/smartthings (Pulled #99924 and wrapped into a HACS repo) It makes everything accessible, even sensors/controls that are always unavailable (just disable them in the HA). |
Are you claiming this update fixes the "devices unavailable issue" or that it merely shows all entities, regardless of their availability status to HA? |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
still not resolved |
The problem
New Refrigerator with refrigerator and freezer temperature and setpoints showing in Smartthings, but show as "unknown" in smartthings integration.
What version of Home Assistant Core has the issue?
core-2021.11.5
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Smartthings
Link to integration documentation on our website
https://www.home-assistant.io/integrations/smartthings
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: