Display Z-Wave max kbps device speed in web interface

Use this forum to discuss possible implementation of a new feature before opening a ticket.
A developer shall edit the topic title with "[xxx]" where xxx is the id of the accompanying tracker id.
Duplicate posts about the same id. +1 posts are not allowed.

Moderators: leecollings, remb0

Post Reply
ben53252642
Posts: 543
Joined: Saturday 02 July 2016 5:17
Target OS: Linux
Domoticz version: Beta
Contact:

Display Z-Wave max kbps device speed in web interface

Post by ben53252642 »

It's possible to see the maximum speed for a Z-Wave device (according to openzwave) in:

Code: Select all

cat domoticzfolder/Config/zwcfg_ZWAVEHOMEID.xml | grep 'max_baud_rate'
Example:

<Node id="30" name="Main Bedroom Wa" location="" basic="4" generic="15" specific="1" roletype="5" devicetype="6912" nodetype="0" type="Basic Repeater Slave" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">

max_baud_rate="40000" = 40kbps

There are 3 speeds Z-Wave devices can operate at (depending on hardware):

1) 9.6 kbps
2) 40kbps
3) 100kbps (Z-Wave Plus)

I think we should have the speeds visible in the Domoticz GUI, it would help users identify older devices or devices not operating at their peak performance that might be a bottleneck / slowing down their systems.

Also could we highlight security enabled devices in a difference color, dark blue (on the openzwave hardware page)?

Mostly for my own reference, this command displays z-wave device names that have been included as secure devices:

Code: Select all

cat domoticzfolder/Config/zwcfg_ZWAVEHOMEID.xml | grep 'secured' | grep -o -P '(?<=name=).*(?=location)'
Also its possible to get a list of devices supporting Z-Wave beaming with:

Code: Select all

cat domoticzfolder/Config/zwcfg_ZWAVEHOMEID.xml | grep 'beaming="true"' | grep -o -P '(?<=name=).*(?=location)'
This is all info that should be probably be accessible in the web GUI somewhere.
Unless otherwise stated, all my code is released under GPL 3 license: https://www.gnu.org/licenses/gpl-3.0.en.html
User avatar
Egregius
Posts: 2592
Joined: Thursday 09 April 2015 12:19
Target OS: Linux
Domoticz version: v2024.7
Location: Beitem, BE
Contact:

Re: Display Z-Wave max kbps device speed in web interface

Post by Egregius »

Not sure why you would need this...

For example my device list:

Code: Select all

2	Aeotec DSA03202 Minimote
1	Aeotec ZW090 Z-Stick Gen5 EU
3	Danfoss Z Thermostat 014G0013
6	FIBARO System FGK101 Door Opening Sensor
5	FIBARO System FGMS001 Motion Sensor
9	FIBARO System FGRM222 Roller Shutter Controller 2
1	FIBARO System FGS212 Switch 3kW
4	FIBARO System FGS222 Double Relay Switch 2x1.5kW
6	FIBARO System FGSD002 Smoke Sensor
6	FIBARO System FGWPE/F Wall Plug
1	GreenWave PowerNode 6 port
1	Horstmann ASR-ZW Thermostat Receiver
2	Neo CoolCam Power plug 12A
1	Philio Technology Corporation PH-PSE02.eu Zipato Indoor Siren
6	Qubino ZMNHBA2 Flush 2 Relays
1	Qubino ZMNHCDx Flush Shutter
4	Qubino ZMNHDA2 Flush Dimmer
1	Qubino ZMNHDD1 Flush Dimmer
1	Qubino ZMNHND1 Flush 1D relay
According to OZWCP 12 devices are Zwave plus.
But when I search in the zwcfg xml file all of them have a speed of 40000.

Also, I think you want the 'listening' tag instead of 'beaming'.
Beaming is true on all my devices. The listening tag seems to follow battery or main powered devices:

Code: Select all

max_baud_rate	listening	beaming	Device
40000	true	true	Aeotec ZW090 Z-Stick Gen5 EU
40000	true	true	Qubino ZMNHDA2 Flush Dimmer
40000	true	true	Qubino ZMNHDA2 Flush Dimmer
40000	true	true	Qubino ZMNHBA2 Flush 2 Relays
40000	true	true	GreenWave PowerNode 6 port
40000	true	true	Qubino ZMNHBA2 Flush 2 Relays
40000	true	true	Qubino ZMNHBA2 Flush 2 Relays
40000	true	true	Qubino ZMNHDA2 Flush Dimmer
40000	true	true	Qubino ZMNHDD1 Flush Dimmer
40000	true	true	Qubino ZMNHDA2 Flush Dimmer
40000	true	true	Qubino ZMNHBA2 Flush 2 Relays
40000	true	true	Horstmann ASR-ZW Thermostat Receiver
40000	true	true	Qubino ZMNHCDx Flush Shutter
40000	true	true	FIBARO System FGWPE/F Wall Plug
40000	true	true	FIBARO System FGWPE/F Wall Plug
40000	true	true	FIBARO System FGWPE/F Wall Plug
40000	true	true	FIBARO System FGWPE/F Wall Plug
40000	true	true	FIBARO System FGWPE/F Wall Plug
40000	true	true	Qubino ZMNHBA2 Flush 2 Relays
40000	true	true	FIBARO System FGS212 Switch 3kW
40000	false	true	FIBARO System FGK101 Door Opening Sensor
40000	false	true	FIBARO System FGK101 Door Opening Sensor
40000	false	true	Danfoss Z Thermostat 014G0013
40000	false	true	FIBARO System FGK101 Door Opening Sensor
40000	true	true	FIBARO System FGS222 Double Relay Switch 2x1.5kW
40000	false	true	FIBARO System FGSD002 Smoke Sensor
40000	false	true	FIBARO System FGSD002 Smoke Sensor
40000	false	true	FIBARO System FGSD002 Smoke Sensor
40000	true	true	FIBARO System FGS222 Double Relay Switch 2x1.5kW
40000	false	true	FIBARO System FGMS001 Motion Sensor
40000	false	true	FIBARO System FGMS001 Motion Sensor
40000	false	true	FIBARO System FGMS001 Motion Sensor
40000	false	true	FIBARO System FGMS001 Motion Sensor
40000	false	true	FIBARO System FGMS001 Motion Sensor
40000	false	true	FIBARO System FGK101 Door Opening Sensor
40000	true	true	FIBARO System FGWPE/F Wall Plug
40000	false	true	FIBARO System FGK101 Door Opening Sensor
40000	false	true	FIBARO System FGK101 Door Opening Sensor
40000	false	true	Aeotec DSA03202 Minimote
40000	true	true	FIBARO System FGS222 Double Relay Switch 2x1.5kW
40000	true	true	FIBARO System FGS222 Double Relay Switch 2x1.5kW
40000	false	true	FIBARO System FGSD002 Smoke Sensor
40000	true	true	Philio Technology Corporation PH-PSE02.eu Zipato Indoor Siren
40000	true	true	Neo CoolCam Power plug 12A
40000	false	true	FIBARO System FGSD002 Smoke Sensor
40000	false	true	FIBARO System FGSD002 Smoke Sensor
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
40000	false	true	Danfoss Z Thermostat 014G0013
40000	false	true	Danfoss Z Thermostat 014G0013
40000	false	true	FIBARO System FGK101 Door Opening Sensor
40000	true	true	Qubino ZMNHND1 Flush 1D relay
40000	true	true	Neo CoolCam Power plug 12A
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
40000	true	true	FIBARO System FGRM222 Roller Shutter Controller 2
ben53252642
Posts: 543
Joined: Saturday 02 July 2016 5:17
Target OS: Linux
Domoticz version: Beta
Contact:

Re: Display Z-Wave max kbps device speed in web interface

Post by ben53252642 »

Egregius I'm seeing the same thing RE 40000 (40kbps) for all my devices, I've spent the last two hours trying to figure out if my network is really operating at Z-Wave plus speeds (I know many of my devices support 100kbps).

I've logged an issue on the openzwave github page:
https://github.com/OpenZWave/open-zwave/issues/1414
Unless otherwise stated, all my code is released under GPL 3 license: https://www.gnu.org/licenses/gpl-3.0.en.html
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest