FAQ: WIFI Devices in ST? How can I integrate a WiFi or Bluetooth device that isn’t listed in the SmartThings app?

Is there any way to get WIFI devices, such as a plug, to list in ST? I currently have 3 WIFI plugs that are running off Alexa, but I would like to get them into ST somehow so I can include them in my automations, plus it would be nice to have everything in one place and feed to my ActionTiles.

Thank you.

2 Likes
Linking smartthings with my insignia light switch? [Developer]
Hodgepodge of WiFi devices
Teckin Power adapter conects to router but wont pair with app
New BHyve wifi water timer
PetSafe Smart Feeder?
Alexa, Smarthings and Feit
Gosund Wifi plugs?
Compatability for a WiFi device?
Using smart things with non compatible devices?
Wifi bulbs is there any standard way to integrate them to ST?
Integrating Devices That work with Alexa, but not directly with SmartThings? Will they work with action tiles?
Wifi Diffuser?
MyTouchSmart by GE Integration?
Kasa smart plug. Will it work w ST
List of Compatible WiFi Outlets?
Smartthings newbie: Smart Light Bulb Lumiman LM520
Connecting a wifi bulb
Molekule integration for SmartThings
Minger Dream Color LEDs
How can I combine some switches which are not compatible with SmartThings into a group I can control from a SmartThings routine?
Assistance with inital SmartThings setup needed
Tzumi 5308AMZ Namo Smart Plug
GL08-2 Iris integration?
Are they compatible (cheap Chinese WiFi devices in general)
Questions about wifi devices, xiaomi sensors and automatic blinds
Connecting 3rd party Smart sockets to the SmartThings Hub
Globe Suite and ST Integration
ST not finding WiFi bulbs (Dogain)
Seeley Magiqtouch integration into Smartthings?
TUYA Wifi Light Integration?
Integrating WiFi Switches/Plugs that use the Tuya SmartLife App or eWeLink app
Homematic IP Devices
Lumary outlets - Smartthings integration?
New brand nedis WiFi Smartbulb
From Home Assistant to SmartThings?
ZWave 120VAC and USB in a 2-gang electrical box?
How to connect Grid Connect devices to smartthings
Does anyone know how to connect a WOOX smart plug to the ST
Getting started as a new user... beginning to wonder if this was the right choice
Teckin SP10 integration with SmartThings
Is the SmartThings dev community all but dead?
Connect Blitzwolf wifi socket to samsung smartthings
CLEVERIO - Smart Bulb RGB [HELP]
C-Life by GE
3 Gang light switch options (UK)
Connect to Hisense DH70W1WG portable dehumidifier?
Comparing SmartThings to other Ecosystems (Google, Amazon, Apple, etc)
GE Mytouchsmart WIFI in wall smart switch won’t pair (with iPhone)
Noon Home switch device handler?
Window Sunshade Controller - DD7002B Integration?
MEROSS MSS560 and MSS560 with SmartThings?
Broadlink SC1 Smart Switch and Smartthings Hub
How to wire/plan whole extension zwave/smartthings automation? (UK)
STITCH by Monoprice (or Zwave outlet with USB ports)
Which plug in based smart switch works best with SmartThings? (2015)

Greg
It really depends what make/model the wifi plugs are.
Although they may not be officially supported there are a lot of guys on here that have created software to make different wifi devices run with SmartThings.

Someone may already have done the work for you

3 Likes

As long as they are on the same network as the hub, it should be possible. Also make sure you don’t have any form of client isolation on your WiFi as this will stop the hub from finding them.

Best solution would be to search the forums for the make/model of plug you have and see if there is a DTH for them, else post and ask if anyone has one.

Kraeg

1 Like

TP-Link devices are already completed and running. Link below:

Belkin Wemo devices also have some integration. Main problem is determining the command structure for the cloud-based integration. Should be simple, however, simple is not a word understood by SW developers.

2 Likes

As others have mentioned, it depends on the specific brand and model.

Wi-Fi doesn’t have a fixed set of standard commands the way Zwave and zigbee do , so it’s not just a matter of being on the same network. SmartThings would have to know the exact message content that that particular device expects.

Typically you can get integration in one of five ways depending on the brand and model:

  1. the device manufacturer publishes an "open API," which is documentation describing the exact messages that their device expects. These are the manufacturers that want to encourage integrations, such as Phillips hue with their bridge. If the manufacturer has an open API, it will usually be described on their website, again because they are trying to encourage integrations.

  2. The device manufacturer has an official integration with SmartThings. There are some of these, like iHome, Currant, and Globe Electric. In that case, it will be listed by brand in the SmartThings app.

  1. The device has an IFTTT service/channel, and then you can get simple integration that way. For example, miLight has one.

Smartthings will never see these directly.

Instead, you can create a “virtual“ switch to act as a proxy for the real switch.

Then you use Ifttt with four “applets“:

  1. when WiFi switch turns on, turn on proxy switch
  2. when WiFi switch turns off, turn off proxy switch
  3. when proxy switch turns on, turn on wifi switch
  4. when proxy switch turns off, turn off WiFi switch

OK, that gives you a way to look at your smartthings device list and see whether the Wi-Fi switch is on or off. It also lets you turn it on or off from smartthings, because when smartthings turns the proxy switch on, Ifttt Will turn the Wi-Fi switch on.

This is the basic method for use with any Wi-Fi on/off device that has an ifttt channel.

And, yes, it’s a lot of work to set up because you need to create those four applets for every individual Wi-Fi device you want to control.

And it really only works well for on/off. It’s not very good for dimmers or for color changing. There may be some ways to make that work as well with a similar method, but it depends on the exact details of the device and it can be a lot of work.

If the Wi-Fi device has scenes that show up in its Ifttt channel, you might also be able to use those. But again, that varies a lot from model to model.

So that’s the basic Ifttt approach. Create a simple on/off virtual switch to stand in as a proxy for the Wi-Fi device. Then create four different Ifttt applets to keep your proxy device and the real Wi-Fi device in sync. :blush:

Note that while Ifttt used to be free, as of September 2020 you will not have to pay a monthly fee if you have more than three applicants which means using this method will require a paid subscription with them.

  1. Using Alexa as a “man in the middle”– works better for pocket sockets than for Wall switches.

If the device works with Alexa routines (not SmartThings routines), you can set up a virtual sensor in SmartThings and then use that to trigger the Alexa routine. The problem is if someone turned the switch off at the wall, smartthings won’t know it. ( that may change in the future as Amazon is adding new features all the time, but for right now, it’s a one-way integration)

  1. The device works with HomeKit. If so, If you’re already running HomeKit and you’re willing to run an additional computer as a “man in the middle” server, you can set up a Homekit simulation, called homebridge, and get some integration that way. This is the more technically difficult Then the first four methods, but there are other community members who will be able to help you if you are interested.

OK, those are the fairly straightforward ways.

Other Options

Then, as has been mentioned, if none of those five are true it sometimes happens that a community member has figured out what messages the device is expecting and has set up some kind of integration. These often require a strong technical background to set up, and may require an additional “man in the middle” server like a laptop or a raspberry pi. ( or in the case of Sonoff – based devices, flashing the firmware to change it to something that is more compatible with SmartThings.)

To find those, usually the easiest way is to go to the quick browse lists in the community – created wiki and look on the “pocket socket” list in the device type handler section. If an individual thread is tagged " requires server" then it’s one of the ones that is going to need an additional server device and some programming skills.

You can also check the same quick browse list to see if there’s a simple integration that’s already been done. Or just search this forum directly.

http://thingsthataresmart.wiki/index.php?title=How_to_Quick_Browse_the_Community-Created_SmartApps_Forum_Section

So it just comes down to the specific brand and model. :sunglasses:

If you already have an MQTT broker running, you can try the following code, although recently people have been reporting difficulties getting it to run.

1 Like

2 of the plugs are Insignia NS-SP1X7. The 3rd I am not sure but can find out.

Everything is on the same home network connected through our AT&T router.

Again with Wi-Fi it’s not a matter of just being on the same network, you have to know the exact format of the messages that the devices will understand. It’s like the difference between being on the same phone network and speaking the same language. I might be able to call your phone, but if I speak Hungarian and you speak English we aren’t going to be able to communicate. :disappointed_relieved:

Last I heard, insignia is a Best Buy house brand and doesn’t talk to anything else except Alexa. It might be possible to do something with Tasker and sharptools if you have an android phone. But if you have an iOS phone i think you’re going to be out of luck.

There are also, I’m not kidding, some people who’ve set up a cheap android device sitting next to their echo and automate the android device speaking command to the echo to get integration with devices that can’t be reached in any other way. But that’s a pretty hacky way to do it.

2 Likes

Looks like it’s easier to buy Z Wave plugs. Lol

Thanks everyone!

3 Likes

There are some Wi-Fi plugs that work just fine with SmartThings, it just depends on the brand and model. For example, the iHome plug iSP8 works and some people like those because they also work with HomeKit.

1 Like

How about these plugs, will these work ON smart things app ?

IKEA TRÅDFRIWireless control outlet

Looks like the only thing these are missing is the power meter but at 9.99/ each… pretty good deal it seems like.

Those work very well with SmartThings and are very popular. However, they are not Wi-Fi plugs, they are Zigbee plugs. :sunglasses:

Gotcha. What are the bottom line differences between the 2 types of plugs, smart vs wifi ?

Zigbee, zwave, WiFi, and Bluetooth, along with a number of others, or all communications protocols. So all those devices are “smart.“ For comparison of the ones that work with smartthings, see the community FAQ. It’s old, but it’s still accurate. :sunglasses:

Also, I suggest you go to the quick browse lists in the community – created wiki, look down towards the bottom of that page for the project reports section, and then choose the first list, “get started.“ It should help answer many of your questions. :sunglasses:

https://thingsthataresmart.wiki/index.php?title=How_to_Quick_Browse_the_Community-Created_SmartApps_Forum_Section

1 Like

June 2019 Update:

If you haven’t bought the plugs yet, the TP Link Kasa line has an official integration now and is usually comparable in price and features to the other popular WiFi brands. You no longer need to use the more complicated community built integration, they should work out of the box now. :sunglasses:

1 Like

They also support the TP-Link/Kasa bulbs. They do not support the following (at least not in lineup):
LB-120 Color Temperature Bulb
HS-110 Energy Monitor Plug
HS-300 Energy Monitor features.

I will depreciate my current support thread; however, I will still support the above three products.

1 Like

I have two wifi smart plugs, Branded Wesho and Model S126.

These ones: https://www.amazon.co.uk/Wesho-Mini-WiFi-Smart-Plug/dp/B07M5ZMQYB

I’ve searched all the lists and can’t see any way of supporting these direct on ST. As I google I’m amazed how few results I get, which suggests it’s the same as a more popular brand, and whitelabeled… maybe. Anyone any ideas?

The typical cause of this inability is that no one has completed the integration with SmartThings and therefore the device will not directly integrate with SmartThings. Someone could write an IFTTT-based integration for these, but that has probably not been done.