Skip to content
This repository has been archived by the owner on Sep 8, 2020. It is now read-only.

Hubitat device driver for integration of iSmartGate device

License

Notifications You must be signed in to change notification settings

shanelord01/Hubitat-iSmartGate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Composite Driver for iSmartGate management in Hubitat

This is a dirty hack of the composite drivers for GoGoGate drivers by mgroeninger to give iSmartGate management in Hubitat. Features are:

  • Parent driver installs for iSmartGate device endpoint itself This allows:
    • Multiple door devices to detected/installed for a single iSmartGate (up to the supported three)
    • The lights to be controlled
    • Minimizes http requests to the device for polling
  • Child devices present doors as both door controls and switch controls, making Alexa integration simplier
  • Child devices DO NOT report temperature and battery readings for each sensor as I have removed this as I use hardwired sensors without temp/batt support which was causing issues creating the child devices.

NOTE: I have also hardcoded this to use only door 1 & 2 of the iSmartGate - search for the line " for (i in 1..2) {" (line 192 in my file) and change the "2" to be the total number of doors (up to 3 maximum) you have configured.

Installation info is similar to below but use iSmartGate versions of the files

Installation

  1. Add the child device driver to Drivers Code on your Hubitat hub from https://raw.githubusercontent.com/mgroeninger/Hubitat-gogogate2/master/GoGoGate_child_driver.groovy
  2. Add the parent device driver to Drivers Code on your Hubitat hub from https://raw.githubusercontent.com/mgroeninger/Hubitat-gogogate2/master/GoGoGate_parent_driver.groovy
  3. Create a Virtual Device (under devices) of type "GoGoGate 2 Parent"
  4. Fill in the ip address of your GoGoGate2 device, as well as the username and password you use to access it and save the preferences
  5. Optionally, change the child device labels to name you would like to use

Credits/Development Progression:

About

Hubitat device driver for integration of iSmartGate device

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 100.0%