Skip to content
Homebridge TestFlight
Samsung, SmartThings

SmartThings

homebridge-smartthings · v2.3.8

Local + cloudArchived

Brings SmartThings devices into HomeKit through the SmartThings SmartApp and a hub.

What it says it supports

Brands

  • Samsung
  • SmartThings

Devices it names

  • SmartThings hub
  • SmartThings lights, locks, sensors, thermostats, garage doors

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Older reports show SmartThings buttons, outlets and dimmers sometimes appear duplicated or skipped; Z-Wave fans, thermostats and CO2 sensors were added.

  • Works7
  • Partly works7
  • Not working9
DeviceStatusWhat they saidSource
Inovelli Red series switchesWorksRecommended via Hubitat Maker API; one user runs them all this way
Saved copy
My house is set up with Inovelli switches everywhere and Hubitat. I leverage MakerAPI to make it all work with HomeKit. Simple, fast and reliable.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-07
Netatmo Weather StationWorksCO2 measurement capability added and tested
Saved copy

The original text was already deleted or overwritten when we archived it.

PR #268 · 2018-06
Samsung SmartThingsWorksWorks after migrating to the new app using new IDE URL
Saved copy
I’m fully migrated to the new app, using the new ide url with home bridge. The look and feel is exactly the same. Haven’t used the “classic” app in about 2 years. I really don’t see ide going away anytime soon. Sure there might be a new api set down the road, but we’ll just update.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-01
Samsung SmartThings sensorsWorksAbout 10 door and motion sensors still work well; initial setup tool may be gone
Saved copy
Still works well - but I believe Samsung eliminated the tool that allowed for initial setup to Homebridge. I could be wrong… but I have ~10 devices still enabled via ST that work great through Hb

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-01
SmartThings devicesWorksPlugin maintained with OAuth wizard, webhooks and polling
Saved copy
Are you signing in to the SmartThings CLI on one device, but completing the authentication on another device? If so, that’s likely the problem. The SmartThings CLI assumes you’re using the same device for both steps. After you log in, it redirects to localhost. If you authenticate on a different device, the redirect goes to the wrong machine, and the login won’t complete. You have two options: 1. ⁠Use the same device for running the CLI and completing the login. (Recommended) 2. ⁠Or manually change the localhost redirect URL to the IP address of the machine running the SmartThings CLI. Tip: …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2026-02
Yale Conexis L1 lockWorksAppeared after deleting duplicate SmartThings entries; works perfectly in HomeKit
Saved copy
I am trying to get my Yale Conexis L1 lock with the zwave module working in HomeKit. It works fine in smartthings classic app. But does not show up in HB and not in HK Smartthings button that works in Smartthings classic app, shows in HB and works in HK. So I know the overall setup is correct. First step is why isn’t the lock showing up in HB?

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2019-11
Z-Wave smart fan controlWorksFan service added, tested with SmartThings Z-Wave fans
Saved copy
Added new fan service - seems to work. Hopefully others find this useful!! Compatible with the following Smartthings Z-Wave fans: https://github.com/ChadCK/SmartThings/blob/master/Device-Types/Z-Wave_Smart_Fan_Control.groovy https://github.com/constjs/jcdevhandlers/blob/master/devicetypes/jscgs350/my-ge-fan-control-switch.src/my-ge-fan-control-switch.groovy

Excerpt saved from GitHub on 2026-10-22.

PR #59 · 2016-03
August Smart Lock 3rd Gen (non-Pro)Partly worksLock and DoorSense exposed via SmartThings; one user says lock status not updating
Saved copy
I do the same thing with great results. Both the lock and the DoorSense sensor is exposed to HomeKit via Smartthings. Before switching to Smartthings, I utilized the Wink Homebridge plugin to expose this lock in HomeKit. This integration does not expose the DoorSense sensor, but worked otherwise identically.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-06
Samsung Family Hub refrigeratorPartly worksReply says SmartThings plugin should work; you pick the device type manually, no native fridge type
Saved copy
It should work with the Homebridge SmartThings plugin, especially since it lets you manually specify which type of device your appliance should be

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-06
Samsung Frame TVPartly worksBeta adds Frame TV support; full power off not possible yet
Saved copy
I’ve released a beta with Samsung Frame TV support. Would really appreciate any testing and feedback. Install: Plugins → Plugin Properties → Manage Versions → All Versions → v1.0.44-beta.1 What’s new: New Frame TV WebSocket settings in the config. Enter your TV’s IP and complete pairing on the TV. After pairing, two new HomeKit buttons appear: Art Mode and Full Power Off.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2026-02
Samsung SmartThings devicesPartly worksUnmaintained plugin still works for some, vacuum stopped working; Hubitat suggested
Saved copy
It’s still working, but you are right. I think switching to Hubitat is the best choice here.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2021-10
Samsung SmartThings hubPartly worksPlugin works for some but Groovy IDE shutdown will end it; many plugins outdated
Saved copy
I hope you understand the Smartthings groovy IDE is going away, some speculate that will happen this year. When this happens the homebridge-Smartthings plugin will completely stop working permanently along with some other great apps like webcore even if they are working now. If you want zwave / zigbee / LAN devices in homekit i would look into hubitat or home assistant.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-04
Schlage Z-Wave lock via SmartThingsPartly worksUnlocks reliably but Siri says it failed; August locks same
Saved copy
Title says it all really. Running homebridge on server and smartthings plugin. Talking to my Apple watch to unlock a Schlage Zwave lock passed over via Smarthings. The plugin does what it is supposed to do every time without fail, but the door lock doesn't seem to be reporting back what iOS needs to hear, as Siri replies "Sorry, I wasn't able to unlock your front door." at the exact moment the door is unlocking just like I asked it to. Is there a fix?

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2020-02
SmartThings hubPartly worksVerified plugin works long-term but needs IDE and GitHub login; one failed and used HOOBS
Saved copy
Which plug-in are you using for this? I’ve had my SmartThings in HomeKit via Homebridge via this plugin https://www.npmjs.com/package/homebridge-smartthings-tonesto7. There is a V2 of it but I did not have any luck with it when it first came out. It’s worked really well for a long time now. Light switches and door lock along with Fan controllers all Zwave. Just got the button but it’s a bit flaky right now as far as changing light colors.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-11
Aeon Z-Wave Smart Energy SwitchNot workingAppears as two on/off switches; only one works
Saved copy
I've had the same issue with both a SmartThings Outlet and a Fibaro Dimmer 2 module; duplicate devices appearing within HomeKit, one for the switch (that actually works) and another marked as an outlet, which doesn't appear to do anything. After looking through the homebridge debug log when both devices are switched on and off via HomeKit, the instructions are being sent to homebridge as different characteristics on the same device. I also observed that the outlet characteristics appeared to be different for the SmartThings Outlet and the Fibaro Dimmer 2 module: The SmartThings Outlet uses …

Excerpt saved from GitHub on 2026-10-22.

Issue #51 · 2016-02
GE paddle light switches via SmartThingsNot workingSmartThings API now charges; user looking for replacement
Saved copy
With Smartthings starting to charge for access to their API, I’m thinking of removing my devices which are connected via Smartthings. It’s mostly nearly 10 year old ge paddle light switches. I run a ton of Lutron devices so I could go that direction but wondering if there are any cheaper options (perhaps HomeKit compatible natively). Lutron would my gets expensive and I need close to 10 switches. I also have one spot that’s a 3 way switch.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2026-06
Homebridge-SmartThings (Groovy)Not workingWill stop working at end of Groovy on 30 Sept
Saved copy
Samsung has identified 30 Sept as the end of Groovy, which means the current version of Homebridge-SmartThings will stop working. I'm curious what others might be planning for transition? It's been a long time coming, and I've kicked the can down the road for so long that I was content to keep kicking the can. I have mostly leak sensors and a few motion sensors left in ST, all fed to HomeKit via Homebridge. I'm trying to decide if I get a Conbee and move what I can there because it's a less expensive option, or do I suck it up and replace with Aqara devices which would be direct HomeKit …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2022-08
HomeSeer WS100+ switchNot workingSwitch with button capability skipped as button group
Saved copy
I'm having a similar issue with a HomeSeer WS100+ Switch. It's a switch that is also a button controller. [SmartThings] Device Skipped - Group button, Name Bedroom Light, ID 130446e2-25aa-413f-b393-f4496e98c41c, JSON: {"name":"Bedroom Light","basename":"WS100+ Switch","deviceid":"130446e2-25aa-413f-b393-f4496e98c41c","status":"ACTIVE","manufacturerName":"HomeSeer …

Excerpt saved from GitHub on 2026-10-22.

Issue #139 · 2017-02
Iris Smart ButtonNot workingSkipped at first; after update appeared as battery that Home does not understand
Saved copy
Believe you were requesting this type of output... This device is the IRIS Smart Button (https://www.amazon.com/Iris-Smart-Home-Management-3460-L1/dp/B01GCKAP3I) 2/1/2017, 12:07:38 AM] [SmartThings] Device Skipped - Group unknown, Name Baby Room Light, ID ff14e4e6-38c6-42bc-a281-ab9826f9d92e, JSON: {"name":"Baby Room Light","basename":"Iris Smart …

Excerpt saved from GitHub on 2026-10-22.

Issue #139 · 2017-02
Samsung SmartThings outlet (Zigbee)Not workingShows duplicate on/off switches; only one works
Saved copy
I've had the same issue with both a SmartThings Outlet and a Fibaro Dimmer 2 module; duplicate devices appearing within HomeKit, one for the switch (that actually works) and another marked as an outlet, which doesn't appear to do anything. After looking through the homebridge debug log when both devices are switched on and off via HomeKit, the instructions are being sent to homebridge as different characteristics on the same device. I also observed that the outlet characteristics appeared to be different for the SmartThings Outlet and the Fibaro Dimmer 2 module: The SmartThings Outlet uses …

Excerpt saved from GitHub on 2026-10-22.

Issue #51 · 2016-02
Samsung SmartThings range/ovenNot workingClassic app discontinued and Groovy ending; setup unclear
Saved copy
Hello! ​ I am attempting to get SmartThings devices enabled in HomeBridge, using https://github.com/tonesto7/homebridge-smartthings. However, step 2, the SmartThings Classic Mobile App is required. ​ This app is now discontinued, and I have not found a way to get around this. Is there something I am missing? or is all hope lost as the classic app has been discontinued? ​ I'm not sure if this will even work, I am attempting to add a Samsung range/oven.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2021-07
Schlage Camelot Z-Wave lockNot workingCommands not executed from HomeKit; same as Wemo switches and Zigbee bulbs
Saved copy
I'm having the same problem. It happens all the time with my wemo switches, zigbee light bulbs, and my Schlage Camelot z-wave door lock. I'm using v0.3.5 of the smart app and homebridge & homebridge-smartthings both seem to be up to date according to npm. It used to work fine for me up until I think the version that added the switches section in the smart app. This may be unrelated, but a couple days ago I added a good many bulbs and water leak sensors to ST and added them to the smart app. When I restarted homebridge I kept getting a rate limit error for a while. That error's gone now though.

Excerpt saved from GitHub on 2026-10-22.

Issue #33 · 2016-02
Wemo switchesNot workingCommands from HomeKit did not control device
Saved copy
I'm having the same problem. It happens all the time with my wemo switches, zigbee light bulbs, and my Schlage Camelot z-wave door lock. I'm using v0.3.5 of the smart app and homebridge & homebridge-smartthings both seem to be up to date according to npm. It used to work fine for me up until I think the version that added the switches section in the smart app. This may be unrelated, but a couple days ago I added a good many bulbs and water leak sensors to ST and added them to the smart app. When I restarted homebridge I kept getting a rate limit error for a while. That error's gone now though.

Excerpt saved from GitHub on 2026-10-22.

Issue #33 · 2016-02

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local + cloud

SmartThings SmartApp posts events to Homebridge on LAN port 8000

You’ll need

  • SmartThings HomebridgeV2 SmartApp
  • app_url, app_id, access_token
  • SmartThings hub

Compatibility

Verified by HomebridgeNo
Homebridge versions>=0.4.46
Homebridge 2.0No
Node.js>=0.12.0
Settings in Homebridge UIYes
MatterNo
Platform nameSmartThings-v2
LicenseISC

Community signals

Downloads a week41
Downloads a month168
GitHub stars386
Open issues105
Closed issues296
Last code push2021-07-15
Latest version2.3.8 (2020-08-19)
First published2016-02-07
Releases15

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • This plugin is archived, deprecated or on Homebridge’s unmaintained list.
  • Changing capability filters does not remove old capabilities
  • Uses SmartThings Classic app

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • AirPurifier
  • AirQualitySensor
  • BatteryService
  • BridgeConfiguration
  • BridgingState
  • CameraControl
  • CameraRTPStreamManagement
  • CarbonDioxideSensor
  • CarbonMonoxideSensor
  • ContactSensor
  • Door
  • Doorbell
  • Fan
  • Fanv2
  • Faucet
  • FilterMaintenance
  • GarageDoorOpener
  • HeaterCooler
  • HumidifierDehumidifier
  • HumiditySensor
  • IrrigationSystem
  • Label
  • LeakSensor
  • LightSensor
  • Lightbulb
  • LockManagement
  • LockMechanism
  • Microphone
  • MotionSensor
  • OccupancySensor
  • Outlet
  • Pairing
  • ProtocolInformation
  • Relay
  • SecuritySystem
  • ServiceLabel
  • Slat
  • SmokeSensor
  • Speaker
  • StatefulProgrammableSwitch
  • StatelessProgrammableSwitch
  • Switch
  • TemperatureSensor
  • Thermostat
  • TimeInformation
  • TunneledBTLEAccessoryService
  • Valve
  • Window
  • WindowCovering