Two Sky Connect - One for ZHA and one for Z2M

I have one Sky Connect USB-stick working with eight devices on ZHA, seven of the devices work fine, but one ELKO Super TR (RF PH) thermostat doesn’t work very well. It lacks configuration on what sensor to use, temperature to show, etc. So it shows the wrong temperature (room, not floor).

Seems I might have to use Z2M (MQTT) to get it working better. I can’t see any way to fix this on ZHA. Please help if that’s possible.

Seems the other easy option would be to buy another Sky Connect and use one on ZHA and the other on MQTT. Would that work? Could I use two ZigBee sticks simultaneously? I would rather not have to set up the other seven devices again if swithing to MQTT.

If two SkyConnect devices won’t work, could I buy for example an Aeotec Zi-Stick (Zigbee) and run that with ZigBee MQTT alongside Sky Connect on ZHA?

Thanks for any advice in advance. :slight_smile:

I think that is the better solution. 2 identical sticks can cause problems because it is difficult to distinguish between them. (They have the same /dev/serial/by-id/)

1 Like

That’s a good point. Would be much easier to distinguish between them. Thanks! :slight_smile:

They shouldn’t. The hex part of the by-id should be different.

Not SkyConnect, but I have two ZBDongle-Ps and two ZBDongle-Es on the same PCs.

1 Like

Either way, I should be able to use two ZigBee USB-sticks on the same install of Home Assistant, with one ZigBee on ZHA (the existing one right now) and one USB-stick on MQTT? If I understand correctly… :smiley:

Yes.

On my main HA box, I run two instances of z2m and ZHA concurrently. The “main” z2m instance is where 90% of my devices live. ZHA is currently mostly idle.

1 Like

Eight devices is not a lot, it wouldnt take long to re-pair those. I would try pairing the thermostat first, if it works switch over to Z2M.

1 Like

Thanks. I’ll buy another ZigBee stick just to try. They aren’t that expensive. Thanks for helping out. :slight_smile:

I meant that you wouldn’t need to buy another stick, 8 devices would take 10-20 minutes to re-pair :slight_smile:

I know I’d probably just spend an hour or two re-pairing. I just don’t want to mess up the devices that work as they should. :slight_smile:

Dear @jerrm and others,
Another newbie here, Peter. Pi4B with Home Assistant.

Short question:
Would I be able to build automations with Zigbee devices connected to different Zigbee sticks and protocols? For example an Ikea bulb that lives in SkyConnect ZHA and turn it on using trigger by a motion sensor that lives in z2m on a Sonoff Dongle-E?

Longer explanation:
I currently have a SkyConnect using ZHA and I have some issues. I too am considering adding a second Zigbee stick (Sonoff Dongle-E) to start using z2m. The above posts teach me that I can run more than one Zigbee stick simultaneously. If I can get them to work alongside each other I could troubleshoot more easily.

Thank you!

Peter

@jerrm : also, since you shared with us that you use Dongle-P and Dongle-E on the same device: could you recommend either one to work with the following devices:

  • Aqara P1 motion sensor
  • Aqara temp/humidity sensor
  • Aubess smart plug 20A with energy measuring
  • third reality motion sensor
  • ikea light bulbs E14 / E27
  • Ikea smart plug (new version with AAA batteries)
  • Ikea Vallhorn motion sensor (new version with AAA batteries)

The issue I am having is that the Aqara’s lose connection often.

Thanks!

Peter

Inside HA, Yes. At the automation level it would be like any two random entities. I have zigbee buttons that control lutron caseta lights through HA automations, that could just as easily be a ZHA based zigbee button controlling z2m connected lights.

The thing you cannot do is use zogbee binding between devices on different networks.

ZBDongle-P would be preferred for z2m.

The only ones in the list I have direct experience with are the aqara temp sensors and third reality motion sensors. Both are rock solid under z2m with ZBDongle-P.

I have had less weirdness with the ZBDongle-P in general. Others report the opposite. My main net is z2m with ZBDongle-P and is rock solid witb aqara, hue, third reality, innovelli, sengled, a few tuya, etc devices…

1 Like

Okay @jerrm I cannot thank you enough for your insights. Especially since you use both the Dongle-P and the Dongle-E so you have experience with both.

I do wonder: since you have a clear preference for the Dongle-P, what use do you have for the Dongle-E? Does it do something the Dongle-P is not capable of?

I must say I was torn between the -P and the -E. This article made by a zealous dutch YouTuber almost made me go for the Dongle-E, especially since he uses the same Aqara P1 motion sensors that I have in my setup. The -E is also newer technology. But you made me go for the -P now.

I’ve had both the E and P under ZHA. Ultimately settled on the E just for variety. Have since moved ZHA and the E to multiprotocol to test Thread. If/when I have a production Thread net, I would probably dump multiprotocol and have dedicated sticks.

For z2m the TI/zstack chip family is the “native” device. It is what the dev Koenkk uses, and Koenkk maintains the community firmware. My belief is the TI fmily will always be first among peers for z2m support.

A disadvantage for the E and other SILabs/EZSP sticks is that backup/restore is not currently supported in z2m, but that can be worked around using third party tools.

And as I said, I’ve had less wierdness (pairing issues, drops, etc) with the P under both ZHA and z2m, but admittedly, the serious testing was a while back and there have been multiple firmware updates since then.

I wouldn’t really consider the E newer tech. Yes it was released later, but I think that was largely due to supply line issues. The TI and SI Labs chips are pretty similar in specs, basically two competitors of the same generation.

1 Like

With the ember stack it is supported, but still experimental

1 Like