. I was hoping to just use my Smartthings hub and a device handler, but I can't seem to find anything. If you open each device in the Smartlife/Tuya app and hit the edit icon it will list the "3rd party controls" that are available for that device. i think you can get information from driver writen to HUBITAT: https://raw.githubusercontent.com/markus-li/Hubitat/development/drivers/expanded/zigbee-tuya-alarm-expanded.groovy, Powered by Discourse, best viewed with JavaScript enabled, Help needed for writing a device handler for Tuya Zigbee Siren, [OBSOLETE] Moes 2 and 3 gang Zigbee wall switch ( cluster EF00), Search SmartThings Classic Developer Documentation, 07-5123-06-zigbee-cluster-library-specification.pdf, Sensors Zigbee Tuya in Samsung Smartthings, https://github.com/SmartThingsCommunity/SmartThingsPublic/blob/master/devicetypes/smartthings/smartsense-temp-humidity-sensor.src/smartsense-temp-humidity-sensor.groovy, iquix/Smartthings/blob/master/devicetypes/iquix/tuya-window-shade.src/tuya-window-shade.groovy, https://github.com/dresden-elektronik/deconz-rest-plugin/blob/3c9d2d0021571dee349408e6247fa1fe05cb5645/tuya.cpp. a) Go to https://graph.api.smartthings.com/ide/devices, b) Click on My Device Handlers in the IDE's top menu, c) Hit the "+New Device Handler" at the top right corner, d) Hit the "From Code" tab on the left corner, e) Copy and paste the code from the device handler groovy file (from this repo), f) Hit the "publish/for me" button at the top right corner (in the code window). There are ways around this limitation using Mqtt brokers, but Ive not done it. A lot of the Smartlife and Tuya products can have their firmware flashed with code from an open source project called Tasmota. The documentation of the zigbee.command command unfortunately isnt very detailed, and doesnt explain how these things are done with a custom cluster. Smart Blinds that know the time of day, Shelly Smart switches when you are home. Zemismart Tuya Zigbee Curtain Motor with Track Work with SmartThings hub Zigbee 3.0 Electric Smart Curtain $ 138.47 $ 230.77. "manufacturer": "_TZE200_yvx5lh6k", But HOW can I send the decoded values to the respective tile in the smartthings app? Read more. I will find the link and post it later today or tomorrow. Install SmartApps and Custom Device Handlers in SmartThingsIn this video, I will show you:1. This is the Swiss Army Knife for tweaking parameters of Z-Wave devices. "device_type": "0x0051", See the following thread for discussion and some options you can try: Hey JD, thanks yeah i have read through this and tried to implement the DH, but i think its designed for a specific model number and not the one im trying. My Siren just arrived today. Earda Sensor Dimmer (Model:EDM-1ZAA-UE, manufacturer: _TZE200_9i9dt8is). With your example of a Tuya device handler, the Tasmota resource, and the information I have already reverse-engineered, I will get to work and try my best to get a basic device handler together. **Device signature - this can be acquired by removing the device from ZHA and pairing it again from the add devices screen. Some devices may require the SmartThings Hub to connect to your Brilliant. { **Additional context** Ive the same sensor, **Is your feature request related to a problem? Once you have developed and integrated your IoT device, there are two ways to make your device available to SmartThings users as a SmartThings Connected Device. . I'm not sure, but it seems like Zigbee or Z-Wave compatibility isn't the only thing I should be looking for? There are also 100s of other Custom Device Handlers for SmartThings. I was able to get Temp and Humidity to report by changing the device type in Smartthings IDE to "SmartSense Temp . I have a few 3 & 4 gang zigbee switch modules. and for the door and window sensor TS0203? We will refund your money. They are for Z-wave and zigbee devices. It still contains a bit of unused code but it is mostly FREE SHIPPING WITHIN AUSTRALIA FOR ALL ORDERS OVER $199. 1. Benexmart Tuya Zigbee Wireless Smart Scene Switch 1 2 3 4 6 Gangs Control Smart Home Device Single Dual Click On Off Smartthings A siren requires capability 'Alarm' and uses the commands off(), siren(), strobe() and both() and you need to set the attribute alarm to off, siren, strobe or both in either in the commands or in response to a report via parse(), in order to update the status. Click on the "Add new repository" option and fill in the following information: Owner: fison67 Name: TY-Connector Branch: master 5. TUYA ZIGBEE Led Strip Controller DC5V 12V 24V DIM RGB RGBW RGBCCT F Alexa. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. lad1701 5 mo. Please describe. In late 2020, Samsung signed a Worldwide agreement with Aeotec to distribute and expand the lineup of SmartThings hardware devices. You can apply the same technique shown in the video to load any SmartThings Custom Device Handler. Blakadder link: https://zigbee.blakadder.com/Tuya_RSH-AirBox01.html, Seeking device handler for tuya smart air box, ZIGBEE 3.0 Smart Air Box Home Automation Carbon Dioxide Humidity Sensor VOC Temperature Sensor Alarm Detector Tuya/SmartLife|Building Automation| - AliExpress, TZE200_locansqn TS0601 Temp / Humi / Clock & TZE200_yvx5lh6k Tuya Air Box, [Device Support Request] TS0601 _TZE200_yvx5lh6k (Smart Air Box), TuYa TS0601_air_quality_sensor control via MQTT | Zigbee2MQTT. Most probably I just missed the proper documentation somewhere - in that case I will be enormously grateful for links! Log in to SmartThings Groovy IDE with your Samsung account - https://account . Some devices may require loading an open source . ago. Powered by Discourse, best viewed with JavaScript enabled, Issue: Tuya-Convert process disabled - Firmware v.1.0.5 MCU v1.0.5. Contributions from veeceeoh, ronvandegraaf, tmleafs & gn0st1c. But good to know that it should work like this, so most probably there just was a problem with the code. At the heart of the Samsung SmartThings ecosystem is the SmartThings hub. Apparently there are also the platforms involved? Why may we need this? Brilliant Control: You can connect SmartThings-compatible lights, switches, and locks to the Brilliant Control and control them like other smart home products that work with Brilliant. Is it different from a Hub? Read more. "endpoints": { I just got mine, I ddnt know there was a wifi version, Im stuck with the zigbee version and I was able to add it to my smartthings hub, but no device handler that Ive tested works to pick any of the sensors information. } Smartthings Device handler for the Tuya Motion Sensor (rebranded in Create new device code using the SmartThings IDE. Not for the faint of heart though. Only US$16.47, buy best zb battery switch working with tuya hub touch switch sticker smart life app control powered by tuya sale online store at wholesale price. So i found the solution to alot of Tuya Zigbee Switch and modules!! I have reverse-engineered quite some information that, if I only knew how, should make it possible to write a device handler. As you add new devices to your network that are NOT listed in the "List of Compatible Devices" , please add them here to keep the . I edited a little bit to give more background and tips. "node_descriptor": "NodeDescriptor(logical_type=, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=, mac_capability_flags=, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)", This step need to be repeated for each device. Install manually or using GitHub integration with these settings: MOES Sensor Dimmer (Model:TS0601, manufacturer: _TZE200_9i9dt8is) catchall: 0104 EF00 01 01 0000 00 229E 01 00 0000 01 01 00C76A0200040000003E {"success":false,"errorCode":"MOVED_PERMANENTLY","errorMsg":"MOVED_PERMANENTLY"} It is easier if you have a github account that you can connect with smartthings, otherwise, you have to copy paste manually the device handler and the smartapp. Unfortunately Zigbee isnt something Ive looked at closely. "0x0000", Hi All The Device Handler is an adaptation of the original Smartthings Motion How do I log the information that this device sends? }, "model": "TS0601", Thus, technically speaking the gadget isnt a siren in the sense the Zigbee standard defines one, and setting attributes in the siren cluster just doesnt do anything. This is where SmartThings Custom Device Handlers come into play. Note that it takes a minute or so for the device to become available after it "model": "TS0601", Samsung SmartThings is a multi-protocol platform that lists a number of Z-Wave devices as compatible. This means Tuya devices can be paired to different brands such as Globe Electric or Smart Life. Basically Tuya is an overarching platform for cheap smart devices. is added (it looks like it is offline while configuring). In the top right corner, click on Create new device handler and choose From code from the top tab menu. Tuya-Smartthings-Device-Handlers. I did not find a straight post with the information I needed, I have 8 cheap tuya plugs so, I will just post in here the links that I used to get it working, all of them have instructions inside, it should take 30 min to get everything up and running: Use static ip for smartthings hub and each device. Custom Device Drivers [Wiki] bobbyD February 13, 2018, 4:49pm #1. "profile_id": 260, I have reverse-engineered quite some information that, if I only knew how, should make it possible to write a device handler. I have 5 Smartlife devices. I now have a raspberry pi is there an easy way to set this up? Sorry, I dont trust the data collection practices of Tuya. I can point out that if you are using the configure() command method you should define capability 'Configure'. ``` **Describe the solution you'd like** Again the Zigbee detail is beyond me. "1": { Learn how to set-up your Z-Wave network, add devices and create your first automation. I have this Wall Smart Switch with 2 buttons on. Let us show you how in this easy to follow setup guide for the iSmartGate gate and garage door controller. If there are any 3rd party controls such as Smartthings, Alexa, Google, IFTTT, etc they will be listed. The trick is to create a Globe account with same username and password as your Tuya account. - Tuya Zigbee hub is necessary if you would like to control the curtain via app or voice control. Can this be done also with non-standard clusters such as 0xEF00. I get can get them to pair no issue, but I thought if i used Zigbee Multi Switch it would just show all the relevant switches, but it only shows max 2. There are some that say they're also compatible with SmartThings but they require a handler. Edge-enabled devices will list Driver as an option. We are the experts,so you dont need to be. From Z-Wave to Zigbee and almost everything in-between with 1000s of smart devices supported! change its device name). **Device signature - this can be acquired by removing the device from ZHA and pairing it again from the add devices screen. I have just seen that it put in the wrong link to the wifi version and not zigbee 3 - it has been updated. Great. ``` "0x0005", Install manually or using GitHub integration with these settings: Owner: vfinkel75 Name: Tuya-Smartthings-Device-Handlers Branch: main. Anyway, most of the stuff I'm finding being sold in my place of the world are usually Tuya or SmartLife compatible. Lidl/Tuya Motion detection Device Handler, https://graph.api.smartthings.com/ide/devices. In this blog I will show you a scenario where energy consumption monitoring can help create a very intelligent smart home. I am using tuya power plugs which works great with ST. Go to https://graph.api.smartthings.com and connect with your samsung account, you need to add a device handler and a smart app (I used github integration, but it can also be done manually). Required fields are marked *, aeotec (5) alarm (2) alexa (1) Announcements (1) climate (1) configure (5) Devices (1) Fibaro (9) google (1) homekit (1) Hubs (4) Lighting (2) Parameters (1) security (4) SmartThings (6) Voice Control (4) widgets (1). Are you running Home Assistant and want to integrate your Z-Wave devices? "0xef00" Great rates to New Zealand. I have a zigbee module that can easily connected to smartthing and identify as "Thing" It is 2 gangs switch that works in Tuya zigbee hub. Z-Wave Associations are a lesser known way of achieving simple automations independently of a Z-Wave controller. One of the many advantages of Z-Wave is the ability to monitor energy consumption of appliances and devices connected to Z-Wave power modules. Contribute to DavinKD/SmartThings development by creating an account on GitHub. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Reddit and its partners use cookies and similar technologies to provide you with a better experience. Zemismart Tuya Zigbee Curtain Motor with Track Work with SmartThings hub Zigbee 3.0 Electric Smart Curtain ZM79-ZB Tuya Zigbee electric curtianAlexa / Google Home / Tuya ControlHomekit/ Siri control via ZMHK-01 hubtimersmart auto, group control I changed the Siren to SmartSense Temp/Humidity Sensor and I started to get Battery levels but no Temperature / Humidity. thanks, but the battery is still not detected. I get can get them to pair no issue, but I thought if i used Zigbee Multi Switch it would just show all the relevant switches, but it only shows max 2. I have found it in my Smartthings as a Things so do any one know a device handler for it. will be ready to detect again. It doesnt seem to be recognized well. Tuya & SmartLife have cloud to cloud (C2C) integrations with Smartthings. "0x0004", "0x0019" All have I is a nodemcu. Thanks a lot for your reply. In the Tuya or SmartLife app open the device and then click on edit icon (pencil in upper right corner). Owner : iquix. It will ask if you want Globe or Tuya after logging in from there. Read the available values. As to 3: I dont understand this answer. Only US$16.47, buy best zb battery switch working with tuya hub touch switch sticker smart life app control powered by tuya sale online store at wholesale price. That includes webCoRE. Also refer to sendTuyaCommand() function of my source code about composing zigbee packet from dpID, data type and function_command data. Too bad, because most of my questions should be quite easy to answer for more experienced amateurs. In the Tuya or SmartLife app open the device and then click on edit icon (pencil in upper right corner). SmartThings Stuff. "profile_id": 260, Nos ltimos anos passamos a ter acesso a um nmero enorme de dispositivos de marcas chinesas como sonoff e tuya.No entanto os aplicativos dessas marcas ofere. Now, you have to select a template, this is one of my plugs: https://templates.blakadder.com/gosund_wp3.html, Apply the template. Can anyone tell me: What is a SmartThings Handler? Database of Zigbee devices compatible with ZHA, Tasmota, Zigbee2MQTT, deCONZ, ZiGate and ioBroker . It also includes a LOT of Parameters allowing you to customise the functionality and performance exactly to your preferences. "node_descriptor": "NodeDescriptor(logical_type=, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=, mac_capability_flags=, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)", Color: White. mgithens1: These are not really supported in ZHA, you would need to move to Zigbee2MQTT. https://github.com/SmartThingsCommunity/SmartThingsPublic/blob/master/devicetypes/smartthings/smartsense-temp-humidity-sensor.src/smartsense-temp-humidity-sensor.groovy, You can refer to my source code about using tuya manufacturer specific cluster (EF00). The purpose of this Wiki post* is to maintain an active list of community based drivers that are currently running on the Hubitat Elevation platform. By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. thanks for the reply, I am attaching a screen. You can apply the same technique shown in the video to load any SmartThings Custom Device Handler. I will try next week or so. ago. soundbytegfx 5 mo. You can make your device(s) available to SmartThings users as a SmartThings-certified device or a SmartThings-compatible device. } The problem is that this gadget is not properly using the standard Zigbee clusters. The battery is the same as in SmartSense- 0x021, case 0x0269: // siren temperature ], Product: https://www.aliexpress.com/item/1005002511043244.html simps (Reed) September 15 . I am pretty sure I will hit some additional roadblock before I can come up with something useful - prepare for more questions! Hi everyone I am after some help if possible please. There are often a lot more exotic parameters available to further customise your Z-Wave devices this is where Z-Wave Tweaker saves the day. Zigbee Roller Shade by tuya / alexa / Google home For device as below 1. Thank you so much everything works perfectly, Raw Description 01 0104 0402 01 04 0000 0001 0500 EEFF 01 001. could someone include this fingerprint at any known edge driver? This is not due to the device handler, but Github . I can barely write basic programs. Samsung SmartThings. Nor does a device handler that uses these standard clusters, such as the Ozom one that actually was the first I had tried, work in any way. Maybe some of the experts here can help me out with these questions (forgive me if these appear very basic): Most communication with the device is going over the Tuya specific cluster 0xEF00. Im starting to take a look into it. DTH are generally not used with WiFi devices. 2. Cookie Notice Branch : master. "1": { Now go to smartthings on your mobile and add the new device, select the proper device type and set the ip, make sure the ip is set, you have to press enter to actually set it. These are the parameters i'm getting in IDE : Data : application: 52 endpointId: 01 manufacturer: _TZE200_5apf3k9b model: TS0601 onOff: catchall zigbeeNodeType: ROUTER Raw Description : 01 0104 0051 00 05 0000 000A 0004 0005 EF00 01 0019 I'm not SW . This means of the device state changes outside of SmartThings, SmartThings wont know for up to 5 minutes. Done, now you can control the plug from smartthings, alexa, google home, etc. There are also 100s of other Custom Device Handlers for SmartThings. I have a few 3 & 4 gang zigbee switch modules. The Device Handler is an adaptation of the original Smartthings Motion Sensor code. Remember, we are always here to help with your smart home journey. I would rather not have to purchase a Tuya hub just for one device, so Im also very interested in helping develop a device handler for it, but I dont know where to begin. Zigbee Handler Download Blind APP Download Smart life APP Download . Read honest and unbiased product reviews from our users. Ported Tuya DH to Smartthings. My brain is kind of fried right now after doing so much digging. Making it possible to add otherwise unsupported smart devices or customise supported devices settings and functionality. "out_clusters": [ "0xef00" Ultra-low power consumption, energy saving. But I am not a programmer by any stretch of the imagination. There seems to be an integration between Tuya and SmartThings, but I'm not exactly sure up to what extend. ] Basically all examples I have seen use something like zigbee.temperatureConfig(30, 300) and zigbee.configureReporting(zigbee.RELATIVE_HUMIDITY_CLUSTER, 0x0000, DataType.UINT16, 30, 3600, 100), which uses the standard clusters. What are SmartThings Edge Drivers? However, if your devices are currently connected to the Smart Life app, theyve likely been updated recently which breaks tuya-convert which means the only way you can flash them is by soldering. As to 2: No, if it was that easy I wouldnt have asked. Smartthings Device handler for the Tuya Motion Sensor (rebranded in Europe as Lidl/silvercrest Motion Sensor). Select Tuya and all your devices are now available in ST. Samsung's appropriately named Samsung SmartThings home hub is one of the best SmartThings compatible devices available. how to setup to Tuya Smart plug in Smartthings? Found out that you can use Type: ZigBee Multi Switch as a device handler. Europe as Lidl/silvercrest Motion Sensor). If everything went fine, use the ip to access the device you just flashed via your browser, put the credentials so it can connect to your wifi and use the OTA upgrade to get the latest version. Alexa can control all Smart Life modules, as well as all Zigbee and Z-wave modules controlled by a SmartThings hub. I tried the Wemo emulation but ST was unable to find any devices. Can you please look into the last link that I posted. Not my plug is not working with ifttt and SmartThings at all. Select the 'From Code' tab and paste in the contents of the Tuya Switch device handler groovy file. Oh wow I need to look into this more. Samsung SmartThings Smart Home Hub. 31-12-2020 08:39 PM in. I have a Tuya Zigbee siren ( manufacturer: _TYST11_d0yu2xgi, model: 0yu2xgi) for which there apparently is no device handler. The only issue with the Hue is that everything appears as a bridged child device and everything appears as a light-bulb (which in itself isn't really an issue) Direct integration would still be preferred if possible. i have tryid to choose other Device type as a Zigbee Switch. For both the motion sensor and door/window sensor, the battery may not report for a very long time, perhaps only when theres a change in voltage, or low battery. and i can get 1 button to work. ? Open the SmartThings app and select the device. dth publish . Switching the siren on or off, and setting its parameters, appears to be relatively easy: send the command ID and payload data to that 0xEF00 cluster. How do I configure it? Im receiving this catchall from the device. The devices all just worked, no complex Groovy device handler needed. Zemismart Tuya Zigbee Neutral Wall Light Switch Homekit Siri Alexa Google Home Control Neutral Required Zemismart US Push Button Switch $ 23.10 $ 38.50. Not yet. Bought a Smart Air Box which should measure CO2, Formaldehyde, temperature and humidity. The smartapp and the different device handlers are here: https://github.com/hongtat/tasmota-connect, I used tuya-convert on docker to flash the tasmota firmware (I was using linux, make sure you do not have other services using the network like dns) only wifi is needed, https://github.com/ct-Open-Source/tuya-convert. Go to the SmartThings IDE 2. I think this should be possible by issuing a zigbee.command(0xEF00, command, data) command in the device handler. For context, I'm doing a major renovation of my room. SmartThings How to install Aeotec Edge Drivers, How to install SmartThings Custom Device Handlers, iSmartGate Garage Door and Gate Controller. Making it possible to add otherwise unsupported smart devices or customise supported devices settings and functionality. I would be surprised if this device is integrated. https://gist.github.com/patrickdk77/b687448fecff68d8572ac79a27d07862. Name : Smartthings. Compatible with Alexa Che & Google Assistant. Not yet, I currently have too little time to program a device handler for the siren from scratch. Coming from Smartthings, most devices I have are zwave and zigbee I have an aetotec zstick with zwavejs2mqtt, and a zzh stick with zigbee2mqtt . The process is rather straightforward we simply add a small piece of code (a Groovy file) to your SmartThings Hub via the SmartThings IDE web interface. How do I get to the necessary data to put it into SmartThings. In this blog, I will show you how to install a SmartThings Custom Device Handler. Not a clich - it's our promise. I have a Hubitat but barely touched it. Powered by Discourse, best viewed with JavaScript enabled, rt Air Box which should measure CO2, Formaldehyde, temperature and humidity. case 0x0215: // battery. something built into the hardware to prevent it from using too much power. Well this device IS a Zigbee device and I can get it to connect to ST as a Thing. You signed in with another tab or window. Found some stuff on youtube from this guy Sensors Zigbee Tuya in Samsung Smartthings in Portuguese. Click on My Device Handlers in the top menu. All documentation of these standard clusters (that I know) just doesnt lead anywhere with that device. It is a complete overhaul of the device functionality which can then be configured to run in Smarthings with a Tasmota Device Handler. I have found it in my Smartthings as a Things so do any one know a device handler for it. A tag already exists with the provided branch name. SmartThings Custom Device Handlers have now been repalced with the new SmartThings Edge Drivers. I can't seem to find anything in the app about it. Zigbee roller shade drive Zigbee Zemismart Button For SmartThings 1.Zigbee 4 Gang Switch SmartThings Handler for Zigbee Vibration sensor For device as below 1.Zigbee Vibration sensor Zigbee Light Switch Handler for SmarThings For device as below 1.Zigbee Tb21 Switch "0x000a", As well as making it known that you have the configure() command, the command will be called automatically when you first install a device, and also whenever you update it significantly in the IDE (e.g. I guess this is a place to start but not sure if there is a way to copy their handlers to implement our own Siren one. Apply the template. For example, the device regularly sends temperature and humidity values on this cluster, which I can easily decode by parsing the catchall. Data application: 41 endpointId: 01 manufacturer: _TZ3000_ltt60asa model: TS0004 zigbeeNodeType: ROUTER Raw . Custom quirks implementations for zigpy implemented as ZHA Device Handlers are a similar concept to that of Hub-connected Device Handlers for the SmartThings Classics platform as well that of Zigbee-Herdsman Converters / Zigbee-Shepherd Converters as used by Zigbee2mqtt, meaning they are virtual representation of a physical device that expose . (I use this dth for my HEIMAN Siren), https://raw.githubusercontent.com/SmartThingsCommunity/SmartThingsPublic/master/devicetypes/smartthings/ozom-smart-siren.src/ozom-smart-siren.groovy. Integrate your TuYa TS0601_air_quality_sensor via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendors bridge or gateway. SmartThings is by far the Worlds most popular smart home ecosystem with over 130 million active users! Over the last 2 years the platform has over 100+ partners across millions of . Tuya uses a proprietary cluster for its multigang switches, EF00, so they dont work with the generic DTHs. Did you try posting on their github? I would reflash these but I have no raspberry pi. Read more. Read more. The gadget does not use the standard Zigbee clusters for most of its work, but sends and receives data on the Tuya specific cluster 0XEF00. So im looking for a Device handler that supports 3 & 4 gang Zigbee Switch Modules. Theyre very helpful. Here is a list of what I think are best companion devices for Samsung Smartthings. Regarding the ST developer documentation, I have perused it, but much of the information is for the old app that I wont be using (I dont see much sense in putting work into an obsolete frontend).