Linear GD00Z-X Garage Door Opener

Discussions about existing Z-Wave device and their usage with Z-Way/Z-Cloud/Z-Box
RottenMutt
Posts: 100
Joined: 31 Jan 2015 21:09

Re: Linear GD00Z-X Garage Door Opener

Post by RottenMutt » 26 Feb 2015 05:36

What is the next step to getting this device working???

pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Linear GD00Z-X Garage Door Opener

Post by pofs » 26 Feb 2015 20:04

Well, it should work right after inclusion.
You may use expert commands to send requests to the device, or just do it from JS:

Code: Select all

open: http://ip:8083/ZWaveAPI/Run/devices[x].BarrierOperator.Set(255)
close: http://ip:8083/ZWaveAPI/Run/devices[x].BarrierOperator.Set(0)
It also seems to have audible notification, so you can also turn it on/off:

Code: Select all

on: http://ip:8083/ZWaveAPI/Run/devices[x].BarrierOperator.SignalSet(1, 255)
off: http://ip:8083/ZWaveAPI/Run/devices[x].BarrierOperator.SignalSet(1, 0)

evergreen
Posts: 24
Joined: 31 Jan 2015 02:22

Re: Linear GD00Z-X Garage Door Opener

Post by evergreen » 26 Feb 2015 20:07

I can confirm those open/close commands do work.

RottenMutt
Posts: 100
Joined: 31 Jan 2015 21:09

Re: Linear GD00Z-X Garage Door Opener

Post by RottenMutt » 27 Feb 2015 03:30

Is there a tutorial for Expert Commands and Java Script?
I thought I saw a JS Module in HA, can I use that?

rsebes
Posts: 18
Joined: 14 Jan 2015 18:42

Re: Linear GD00Z-X Garage Door Opener

Post by rsebes » 27 Feb 2015 05:05

evergreen wrote:I can confirm those open/close commands do work.
I second these commands work. I have the Iris version from Lowes. (GD00Z-1) If I get some time I'll modify the UI to include a door type. Probably just the mobile UI. I'm sure they will officially add functionality at some point.

RottenMutt
Posts: 100
Joined: 31 Jan 2015 21:09

Re: Linear GD00Z-X Garage Door Opener

Post by RottenMutt » 27 Feb 2015 07:00

Code: Select all

http://192.168.5.76:8083/ZWaveAPI/Run/devices[26].BarrierOperator.Set(0)
http://192.168.5.76:8083/ZWaveAPI/Run/devices[26].BarrierOperator.Set(255)
Works when inserted to address line on browser and returns null.

Is there a command to check if the door is open or closed?
Last edited by RottenMutt on 05 Mar 2015 04:39, edited 2 times in total.

pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Linear GD00Z-X Garage Door Opener

Post by pofs » 27 Feb 2015 22:31

Sure, there's a .Get() method for that, and device itself might send unsolicited reports about its state when opened or closed. State is stored in and could be read from devices[x].BarrierOperator.data.state.value.

mikebridge
Posts: 4
Joined: 03 Mar 2015 06:07

Re: Linear GD00Z-X Garage Door Opener

Post by mikebridge » 04 Mar 2015 10:45

I am able to query the GD00Z-4 using 2.0.1r16 but I'm not able to open or close it. This is only the second thing I've connected to it, so I'm not sure if I'm doing something wrong. (My lock works!)

http://localhost:8083/ZWaveAPI/Run/devi ... erOperator

gives me:

Code: Select all

{
    "name": "BarrierOperator",
    "data": {
        "1": {
            "invalidateTime": 1425359746,
            "updateTime": 1425359747,
            "type": "empty",
            "value": null,
            "signalTypeString": {
                "invalidateTime": 1425359746,
                "updateTime": 1425359747,
                "type": "string",
                "value": "Audible notification"
            },
            "state": {
                "invalidateTime": 1425359746,
                "updateTime": 1425359747,
                "type": "int",
                "value": 0
            }
        },
        "2": {
            "invalidateTime": 1425359746,
            "updateTime": 1425359747,
            "type": "empty",
            "value": null,
            "signalTypeString": {
                "invalidateTime": 1425359746,
                "updateTime": 1425359747,
                "type": "string",
                "value": "Visual notification"
            },
            "state": {
                "invalidateTime": 1425359746,
                "updateTime": 1425359747,
                "type": "int",
                "value": 0
            }
        },
        "invalidateTime": 1425354840,
        "updateTime": 1425354841,
        "type": "empty",
        "value": null,
        "supported": {
            "invalidateTime": 1425354840,
            "updateTime": 1425354841,
            "type": "bool",
            "value": true
        },
        "version": {
            "invalidateTime": 1425357148,
            "updateTime": 1425359749,
            "type": "int",
            "value": 1
        },
        "security": {
            "invalidateTime": 1425354840,
            "updateTime": 1425354841,
            "type": "bool",
            "value": true
        },
        "interviewDone": {
            "invalidateTime": 1425354840,
            "updateTime": 1425359747,
            "type": "bool",
            "value": true
        },
        "interviewCounter": {
            "invalidateTime": 1425354840,
            "updateTime": 1425359747,
            "type": "int",
            "value": 9
        },
        "state": {
            "invalidateTime": 1425359747,
            "updateTime": 1425413333,
            "type": "int",
            "value": 0
        },
        "signalMask": {
            "invalidateTime": 1425359747,
            "updateTime": 1425357015,
            "type": "binary",
            "value": [
                3
            ]
        }
    },
    "id": 102
}
But POSTing to these URLs doesn't seem to do anything:

http://localhost:8083/ZWaveAPI/Run/devi ... r.Set(255)
http://localhost:8083/ZWaveAPI/Run/devi ... tor.Set(0)

RottenMutt
Posts: 100
Joined: 31 Jan 2015 21:09

Re: Linear GD00Z-X Garage Door Opener

Post by RottenMutt » 05 Mar 2015 04:45

did u put the battery in door position sensor?
this is what your command gives me...

Code: Select all

{"name":"BarrierOperator","data":{"invalidateTime":1424842353,"updateTime":1424842354,"type":"empty","value":null,"supported":{"invalidateTime":1424842353,"updateTime":1424842354,"type":"bool","value":true},"version":{"invalidateTime":1425058896,"updateTime":1425058898,"type":"int","value":1},"security":{"invalidateTime":1424842353,"updateTime":1424842354,"type":"bool","value":true},"interviewDone":{"invalidateTime":1424842353,"updateTime":1425058863,"type":"bool","value":true},"interviewCounter":{"invalidateTime":1424842353,"updateTime":1424842354,"type":"int","value":10},"state":{"invalidateTime":1425182511,"updateTime":1425519622,"type":"int","value":255},"signalMask":{"invalidateTime":1425058861,"updateTime":1425058862,"type":"binary","value":[3]},"1":{"invalidateTime":1425058862,"updateTime":1425058863,"type":"empty","value":null,"signalTypeString":{"invalidateTime":1425058862,"updateTime":1425058863,"type":"string","value":"Audible notification"},"state":{"invalidateTime":1425058862,"updateTime":1425058863,"type":"int","value":0}},"2":{"invalidateTime":1425058862,"updateTime":1425058863,"type":"empty","value":null,"signalTypeString":{"invalidateTime":1425058862,"updateTime":1425058863,"type":"string","value":"Visual notification"},"state":{"invalidateTime":1425058862,"updateTime":1425058863,"type":"int","value":0}}},"id":102}

evergreen
Posts: 24
Joined: 31 Jan 2015 02:22

Re: Linear GD00Z-X Garage Door Opener

Post by evergreen » 05 Mar 2015 07:41

pofs wrote:Sure, there's a .Get() method for that, and device itself might send unsolicited reports about its state when opened or closed. State is stored in and could be read from devices[x].BarrierOperator.data.state.value.
FYI there are a few status values that are used by the device

0x00 (0) = closed
0xFC (252) = opening
0xFD (253) = unknown
0xFE (254) = closing
0xFF (255) = open

Post Reply