DoctorMcKay / HSPI_WX200MultiStatus

Free, open-source plugin for HomeSeer HS4 to allow controlling multiple HS-WX200+ devices' status LEDs at once.
GNU General Public License v3.0
4 stars 1 forks source link

Timeout/No Action after Upgrade to HS4 v4 ZWave Plugin #4

Closed k5sql closed 11 months ago

k5sql commented 2 years ago

Not sure where to throw dirty looks for this one - be it that the 'new' ZWave plugin HS pushed out is tagged 'beta' ("dont use beta!") or if it is due to the radical changes they made (they've essentially stated this new plugin completely whacks the event system...

Ever since hesitantly taking the upgrade offer and installing the v4 plugin despite my better judgment, the LEDs don't update as they should 100% of the time. I am finding that out of my 3 switches, which are all in the same group:

The curious bit is I started noticing seeing this in the logs and why I questioned this being the fault of the shiny new v4 zwave plugin: _Error while executing PluginFunction ConfigurationSet with 5 parameters - Timeout occured. Did not receive a response.

A bit about what I do with it right now (I'll spare my usual lengthy ramble about WHY and just skip to the WHAT):

Happy to retrieve whatever logs might be useful in determining if this is HS's fault, -this- plugin's fault, both, or neither; and which side needs to fix something. Depending on sensitivity of data to be retrieved, I can send on Keybase if necessary.

DoctorMcKay commented 2 years ago

The new z-wave plugin is almost certainly architected in such a way that it's not compatible with this plugin as-is. For starters, the HS4 docs indicate that there are two different ways to communicate with a different plugin depending on whether it's a legacy or HS4-native plugin. I'm not entirely sure that it's even possible to support both the legacy z-wave plugin and the new one in the same build of this plugin.

Either way, it's up to me to update this plugin to be compatible, assuming it's possible of course. I haven't yet worked up the nerve to install the new z-wave plugin on my own system. I do have access to a test system, and I'm just now remembering that I also have a spare z-wave dongle somewhere, so in theory I should be able to make this work without updating my own personal system.

I'll see when I can find the time to pursue this.