tonesto7 / homebridge-smartthings

SmartThings Homebridge Plugin
383 stars 765 forks source link

Aeotec Remote and others don't appear but don't work in Homekit #404

Open Pickausername11521 opened 3 years ago

Pickausername11521 commented 3 years ago

OAuth shows as True SmartApp should be updated, but it says 2.3.3 and 4/28/20 in the code. I've tried "update" but it shows no differences Pretty sure they've been published as it works for lights and alike

Basically I can control Smartthings lights from Homekit without issue. I added an Aeotec NanoQuad thing, and it appears in Homekit without issue. It shows up as 4 buttons and all is fine there. However, when I press buttons after setting reactions in Homekit it doesn't work. It works in Smartthings though. I'm unsure if this is related to https://github.com/tonesto7/homebridge-smartthings/issues/401 . Smartthings is on a different network, and I'm controlling it over the internet. Not sure if that is relevant though.

Also happened with an Aqara Cube device, but I don't know if that was because it's not officially supported.

I haven't seen anything in the logs. Is this a known issue? I want the button to control Homebridge devices, like my Logitech Harmony, so just working on Smartthings isn't ideal.

Thanks for your time and your great work on this plugin!

ultrathew commented 3 years ago

Exact same issue here. Any button controller that I've added into SmartThings appears in HomeKit just fine. Looking at the HomeBridge logs it's seeing button pressed/held events no problem, but nothing seems to be getting to the devices I've set up the buttons to control. I'm not sure if this is valuable info or not, but every button press/hold registers 4 times in the HomeBridge logs:

INFO: [Device Event]: (Minimote) [BUTTON] is pushed Button Press Event... | Button Number: (4) | Button Value: pushed Button Press Event... | Button Number: (4) | Button Value: pushed Button Press Event... | Button Number: (4) | Button Value: pushed Button Press Event... | Button Number: (4) | Button Value: pushed INFO: [Device Event]: (Minimote) [BUTTON] is pushed Button Press Event... | Button Number: (1) | Button Value: held Button Press Event... | Button Number: (1) | Button Value: held Button Press Event... | Button Number: (1) | Button Value: held Button Press Event... | Button Number: (1) | Button Value: held

fessman commented 3 years ago

Same issue here, but with a Samsung SmartThings button (single press, double press, long press). It works correctly in SmartThings and all actions show up in the Homebridge log, but don't enact their actions in Homekit. This device was working correctly up until about a month ago.