roshbaik2 / open-zwave

Automatically exported from code.google.com/p/open-zwave
0 stars 0 forks source link

Fibaro RGBW Controller FGRGBWM441 and Powerlevel_Get #314

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Include Fibaro RGBW Controller FGRGBWM441
2. Probe eventually completes after several minutes, apparently because of 
repeated failures to send Powerlevel_Get
3.

What is the expected output? What do you see instead?
One of many:
2014-05-29 18:58:44.507 Node017, Sending (Query) message (Attempt 3, Callback 
ID=0x3a, Expected Reply=0x04) - Powerlevel_Get (Node=17): 0x01, 0x09, 0x00, 
0x13, 0x11, 0x02, 0x73, 0x02, 0x25, 0x3a, 0x98
2014-05-29 18:58:44.513 Node017,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-05-29 18:58:44.513 Node017,   ZW_SEND_DATA delivered to Z-Wave stack
2014-05-29 18:58:44.525 Node017,   Received: 0x01, 0x05, 0x00, 0x13, 0x3a, 
0x00, 0xd3
2014-05-29 18:58:44.525 Node017,   ZW_SEND_DATA Request with callback ID 0x3a 
received (expected 0x3a)
2014-05-29 18:58:44.525 Node017, Request RTT 18 Average Request RTT 19
2014-05-29 18:59:24.507 Node017, ERROR: Dropping command, expected response not 
received after 3 attempt(s)
2014-05-29 18:59:24.507 Node017, Removing current message

What version of the product are you using? On what operating system?
r803

What branch of the code were you using? (if you just followed the
instructions on the source checkout page, then say trunk.. if you checked
out a branch, please let us know what branch it was)
trunk

Please include the file OZW_Log.txt from your program. Make sure the file
zwcfg*.xml is NOT present.

Please provide any additional information below.

Original issue reported on code.google.com by google-o...@caederus.org on 3 Jun 2014 at 1:01

Attachments:

GoogleCodeExporter commented 9 years ago
The device is incorrectly advertising it supports the PowerLevel Command Class? 
You can verify this with Fibaro (or not, but would be good to get a 
confirmation). If it is incorrect, then you need to update the Config file for 
it and add the following:

<CommandClass id="115" action="remove" />

Original comment by jus...@dynam.ac on 3 Jun 2014 at 1:43

GoogleCodeExporter commented 9 years ago
Fibaro's documentation shows it supporting the class, as does pepper1 (is that 
just repeating the same source of information, or is it the result of 
independent testing?:
http://www.pepper1.net/zwavedb/device/491

Other Fibaro devices presumably do support this class, as I see "Received a 
PowerLevel report" messages in the log from the relay and smoke models.

Might it be possible to observe the correct behaviour interacting with some 
other tool, e.g. Fibaro's own software?  Unfortunately I don't have access to 
that.

Original comment by google-o...@caederus.org on 3 Jun 2014 at 4:26

GoogleCodeExporter commented 9 years ago
Pepper1 is basically community contributed and I don't know if they actually 
verify the info submitted. (They could as they also do the certification for 
Sigma, but I've also come across errors on Pepper1 as well). 

But based on the log you submitted, it's not responding to the Get requests, 
and you confirmed it does work with other devices, so I'll make a educated 
guess and say its a bug of sorts in the Firmware. 

Your not loosing any real meaningful functionality though. The Powerlevel class 
basically allows you to adjust the transmit power of the RF module. Seeing as 
the module is mains powered, there is not battery issues and if it talks to the 
rest of the network fine, then no need to adjust. 

So if you want a quick fix, do what I posted before. If it is a bug in OZW, 
it's going to be a pretty low priority for me to fix, as 1) I don't own this 
device. 2) it's use case for the average joe is almost non-existant! 

Original comment by jus...@dynam.ac on 3 Jun 2014 at 7:55

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hello,

I have a same problem :

r816 :
------------------------------
Node N° : 28
Nom : Multilevel Power Switch
Product : FGRGBWM441 RGBW Controller
------------------------------

Log :
------------------------------
2014-06-12 20:33:35.690 Node028, Sending (Send) message (Callback ID=0x5e, 
Expected Reply=0x04) - MultiChannel Encapsulated (instance=3): BasicCmd_Get 
(Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 0x0d, 0x01, 0x02, 0x20, 
0x02, 0x25, 0x5e, 0xcc
2014-06-12 20:33:35.700 Node028,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-06-12 20:33:35.702 Node028,   ZW_SEND_DATA delivered to Z-Wave stack
2014-06-12 20:33:35.713 Node028,   Received: 0x01, 0x05, 0x00, 0x13, 0x5e, 
0x00, 0xb7
2014-06-12 20:33:35.715 Node028,   ZW_SEND_DATA Request with callback ID 0x5e 
received (expected 0x5e)
2014-06-12 20:33:35.718 Node028, Request RTT 24 Average Request RTT 24
2014-06-12 20:34:15.694
2014-06-12 20:34:15.696 Node028, Sending (Send) message (Attempt 2, Callback 
ID=0x75, Expected Reply=0x04) - MultiChannel Encapsulated (instance=3): 
BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 0x0d, 0x01, 
0x02, 0x20, 0x02, 0x25, 0x75, 0xe7
2014-06-12 20:34:15.699 Notification: Notification home 0161d73f node 28 Timeout
2014-06-12 20:34:15.706 Node028,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-06-12 20:34:15.708 Node028,   ZW_SEND_DATA delivered to Z-Wave stack
2014-06-12 20:34:15.719 Node028,   Received: 0x01, 0x05, 0x00, 0x13, 0x75, 
0x00, 0x9c
2014-06-12 20:34:15.721 Node028,   ZW_SEND_DATA Request with callback ID 0x75 
received (expected 0x75)
2014-06-12 20:34:15.724 Node028, Request RTT 24 Average Request RTT 24
2014-06-12 20:34:55.699
2014-06-12 20:34:55.702 Node028, Sending (Send) message (Attempt 3, Callback 
ID=0x76, Expected Reply=0x04) - MultiChannel Encapsulated (instance=3): 
BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 0x0d, 0x01, 
0x02, 0x20, 0x02, 0x25, 0x76, 0xe4
2014-06-12 20:34:55.705 Notification: Notification home 0161d73f node 28 Timeout
2014-06-12 20:34:55.711 Node028,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-06-12 20:34:55.714 Node028,   ZW_SEND_DATA delivered to Z-Wave stack
2014-06-12 20:34:55.725 Node028,   Received: 0x01, 0x05, 0x00, 0x13, 0x76, 
0x00, 0x9f
2014-06-12 20:34:55.727 Node028,   ZW_SEND_DATA Request with callback ID 0x76 
received (expected 0x76)
2014-06-12 20:34:55.729 Node028, Request RTT 25 Average Request RTT 24

2014-06-12 20:35:35.705 Node028, ERROR: Dropping command, expected response not 
received after 3 attempt(s)
-----------------------------

Log2 :
-----------------------------
2014-06-12 20:40:18.462 Node028, Sending (Query) message (Attempt 2, Callback 
ID=0x52, Expected Reply=0x04) - Powerlevel_Get (Node=28): 0x01, 0x09, 0x00, 
0x13, 0x1c, 0x02, 0x73, 0x02, 0x25, 0x52, 0xfd
2014-06-12 20:40:18.465 Notification: Notification home 0161d73f node 28 Timeout
2014-06-12 20:40:18.471 Node028,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-06-12 20:40:18.473 Node028,   ZW_SEND_DATA delivered to Z-Wave stack
2014-06-12 20:40:18.484 Node028,   Received: 0x01, 0x05, 0x00, 0x13, 0x52, 
0x00, 0xbb
2014-06-12 20:40:18.487 Node028,   ZW_SEND_DATA Request with callback ID 0x52 
received (expected 0x52)
2014-06-12 20:40:18.489 Node028, Request RTT 24 Average Request RTT 23
2014-06-12 20:40:58.465
2014-06-12 20:40:58.467 Node028, Sending (Query) message (Attempt 3, Callback 
ID=0x53, Expected Reply=0x04) - Powerlevel_Get (Node=28): 0x01, 0x09, 0x00, 
0x13, 0x1c, 0x02, 0x73, 0x02, 0x25, 0x53, 0xfc
2014-06-12 20:40:58.468 Notification: Notification home 0161d73f node 28 Timeout
2014-06-12 20:40:58.475 Node028,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-06-12 20:40:58.477 Node028,   ZW_SEND_DATA delivered to Z-Wave stack
2014-06-12 20:40:58.487 Node028,   Received: 0x01, 0x05, 0x00, 0x13, 0x53, 
0x00, 0xba
2014-06-12 20:40:58.489 Node028,   ZW_SEND_DATA Request with callback ID 0x53 
received (expected 0x53)
2014-06-12 20:40:58.491 Node028, Request RTT 23 Average Request RTT 23

2014-06-12 20:41:38.469 Node028, ERROR: Dropping command, expected response not 
received after 3 attempt(s)

2014-06-12 20:41:38.471 Node028, Removing current message
2014-06-12 20:41:38.474 Notification: Notification home 0161d73f node 28 Timeout
2014-06-12 20:41:38.477 Node028, Query Stage Complete (Session)
2014-06-12 20:41:38.479 Node028, AdvanceQueries queryPending=0 queryRetries=0 
queryStage=Dynamic live=1
2014-06-12 20:41:38.481 Node028, QueryStage_Dynamic
2014-06-12 20:41:38.483 Node028, Queuing (Send) BasicCmd_Get (Node=28): 0x01, 
0x09, 0x00, 0x13, 0x1c, 0x02, 0x20, 0x02, 0x25, 0x54, 0xa8
2014-06-12 20:41:38.486 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=2): BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 
0x0d, 0x01, 0x01, 0x20, 0x02, 0x25, 0x55, 0xc4
2014-06-12 20:41:38.488 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=3): BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 
0x0d, 0x01, 0x02, 0x20, 0x02, 0x25, 0x56, 0xc4
2014-06-12 20:41:38.491 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=4): BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 
0x0d, 0x01, 0x03, 0x20, 0x02, 0x25, 0x57, 0xc4
2014-06-12 20:41:38.493 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=5): BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 
0x0d, 0x01, 0x04, 0x20, 0x02, 0x25, 0x58, 0xcc
2014-06-12 20:41:38.496 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=6): BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 
0x0d, 0x01, 0x05, 0x20, 0x02, 0x25, 0x59, 0xcc
2014-06-12 20:41:38.498 Node028, Queuing (Send) SwitchMultilevelCmd_Get 
(Node=28): 0x01, 0x09, 0x00, 0x13, 0x1c, 0x02, 0x26, 0x02, 0x25, 0x5a, 0xa0
2014-06-12 20:41:38.500 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=2): SwitchMultilevelCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 
0x06, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x02, 0x25, 0x5b, 0xcc
2014-06-12 20:41:38.503 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=3): SwitchMultilevelCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 
0x06, 0x60, 0x0d, 0x01, 0x02, 0x26, 0x02, 0x25, 0x5c, 0xc8
2014-06-12 20:41:38.506 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=4): SwitchMultilevelCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 
0x06, 0x60, 0x0d, 0x01, 0x03, 0x26, 0x02, 0x25, 0x5d, 0xc8
2014-06-12 20:41:38.508 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=5): SwitchMultilevelCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 
0x06, 0x60, 0x0d, 0x01, 0x04, 0x26, 0x02, 0x25, 0x5e, 0xcc
2014-06-12 20:41:38.511 Node028, Queuing (Send) MultiChannel Encapsulated 
(instance=6): SwitchMultilevelCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 
0x06, 0x60, 0x0d, 0x01, 0x05, 0x26, 0x02, 0x25, 0x5f, 0xcc
2014-06-12 20:41:38.513 Node028, Queuing (Send) SensorMultilevelCmd_Get 
(Node=28): 0x01, 0x09, 0x00, 0x13, 0x1c, 0x02, 0x31, 0x04, 0x25, 0x60, 0x8b
2014-06-12 20:41:38.517 Node028, Queuing (Send) MeterCmd_Get (Node=28): 0x01, 
0x0a, 0x00, 0x13, 0x1c, 0x03, 0x32, 0x01, 0x00, 0x25, 0x61, 0x8e
2014-06-12 20:41:38.519 Node028, Queuing (Send) MeterCmd_Get (Node=28): 0x01, 
0x0a, 0x00, 0x13, 0x1c, 0x03, 0x32, 0x01, 0x10, 0x25, 0x62, 0x9d
2014-06-12 20:41:38.522 Node028, Queuing (Query) Query Stage Complete (Dynamic)

An idea ?

Original comment by muller...@gmail.com on 12 Jun 2014 at 6:46

Attachments:

GoogleCodeExporter commented 9 years ago
I have add : <CommandClass id="115" action="remove" /> in config file.
Yhis does not change the errors received.

Original comment by muller...@gmail.com on 12 Jun 2014 at 6:59

GoogleCodeExporter commented 9 years ago
Did you delete your zwcfg*xml, after you updated the device config?

Original comment by uAle...@gmail.com on 12 Jun 2014 at 7:08

GoogleCodeExporter commented 9 years ago
yes

Original comment by muller...@gmail.com on 12 Jun 2014 at 7:56

GoogleCodeExporter commented 9 years ago
Can you attach the new xml file? Just to doublecheck the format is correct :)

Original comment by uAle...@gmail.com on 13 Jun 2014 at 5:38

GoogleCodeExporter commented 9 years ago
Attached. Thank you.

Original comment by muller...@gmail.com on 13 Jun 2014 at 8:59

Attachments:

GoogleCodeExporter commented 9 years ago
i have always :

2014-06-13 15:29:39.599 Node028, Sending (Send) message (Callback ID=0x54, 
Expected Reply=0x04) - MultiChannel Encapsulated (instance=5): BasicCmd_Get 
(Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 0x0d, 0x01, 0x04, 0x20, 
0x02, 0x25, 0x54, 0xc0
2014-06-13 15:29:39.609 Node028,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-06-13 15:29:39.611 Node028,   ZW_SEND_DATA delivered to Z-Wave stack
2014-06-13 15:29:39.622 Node028,   Received: 0x01, 0x05, 0x00, 0x13, 0x54, 
0x00, 0xbd
2014-06-13 15:29:39.625 Node028,   ZW_SEND_DATA Request with callback ID 0x54 
received (expected 0x54)
2014-06-13 15:29:39.627 Node028, Request RTT 25 Average Request RTT 25
2014-06-13 15:30:19.603
2014-06-13 15:30:19.604 Node028, Sending (Send) message (Attempt 2, Callback 
ID=0x75, Expected Reply=0x04) - MultiChannel Encapsulated (instance=5): 
BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 0x0d, 0x01, 
0x04, 0x20, 0x02, 0x25, 0x75, 0xe1
2014-06-13 15:30:19.606 Notification: Notification home 0161d73f node 28 Timeout
2014-06-13 15:30:19.613 Node028,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-06-13 15:30:19.615 Node028,   ZW_SEND_DATA delivered to Z-Wave stack
2014-06-13 15:30:19.626 Node028,   Received: 0x01, 0x05, 0x00, 0x13, 0x75, 
0x00, 0x9c
2014-06-13 15:30:19.628 Node028,   ZW_SEND_DATA Request with callback ID 0x75 
received (expected 0x75)
2014-06-13 15:30:19.630 Node028, Request RTT 25 Average Request RTT 25
2014-06-13 15:30:59.606
2014-06-13 15:30:59.608 Node028, Sending (Send) message (Attempt 3, Callback 
ID=0x76, Expected Reply=0x04) - MultiChannel Encapsulated (instance=5): 
BasicCmd_Get (Node=28): 0x01, 0x0d, 0x00, 0x13, 0x1c, 0x06, 0x60, 0x0d, 0x01, 
0x04, 0x20, 0x02, 0x25, 0x76, 0xe2
2014-06-13 15:30:59.609 Notification: Notification home 0161d73f node 28 Timeout
2014-06-13 15:30:59.617 Node028,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2014-06-13 15:30:59.619 Node028,   ZW_SEND_DATA delivered to Z-Wave stack
2014-06-13 15:30:59.630 Node028,   Received: 0x01, 0x05, 0x00, 0x13, 0x76, 
0x00, 0x9f
2014-06-13 15:30:59.632 Node028,   ZW_SEND_DATA Request with callback ID 0x76 
received (expected 0x76)
2014-06-13 15:30:59.634 Node028, Request RTT 25 Average Request RTT 25

Original comment by muller...@gmail.com on 13 Jun 2014 at 1:32

GoogleCodeExporter commented 9 years ago
I found, add this too : <CommandClass id="32" action="remove" />

Thanks for all.

Original comment by muller...@gmail.com on 13 Jun 2014 at 1:40

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r838.

Original comment by jus...@dynam.ac on 30 Jun 2014 at 1:57