Testing the Z-Station Z-wave>me multi-protocol USB adapter

Nico Writing by Nico
  13 min of reading

This page has been visited ... times

Testing the Z-Station Z-wave>me multi-protocol USB adapter

A small exclusive on the web, and yes I am one of the first to test the new superhero dongle from the ZWAVE>ME brand, the multiprotocol USB adapter on Z-STATION - ZMEEZSTATION_ZW_ZB compatible Zigbee/Z-wave/Thread/matter and even Bluetooth. So when I say the first I’m talking in France and in reference to an article on a Blog. Lately I have tested quite a few zigbee dongles, this is a combo that can be interesting and Zwave>me is a specialist in this area.

The Z-WAVE.ME USB adapter is the ideal solution for connecting and controlling all your home automation devices.

Z-WAVE.ME - USB ADAPTER FOR Z-WAVE & ZIGBEE/THREAD/BLE Z-STATION

By Z-wave>me

The Z-WAVE.ME USB adapter is the ideal solution for connecting and controlling all your home automation devices.

Unboxing

Natural looking cardboard, Zwave>playing the ecology card for me, they are not the first but I find the packaging nice and clear. Inside we find the USB adapter supplied with screws and plugs to install it on the front, as well as two antennas, one for the zigbee network and one for z-wave. So don’t hesitate to consult the instructions if in doubt. And there are also two usb cables, one usb-c > usb-c and one usb > usb-c. Yes, I forgot the instructions, it covers the essentials, for the rest, go directly to the site.

Contents of the z-station adapter box by zwave.me

The case is made from soft-touch ABS. Disassembly is simply done by unscrewing the 3 screws located under the case. You will also be able to see the reminder of the Z-wave and Zigbee antenna locations. The printed circuit comes out of its location by itself.

Two things stand out to me:

  • the first the circuit could have been reduced given the gap between the components (Z-wave response>me after distribution of the article: Yes, the PCB could be more compact, but with the weight of the antennas it You have to have a fairly wide base. We decided to make the key in external format to have better radio quality and not break the USB ports with the weight of the external antennas.
  • the module is sold for around 126€ and given the number of components there are none for more than 30-35€…. I’ll let you imagine what happens next… ( Z-wave>me response after publication of the article: Too bad that no one appreciates the quality of the components used, that the two antennas and the SMA port by Linx Technologies cost us 28 EUR - watch on DigiKey the price for 1000 pieces So this sentence is far from fair This key costs almost like two standard keys + two antennas.
Rendering of the z-station box and access to the printed circuit

To complete a small rendering of the size of the z-wave>me Z-station USB adapter, you can still easily attach it to your electrical panel.

the product is of quality.

Rendering of the size of the zwave.me dongle with its z-station antennas

Technical characteristics

InterfaceUSB 2.0
Supported protocolsZ-Wave, Zigbee, Thread, Matter, BLE
Z-Wave FeaturesZ-Wave Plus 700 Series, Security S2, Smart Start, Long Range
Z-Wave TransceiverSilicon Labs ZGM130S
Zigbee Thread Matter BLE TransceiverSilicon Labs EFR32MG21P
Serial APISilicon Labs EZSP Serial API with Z-Wave.Me Extensions
Size60mm x 20mm x 10mm
Weight25 g
Power supplyVia USB port
System CompatibilityWindows, macOS, Linux

Z-Station box includes the following:

-Z-Station

  • Z-Wave antenna (868 MHz)
  • Zigbee/Thread/BLE antenna (2.4 GHz)
  • USB-C cable
  • A set of screws for wall mounting and a wall mounting template
  • Quick Start Guide

Connectivity

Z-Station provides two serial interfaces used by Z-Wave and Zigbee/Thread/BLE applications respectively. Linux and Mac OSX have a built-in device driver for the stick and will create a new device named like /dev/ttyUSB* (Linux) or /dev/cu.SLAB_USBtoUART (OSX). Windows lists a new COM port device but may require CP2105 device driver from Silicon Labs.

Firmwares Zwave>me

Z-Station supports Z-Wave and Zigbee NCP, OpenThread RCP, Bluetooth Low Energy or CPC Zigbee NCP/OpenThread RCP combo (optional, selected by firmware update). It is also possible to use the Z-Station as a Z-Wave/Zigbee/Thread repeater (special firmware required).

Z-Wave support

Compared to the standard firmware design used by almost all Z-Wave USB dongles and other Z-Wave host interface hardware, this device’s firmware offers several expansions and enhancements:

  • Built-in Z-Wave Zniffer tool
  • Backup and restore function, including network topology
  • Optimized transmission queue management to speed up the transmission process
  • Firmware update from field OS level
  • Extended wake-up notification to extend battery life of battery-operated devices in the network
  • Advanced statistics on real network usage
  • Allows you to change frequency from the software
  • Compatible with third-party software such as Home Assistant, Z-WaveJS, OpenZWave, Domoticz, OpenHAB, Jeedom (thanks to static library mode)

Zigbee support

  • Zigbee is available in NCP (network coprocessor) and RCP (radio coprocessor) variants. Zigbee HA 3.0 protocol is supported. To work with Zigbee2MQTT 1.38.0 and higher, you will need to update your Z-Station.
  • Built-in Thread 802.15.4 network tool
  • Optimized configuration for stable operation in large networks
  • Firmware update from field OS level
  • Compatible with third-party software like Home Assistant, Zigbee2MQTT, OpenHAB

Thread support

  • Both Zigbee and Thread use the 802.15.4 MAC/PHY layer. OpenThread is available in RCP version.
  • Built-in Thread 802.15.4 network tool
  • Firmware update from field OS level
  • Compatible with third-party software like Home Assistant, OpenThread Border Router

Matter support

Matter support requires Thread firmware and a host application that supports the Matter protocol. The Z-Station adapter with OpenThread firmware is compatible with the CHIP project source code.

Bluetooth Low Energy (BLE) support

BLE RCP firmware provides an HCI serial interface. Supported by Linux BlueZ Bluetooth infrastructure.

The Z-WAVE.ME USB adapter is the ideal solution for connecting and controlling all your home automation devices.

Z-WAVE.ME - USB ADAPTER FOR Z-WAVE & ZIGBEE/THREAD/BLE Z-STATION

By Z-wave>me

The Z-WAVE.ME USB adapter is the ideal solution for connecting and controlling all your home automation devices.

Firmware Update

Z-wave

Nothing could be simpler to update the Z-wave firmware, the company z-wave>me has thought of everything and created a tool to make your task easier. Click on the link below, plug the Z-STATION - ZMEEZSTATION_ZW_ZB adapter into your PC and click on start. Select the correct chip under Linux dev/ttyUSB0 and at the bottom of the analysis result you will find the update info tab which will allow you, if an update is available, to update the firmware and bootloader.

Z-wave firmware update online (controller tools)

Below is a screenshot of the possibilities offered by the Z-STATION - ZMEEZSTATION_ZW_ZB dongle firmware.

Online zwave firmware update for z-station adapter by zwave.me

Zigbee/Matter/Thread/Ble

To update the zigbee firmware the procedure is a little more restrictive because zwave>me has not developed a tool but it will not take long because tools already exist to update with a simple click, I have some already used see my previous articles. In the meantime you can go to the link below and follow the instructions which are quite simple to implement.

Zigbee/Matter update.. Z-station zwave.me

Handling under linux

the module information can be read by typing the command in linux: ./zme_zigbee info -d /dev/ttyUSB1

Zigbee/matter/thread firmware update help tool for z-station adapter by zwave.me

The update can be started with the following command (! save the firmware in the folder) ./zme_zigbee update zigbee_EFR32MG21A020F1024IM32.gbl -d /dev/ttyUSB1 -p 12

As I use Linux on a daily basis I downloaded the appropriate tool and followed this information:

For further

With these commands you will be able to obtain information about other firmwares

  • For Zigbee firmware: zme_zigbee info -d /dev/ttyXX
  • For OpenThread firmware: zme_open_thread info -d /dev/ttyXX
  • For BLE firmware: zme_ble info -d /dev/ttyXX

Attention ! On Linux and Raspberry Pi add ./ before the command, e.g. ./zme_zigbee info -d /dev/ttyUSB1

Attention! When working with Zigbee, you may see an error message regarding protocol version 12, which is installed by default upon purchase. does not match the required one: 13. In this case, add -p 12 to the command: zme_zigbee info -d /dev/ttyUSB1 -p 12

Upgrade firmware To upgrade the firmware, do: zme_zigbee update zigbee_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX. Use only Z-Wave.Me firmware. Use zme_zigbee, zme_open_thread or zme_ble depending on the firmware you currently have on the device.

Usually just running the upgrade is enough. But in some cases, you may also need to update the OS firmware and Bootloader.

SE: zme_zigbee se s2c1_se_fw_upgrade_1v2p16.zigbee.pkzme -d /dev/ttyXX

Bootloader: zme_zigbee booltloader_EFR32MG21.zigbee.pkzme -d /dev/ttyXX

Available commands protocol changes:

  • Zigbee → OpenThread: zme_zigbee update open_thread_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • Zigbee → BLE: zme_zigbee update ble_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • Zigbee → CPC: zme_zigbee update multiprotocol_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • OpenThread → Zigbee: zme_open_thread update zigbee_EEFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • OpenThread → BLE: zme_open_thread update ble_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • OpenThread → CPC: zme_open_thread update multiprotocol_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • BLE → Zigbee: zme_ble update zigbee_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • BLE → OpenThread: zme_ble update open_thread_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • BLE → CPC: zme_ble update multiprotocol_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • CPC → Zigbee: zme_cpc update zigbee_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • CPC → OpenThread: zme_cpc update open_thread_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
  • CPC → BLE: zme_cpc update ble_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX

Using the Z-way server

Before tackling the various integrations with open source systems, know that zwave>me has developed an independent platform for managing its dongles (zigbee or zwave), it works a bit like zigbee2mqtt or zwavejs UI, for management modules, but it also acts as an independent home automation center, certainly not as developed as home assistant or Openhab, but in certain cases it could be sufficient. In addition, the z-way server can be integrated into Home Assistant, Openhab, Mqtt, NodeRed, etc…. In short, all this to tell you that if you want it you are not obliged to ‘use other sources. You can very well install it as a Docker server alongside your home automation installation.

Find below a list of links which could be of great interest to you if you decide to install the z-way server, I did not go into further detail because the article aims to present this dongle and that I preferred to see compatibility with ZM, ZwaveJS UI and ZHA.

Z-way server main presentation page

Installation of z-way server in various environments

Z-way server integration as add-ons in Home assistant HAOS

General help page on the zwave.me site (lots of tutorials and help)

Configuring zwave.me z-station adapter as add-ons in HAOS home assistant

After configuring the addon you will be able to go directly to the z-way server at the address http://homeassistant.local:8083I still regret the fact that this server could have been displayed directly in Home-Assistant with a link in the navigation bar like the ewelink, z2m, zwavejs UI integration, etc…

Presentation image of the z-way server page in home assistant

Integration with Z2M

Configuring zwave.me z-station adapter in zigbee2mqtt

Help integrating z-station into Zigbee2mqtt

Z-station zwave.me integration log in zigbee2mqtt

Before you can use the Zigbee controller with a version >= 1.38.0 of zigbee2mqtt you will need to update the firmware, depending on your platform.

feedback information and controls from the z-station zwave.me adapter in zigbee2mqtt

Integration into Zha (Home Assistant)

In Zha the installation goes well, you just have to choose the right device dev/ttyUSB1 and click on next

Select the correct serial port /dev/ttyUSB1 for zigbee integration of the z-station in zha

You can’t see it in the photo but in the intermediate step I went with the choice of deleting and establishing a new zigbee network.

Successful zigbee integration of the zwave.me z-station into zha

The device goes back correctly and allows you to control 45 entities, I admit that I have not tested them.

correct integration of z-station zwave.me adapter into zha

By going directly to the device you will be able to see the firmware version and access to the different functions.

integration Information of the z-station zwave.me adapter into zha and 45 additional functions

Integration with Z-wave.js UI

Start by doing a Z-wave firmware update if you haven’t already done so using the online tool, I talk about it a little above.

Go to the settings/zwave tab and select the relevant key /dev/ttyUSB0 set the s2 key and save. The z-waveJs server launches.

integration and configuration of the z-station zwave.me adapter in the zwavejs.ui server and home assistant

Either patient waits 1-2 minutes for the initialization time and then checks the rise of the key in the central display panel. And here the z-station module is compatible with ZwaveJS UI.

retrieval and operation of the z-station zwave.me adapter in the zwavejs.ui server and home assistant

Jeedom integration (Luna)

Zigbee (mod. zigbee2mqtt)

Install the Zigbee2mqtt add-on for Jeedom, and install it. We saw that the t-station module was compatible with Z2M and that is no exception: it is functional under Jeedom after configuring the key. Don’t forget to select the EZSP controller type.

integration and operation of z-station zwave.me adapter in jeedom with the zigbe2mqtt plugin

Z-wave (mod. zwavejs)

Good news there is also a ZwaveJS module for Jeedom, but there I encountered a problem because after configuration I cannot launch the Daemon so I cannot use the z-wave key even after some research debugging. But I think it is compatible with Jeedom, I must encounter a hardware problem with the Luna.

Integration error and operation of z-station zwave.me adapter in jeedom with the zwavejs plugin

Extension

Additional Features and Expansion Pins

additional option of zwave or zigbee integration

Z-Station has additional expansion pins for advanced features such as:

  • 3 Volt or 5 Volt alternative power connector (using 3V & GND or 5V & GND pins),
  • Compatible with the radio packet tracing interface (PTI) with Z-Wave.Me Zniffer software,
  • additional UART interface (requires custom firmware version),
  • GPIO pins (requires custom firmware).
Extra pin z-station

ZB row pins (except 3V and GND pins) are pins of the Zigbee/Thread/BLE EFR32MG21 chip.

The ZW row pins (except 5V and GND pins) are pins of the Z-Wave ZGM130S chip.

Z-Station can also work with Z-Uno firmwareand drive GPIO pins.

Product advantages:

  • Quality module
  • European product (Switzerland)
  • opensource compatible (Jeedom, Openhab, Z2M, ZwaveJS)
  • integrated into Home Assistant in various ways.
  • Multiprotocols (Zigbee, Thread, Matter, Z-wave, BLE)
  • Environment Z-way
  • zwave>me support

The - of the product:

The Z-WAVE.ME USB adapter is the ideal solution for connecting and controlling all your home automation devices.

Z-WAVE.ME - USB ADAPTER FOR Z-WAVE & ZIGBEE/THREAD/BLE Z-STATION

By Z-wave>me

The Z-WAVE.ME USB adapter is the ideal solution for connecting and controlling all your home automation devices.

Conclusion

Z-station is an interesting adapter because it integrates the z-wave 700 chip and the zigbee EFR32MG21 chip. The set is supplied with two external antennas that are very distinct and marked with colors. We will like the tools made available for subsequent firmware updates, and the clarity of the documentation. I decide to remove 1 point

Indeed, despite the additional costs generated for being part of the zwave alliance, and despite the quality of the components used the z-station should not be sold for more than €90-100.

Rating:
Nico

Nico

Founding member of the Haade site, a home automation enthusiast with all the tricks that go well.

Comments