ET112 + zigbee

Hello there community!

I’m here to find some help regarding an issue I have with my ET112 / Zigbee connection.

But first, I’d like to thank everyone for your time and the valuable information I have already collected from this community.

Alright, so here the installation details:

  • Easysolar GX 2
  • A set of Pylontech batteries
  • Distance between main electrical board and Easysolar unit below 30m
  • ET112 installed in main board
  • 2 “Victron official” zigbee modules (rs485 to zigbee and zigbee to USB)
  • zigbee to USB plugged to sole USB port available on an Easysolar unit
  • house has been renovated so the zigbee solution was preferred over a cable

The problem: despite having followed the installation wiring and startup processes thoroughly, no energy counter is showing in the list when trying to configure one.

The thing I would like to validate first is that my zigbee modules are connected and can talk to each other.
I have found some very helpful information in this post ( energy meter et112, zigbee, ccgx - VictronEnergy ) regarding how to reconfigure the zigbee modules.
I followed the instruction for the USB module, but haven’t put my hand on a proper RS485 to USB cable yet, so could not do the same on the other module.
That said, the tool (the DTK app) used to reconfigure the Zigbee to USB module makes it possible to specify the configuration for the Zigbee router when configuring the coordinator, saying that the router configuration will be copied to the router once connected to the coordinator.

And this is exactly what I did: the Zigbee to USB module has been reconfigured as the coordinator (plus moving to 9600 baud), and I specified the new configuration for the router, hoping it will be reconfigured as well.

Unfortunately, I’m a bit stuck at this step because I cannot prove for certain that these 2 Zigbee modules do talk to each other.
For instance, when using the Zigbee Topology app, I can only see one unit, where I was expecting to see 2.

Of course, there are leds and they should mean something, but it’s rather unclear and information on this is rather scarce.

  • Zigbee to USB module’s activity LED is solid
  • RS485 to Zigbee is flashing rapidly

So my first question in this long process of having ths ET112 recognised as a energy meter by my Easysolar module is: how do I know for certain these 2 zigbee modules are connected?

Thanks a lot for your help and time.

I have recently been through the same sort of configuration setup as you. The main problem is not knowing whether the two units are actually paired and whether they are communicating.

I have attached a link to the detailed document on the operation of these (very long document) that describes the status, pairing etc in great detail. The second problem is once the pairing is complete is determining whether data is being collected. There is software for ET112 that allows the device to monitored on a laptop without a Victon Unit.

Test Configuration is

ET112 to RS485 Zigbee <……..> USB Zigbee to Laptop <……> Run software and monitor all aspects of the ET112. If you can’t find the software let me know and I’ll see if I can dig it out.

Hello Steeve,

Thank you very much for your message and detailed document.

It happens that I solved my issue just last night, and I was planning to answer to my own post with a detailed procedure of what I did, just in case someone goes through the same kind of situation.

Since I’m a bit curious, and even if the problem is solved now, I will go through the document you attached so my understanding of how the thing is working is better.

Thanks again.

I owe this thread a complete solution, that I’m currently writing.

So here’s my experience with the use of Zigbee modules to connect an ET112 energy meter to an Easysolar GX 2 (which I believe hides a Multiplus 2 underneath, packaged altogether with other modules).
As said earlier, the distance between my main board and the Easysolar module is around 30m and since the house has been renovated recently I didn’t feel like drilling holes everywhere to fit a very long cable (be it an USB or modified RJ45). So I chose the Zigbee solution and bought the “official” Victron products:

  • a Zigbee to USB converter (ref DRF2658C), built by DTK
  • a Zigbee to RS485 converter (ref DRF2659C), built by DTK

These are said to be preconfigured and easy to install as a 2-module network, one as a coordinator (the USB DRF2658C) and the other as a router (the RS485 DRF2659C).

Please note:

  • Zigbee modules should be able to pair automatically out of the box. Theoretically, a Zigbee coordinator should share its configuration to routers, which in turn should adapt their own to the coordinator.
  • It’s not worth checking for an energy meter in your Easysolar/Multiplus configuration before the Zigbee modules are paired properly.
  • If you bought Zigbee modules from AliExpress, directly from DTK, or everything that would mean “unofficial” Victron hardware, then jump to section “HELP!! I’m still stuck”, as there is a good chance that they are not configured to immediately talk to each other.

The easy way

Out of the box (with unmodified configuration), the first thing one should try with these modules is to follow very thoroughly the starting procedure, which is:

  • stop your Easysolar/Multiplus module,
  • plug the USB Zigbee module (DRF2658C) to your Easysolar/Multiplus,
  • start your Easysolar/Multiplus module

The activity LED from this Zigbee module should be solid blue.
Then only:

  • plug the RS485 data cable to the second Zigbee module (DRF2659C)
  • plug the power cable to this module

At this point, the 2 modules should try to communicate and establish a 2-module network. If properly configured, the pairing sequence is really fast (around 1 second, not more). If the pairing is ok, then

  • the activity LED from the RS485 module should stop flashing rapidly (it should flash slowly)
  • the TX/RX LED should flash rapidly, proving some data is being sent from the router to the coordinator

The optional extra step

If this is not what’s happening for you (the activity LED from the RS485 module is still flashing rapidly, looking for a coordinator), then before fiddling with the Zigbee module configurations, then do the following:

  • on the RS485 Zigbee module (DRF2659C), try pressing the “Reset/Function” 3 times
  • the paring should happen almost immediately
  • if the activity LED is still flashing rapidly (by groups of around 10 flashes), then the pairing is not working, and you should proceed to the next section.

“HELP!! I’m still stuck”

If you are still reading then unfortunately the pairing of your Zigbee modules still does not work. But there is hope, because this is exactly the situation I was in. What we are going to do is reconfigure the Zigbee modules “by hand” using the tools provided by DTK. Don’t worry, it’s not this complex.

Zigbee to USB (DRF2658C) configuration

  • First, download and install the DTK tools from the Chinese DTK website (you’re going to need a translator)

  • Connect your Zigbee USB module to your computer and start the DTK app named “Zigbee Module” (use “start as administrator” if the tool is in Chinese with no option to switch to English)

  • Connect and read the configuration from the module

  • Make sure it’s configured as a coordinator

  • Take a screenshot or note the module configuration

  • Click on “Disconnect” and unplug the module

Zigbee to RS485 (DRF2659C) configuration

  • You first need a way to connect the module to your computer, and this is done through an RS485-to-USB cable. I bought the one from Victron (ref ASS030572018) as I was led to think (by a lot of reading on several forums) that other solutions (dongles or cables) might not communicate properly.

  • Take the 2-wire power plug out

  • Take a picture of how the RS485 cables are currently wired to the module.

  • Unscrew the 3 cables from the RS485 green plug connected to the module.

  • Connect the 3 wires from your new RS485-to-USB cable to this green plug (see picture for the wiring)

  • Connect the USB end to your computer (the RS485 end should be in your module) and start the DTK app named “Zigbee Module”

  • Connect and read the configuration from the module

  • Make sure it’s configured as a router

  • Match the following configuration items to the ones from the coordinator: PAN ID, channel, Baud Rate, Data Bits, Stop Bits, Parity Bit and Encryption Setting (refer to your screenshot or notes)

  • Write the configuration to the Zigbee module

  • Click on “Disconnect” and unplug the module from your computer

  • Remove the 3 wires from the green plug, and wire the latter back to the original situation (use your picture).

Your Zigbee modules now sport the same configuration and should be able to pair instantly once properly connected (following the starting process from the section “The easy way” thoroughly).

Checking everything works

There is a way to check your Zigbee pair is actually communicating as it should:

  • swing out the DTK tools again, but choose the “Zigbee Topology” app this time. This app is made to map your Zigbee network and should hence display all of your networks and modules.

  • connect the Zigbee to USB (DRF2658C) coordinator module to your computer.

  • in the app, go to the “map” tab and click “connect”, then “read”

  • after the progress bar is complete, it should show 2 modules (the screenshot above is generic and shows many more)

    • one red often named 000, this is your coordinator
    • one blue, this is your router

Again, if you cannot see your modules on this map, then they are not paired and any attempt to add an energy meter to the Easysolar/Multiplus configuration will fail.

The final result

Once paired, and connected to your Easysolar/Multiplus, you should be able to see an energy meter in the list in the Easysolar / Multiplus console. I’m not going into much more details for this step as it has been covered a million times and it’s not the main purpose for this post. If you have configured your installation as an ESS, don’t forget to go in the ESS configuration and change the meter to “external”.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.