homebridge-smartthings
homebridge-smartthings copied to clipboard
Samsung Refrigerator Poll Failure
Describe The Bug: The SmartThings plugin exposes a sensor for each door and a fifth sensor that's shows overall if any door is open. It also exposes 3 switches, 2 switches are for the 2 ice types and 1 switch is unknown to me. The unknown switch is not able to be polled and shows an error in the Homebridge log.
To Reproduce: Add a Bespoke Samsung fridge to the plugin.
Logs: [3/5/2024, 3:55:14 PM] [Smartthings Plug (IK)] Poll failure on Refrigerator [3/5/2024, 3:55:17 PM] [Smartthings Plug (IK)] Refrigerator returned bad value for status [3/5/2024, 3:55:17 PM] [Smartthings Plug (IK)] Bad status from Refrigerator. Removing this service. [3/5/2024, 3:55:17 PM] [Smartthings Plug (IK)] Poll failure on Refrigerator [3/5/2024, 3:55:18 PM] [Smartthings Plug (IK)] Refrigerator returned bad value for status [3/5/2024, 3:55:18 PM] [Smartthings Plug (IK)] Bad status from Refrigerator. Removing this service. [3/5/2024, 3:55:18 PM] [Smartthings Plug (IK)] Poll failure on Refrigerator [3/5/2024, 3:55:19 PM] [Smartthings Plug (IK)] Refrigerator returned bad value for status [3/5/2024, 3:55:19 PM] [Smartthings Plug (IK)] Bad status from Refrigerator. Removing this service. [3/5/2024, 3:55:19 PM] [Smartthings Plug (IK)] Refrigerator returned bad value for status [3/5/2024, 3:55:19 PM] [Smartthings Plug (IK)] Bad status from Refrigerator. Removing this service.
Plugin Config: { "name": "Smartthings Plug (IK)", "BaseURL": "https://api.smartthings.com/v1/", "AccessToken": "TOKEN REDACTED", "GarageDoorMaxPoll": 40, "PollLocksSeconds": 0, "PollDoorsSeconds": 0, "PollSensorsSeconds": 5, "PollSwitchesAndLightsSeconds": 0, "PollWindowShadesSeconds": 20, "ExposeHumiditySensorForAirConditioners": false, "OptionalModeForAirConditioners": "None", "IgnoreDevices": [ "Samsung TV", "iPhone" ], "_bridge": { "username": "REDACTED", "port": REDACTED }, "platform": "HomeBridgeSmartThings" }
Screenshots:
Environment:
- Plugin Version: 1.5.21
- Homebridge Version: 1.7.0
- Node.js Version: 20.11.1
- NPM Version: 10.2.4
- Operating System: Raspbian (Running Homebridge inside Docker)
Following, as I just got a new Bespoke refrigerator as well. It's an RF23DB9750QLAA. I've been able to identify the two switches for the ice makers, but there's a third switch that I can't figure out what it is. I've gone through the ST app turning each option on and waiting to see if anything changed the state, but nothing so far.
Also, I only seem to have 3 contact sensors, though I have 4 doors (1 freezer, 1 flex zone, two refrigerator - though the top left also has a half door/beverage sensor).
Environment:
- Plugin Version: 1.5.21
- Homebridge Version: 1.8.2
- Node.js Version: 20.13.1
- NPM Version: 9.5.1
- OS: Raspbian (from official homebridge image)
Following also. Same issues. How can we help? Give me a pointer and can look into the code a bit.
I switched to HomeAssistant and use the REST API. It's much better. I get door sensors and temperatures.