[RELEASE] Enhanced Z-Wave Garage Door Controller GD00Z-4/GD00Z-5/Linear/GoControl/Iris/Nortek Device Handler with Switch and Automated Garage Door Open/Close when People Arrive/Leave/Timer

Someone responded to my last post that I had a power outage. But I was standing right in the garage. I know that was not the case and then they withdrew the post.

In any case, I used the device type you posted here.

I followed the directions and installed it. It is called “My Z-Wave Garage Door Opener”.

It shows up in Doors and Locks too now. That shows the door as closed. (I assume that is the sensor part)
I can also import into lights and switches. Right now it shows “unknown”.

When I do live logging and I press open/close I got this again.

506fb651-7a56-4804-99bb-3b69adbfb0ad 5:52:08 PM: debug "zw device: 3B, command: 9881, payload: 00 66 03 FD " parsed to [[‘name’:‘door’, ‘descriptionText’:North Garage Door door state is unknown, ‘value’:‘unknown’, ‘isStateChange’:false, ‘displayed’:false, ‘linkText’:‘North Garage Door’]]
506fb651-7a56-4804-99bb-3b69adbfb0ad 5:52:08 PM: debug encapsulated: BarrierOperatorReport(barrierState: 253)
506fb651-7a56-4804-99bb-3b69adbfb0ad 5:52:08 PM: debug "zw device: 3B, command: 9881, payload: 00 71 05 00 00 00 FF 06 45 00 " parsed to [‘displayed’:true, ‘descriptionText’:North Garage Door remote operation disabled (UL requirement), ‘isStateChange’:false, ‘linkText’:‘North Garage Door’]
506fb651-7a56-4804-99bb-3b69adbfb0ad 5:52:08 PM: debug encapsulated: NotificationReport(event: 69, eventParameter: [], eventParametersLength: 0, notificationStatus: 255, notificationType: 6, reserved61: 0, sequence: false, v1AlarmLevel: 0, v1AlarmType: 0, zensorNetSourceNodeId: 0)
506fb651-7a56-4804-99bb-3b69adbfb0ad 5:51:56 PM: debug "zw device: 3B, command: 9881, payload: 00 66 03 FD " parsed to [[‘name’:‘door’, ‘descriptionText’:North Garage Door door state is unknown, ‘value’:‘unknown’, ‘isStateChange’:false, ‘displayed’:false, ‘linkText’:‘North Garage Door’]]
506fb651-7a56-4804-99bb-3b69adbfb0ad 5:51:56 PM: debug encapsulated: BarrierOperatorReport(barrierState: 253)

These error messages … I could find right in your code. I don’t think I have a power issue. Standard outlet and I secured the gd00z with the bracket. The connection seems tight to the unit. I can check again though.

I reset everything. Double checked the connections. Reverified the power was good. Opened the door and closed it with the normal remote (no ST). I Got ST to open the door and then close the door but then went back into this “unknown state” again. More logs but they look the same…

[quote=“TobinKrueger, post:30, topic:10578”]
In any case, I used the device type you posted here. //github.com/garyd9/smartthings/blob/master/my_z-wave_garage_door_opener.groovy
[/quote]Can I suggest moving this conversation to the other thread, then?

(It’s less confusing for device type folks if the issues concerning their devices types are in the threads for that type…)

I’ll go ahead and reply to this stuff over there…

Take care

Just added support for native garage door capabilities for the Z-Wave Garage Door Opener with Switch Capability device type. Now you can control the garage door using the Good Morning, Good Night actions.

Just bought this device. Trying to load your app so that “close it when people leave” or ability to use with IFTTT works. Clicked on link to your app and it requires a password. How can I get your app?

Rboy charges for his code. Most of the community members share theirs freely or have a donate button for after you’ve tried it and liked it.

If you have the Linear GD00Z, I recommend the free device type from
GaryD9 . It’s very popular.


Yes, for a small one time contribution you can have access to all my premium apps and device types on a single server with instructions. If you have ideas for new apps or features feel to drop me a line.

@WTLimitless I agree with JDRoberts. I used GaryD9’s version and it works great. I made a few small tweaks and have my own copy but his should work for you.

If you want the on/off features so it can act like a switch I would be happy to add that to my version of this device and share with you. No need to pay anything for this device code.

1 Like

Don’t forget to register the events if you’re using the free versions:

Hi @Ron, I’d love it if you’d share your device code. My goal is to just be able to use the linear device as a relay switch as well. That way, I can use it with IFTTT and use the “close it when people leave” function. Will your device code do that? How is it different from GaryD9 and will I have to do that thing where I copy code to IDE?


I also posted a block of on/off code enabling stuff in the thread a while back. It’s been working fine for me as well, allowing control via minimotes and hello home phrases and whatnot.

@WTLimitless Sure you can get it here

I just added a few features I have been wanting.

  1. Added a DisplayOnly Open/Close Tile
    I added this because I hate that when I try to open the device I sometimes miss the little gear in the upper right corner and hit the tile instead. This opens or closes the door when I did not intend. So I added this static (no action) display only tile that can be selected as your preferred main display tile of you too have this issue.
  2. Added On/Off button. Since we added switch I also added the button to display the state. Helps someone understand what On maps to and what Off maps to since you will always see the state of both buttons. I have considered adding a preference which selects if ON=Open or Closed. For an electrician On = closed as in closed circuit, and Off = Open as in open circuit. For the rest of us On=Open Off=Closed is likely more intuitive. But I have not done this yet. I opted for On=Open Off=Closed
  3. I also cleaned out a few confusing comments

I didn’t need to add the events Rboy mentions, I am pretty sure they are already there. Not sure why he says they were not. He might have been referring to GaryD’s version but then he didn’t implement on/off so it makes sense he didn’t have the events.

Anyway enjoy and let me know if you need any help or have any suggestions.
Keep in mind when testing the linear has a delay between commands which will ignore additional commands. So don’t try to open and then immediately close it will seem like the app is failing since things will not work. Wait a minute or two between presses and it works fine.

My version looks like this.


Those were the features I would have added had I not been in the middle of a move/renovation :smile: - Nice all around!

1 Like

@Ron thank you so much. It works like a charm!

By the way, if anyone is interested, I can now open and close my garage door using my smartwatch and IFTTT. I know I could also just pull my phone out of my pocket and do it, but it saves like 5 seconds ;).


Cool now I have an excuse to buy a smart watch :smile:

What do you use as “This” in the watch ? What watch do you have and do you like it ? I am on Android so not Apple Watch :smile: … hmmm was going to call it iWatch but they didn’t name it that did they.

If I tap the button on my Android wear, then it opens (or closes) the garage. I have the Sony smartwatch 3. When NFC gets activated I’m going to scan my watch on an NFC tag which will turn off tethering (I use a tablet for nav, reading web pages, music,etc.) turn on WiFi, and open my garage door. Reverse that when I’m leaving the house. Priceless! (But utterly lazy lol) I like the watch, it’s more waterproof than the others, has NFC and WiFi and is more readable in bright light. Android wear needs some work but it’ll get there. Also I got it for a third the cost of the apple watch - which I promptly spent on this dumb home automation project lol.

Do you have to wake the watch for nfc ? My phone has nfc but I don’t find it useful because it doesn’t work unless I unlock the phone. Once I have the screen unlocked I might as well just tap a widget on the display. Why bother with nfc. I played with NFC discs but found them useless because of this issue. Wifi and bright sounds good. Looks like it’s about $200…interesting…

Don’t know about whether you have to wake the watch. NFC is currently turned off right now and they haven’t given the ability to turn it on yet. The watch is always on though and has an ambient screen. What sets the Sony apart from the others is that it uses a transreflective LCD tech rather than OLED, so it’s not brighter but you can see it better in bright light. People say it’s actually less vibrant over all but with a 1.4 in screen who cares? I’m not editing pictures on it but I do like that I can see the time all the time. Also be warned that the WiFi doesn’t allow it to stand alone. It still has to be connected to your phone in some way but can now be connected to it miles away as long as your phone is on and has an internet connection.

@Ron - thank you for sharing GaryD9’s free device type code! I am new to ST’s, but have decent tech skills and a lot of home theater automation experience. I bought the Linear GD00Z-4 garage door opener with sensor after reading this thread. I used Gary’s code and got my device set up on my phone (however, my device wasn’t showing up under doors & locks, because I didn’t even have the doors & locks tab on my dashboard - turns out I picked the wrong activity while setting it up on the mobile app). I deleted the device and reinstalled it correctly and all was fixed. The GD00Z-4 was ridiculously simple to install in my garage! I highly recommend spending the money on this unit instead of buying the Evolve Relay and a separate tilt sensor. My ST’s switch/tile works flawlessly to open, close, and show me the status of my garage door! My whole house now has Leviton Vizia RF+ light switches, ST contact sensors, ST motion sensors, and a few GE connected bulbs - the garage door was icing on the cake! Thanks guys!!

P.S. Now if only Logitech would release their Z-Wave/Zigbee extender for the Home Control Hub!

1 Like