The Button by Fibaro
Moderator: leecollings
-
- Posts: 60
- Joined: Sunday 20 September 2015 17:37
- Target OS: Raspberry Pi / ODroid
- Domoticz version: 2.3072
- Location: Sweden
- Contact:
The Button by Fibaro
Hi all,
Does anyone know if the "The Button" works in domoticz. Could not find any information about it.
http://www.vesternet.com/z-wave-fibaro-button
Does anyone know if the "The Button" works in domoticz. Could not find any information about it.
http://www.vesternet.com/z-wave-fibaro-button
-
- Posts: 13
- Joined: Monday 19 September 2016 8:12
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
Hi there, in the actual beta it is recognized but does not work. From what I've read there are changes in OZW necessary, because the Button needs support for central scenes which will be implemented with OZW 1.6
RPi3+UZB1,FIBARO FGMS001(9x),FIBARO FGD212,FIBARO FGRM222(6x),FIBARO FGSD002(1x),FIBARO FGWPE (3x),Neo CoolCam Power plug(5x),NodOn CRC-3-1 Remote(2x),Qubino ZMNHADx(1x),Qubino ZMNHDD1(2x),Z-Wave Weather Sensor(1x),Z-Wave ZME_WALLC-S,FIBARO System FGK10x
-
- Posts: 60
- Joined: Sunday 20 September 2015 17:37
- Target OS: Raspberry Pi / ODroid
- Domoticz version: 2.3072
- Location: Sweden
- Contact:
Re: The Button by Fibaro
Thanx for that So it just to wait and see then.
-
- Posts: 228
- Joined: Sunday 28 August 2016 7:48
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Location: France
- Contact:
Re: The Button by Fibaro
In case this helps anyone, you can actually use the Fibaro FGPB101 Button with Domoticz through zwave associations, meaning you can associate one or more zwave devices with the Fibaro Button using association group 2 (for on/off) or 3 (for dimmers) for the buttons...
Using Domoticz 3.5942 I have been able to drive a Fibaro FGS223 Double Relay (new version notoriously difficult to handle for zwave controllers) with two Fibaro FGPB101 Button, using multichannel association from the openzawave control panel: my first button has a group 2 association with the FGS223 switch 1 using node x.1 and the second button also a group 2 association with the FGS223 switch 2 using node x.2 (where X is the zwave node number of the FGS223
Obviously I am however eagerly waiting for openzwave/domoticz to support zwave central scenes and use the Fibaro Button for more complex automation.
Using Domoticz 3.5942 I have been able to drive a Fibaro FGS223 Double Relay (new version notoriously difficult to handle for zwave controllers) with two Fibaro FGPB101 Button, using multichannel association from the openzawave control panel: my first button has a group 2 association with the FGS223 switch 1 using node x.1 and the second button also a group 2 association with the FGS223 switch 2 using node x.2 (where X is the zwave node number of the FGS223
Obviously I am however eagerly waiting for openzwave/domoticz to support zwave central scenes and use the Fibaro Button for more complex automation.
-
- Posts: 6
- Joined: Thursday 03 November 2016 20:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
Have you been able to control S2 for scene activation via the FGPB101-button? I have only been able to control S1 (where my light is connected). I have nothing connected to S2, but I would like to be able to activate a scene by pushing the FGPB101 - button.Logread wrote:In case this helps anyone, you can actually use the Fibaro FGPB101 Button with Domoticz through zwave associations, meaning you can associate one or more zwave devices with the Fibaro Button using association group 2 (for on/off) or 3 (for dimmers) for the buttons...
Using Domoticz 3.5942 I have been able to drive a Fibaro FGS223 Double Relay (new version notoriously difficult to handle for zwave controllers) with two Fibaro FGPB101 Button, using multichannel association from the openzawave control panel: my first button has a group 2 association with the FGS223 switch 1 using node x.1 and the second button also a group 2 association with the FGS223 switch 2 using node x.2 (where X is the zwave node number of the FGS223
Obviously I am however eagerly waiting for openzwave/domoticz to support zwave central scenes and use the Fibaro Button for more complex automation.
-
- Posts: 69
- Joined: Monday 30 November 2015 11:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
question... what is exactly a zwave central scene?
i use domoticz and I have the OCTAN Remote and i can execute actions, if i click button 1 then execute scene A ...
I mean, i can execute zwave scenes using the remote.. so, what am i missing related to the fibaro button?
thanks in advance for the explantaion,
nim
i use domoticz and I have the OCTAN Remote and i can execute actions, if i click button 1 then execute scene A ...
I mean, i can execute zwave scenes using the remote.. so, what am i missing related to the fibaro button?
thanks in advance for the explantaion,
nim
-
- Posts: 228
- Joined: Sunday 28 August 2016 7:48
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Location: France
- Contact:
Re: The Button by Fibaro
I actually have two Buttons, each associated with a channel on the FGS223... so one Button controls S1 and the other S2... it is kind of hard coded so to say... when scenes get supported by openzawave then the click sequences (eg 1click, 2 clicks, etc) could control different actions/devices by the controller with just one button... At least that's my understanding.foogy wrote:Have you been able to control S2 for scene activation via the FGPB101-button? I have only been able to control S1 (where my light is connected). I have nothing connected to S2, but I would like to be able to activate a scene by pushing the FGPB101 - button.
-
- Posts: 69
- Joined: Monday 30 November 2015 11:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
i am still confused. i see you control your fibaro via association, but I can activate scenes via the OCTAN Remote. I use the remote to control, for instance, one click executes scene a, double click scene b, and so on.
I go to domoticz scenes, set up my scene, then click on Activation Devices - add decives and i get a differente device base on the combination of button clicks (up to 16)
What is exactly then a Central Scene?
I go to domoticz scenes, set up my scene, then click on Activation Devices - add decives and i get a differente device base on the combination of button clicks (up to 16)
What is exactly then a Central Scene?
-
- Posts: 228
- Joined: Sunday 28 August 2016 7:48
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Location: France
- Contact:
Re: The Button by Fibaro
Very interesting.. I do not know about the Octan remote but if it is a zwave device then it means we should be able to do same with the Fibaro Button... not consistent with what has generally been posted about the topic but this is to be investigated for sure. I am relatively new to Domoticz so expert advise is welcomenizaga wrote:i am still confused. i see you control your fibaro via association, but I can activate scenes via the OCTAN Remote. I use the remote to control, for instance, one click executes scene a, double click scene b, and so on.
I go to domoticz scenes, set up my scene, then click on Activation Devices - add decives and i get a differente device base on the combination of button clicks (up to 16)
What is exactly then a Central Scene?
-
- Posts: 69
- Joined: Monday 30 November 2015 11:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
Hi, i have ordered a fibaro button... maybe you could try to add a domoticz scene and then click activation devices and then try a fibaro button combination.
The octan remote is a zwave device and i ensure i am launching different domoticz scenes.
Please try and let us know
Enviado desde mi iPhone utilizando Tapatalk Pro
The octan remote is a zwave device and i ensure i am launching different domoticz scenes.
Please try and let us know
Enviado desde mi iPhone utilizando Tapatalk Pro
-
- Posts: 69
- Joined: Monday 30 November 2015 11:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
further information.
from nodon octan user guide: http://www.vesternet.com/downloads/dl/f ... _guide.pdf
We strongly advise you to use « CENTRAL SCENE », which is more user friendly.
However, some home automation gateways don’t support « CENTRAL SCENE »
yet, then you can still use the previous standard « SCENE ACTIVATION ».
The user interface of your gateway will then allow you to set-up scenes
Parameter 3 in domoticz device config file:
<Value type="list" index="3" genre="config" label="Scene Type" min="0" max="1" size="1" value="0">
<Help>This parameter configures the type of command sent when the product is in "Gateway Centric Mode", with buttons profile configuration set in "Scene Behavior".</Help>
<Item label="Central Scene" value="0"/>
<Item label="Scene Activation" value="1"/>
</Value>
Still confused what Scene Activation is compared to Central Scene (i guess in Central Scene you manage scenes different in the gateway UI).
Could the fibaro button work on scene activation mode???
Regards,
nim
from nodon octan user guide: http://www.vesternet.com/downloads/dl/f ... _guide.pdf
We strongly advise you to use « CENTRAL SCENE », which is more user friendly.
However, some home automation gateways don’t support « CENTRAL SCENE »
yet, then you can still use the previous standard « SCENE ACTIVATION ».
The user interface of your gateway will then allow you to set-up scenes
Parameter 3 in domoticz device config file:
<Value type="list" index="3" genre="config" label="Scene Type" min="0" max="1" size="1" value="0">
<Help>This parameter configures the type of command sent when the product is in "Gateway Centric Mode", with buttons profile configuration set in "Scene Behavior".</Help>
<Item label="Central Scene" value="0"/>
<Item label="Scene Activation" value="1"/>
</Value>
Still confused what Scene Activation is compared to Central Scene (i guess in Central Scene you manage scenes different in the gateway UI).
Could the fibaro button work on scene activation mode???
Regards,
nim
-
- Posts: 82
- Joined: Friday 24 October 2014 12:26
- Target OS: Raspberry Pi / ODroid
- Domoticz version: Beta
- Location: Germany, near Berlin
- Contact:
Re: The Button by Fibaro
As far as I know there will be needed a new OZW release - or a patch.
Central Scene Command Class was/is not full supported by OZW, that's why there are problems with some devices.
https://github.com/OpenZWave/open-zwave/issues/367
https://github.com/OpenZWave/open-zwave/pull/993
Michael
Central Scene Command Class was/is not full supported by OZW, that's why there are problems with some devices.
https://github.com/OpenZWave/open-zwave/issues/367
https://github.com/OpenZWave/open-zwave/pull/993
Michael
Michael Pruefer
----------------------------
http://www.zwave-review.com (German only)
http://www.SmartHome.Work (German only)
----------------------------
http://www.zwave-review.com (German only)
http://www.SmartHome.Work (German only)
-
- Posts: 69
- Joined: Monday 30 November 2015 11:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
Well...i have a "dirty" workarround to use the button until OZW 1.6 is released...
You can run a script that is listening
sudo tail -f /home/pi/domoticz/Config/OZW_Log.txt | grep Node065- add here your expressions
for the number of times you push the button, where
0x80 is one time
0x83 is twice
0x84 is three times
0x85 is four times
I have checked it several times and the number is consistentin every test (others are not)
2017-01-17 20:11:29.248 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4d, 0x80, 0x01, 0x20
2017-01-17 20:11:29.250 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7680 seconds. Sending event notification.
2017-01-17 20:11:29.250 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:31.798 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4e, 0x83, 0x01, 0x20
2017-01-17 20:11:31.799 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7860 seconds. Sending event notification.
2017-01-17 20:11:31.800 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:33.778 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4f, 0x84, 0x01, 0x26
2017-01-17 20:11:33.780 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7920 seconds. Sending event notification.
2017-01-17 20:11:33.781 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:36.028 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x50, 0x85, 0x01, 0x38
2017-01-17 20:11:36.029 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7980 seconds. Sending event notification.
2017-01-17 20:11:36.030 Warning, Node065, No ValueID created for Scene 1
You can use even monit and then execute an action based on the number of clicks and run a http command to turn on / of a scene.
I know, it is not a nice way but it works:)
Regards,
Nim
You can run a script that is listening
sudo tail -f /home/pi/domoticz/Config/OZW_Log.txt | grep Node065- add here your expressions
for the number of times you push the button, where
0x80 is one time
0x83 is twice
0x84 is three times
0x85 is four times
I have checked it several times and the number is consistentin every test (others are not)
2017-01-17 20:11:29.248 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4d, 0x80, 0x01, 0x20
2017-01-17 20:11:29.250 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7680 seconds. Sending event notification.
2017-01-17 20:11:29.250 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:31.798 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4e, 0x83, 0x01, 0x20
2017-01-17 20:11:31.799 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7860 seconds. Sending event notification.
2017-01-17 20:11:31.800 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:33.778 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4f, 0x84, 0x01, 0x26
2017-01-17 20:11:33.780 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7920 seconds. Sending event notification.
2017-01-17 20:11:33.781 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:36.028 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x50, 0x85, 0x01, 0x38
2017-01-17 20:11:36.029 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7980 seconds. Sending event notification.
2017-01-17 20:11:36.030 Warning, Node065, No ValueID created for Scene 1
You can use even monit and then execute an action based on the number of clicks and run a http command to turn on / of a scene.
I know, it is not a nice way but it works:)
Regards,
Nim
-
- Posts: 10
- Joined: Sunday 11 September 2016 13:00
- Target OS: NAS (Synology & others)
- Domoticz version:
- Contact:
Re: The Button by Fibaro
nizaga wrote:Well...i have a "dirty" workarround to use the button until OZW 1.6 is released...
You can run a script that is listening
sudo tail -f /home/pi/domoticz/Config/OZW_Log.txt | grep Node065- add here your expressions
for the number of times you push the button, where
0x80 is one time
0x83 is twice
0x84 is three times
0x85 is four times
I have checked it several times and the number is consistentin every test (others are not)
2017-01-17 20:11:29.248 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4d, 0x80, 0x01, 0x20
2017-01-17 20:11:29.250 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7680 seconds. Sending event notification.
2017-01-17 20:11:29.250 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:31.798 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4e, 0x83, 0x01, 0x20
2017-01-17 20:11:31.799 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7860 seconds. Sending event notification.
2017-01-17 20:11:31.800 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:33.778 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x4f, 0x84, 0x01, 0x26
2017-01-17 20:11:33.780 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7920 seconds. Sending event notification.
2017-01-17 20:11:33.781 Warning, Node065, No ValueID created for Scene 1
2017-01-17 20:11:36.028 Detail, Node065, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x41, 0x05, 0x5b, 0x03, 0x50, 0x85, 0x01, 0x38
2017-01-17 20:11:36.029 Info, Node065, Received Central Scene set from node 65: scene id=1 in 7980 seconds. Sending event notification.
2017-01-17 20:11:36.030 Warning, Node065, No ValueID created for Scene 1
You can use even monit and then execute an action based on the number of clicks and run a http command to turn on / of a scene.
I know, it is not a nice way but it works:)
Regards,
Nim
thanks!!
A practical example, please.
to understand better.
thanks for your time
-
- Posts: 69
- Joined: Monday 30 November 2015 11:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
Point to your OZW_Log.txt file (you need to enable debug, normaly the file is under /home/pi/domoticz/Config, mine is under /var/tmp (in memory, but this is not relevant now)
and then run a script, like this: in my case, the button is Node065 (change the node number to yours), i call the script with different paramenters, $1 is the number of the button clicks (0x80, 0x83..), $2 is the idx of the switch, $3 is the command (on /of... ) etc...
call the script (command line) like _(samble) myscript.sh 0x80 120 on >/dev/null &
this will execute ON in the device IDX 120 in domoticz whenever you click one in the button (0x80)
tail -fn0 /var/tmp/OZW_Log.txt | \
while read line ; do
echo "$line" | grep Node065.*"$1"
if [ $? = 0 ]
then
sudo curl -s -i -H "Accept: application/json" "http://127.0.0.1:8080/json.htm?type=com ... &passcode="
fi
done
enjoy!
and then run a script, like this: in my case, the button is Node065 (change the node number to yours), i call the script with different paramenters, $1 is the number of the button clicks (0x80, 0x83..), $2 is the idx of the switch, $3 is the command (on /of... ) etc...
call the script (command line) like _(samble) myscript.sh 0x80 120 on >/dev/null &
this will execute ON in the device IDX 120 in domoticz whenever you click one in the button (0x80)
tail -fn0 /var/tmp/OZW_Log.txt | \
while read line ; do
echo "$line" | grep Node065.*"$1"
if [ $? = 0 ]
then
sudo curl -s -i -H "Accept: application/json" "http://127.0.0.1:8080/json.htm?type=com ... &passcode="
fi
done
enjoy!
-
- Posts: 10
- Joined: Sunday 11 September 2016 13:00
- Target OS: NAS (Synology & others)
- Domoticz version:
- Contact:
Re: The Button by Fibaro
First of all thanks!
I do not understand English well.
first step:
second step:
third step:
I create a file that I call "myscript.sh" (for example), with the code:
fourth step:
fifth step:
I call the script from a scene with:
Would it be all correct? Or I misunderstood it.
thanks for your time.
PD: I have installed domoticz in a synology
PD2: File path synology:
I do not understand English well.
first step:
Code: Select all
To activate debug mode in domoticz from config file.
Code: Select all
Press the button once and see the log file that is generated, get data.( NodeXXX )
I create a file that I call "myscript.sh" (for example), with the code:
Code: Select all
Tail -fn0 /var/tmp/OZW_Log.txt | \
While read line; do
Echo "$ line" | Grep NodeXXX. * "$ 1"
If [$? = 0]
Then
Sudo curl -s -i -H "Accept: application / json" "http://127.0.0.1:8080/json.htm?type=command¶m=switchlight&idx=$2&switchcmd=$3&level=0&passcode="
Fi
Done
Code: Select all
I copy the script.sh into the domoticz script folder
I call the script from a scene with:
Code: Select all
Script://myscript.sh 0x80 120 on> / dev / null &
Would it be all correct? Or I misunderstood it.
thanks for your time.
PD: I have installed domoticz in a synology
PD2: File path synology:
Code: Select all
/volume1/@appstore/domoticz/var/OZW_Log.txt
Last edited by xeonpj on Friday 27 January 2017 12:13, edited 2 times in total.
-
- Posts: 69
- Joined: Monday 30 November 2015 11:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
you need to run the script in background, so you don't need a scene. Just copy the script on your folder under for instance /home/pi/scripts, assign the right permissions using chmod and then execute "sudo bash myscript.sh 0x80 120 on> /dev/null &
Remember: my script is pointing to /var/tmp/OZW_Log.txt ... probably your OZW_Log.txt is running in another location.
regards,
Remember: my script is pointing to /var/tmp/OZW_Log.txt ... probably your OZW_Log.txt is running in another location.
regards,
-
- Posts: 10
- Joined: Sunday 11 September 2016 13:00
- Target OS: NAS (Synology & others)
- Domoticz version:
- Contact:
Re: The Button by Fibaro
thanks!! working!!!
-
- Posts: 1
- Joined: Wednesday 22 March 2017 11:08
- Target OS: Windows
- Domoticz version:
- Contact:
Re: The Button by Fibaro
Any update on this issue since last post?
/Jacob
/Jacob
-
- Posts: 69
- Joined: Monday 30 November 2015 11:36
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: The Button by Fibaro
I installed jeedom in another rpi, added a USB zwave stick and the button is recognized. I have not migrated to jeedom, I just use a virtual switch in jeedom to call a domoticz url switch and it works great
Enviado desde mi iPhone utilizando Tapatalk Pro
Enviado desde mi iPhone utilizando Tapatalk Pro
Who is online
Users browsing this forum: Bing [Bot] and 1 guest