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}
How can I make a Protection Set 2,0 command be sent to target device?