Protection Set - "Error: Invalid argument" in API

Discussions about Z-Way software and Z-Wave technology in general
Post Reply
Henrietta
Posts: 10
Joined: 05 Feb 2015 17:16

Protection Set - "Error: Invalid argument" in API

Post by Henrietta »

Hello,

I am attempting to use the Protection facility on a Danfoss living connect 014G0002 radiator thermostat. What I am trying to achieve, is locking local setpoint changes. I am trying to set state=2,rfState=0 in order to accomplish that.

This should be possible, according to a Danfoss doc at http://heating.danfoss.com/PCMPDF/Z_wav ... amcent.pdf

I am using API order /ZWaveAPI/Run/devices[3].instances[0].commandClasses[117].Set(0,0)
Doing the same thing from Expert UI results in exactly the same order sent. I get Error: Invalid argument in return.

/ZWaveAPI/Run/devices[3].instances[0].commandClasses[117] is

Code: Select all

{"name":"Protection","data":{"invalidateTime":1423144637,"updateTime":1423144635,"type":"empty","value":null,"supported":{"invalidateTime":1423144637,"updateTime":1423144635,"type":"bool","value":true},"version":{"invalidateTime":1423144637,"updateTime":1423144635,"type":"int","value":2},"security":{"invalidateTime":1423144634,"updateTime":1423144635,"type":"bool","value":false},"interviewDone":{"invalidateTime":1423144634,"updateTime":1423144637,"type":"bool","value":true},"interviewCounter":{"invalidateTime":1423144634,"updateTime":1423144637,"type":"int","value":9},"state":{"invalidateTime":1423144796,"updateTime":1423144833,"type":"int","value":0},"rfState":{"invalidateTime":1423144636,"updateTime":1423144833,"type":"int","value":0},"exclusive":{"invalidateTime":1423144637,"updateTime":1423144635,"type":"empty","value":null},"timeout":{"invalidateTime":1423144637,"updateTime":1423144635,"type":"empty","value":null},"stateCap":{"invalidateTime":1423144636,"updateTime":1423144637,"type":"int","value":5},"rfStateCap":{"invalidateTime":1423144636,"updateTime":1423144637,"type":"int","value":0},"exclusiveCap":{"invalidateTime":1423144636,"updateTime":1423144637,"type":"bool","value":false},"timeoutCap":{"invalidateTime":1423144636,"updateTime":1423144637,"type":"bool","value":false}},"id":117}
I am running Z-Way v2.0.0, dated 2014-12-08. I installed it via provided script on a stock Raspbian with 3.18.5+ kernel.

How can I make a Protection Set 2,0 command be sent to target device?
Post Reply