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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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