This might be a very silly question but I am stuck adding my first zwave device to the network.
I have been using the openhab with xbmc and nest binding for a few months now, everything is working fine.
Today i have replaced my old rgbw controlled with the fibaro FBRGBW controlled. I have installed the zwave binding and habmin. The trouble is no nodes are showing up in habmin.
I know i must be missing a step as all zwave devices would not just show up in the habmin.
I have read number article but cannot seem to understand that i am doing wrong.
please help guide me along.
thanks.
edit: i have been trying to include the device using the learning button. have reset the device a few times and have also pressed the include button to put the controlled in learning mode but nothing is showing up.
What controller are you using ? what is your platform behind controller (eg R Pi, Win, OS X, Linux etc) ?
Depending on many other things (especially what kind of device you are trying to include) this might be simple.
(E.G., if your device is a battery-powered device, you might have a little dance with various button-pressing actions to wake things up at inclusion time)
This is not implemented at the moment (it will be/is implemented in OH2).
Given the way you have configured the items, you should be able to define separate ‘dimmers’ for each color rather than use the color wheel, and I think this will work for the Fibaro device…
Using a Lighting2 switch using a RFXCOM transceiver, I did the following:
Switch DebugSwitch
rule "blink light"
when
Item DebugSwitch changed from OFF to ON
then
var i = 1
while ((i=i+1) < 5) {
sendCommand(SN1509020580,ON)
sendCommand(SN1509020580,OFF)
}
end
Apparently the commands get queued and executed in series. For zwave switches it might behave differently, I don’t know. This might slightly delay any other things you do with the RFXcom like switching off the alarm. I also think not all lamps like to be switched on and off like this.
You could add a 1 second pause after each command just to be sure:
Thread::sleep(1000)
If you want the lamp to return to its previous state, you will have to remember the state before the blinking:
Switch DebugSwitch
Switch RememberState
rule "blink light"
when
Item DebugSwitch changed from OFF to ON
then
sendCommand(RememberState,SN1509020580.state)
var i = 1
while ((i=i+1) < 5) {
sendCommand(SN1509020580,ON)
Thread::sleep(1000)
sendCommand(SN1509020580,OFF)
Thread::sleep(1000)
}
sendCommand(SN1509020580,RememberState.state
)
end