iklein99 / homebridge-smartthings

This is a plugin to Homebridge to connect your Smartthings network into Apple Home Kit.
Apache License 2.0
150 stars 52 forks source link

Samsung Powerbot `SR10M70` doesn't work #235

Open Ostromogilski opened 7 months ago

Ostromogilski commented 7 months ago

Describe The Bug: Samsung Powerbot SR10M70 is not working. It shows switch in Homekit but it doesn't start cleaning upon turning the switch on. Vacuum cleaner just makes beep sound and then nothing.

To Reproduce:

  1. Connect Samsung Powerbot to SmartThings
  2. Create a token
  3. Install SmartThings IK plugin to Homebridge and specify the token
  4. Try to start cleaning
  5. Device makes beep sound and do nothing

Expected behavior:

Logs:

17.11.2023, 11:45:47SmartThings Ik BridgeLoaded plugin 'homebridge-smartthings-ik'
17.11.2023, 11:45:47SmartThings Ik BridgeLoading 1 platforms...
17.11.2023, 11:45:47SmartThings Ik BridgeSmartthings Plug (IK)Loading accessory from cache: Robot
17.11.2023, 11:45:47SmartThings Ik BridgeSmartthings Plug (IK)Loading accessory from cache: iPhone
17.11.2023, 11:45:47SmartThings Ik BridgeBridge is running on port 51826.
17.11.2023, 11:45:48SmartThings Ik BridgeSmartthings Plug (IK)Restoring existing accessory from cache: Robot
17.11.2023, 11:45:48SmartThings Ik BridgeSmartthings Plug (IK)Restoring existing accessory from cache: iPhone
17.11.2023, 11:45:48SmartThings Ik BridgeERROR[SmartThings Ik Bridge 2390@iPhone@@Manufacturer] characteristic value expected string and received undefined
17.11.2023, 11:45:58SmartThings Ik BridgeSmartthings Plug (IK)WARNINGiPhone returned bad value for status
17.11.2023, 11:45:58SmartThings Ik BridgeSmartthings Plug (IK)WARNINGBad status from iPhone.  Ignoring for now.
17.11.2023, 11:45:58SmartThings Ik BridgeSmartthings Plug (IK)WARNINGPoll failure on iPhone
17.11.2023, 11:46:09SmartThings Ik BridgeSmartthings Plug (IK)WARNINGiPhone returned bad value for status
17.11.2023, 11:46:09SmartThings Ik BridgeSmartthings Plug (IK)WARNINGBad status from iPhone.  Ignoring for now.
17.11.2023, 11:46:09SmartThings Ik BridgeSmartthings Plug (IK)WARNINGPoll failure on iPhone
17.11.2023, 11:46:19SmartThings Ik BridgeSmartthings Plug (IK)WARNINGiPhone returned bad value for status
17.11.2023, 11:46:19SmartThings Ik BridgeSmartthings Plug (IK)WARNINGBad status from iPhone.  Ignoring for now.
17.11.2023, 11:46:19SmartThings Ik BridgeSmartthings Plug (IK)WARNINGPoll failure on iPhone
17.11.2023, 11:46:29SmartThings Ik BridgeSmartthings Plug (IK)WARNINGiPhone returned bad value for status
17.11.2023, 11:46:29SmartThings Ik BridgeSmartthings Plug (IK)WARNINGBad status from iPhone.  Ignoring for now.
17.11.2023, 11:46:29SmartThings Ik BridgeSmartthings Plug (IK)WARNINGPoll failure on iPhone
17.11.2023, 11:46:40SmartThings Ik BridgeSmartthings Plug (IK)WARNINGiPhone returned bad value for status
17.11.2023, 11:46:40SmartThings Ik BridgeSmartthings Plug (IK)WARNINGBad status from iPhone.  Ignoring for now.
17.11.2023, 11:46:40SmartThings Ik BridgeSmartthings Plug (IK)WARNINGPoll failure on iPhone
17.11.2023, 11:46:50SmartThings Ik BridgeSmartthings Plug (IK)WARNINGiPhone returned bad value for status
17.11.2023, 11:46:50SmartThings Ik BridgeSmartthings Plug (IK)ERRORBad status from iPhone.  Removing this service.
17.11.2023, 11:46:50SmartThings Ik BridgeSmartthings Plug (IK)WARNINGPoll failure on iPhone

Plugin Config:

{
    "accessories": [],
    "platforms": [
        {
            "platform": "HomeBridgeSmartThings",
            "name": "Smartthings Plug (IK)",
            "BaseURL": "https://api.smartthings.com/v1/",
            "AccessToken": "TOKEN HERE",
            "GarageDoorMaxPoll": 40
        }
    ]
}

Environment: