52.X Hub V2/V3 Customer Beta Release Notes

Hi @posborne

Thanks for the reply,

Lazy loading of subdrivers can be a good improvement.

I think it will need a lot of testing to avoid errors since there are many subdrivers and many peculiarities.

I have been slow to answer because I was fighting with a bug that was suggested to me in a custom subdriver for “fibaro-rgbw-controller”, which uses the 4 channels independently and only fails when the lazy loading function of the subdriver is used, that is always the same error when executing commands from the app and when emit the event
Since I don’t have the 9 libraries, I couldn’t see the code for the line that fails.

And in the end I could see that it may due to the assignment of the 4 endpoints to the four components.

EDIT:
Mysteriously, when I reinstalled the driver it gave the error again continuously and there is no way for it to work again with the lazy loading of the subdriver.

2024-02-05T21:37:33.921546751Z INFO Z-Wave Bulb Mc  <ZwaveDevice: e78f6785-37e1-48bd-a197-ecf8dbc13260 [27] (Fibaro RGBW)> received command: {"args":{},"capability":"switch","command":"on","component":"white","positional_args":{}}
2024-02-05T21:37:33.953046667Z INFO Z-Wave Bulb Mc  <ZwaveDevice: e78f6785-37e1-48bd-a197-ecf8dbc13260 [27] (Fibaro RGBW)> Lazy loaded driver into dispatcher: Fibaro RGBW Controller       
2024-02-05T21:37:33.960921667Z TRACE Z-Wave Bulb Mc  Found CapabilityCommandDispatcher handler in zwave_bulb -> Fibaro RGBW Controller
2024-02-05T21:37:33.967323292Z ERROR Z-Wave Bulb Mc  Fibaro RGBW thread encountered error: [string "st/dispatcher.lua"]:261: Error encountered while processing event for <ZwaveDevice: e78f6785-37e1-48bd-a197-ecf8dbc13260 [27] (Fibaro RGBW)>:
    arg1: table: 0x2a69480
"\x5B\x73\x74\x72\x69\x6E\x67\x20\x22\x73\x74\x2F\x64\x69\x73\x70\x61\x74\x63\x68\x65\x72\x2E\x6C\x75\x61\x22\x5D\x3A\x32\x36\x31\x3A\x20\x45\x72\x72\x6F\x72\x20\x65\x6E\x63\x6F\x75\x6E\x74\x65\x72\x65\x64\x20\x77\x68\x69\x6C\x65\x20\x70\x72\x6F\x63\x65\x73\x73\x69\x6E\x67\x20\x65\x76\x65\x6E\x74\x20\x66\x6F\x72\x20\x3C\x5A\x77\x61\x76\x65\x44\x65\x76\x69\x63\x65\x3A\x20\x65\x37\x38\x66\x36\x37\x38\x35\x2D\x33\x37\x65\x31\x2D\x34\x38\x62\x64\x2D\x61\x31\x39\x37\x2D\x65\x63\x66\x38\x64\x62\x63\x31\x33\x32\x36\x30\x20\x5B\x32\x37\x5D\x20\x28\x46\x69\x62\x61\x72\x6F\x20\x52\x47\x42\x57\x29\x3E\x3A\x0A\x20\x20\x20\x20\x61\x72\x67\x31\x3A\x20\x74\x61\x62\x6C\x65\x3A\x20\x30\x78\x32\x61\x36\x39\x34\x38\x30\x0A\x22\x5B\x73\x74\x72\x69\x6E\x67\x20\x22\x66\x69\x62\x61\x72\x6F\x2D\x72\x67\x62\x77\x2D\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72\x2F\x69\x6E\x69\x74\x2E\x6C\x75\x61\x22\x5D\x3A\x38\x35\x39\x3A\x20\x61\x74\x74\x65\x6D\x70\x74\x20\x74\x6F\x20\x69\x6E\x64\x65\x78\x20\x61\x20\x6E\x69\x6C\x20\x76\x61\x6C\x75\x65\x20\x28\x66\x69\x65\x6C\x64\x20\x27\x3F\x27\x29\x22"
2024-02-05T21:42:59.240993053Z TRACE Z-Wave Bulb Mc  Received event with handler capability
2024-02-05T21:43:00.087143845Z INFO Z-Wave Bulb Mc  <ZwaveDevice: e78f6785-37e1-48bd-a197-ecf8dbc13260 [27] (Fibaro RGBW)> received command: {"args":{},"capability":"switch","command":"on","component":"main","positional_args":{}}
2024-02-05T21:43:00.114087428Z TRACE Z-Wave Bulb Mc  Found CapabilityCommandDispatcher handler in zwave_bulb -> Fibaro RGBW Controller
2024-02-05T21:43:00.120917512Z PRINT Z-Wave Bulb Mc  <<<< set_switch >>>>
2024-02-05T21:43:00.135980553Z PRINT Z-Wave Bulb Mc  <<<< command.component     main
2024-02-05T21:43:00.172384887Z PRINT Z-Wave Bulb Mc  <<<< value 255
2024-02-05T21:43:00.181463137Z ERROR Z-Wave Bulb Mc  Fibaro RGBW thread encountered error: [string "st/dispatcher.lua"]:261: Error encountered while processing event for <ZwaveDevice: e78f6785-37e1-48bd-a197-ecf8dbc13260 [27] (Fibaro RGBW)>:
    arg1: table: 0x2ac0f20
"\x5B\x73\x74\x72\x69\x6E\x67\x20\x22\x73\x74\x2F\x64\x69\x73\x70\x61\x74\x63\x68\x65\x72\x2E\x6C\x75\x61\x22\x5D\x3A\x32\x36\x31\x3A\x20\x45\x72\x72\x6F\x72\x20\x65\x6E\x63\x6F\x75\x6E\x74\x65\x72\x65\x64\x20\x77\x68\x69\x6C\x65\x20\x70\x72\x6F\x63\x65\x73\x73\x69\x6E\x67\x20\x65\x76\x65\x6E\x74\x20\x66\x6F\x72\x20\x3C\x5A\x77\x61\x76\x65\x44\x65\x76\x69\x63\x65\x3A\x20\x65\x37\x38\x66\x36\x37\x38\x35\x2D\x33\x37\x65\x31\x2D\x34\x38\x62\x64\x2D\x61\x31\x39\x37\x2D\x65\x63\x66\x38\x64\x62\x63\x31\x33\x32\x36\x30\x20\x5B\x32\x37\x5D\x20\x28\x46\x69\x62\x61\x72\x6F\x20\x52\x47\x42\x57\x29\x3E\x3A\x0A\x20\x20\x20\x20\x61\x72\x67\x31\x3A\x20\x74\x61\x62\x6C\x65\x3A\x20\x30\x78\x32\x61\x63\x30\x66\x32\x30\x0A\x22\x5B\x73\x74\x72\x69\x6E\x67\x20\x22\x66\x69\x62\x61\x72\x6F\x2D\x72\x67\x62\x77\x2D\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72\x2F\x69\x6E\x69\x74\x2E\x6C\x75\x61\x22\x5D\x3A\x38\x30\x37\x3A\x20\x61\x74\x74\x65\x6D\x70\x74\x20\x74\x6F\x20\x69\x6E\x64\x65\x78\x20\x61\x20\x6E\x69\x6C\x20\x76\x61\x6C\x75\x65\x20\x28\x66\x69\x65\x6C\x64\x20\x27\x3F\x27\x29\x22"

NEW EDIT:

After several tests, in a driver reinstallation it worked again without changing anything.
And in the same way, without changing anything, it stopped working with the same error on another reinstallation.

It seems to have to do with a problem with lazy loading of the subdriver and its handlers, some times do not load fine.

Normally work fine the subdriver zwave handlers and works bad the capability handlers

May be the is a big subdriver??

What I have seen is that the lazy loading function can be used very flexibly and you can not use lazy loading for a specific subdriver or subdrivers and it works perfectly.

Everything else works fine on the 6 drivers I’m testing works fine, but I only use one or two subdrivers per driver.

2 Likes

Hello Everyone,

Today we have released 52.7 to the Customer Beta population for V2/V3 Hubs. Please let us know if you see any changes that are concerning.

Thank you.

1 Like

Hey, so ive been having issues with my zigbee rgbw controllers disconnecting and ive done the survey last week but i havent gotten the new firmware yet… any way i can get this beta to see if it solves my zigbee issues?

:disappointed_relieved: any way i can get this fw pushed to my hub? not sure how the process works to get my hub selected. i already signed up on the portal but nothings happened.

I think that they normally update the hub list at the start of the beta cycle. So in your case you’d be eligible for the 53.x releases. That is how it worked when I signed up while a release cycle was in process, and also once when I had changed my owner account and it was incorrect at the start of a cycle.

Doesn’t mean they won’t make an exception though.

Lame… this zigbee issue is tempting me to try home assistant :frowning:

Hi @alissa.dornbos ,

Over the last few days I’ve have many Zigbee sensors (motion, contact, ad leak) go offline and then com back online a while later. A few of them even have new batteries, so all I’ve been doing is just watching and not removing/replacing batteries to see if they come back, and then usually do.

ST has access to anything as you’ve requested above. I’ll PM you my email shortly.

Currently this device is offline and I expect it to come back:
Garage Motion Sensor

These have gone offline and came back:
Garage Window Double Right
Garage Window Double Left
Upstairs Bath Toilet Leak Sensor

1 Like

I have been seeing similar symptoms with both Zigbee and Thread devices. Usually pulling the batteries for a few seconds brings them back online.

Try Z-Wave!

Sorry, couldn’t resist :grin:.

2 Likes

I have been seeing similar symptoms too.

1 Like

Z-wave devices are actually doing really well at the minute for me.

Lol, no worries!

2 Likes

@alissa.dornbos ,

Add Garage Window Single

Edit:

@alissa.dornbos , any word on what’s going on? This particular device came back online, then off again, and then I replaced the battery to get it back online, and now it’s offline again.

Hello All,

We are still working on Release 52 and will be releasing a new version of 52.8 to external beta participants as soon as today.

Release notes for this release include:

  • Changes were made to the Zigbee and Thread stacks. Please call out potential issues you may experience with Zigbee or Matter-Thread devices.

I know some of you have requested to be added to the Beta with V2/V3 hubs, I will make that request known to the release team.

Thank you.

5 Likes

Hi @alissa.dornbos , I tagged you in this post from @Mariano_Colmenarejo :metal:

2 Likes

Hello!

We will be rolling out an updated version of 52.9 to customer beta hubs as soon as today! Please stay tuned. Thank you!

3 Likes