Re: Linear GD00Z-X Garage Door Opener
Posted: 26 Feb 2015 05:36
What is the next step to getting this device working???
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)
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)
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.evergreen wrote:I can confirm those open/close commands do work.
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)
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
}
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}
FYI there are a few status values that are used by the devicepofs 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.