1. Universal Enhanced Z-Wave Lock (with alarms, RFID, door sensor and advanced features)
This is a "future proof" Z-Wave plus lock driver works with all Z-Wave locks, fixes bugs in lock firmwares and stock SmartThings lock driver. Supports advanced lock features for Yale (YRD256, YRD240, YRD226, YRD216, YRD220, YRD210, YRL256, YRL226, YRL220, YRL216, B1L, T1L, YRDxxx, YRLxxx, YRC2xx, Assa Abloy, Keyfree, Assure, Conexis, Touchscreen, Deadbolt, RealLiving, nexTouch), Schlage (FE469, BE469, FE599, JEF109), Kwikset (Obsidian, 916, 914, 912, 910, 888, 620), Ultraloq (U-Bolt, U-Bolt Pro), DanaLock (v2/v3), August Pro, Samsung (SHP-xxx), IDLock (1xx), KeyWe, Philia, Delaney, Locstar, Popp, TLJ. View, control and create automations based on programmed Users & Pin codes, Alarm mode/sensivitity, Autolock, One touch lock, Lock & leave, Keypad (vacation mode), Audio alerts, Turn & go, braking, Door open/close sensors, invalid user code attempts, lock tampering, temperature alarms, actions based on locking/unlocking manually/externally/remotely, using keypad/RFID/bluetooth and much more. Features vary by lock model. More details with screenshots.
NOTE: See the FAQ page to program user codes and this link to compare lock features by brands/models
2. Ring Alarm Keypad
This allows your Ring Alarm Keypad (Gen1 and Gen2) to be used as a security keypad or a programmable virtual keypad lock. Use the SLGA app or a browser to create 4-10 digit codes. Gen2 keypads can also arm/disarm security from the Home Monitor app. Create custom automations for each user, 4 panic buttons, doorbell and siren and more. More details on Gen1 and Gen2 with screenshots.
NOTE: See the FAQ page to program user codes
3. Enhanced Zigbee Security Keypad
This allows your Zigbee keypad (Centralite, Xfinity, Iris, UEI, Scout etc) to be used as a security keypad or a virtual programmable lock. Use the SLGA app or a browser to create 4 digit codes to trigger custom actions and also arm/disarm Home Monitor. Use the keypad as a doorbell, panic button, siren and more. Supports Lithium, Alkaline and Rechargeable batteries. More details with screenshots.
NOTE: See the FAQ page to program user codes
4. Tuya Zigbee Water/Gas Valve
For the Tuya zigbee smart valve controller can be used to control water valves and gas valves. More details with screenshots.
1. Foscam IP Camera with Motion Detection Alarm
This device handler is used to control your Foscam IP Camera. It works with ALL Foscam cameras SD (FI89xx), HD (FI98xx, FI99xx), Cx, Rx, Fosbaby etc. It supports motion alarm monitoring, panning/tilting the camera, cruise, presets, LED management and other functions. It supports enabling the camera email notifications, recordings, sound and snapshots when motion monitoring is enabled. It does not support video streaming. This is installed using the Foscam Camera and Motion Alarm Manager SmartApp. More details with screenshots.
2. Enhanced Z-Wave Thermostat with Battery, Humidity, Clock, Lock Controls, Temperature Configuration and Customized User Interface
A Universal Z-Wave Plus Thermostat device handler. This includes firmware bug fixes and additional features such as Battery status, Humidity reporting, Auto clock set, Locking thermostat contols and custom controls/icons. It also enables special features for Radio, 2GIG, CT, ZTS, GoControl, Honeywell, MCO, Remotec thermostats such as Heat/Cool setpoint limits, Temperature swing, Auto changeover, filter change reminders, Temperature threshold and calibration. It also features a brand new user interface. More details with screenshots.
3. Nuki Lock
Use the Nuki Manager to discovers and integrate your Nuki Lock and Nuki Bridge into SmartThings. More details with screenshots.
4. Monoprice Door/Window Sensor
This custom device handler is designed to work with the Monoprice Door/Window Sensor (15270) . It adds the ability to report Tamper, Battery levels and also connect an external wire sensor (N/C or N/O). More details with screenshots.
5. Vision Siren
The Vision Z-Wave Plus Siren has a 105dB alarm and supports three operating modes, Store, Siren and Both. It has an adjustable automatic turn off option. More details with screenshots.
6. Garage Door Opener with Contact Sensor
This custom Z-Wave garage door device handler (2Gig, GoControl, Nortek, Iris) allows you to control the garage door when people arrive/leave from the SmartThings Doors and Locks section apps. It also allows you to control the garage door like a regular switch (on/off to open/close respectively). It also gives you a notification when the door tilt sensor battery needs to be replaced. This has been tested with the Linear/GoControl garage door opener but can work with other compatible integrated Z-Wave garage door openers. More details with screenshots.
7. Virtual Garage Door Opener/Controller
If you want to build your own Garage Door Controller using a Relay and a Door Open/Close or Tilt sensor, this will allow you to create a custom virtual garage door device which can be controlled in SmartThings like an intergrated garage door. You can create and manage upto 5 virtual garage doors and optionally each garage door can also be toggled open/close using a switch or button in addition to being controlled remotely from your smartapps. More details with screenshots.
8. Linear/GoControl WAPIRZ-1 Motion Sensors with Temperature and Battery
This Z-Wave motion sensor device adds the ability to capture and report Temperature and Battery levels. This is designed to work with the Linear/GoControl WAPIRZ-1 Motion Sensors with Temperature reporting. It can also work with other multi sensors that support Motion and Temperature Sensors. It also adds the ability to report Battery levels and configure the Inactivity timeout for Linear/GoControl WAPIRZ-1 sensors. For Z-Wave Plus devices it also allows you to adjust the sensitivity of the motion sensor. More details with screenshots.
10. Enhanced ZooZ 4 in 1 Sensor with Temperature, Motion, Humidity, Light and Battery
This enhanced device handler for the ZooZ 4 in 1 sensor (ZSE40) can capture temperature, light, humidity, motion and battery levels from the device. It also has the ability to configure inactivity timeout, temperature sensitivity, temperature correction, motion sensitivity, humidity sensitivity, LED configuration and other features. It also the ability to se tup a manual polling interval to get sensor updates. More details with screenshots.
11. Enhanced Neo Mini Plug/Dome On-Off Plugin Switch/ZooZ MiniPlug with Energy Monitoring and Timers
This enhanced device handler is for the Neo Mini Plug, Dome On Off Plugin Switch (DMOF1) and ZooZ Miniplug (ZEN07). It can controlled remotely and also provide real time energy management information like Amperage, Voltage, Power consumption and Energy consumption. You can also configure features like overload cutoff protection and warning, child proofing, LED control and restore state after power failure. This device handler also has an interactive user interface to allow you to set a timer to turn the switch off (minutes and hours). More details with screenshots.
12. Ecolink Flood and Freeze Sensor
This enhanced device handler for the Z-Wave Plus Ecolink Flood and Freeze sensor (FLF-ZWAVE5) reports wet/dry and freeze/normal warnings from the device. The freeze warnings are reported as temperature (0C/32F) for enhanced usability with SmartThings. It also reports the battery status and tamper alarms from. More details with screenshots.
13. Centralite Night Light Repeater
This device is a mains powered ZigBee repeater with a dimmable LED night light. It has a built in 24 hour lithium battery backup for the light and the repeater. More details with screenshots.
14. Blink Camera (IFTTT)
FREE: Arm/disarm Blink Sync Modules and receive Blink Camera motion events in SmartThings for free using IFTTT.
15. MyQ Garage Door Opener and LightControllerFREE: This is a set of 2 device handlers for the MyQ (Chamberlain and LiftMaster) Garage Door Openers and MyQ Light Controllers. It also comes with the free MyQ Lite Smart App. Written by brbeaird.Instructions: After installing the MyQ device handlers, you will need to install the MyQ Lite SmartApp. The SmartApp will take your MyQ login details and automatically find and add your MyQ devices.
16. Aeon Multisensor Gen5 with Customized Update Frequency
FREE: This customized version of the free Aeon Multisensor Gen5 device adds the ability to change the frequency of updates. Written by Fullman.
Instructions: If you are on batteries you have to make sure your device is listening. Press and hold the black z-wave button inside the battery compartment of the sensor for about 3 seconds the red LED comes on and stays on. If you can't get the LED to stay on, use USB power. Once you have the LED on or USB power, then push the configure button on your phone. NOTE: Frequent updates will drain the battery faster.
1. Rental Lock Automater (RLA)
Automate rental properties and small businesses (yoga studios, gyms, offices) user code generation and management.
Integrate multiple properties with Airbnb, VRBO, HomeAway, TripAdvisor, Booking.com, Expedia, Google iCals and hundreds of channel managers, PMS providers and custom calendars to automatically schedule and manage rental users for your doors/locks. Get automatic user code generation/management, manual users, code usage history and more.
and much more...
- Airbnb, VRBO, HomeAway, Booking.com, TripAdvisor, Expedia and custom iCalendar integration
- Channel managers & custom calendars like HostTools, Hospitable, Hostaway, Booking Automation, Rental United, Beds24, MisterBandB, Guesty, Lodgify, Google, Yahoo and more
- Configure units/properties with individual calendars
- Share locks between upto 10 units (e.g. common entrance) per installation
- Automatic scheduling/management of rental users
- Create codes using phones numbers/dates/random (choose from 4 to 8 digits)
- Customize scheduling options (checkin/checkout time, activate ahead of time, etc)
- Extend/advance check in/out dates/times
- Update automatically generated user codes
- Notify on new/updated user reservations
- Schedule Check-In / Check-Out actions for each property
- Set thermostats, turn on/off switches, change hub modes
- Run action up to 24 hours before/after check-in / check-out
- View last 7 days user usage history
- Works with ZigBee and ZWave/Plus locks/keypads
- Unlimited locks
- Sure-Programming engine: verifies programming/displays user status using color codes
- Supports different types of locks (keypad, bluetooth, RFID, etc)
- Create multiple types of manual/backup user codes
- Permanent
- Future expiration with start/end date and time
- Recurring scheduled with upto 3 schedules per user (daily start/end time and days of week)
- One time / Use and burn
- Presence based activation (when people arrive or leave)
- Mode based activation (codes active only in specific modes like Away, Home, Night etc)
- Program multiple locks simultaneously to keep them in sync or select locks for individual users
- Separate actions and notifications for locking and unlocking events (per user or universal)
- Custom actions for keypad buttons (arm/stay/away)
- Delayed actions for exiting house after locking
- Changing modes
- Turning on/off switches and turning on lights after dark
- Locking/unlocking secondary locks
- Opening/closing garage doors
- Define conditions when to execute or not execute actions based on presence sensors or modes
- Configure independent rules based how the user locked/unlocked the door (external keypad, inside/outside, remotely, manually, rfid, bluetooth etc) (requires Universal Enhanced Z-Wave Lock device handler)
- Configure door open/close events (per door or for all doors)
- Re-lock door automatically after unlocking or closing (immediately or delayed) with mode restrictions
- Chime a bell when a door is opened
- Notify if a door is left open for too long
- Tamper, jammed and invalid/expired code notifications
- Support for SMS (USA), push and audio playback devices
Simple to use, rental users are automatically synchronized with the rental calendar, for manual users enter a name and a code for each user. Leave the user name/code blank if you want to delete the code.
This works with any lock that supports remote code programming (Schlage, Yale, Kwikset, IDLock etc). You can see this post to compare lock models. It works with the standard SmartThings Z-Wave Lock and ZigBee lock device handlers. Click for the RLA FAQ's and guides.
IMPORTANT NOTES
- Clear all users from the lock before installing RLA or follow the "Clear Codes" procedure after you install RLA, on adding a new lock or if you need to reset all user codes on your lock
- Make sure your lock is no more than 20 ft from the nearest buffering repeater (the hub does not buffer)
2. Lock Manager API
Control your locks and user codes remotely using RESTful API's. Based on our very popular Lock Code User Management SmartApp, this app allows you to manually configure your locks/users while also allowing custom integrations with your PMS/other scheduling systems to control via API's. Key highlights:
and much more...
- Manual and API configuration
- Works with ZigBee and ZWave locks/keypads
- Unlimited locks
- Sure-Programming engine: verifies that programming was successful
- Supports different types of locks (keypad, bluetooth, RFID, etc)
- Create multiple types of manual user codes
- Permanent
- Future expiration with start/end date and time
- Recurring scheduled with upto 3 schedules per user (daily start/end time and days of week)
- One time / Use and burn
- Presence based activation (when people arrive or leave) (manual only)
- Mode based activation (codes active only in specific modes like Away, Home, Night etc)
- Program multiple locks simultaneously to keep them in sync or select locks for individual users
- Separate actions and notifications for locking and unlocking events (per user or universal)
- Configure door open/close events (per door or for all doors)
- Tamper, jammed and invalid/expired code notifications
- Support for SMS, push and audio playback devices
This works with any Z-Wave/ZigBeelock that supports remote code programming (Schlage, Yale, Kwikset, DanaLock, IDLock etc). Supports the standard SmartThings lock device handlers and the Universal Enhanced Z-Wave Lock device handler for extra features. You can find the interactive API guide and samples here.
NOTE: Make sure your lock is within 20ft of a buffering device and clear all codes from the lock before installing Lock Manager API. If you have installed LUM or RLA, please uninstall it before installing this SmartApp
3. Lock & Door Synchronizer
Keep your primary lock synchronized with secondary locks, doors, garage doors, relay/switch operated doors. You can synchronize them one way (primary to secondary or secondary to primary), two way or inverted (when one opens, the other closes). Mix match to suit your property needs, for e.g.:
- Create entry/exit corridor lock setup, a outside lock and insider lock, e.g.:
- Synchronize both locks to lock/unlock together when one is operated
- Enforce no piggyback, when one lock opens, the other closes and vice versa
- Set an exit door, when the inside lock unlocks, the outside lock unlocks but NOT vice versa
- Whole property management, lock/unlock all locks when the primary lock is operated
- Synchronize your patio door with your primary lock
- Synchronize your garage doors/gates with your primary lock
- Synchronize your keypad with a garage door (requires Enhanced Keypad Lock device handler)
- Unlimited combinations between multiple secondary locks, keypads, doors, garage doors, switches, relays and a primary lock:
- Two way synchronization
- One way -> Set primary to secondary
- One way -> Set secondary to primary
- Inverted -> Set secondary the opposite of primary
4. Lock User Management (LUM)
For rental property management and guest code automation see Rental Lock Automater.
Our most popular SmartThings app for remotely managing users, creating user schedules, actions and notifications for your door locks. Key features include:
and much more...
- Works with ZigBee and ZWave/Plus locks/keypads
- Unlimited locks and users
- Sure-Programming engine: verifies that programming was successful
- Supports different types of locks (keypad, bluetooth, RFID, etc)
- Create multiple types of user codes
- Permanent
- Future expiration with start/end date and time
- Recurring scheduled with upto 3 schedules per user (daily start/end time and days of week)
- One time / Use and burn
- Presence based activation (when people arrive or leave)
- Mode based activation (codes active only in specific modes like Away, Home, Night etc)
- Program multiple locks simultaneously to keep them in sync or select locks for individual users
- Separate actions and notifications for locking and unlocking events (per user or universal)
- Custom actions for keypad buttons (arm/stay/away)
- Delayed actions for exiting house after locking
- Change modes
- Turning on/off switches and turning on lights after dark
- Locking/unlocking secondary locks
- Opening/closing garage doors
- Define conditions when to execute or not execute actions based on presence sensors or modes
- Configure independent rules based how the user locked/unlocked the door (external keypad, inside/outside, remotely, manually, rfid, bluetooth etc) (requires Universal Enhanced Z-Wave Lock device handler)
- Configure door open/close events (per door or for all doors)
- Re-lock door automatically after unlocking or closing (immediately or delayed) with mode restrictions
- Chime a bell when a door is opened
- Notify if a door is left open for too long
- Tamper, jammed and invalid/expired code notifications
- Support for SMS, push and audio playback devices
Simple to use, enter a name and a code to program a user. Leave the user name/code blank to delete a user.
This works with any lock that supports remote code programming (Schlage, Yale, Kwikset, Samsung, KeyWe, Philia, IDLock etc). You can see this post to compare lock models. It works with the standard SmartThings Z-Wave Lock and ZigBee lock device handlers. Click for LUM FAQ's.
Users should only be programmed through LUM and all existing codes should be cleared before installing LUM.
NOTE: Please ensure that your lock is within 20ft of a buffering device (the hub does NOT buffer)
IMPORTANT NOTE: Please clear all users from the lock before installing LUM or follow the "Clear Codes" procedure after you install LUM, on adding a new lock or if you need to reset all user codes on your lock
5. Chimes and Notifications for Doorbells and Sensors
Want to know when someone open a door/window or if doorbell button is pressed, someone arrives/leaves, tampers with your things or lots more, then this the app for you. It can ring a Chime, send multiple people SMS's, push notification and even speak it for you (e.g. Bose or Sonos). Create multiple rules, define operating modes and upto 3 schedules for each rule. More details with screenshots.
6. Intruder Alert with Actions
The ultimate security app with a Entry/Exit delays/countdowns and Arming/Disarming via keypads, presence sensors, switches, hub modes and more. Monitors motion sensors, doors/windows sensors, locks, panic buttons and triggers alarms, switches/lights, takes pictures with cameras. Automatically turns off all alarms when one alarm is turned off. Optional resident sensors to temporarily disarm the system. Create upto 3 operating schedules (per day, weekly or on select days), custom intruder alert notifications, push notifications, multiple SMSs and spoken announcements. More details with screenshots.
7. Weekday/Weekend (5-2 Day) Thermostat with Remote Temperature Sensor
A weekday-weekend thermostat with 4 programs per day for the weekdays and 4 programs per day for the weekend. Key features include:
- External temperature sensor to change the HVAC mode (from heat to cool)- Remote temperature sensor to control the thermostat (e.g. a temperature sensor in a different room) for each schedule- Use separate electric heating/cooling appliances to regulate the temperature- Set the fan mode for each schedule- Allow temporary hold (manual override)- Open window/door sensors to shut down the HVAC/appliances when they are left open- Lock temperature setpoints (reset changes made on thermostat)More details with screenshots.
8. Motion Based Thermostat Temperature Management
Control your thermostat(s) connecting it to a motion sensor(s). It has 2 modes, operating mode and idle mode. When motion is detected it sets the temperature to the operating modes temperatures as defined by the user (heat mode and cool mode separate) and when there is no motion it sets to the idle temp (energy savings) as defined by the user in the app (heat mode and cool mode seperate). You can also specify a timeout, i.e. minutes to wait when no motion is detected before switching from operating mode to idle mode. It can also use a remote temperature sensor and use an external sensor to switch between heat mode and cool mode (default is auto) and specify a weekly operating schedule. More details with screenshots.
9. Ultimate Mode Based Thermostat Temperature Management
The most flexible app for configuring individual thermostat(s) based on mode changes. Key features:
- Configure thermostat temperatures for each mode individually or a group all the modes together- Configure all thermostats to use a common heating/cooling temperature or each thermostat have its own heating/cooling temperatures.- Use a remote temperature sensor- Allow for temporary hold (manual changes)- Detect open window/door sensors to shut down the HVAC/appliances- Lock temperature setpoints (reset changes made on thermostat)More details with screenshots.
10. Humidity and Temperature Management with Scheduling Monitors high/low temperatures sensors, humidity sensors and operates HVAC's, fans/switches, heaters, coolers, humidifiers, dehumidifiers etc (independently for each sensor). It will automatically turn off the devices once the temperature and/or humidity are out of the operating schedule (up to 3 schedules with configurable thresholds). Useful for homes without thermostats to use heating and cooling devices coupled with a temperature sensor. Manage your vacation home/remote homes to keep humidity and temperature under control. More details with screenshots.
11. Unlimited Customizable Thermostat
Create as many custom thermostat schedules as you want for any day(s) of the week to program one or more thermostats. More details with screenshots.
12. Garage Door Manager Open/Close Automatically with Timers
Open and close garage doors when people arrive or leave, close the doors after they have been left open for a certain amount of time or on a daily schedule. It can also turn on switches/lights when people arrive or only when it's getting dark outside. You can control multiple garage doors, set operating modes, schedules and get notifications. More details with screenshots.
13. Low Battery Notification and Monitoring Highly customizable device battery level monitor. Group devices and set individual alerts for each group. Unlimited number of groups, customize time of the day to check and notify about low battery warnings. More details with screenshots.
14. Virtual Garage Door Manager
If you want to build your own Garage Door Controller using a Relay and a Door Open/Close or Tilt sensor, this will allow you to create a custom virtual garage door device which can be controlled in SmartThings like an integrated garage door. You can create and manage upto 5 virtual garage doors and optionally each garage door can also be toggled open/close using a switch or button in addition to being controlled remotely from your smartapps. More details with screenshots.
15. Nuki Manager
The Nuki Manager discovers and integrates your Nuki Lock and Nuki Bridge into SmartThings. More details with screenshots.
16. Foscam Camera and Motion Alarm Manager
Used in conjunction with the FOSCAM DEVICE HANDLER to configure and install Foscam cameras, provide motion alert notifications and start cruise actions on the camera when motion is detected or an external alarm is set off. More details with screenshots
17. Mode Based Actions
Monitor, notify and change the state of doors, windows, locks, switches, valves and windows shades/blinds when the hub changes Mode. E.g.: when you leave home and the Goodbye automation is executed and it changes the mode to Away, this can notify if any of the doors/windows are open. It can also monitor switches that are left On and turn them Off, monitor Locks that are left unlocked and lock them, monitor garage doors, valves and windows shades that are left Open and Close them for you (left Closed and Open then for you). You can configure sensors and notifications for each mode separately. It can also act like a backup to automations that partially execute and timeout. It has an option to delay checking/running actions to give other apps and automations time to complete. More details with screenshots.
18. Schedule fan for Thermostats
Turn on and off the HVAC fan on a schedule (it can be configured to turn 'On' or 'Circulate'). This helps with systems which require scheduled circulation or just to schedule the fan on and off around the home.
19. Attic Fan Smart Ventilator
Turns the attic fan ventilation on/off based on internal and external conditions including looking at the sunlight on the roof, the temperature outside, inside and the target expected temperature. You can set up to 3 operating schedules including selecting weekdays and start/stop times. You can also configure it to turn on the attic fan when HVAC in Attic is running in cooling mode having the HVAC operate more efficiently. More details with Screenshots
TIP: If you don't have a external light/temperature sensor install the Smart Weather Tile and Station Controller (SmartApp no 19). You can use this as your external light and temperature sensor.
20. Sleeping Kids Motion Alert When Parents Aren't Home
Monitors rooms where kids are sleeping while ALL parents aren't at home. Select the Rooms to monitor and select the parents who should be away from home and set notification options. The parents will get notifications if there is motion in any of the configured rooms while they are away from home. More details with screenshots.21. Schlage Lock Alarm Mode and Sensitivity Change and Monitor
Specially designed for Schlage Z-Wave locks that have a build in Alarm. This apps allows you to change the lock alarm mode and sensitivity based on the Hub Mode and Lock state. It also acts like a notification/action alert center if alarms are detected from the locks. It can turn on external alarms and turn on/off (with a timer) switches when a lock alarm is detected. More details with screenshots.NOTE: This requires the Universal Enhanced Z-Wave Lock device handler and a compatible Schlage Z-Wave lock (e.g. Connect, BE469, FE469) to work.22. Smart Weather Station Controller
Enhanced version of the standard Smart Weather Station Controller and Severe Weather Notifications. It keeps the SmartWeather Station device tile updated and notifies you via SMS, push and spoken audio about severe weather events with an optional repeat notification.
23. User Unlock/Lock Door Notifications and Actions
Replicates all the functionality of the Lock User Management (SmartApp no 1) for actions/notifications but does not program the lock codes, instead uses the locks existing programmed users. For locks that only report users (Yale RFID, Danalock v2, August Pro) or for codes programmed directly on the lock, use this app to take actions when users unlock the door. More details with screenshots.
24. CoRE
FREE: A powerful simple to create rules for SmartThings. It allows users to create rules and actions for those specific conditions making for sophisticated and complex automation scenarios. This is written by adrian. You can get more details and support here.