Page 1 of 1

FLIRS z-way

Posted: 19 Mar 2015 17:41
by marcosavo
Is the z-way FLIRS, and there is a way to force FLIRS? I am using a multisensor Gen5 that supposedly is FLIRS, but is not reconized as such from the z-way.

Re: FLIRS z-way

Posted: 19 Mar 2015 17:49
by pofs
Z-Way is a static controller, which cannot be FLiRS by definition – it is only applicable to battery-powered slave nodes.
What do you expect from device being FLiRS at all, and how do you know it is not recognized by z-way as such?

Re: FLIRS z-way

Posted: 19 Mar 2015 18:46
by marcosavo
I have a Aeon Labs ZW074-C MultiSensor Gen5. I included the device, but it is not reconozed as FLIRS from the GUI.
"You could also ask your supplier / manufacturer if their device supports FLiRS beaming which is possibly the first thing you should to do."
Here the answer from the manufacturer.
Hi Marco,

If you want to ensure that you utilize FLiRS, here is a good question and answer page where it is explained well: http://www.zwave.guru/?topic=flirs-beaming

FLiRS should always be working, its a part of Z-Wave Plus communication. You will need to send a wakeup beam from your controller or another device nearby that supports beaming (ie: Range Extender).

Cheers,
Chris

Re: FLIRS z-way

Posted: 19 Mar 2015 20:23
by pofs
I don't understand what "not reconozed as FLIRS from the GUI" means. Can you please provide a screenshot/whatever to illustrate it?
RaZberry / Z-Way itself is not a FLiRS device, but it can use beaming to wake other devices. It automatically detects if the device is FLiRS upon inclusion.

P.S. Also provide dump of

Code: Select all

http://ip:8083/ZWaveAPI/Run/devices[x].data
where x is your device id. It would help to detect possible issues.

Re: FLIRS z-way

Posted: 23 Mar 2015 11:43
by marcosavo
dump http://ip:8083/ZWaveAPI/Run/devices[x].data
dump http://ip:8083/ZWaveAPI/Run/devices[x].data
Screenshot.jpg (82.71 KiB) Viewed 10046 times
No device reconized as FLIRS

Re: FLIRS z-way

Posted: 23 Mar 2015 11:49
by marcosavo

Code: Select all

{

    "invalidateTime": 1426783389,
    "updateTime": 1426783390,
    "type": "empty",
    "value": null,
    "basicType": 

{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "int",
    "value": 4

},
"genericType":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "int",
    "value": 7

},
"specificType":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "int",
    "value": 1

},
"infoProtocolSpecific":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "int",
    "value": 5479425

},
"deviceTypeString":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "string",
    "value": null

},
"isVirtual":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783390,
    "type": "bool",
    "value": false

},
"isListening":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "bool",
    "value": false

},
"isRouting":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "bool",
    "value": true

},
"isAwake":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426843133,
    "type": "bool",
    "value": false

},
"optional":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "bool",
    "value": true

},
"isFailed":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "bool",
    "value": false

},
"beam":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783390,
    "type": "bool",
    "value": false

},
"sensor250":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "bool",
    "value": false

},
"sensor1000":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "bool",
    "value": false

},
"neighbours":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "binary",
    "value": 

    [
        1
    ]

},
"manufacturerId":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "int",
    "value": 134

},
"vendorString":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783398,
    "type": "string",
    "value": "Aeon Labs"

},
"manufacturerProductType":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "int",
    "value": 2

},
"manufacturerProductId":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "int",
    "value": 74

},
"ZWLib":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "int",
    "value": 3

},
"ZWProtocolMajor":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "int",
    "value": 3

},
"ZWProtocolMinor":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "int",
    "value": 92

},
"SDK":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "string",
    "value": "6.51.01"

},
"applicationMajor":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "int",
    "value": 1

},
"applicationMinor":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783397,
    "type": "int",
    "value": 2

},
"nodeInfoFrame":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426843133,
    "type": "binary",
    "value": 

    [
        94,
        134,
        114,
        152,
        132,
        239,
        90,
        130
    ]

},
"ZDDXMLFile":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783411,
    "type": "string",
    "value": "407-0086-0002-0005-06-03-1c-01-12.xml"

},
"lastSend":
{

    "invalidateTime": 1427099174,
    "updateTime": 1427099175,
    "type": "int",
    "value": 0

},
"lastNonceGet":
{

    "invalidateTime": 1427099174,
    "updateTime": 1427099175,
    "type": "empty",
    "value": null

},
"lastReceived":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426843133,
    "type": "int",
    "value": 0

},
"failureCount":
{

    "invalidateTime": 1427099174,
    "updateTime": 1427099175,
    "type": "int",
    "value": 0

},
"keepAwake":
{

    "invalidateTime": 1426783389,
    "updateTime": 1427099176,
    "type": "bool",
    "value": false

},
"countSuccess":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783390,
    "type": "int",
    "value": 0

},
"countFailed":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783390,
    "type": "int",
    "value": 0

},
"queueLength":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783390,
    "type": "int",
    "value": 0

},
"givenName":
{

    "invalidateTime": 1426783389,
    "updateTime": 1426783393,
    "type": "string",
    "value": "Device_18"

},
"secureChannelEstablished":

    {
        "invalidateTime": 1426783389,
        "updateTime": 1426783391,
        "type": "bool",
        "value": true
    }

}

Re: FLIRS z-way

Posted: 23 Mar 2015 20:03
by pofs
Yes, seems it is not recognized as FLiRS. Can you provide a log fragment upon service startup, especially around the lines containing "01 41" bytes.

Re: FLIRS z-way

Posted: 24 Mar 2015 13:37
by elvizgz
Hi pofs!

I work with marcosavo. Here is the log upon service start (just the lines including "01 41" bytes):

Code: Select all

[2015-03-24 10:04:17.444] [D] [zway] RECEIVED: ( 01 09 01 41 93 16 01 02 02 01 33 )
[2015-03-24 10:04:17.445] [D] [zway] SENT ACK
[2015-03-24 10:04:17.445] [D] [zway] SETDATA devices.1.data.basicType = 2 (0x00000002)
[2015-03-24 10:04:17.445] [D] [zway] SETDATA devices.1.data.genericType = 2 (0x00000002)
[2015-03-24 10:04:17.445] [D] [zway] SETDATA devices.1.data.specificType = 1 (0x00000001)
[2015-03-24 10:04:17.448] [D] [zway] SETDATA devices.1.data.deviceTypeString = "Static PC Controller"
[2015-03-24 10:04:17.448] [D] [zway] SETDATA devices.1.data.isRouting = False
[2015-03-24 10:04:17.448] [D] [zway] SETDATA devices.1.data.isListening = True
[2015-03-24 10:04:17.449] [D] [zway] SETDATA devices.1.data.optional = False
[2015-03-24 10:04:17.449] [D] [zway] SETDATA devices.1.data.sensor1000 = False
[2015-03-24 10:04:17.449] [D] [zway] SETDATA devices.1.data.sensor250 = False
[2015-03-24 10:04:17.449] [D] [zway] SETDATA devices.1.data.infoProtocolSpecific = 9639425 (0x00931601)
[2015-03-24 10:04:17.449] [D] [zway] Job 0x41 (Get node protocol information): success
[2015-03-24 10:04:17.449] [I] [zway] Removing job: Get node protocol information
[2015-03-24 10:04:17.450] [D] [zway] SENDING: ( 01 04 00 41 06 BC )
[2015-03-24 10:04:17.463] [D] [zway] RECEIVED ACK
[2015-03-24 10:04:17.463] [D] [zway] RECEIVED: ( 01 09 01 41 53 1C 00 04 20 00 DD )
[2015-03-24 10:04:17.463] [D] [zway] SENT ACK
[2015-03-24 10:04:17.464] [D] [zway] SETDATA devices.6.data.basicType = 4 (0x00000004)
[2015-03-24 10:04:17.464] [D] [zway] SETDATA devices.6.data.genericType = 32 (0x00000020)
[2015-03-24 10:04:17.464] [D] [zway] SETDATA devices.6.data.specificType = 0 (0x00000000)
[2015-03-24 10:04:17.467] [D] [zway] SETDATA devices.6.data.deviceTypeString = ""
[2015-03-24 10:04:17.467] [D] [zway] SETDATA devices.6.data.isRouting = True
[2015-03-24 10:04:17.467] [D] [zway] SETDATA devices.6.data.isListening = False
[2015-03-24 10:04:17.468] [D] [zway] SETDATA devices.6.data.optional = False
[2015-03-24 10:04:17.468] [D] [zway] SETDATA devices.6.data.sensor1000 = False
[2015-03-24 10:04:17.468] [D] [zway] SETDATA devices.6.data.sensor250 = False
[2015-03-24 10:04:17.468] [D] [zway] SETDATA devices.6.data.infoProtocolSpecific = 5446656 (0x00531c00)
[2015-03-24 10:04:17.468] [D] [zway] Job 0x41 (Get node protocol information): success
[2015-03-24 10:04:17.468] [I] [zway] Removing job: Get node protocol information
[2015-03-24 10:04:17.468] [D] [zway] SENDING: ( 01 04 00 41 0A B0 )
[2015-03-24 10:04:17.473] [D] [zway] RECEIVED ACK
[2015-03-24 10:04:17.473] [D] [zway] RECEIVED: ( 01 09 01 41 53 9C 01 04 07 01 7A )
[2015-03-24 10:04:17.474] [D] [zway] SENT ACK
[2015-03-24 10:04:17.474] [D] [zway] SETDATA devices.10.data.basicType = 4 (0x00000004)
[2015-03-24 10:04:17.474] [D] [zway] SETDATA devices.10.data.genericType = 7 (0x00000007)
[2015-03-24 10:04:17.474] [D] [zway] SETDATA devices.10.data.specificType = 1 (0x00000001)
[2015-03-24 10:04:17.478] [D] [zway] SETDATA devices.10.data.deviceTypeString = ""
[2015-03-24 10:04:17.479] [D] [zway] SETDATA devices.10.data.isRouting = True
[2015-03-24 10:04:17.479] [D] [zway] SETDATA devices.10.data.isListening = False
[2015-03-24 10:04:17.479] [D] [zway] SETDATA devices.10.data.optional = True
[2015-03-24 10:04:17.479] [D] [zway] SETDATA devices.10.data.sensor1000 = False
[2015-03-24 10:04:17.479] [D] [zway] SETDATA devices.10.data.sensor250 = False
[2015-03-24 10:04:17.480] [D] [zway] SETDATA devices.10.data.infoProtocolSpecific = 5479425 (0x00539c01)
[2015-03-24 10:04:17.480] [D] [zway] Job 0x41 (Get node protocol information): success
[2015-03-24 10:04:17.480] [I] [zway] Removing job: Get node protocol information
[2015-03-24 10:04:17.480] [D] [zway] SENDING: ( 01 04 00 41 0F B5 )
[2015-03-24 10:04:17.487] [I] [core] Loading module TagOnOff from modules/TagOnOff
[2015-03-24 10:04:17.490] [I] [core] Executing script: /*** TagOnOff Z-Way HA module ******************************************* ...
[2015-03-24 10:04:17.491] [D] [zway] RECEIVED ACK
[2015-03-24 10:04:17.492] [D] [zway] RECEIVED: ( 01 09 01 41 53 9C 01 04 07 01 7A )
[2015-03-24 10:04:17.492] [D] [zway] SENT ACK
[2015-03-24 10:04:17.492] [D] [zway] SETDATA devices.15.data.basicType = 4 (0x00000004)
[2015-03-24 10:04:17.492] [D] [zway] SETDATA devices.15.data.genericType = 7 (0x00000007)
[2015-03-24 10:04:17.492] [D] [zway] SETDATA devices.15.data.specificType = 1 (0x00000001)
[2015-03-24 10:04:17.497] [D] [zway] SETDATA devices.15.data.deviceTypeString = ""
[2015-03-24 10:04:17.497] [D] [zway] SETDATA devices.15.data.isRouting = True
[2015-03-24 10:04:17.497] [D] [zway] SETDATA devices.15.data.isListening = False
[2015-03-24 10:04:17.497] [D] [zway] SETDATA devices.15.data.optional = True
[2015-03-24 10:04:17.498] [D] [zway] SETDATA devices.15.data.sensor1000 = False
[2015-03-24 10:04:17.498] [D] [zway] SETDATA devices.15.data.sensor250 = False
[2015-03-24 10:04:17.498] [D] [zway] SETDATA devices.15.data.infoProtocolSpecific = 5479425 (0x00539c01)
[2015-03-24 10:04:17.498] [D] [zway] Job 0x41 (Get node protocol information): success
[2015-03-24 10:04:17.498] [I] [zway] Removing job: Get node protocol information
[2015-03-24 10:04:17.498] [D] [zway] SENDING: ( 01 04 00 41 12 A8 )
[2015-03-24 10:04:17.501] [D] [zway] RECEIVED ACK
[2015-03-24 10:04:17.502] [D] [zway] RECEIVED: ( 01 09 01 41 53 9C 01 04 07 01 7A )
[2015-03-24 10:04:17.502] [D] [zway] SENT ACK
[2015-03-24 10:04:17.502] [D] [zway] SETDATA devices.18.data.basicType = 4 (0x00000004)
[2015-03-24 10:04:17.502] [D] [zway] SETDATA devices.18.data.genericType = 7 (0x00000007)
[2015-03-24 10:04:17.502] [D] [zway] SETDATA devices.18.data.specificType = 1 (0x00000001)
[2015-03-24 10:04:17.508] [D] [zway] SETDATA devices.18.data.deviceTypeString = ""
[2015-03-24 10:04:17.508] [D] [zway] SETDATA devices.18.data.isRouting = True
[2015-03-24 10:04:17.508] [D] [zway] SETDATA devices.18.data.isListening = False
[2015-03-24 10:04:17.508] [D] [zway] SETDATA devices.18.data.optional = True
[2015-03-24 10:04:17.508] [D] [zway] SETDATA devices.18.data.sensor1000 = False
[2015-03-24 10:04:17.508] [D] [zway] SETDATA devices.18.data.sensor250 = False
[2015-03-24 10:04:17.509] [D] [zway] SETDATA devices.18.data.infoProtocolSpecific = 5479425 (0x00539c01)
[2015-03-24 10:04:17.509] [D] [zway] Job 0x41 (Get node protocol information): success
[2015-03-24 10:04:17.509] [I] [zway] Removing job: Get node protocol information
[2015-03-24 10:04:17.509] [D] [zway] SENDING: ( 01 04 00 41 13 A9 )
[2015-03-24 10:04:17.509] [I] [core] Loading module LogicalRules from modules/LogicalRules
[2015-03-24 10:04:17.517] [I] [core] Executing script: /*** LogicalRules Z-Way HA module ******************************************* ...
[2015-03-24 10:04:17.520] [I] [core] Loading module NotificationSMSru from modules/NotificationSMSru
[2015-03-24 10:04:17.523] [D] [zway] RECEIVED ACK
[2015-03-24 10:04:17.523] [D] [zway] RECEIVED: ( 01 09 01 41 52 9C 00 04 20 01 5D )
[2015-03-24 10:04:17.523] [D] [zway] SENT ACK
[2015-03-24 10:04:17.524] [D] [zway] SETDATA devices.19.data.basicType = 4 (0x00000004)
[2015-03-24 10:04:17.524] [D] [zway] SETDATA devices.19.data.genericType = 32 (0x00000020)
[2015-03-24 10:04:17.524] [D] [zway] SETDATA devices.19.data.specificType = 1 (0x00000001)
[2015-03-24 10:04:17.527] [D] [zway] SETDATA devices.19.data.deviceTypeString = "Routing Binary Sensor"
[2015-03-24 10:04:17.527] [D] [zway] SETDATA devices.19.data.isRouting = True
[2015-03-24 10:04:17.527] [D] [zway] SETDATA devices.19.data.isListening = False
[2015-03-24 10:04:17.527] [D] [zway] SETDATA devices.19.data.optional = True
[2015-03-24 10:04:17.527] [D] [zway] SETDATA devices.19.data.sensor1000 = False
[2015-03-24 10:04:17.528] [D] [zway] SETDATA devices.19.data.sensor250 = False
[2015-03-24 10:04:17.528] [D] [zway] SETDATA devices.19.data.infoProtocolSpecific = 5413888 (0x00529c00)
[2015-03-24 10:04:17.528] [D] [zway] Job 0x41 (Get node protocol information): success
[2015-03-24 10:04:17.528] [I] [zway] Removing job: Get node protocol information

Re: FLIRS z-way

Posted: 24 Mar 2015 21:58
by pofs
Looks like all your devices really have zeroes in "listening", "sensor 1000" and "sensor 250" bits. It is not a software/UI bug or something. So either it is a bug in your device, or in RaZberry firmware.

Which RaZberry board do you have? Is it old 3rd gen, or a new 5th gen one?

Re: FLIRS z-way

Posted: 25 Mar 2015 11:22
by elvizgz
I have the new 5gen one. I don't understand what does 'Looks like all your devices really have zeroes in "listening"' imply.