Zwave2mqtt: [bug] BitSet value types are missing

Created on 9 Aug 2019  ·  85Comments  ·  Source: OpenZWave/Zwave2Mqtt

Version

Build/Run method

  • [ ] Docker
  • [ ] PKG
  • [X] Manually built (git clone - npm install - npm run build )

Zwave2Mqtt version: 2.0.2-master @ 20190809
Openzwave Version: 1.6

Describe the bug
I noticed a parameter that use to be able to be configure is now missing, this is becasue the field type changed to bitset from int (as it is indeed a bitset).

To Reproduce
Look for a node with a bitset parameter.

Expected behavior
The field to show up and be configurable.

Additional context
Example device is a ZW100, here is a snippit from the config for one of the missing params:

    <Value bitmask="241" genre="config" index="101" label="Group 1 Reports" size="4" type="bitset" value="241">
      <Help>Which reports need to send automatically in timing intervals for group 1.
                                Bitmask:
                                10000000 - 128 - Luminance
                                01000000 - 64 - Humidity
                                00100000 - 32 - Temperature
                                00010000 - 16 - Ultraviolet
                                00000001 - 1 - Battery
                                10100000 - 160 - Luminance and Temperature (32+128)
                                11110001 - 241 - All (1+16+32+64+128)
                        </Help>
      <BitSet id="1">
        <Label>Battery</Label>
        <Help>Send Battery Report</Help>
      </BitSet>
      <BitSet id="5">
        <Label>Ultraviolet</Label>
        <Help>Send Ultraviolet Report</Help>
      </BitSet>
      <BitSet id="6">
        <Label>Temperature</Label>
        <Help>Send Temperature Report</Help>
      </BitSet>
      <BitSet id="7">
        <Label>Humidity</Label>
        <Help>Send Humidity Report</Help>
      </BitSet>
      <BitSet id="8">
        <Label>Luminance</Label>
        <Help>Send Luminance Report</Help>
      </BitSet>
    </Value>
bug

All 85 comments

How does bitset works?

I haven't any device with this type of value, is it like a number input? Should I configure it like integers values?

Try this and let me know if it works

it is send as an int... but it is stacked I think.

So if you set the first 2 bit, it should send 128+64 = 192, if you set bit 1 and 3 it sends 128+32 = 169

Oh you already have a test commit ready! I will look at it a bit as I am at work now.

So maybe it would be better to input it as a binary value?

I'm not sure how oz intended these to be implemented Ui wise.
I assume since we have the actualy description and bit indexes in the config, I think the idea is to have a checkbox for each items.

Then just add the bits that are selected and send that as an number?

[ ] Battery
[X] Ultraviolet
[ ] Temperature 
[ ] Humidity
[X] Luminance

bit 1 and bit 4 are selected so 128 + 16 -> send 144

[X] Battery
[X] Ultraviolet
[X] Temperature 
[X] Humidity
[X] Luminance

All bits so send 241

[ ] Battery
[ ] Ultraviolet
[X] Temperature 
[X] Humidity
[ ] Luminance

Bit 2 and bit 3 so 64 + 32 -> send 96

I don't know how ozw shared parses those values, do I have those infos in valueid object? Could you send me the entire valueid of a bitset value?

@Fishwaldo Is there a way in OZW 1.6 to get the bitset values labels?

By checking the conde on openzwave-shared https://github.com/OpenZWave/node-openzwave-shared/blob/master/src/utils.cc#L139

Seems that the bitset id labels and help are not fetched. Is there a method to get them?

I would need a result like:

<Value bitmask="241" genre="config" index="101" label="Group 1 Reports" size="4" type="bitset" value="241">
      <Help>Which reports need to send automatically in timing intervals for group 1.
                                Bitmask:
                                10000000 - 128 - Luminance
                                01000000 - 64 - Humidity
                                00100000 - 32 - Temperature
                                00010000 - 16 - Ultraviolet
                                00000001 - 1 - Battery
                                10100000 - 160 - Luminance and Temperature (32+128)
                                11110001 - 241 - All (1+16+32+64+128)
                        </Help>
      <BitSet id="1">
        <Label>Battery</Label>
        <Help>Send Battery Report</Help>
      </BitSet>
      <BitSet id="5">
        <Label>Ultraviolet</Label>
        <Help>Send Ultraviolet Report</Help>
      </BitSet>
      <BitSet id="6">
        <Label>Temperature</Label>
        <Help>Send Temperature Report</Help>
      </BitSet>
      <BitSet id="7">
        <Label>Humidity</Label>
        <Help>Send Humidity Report</Help>
      </BitSet>
      <BitSet id="8">
        <Label>Luminance</Label>
        <Help>Send Luminance Report</Help>
      </BitSet>
    </Value>

Parsed in:

[
  {label: "Battery", help: "Send Battery Report"}, //bit id 1
  null, //bit id 2
  null, //bit id 3
  null, //bit id 4
  {label: "Ultraviolet", help: "Send Ultraviolet Report"}, //bit id 5
 ....etc
]

http://openzwave.com/dev/classOpenZWave_1_1Manager.html#af233d4b0ba7496ba3c9487c62ffae884 With pos set as the position of the bitset you want the label as.

http://openzwave.com/dev/classOpenZWave_1_1Manager.html#a80edc0086f387233378d2b7c85010f48 GetBitMask tells you which bits are valid and GetBitSetSize tells how the size of the BitSet ValueID.

So the steps are:

  1. Get the value bitmask. This will return an int32 value like 241 that in binary is 11110001 this means that valid bitset ids are 1, 5, 6, 7, 8,
  2. With the valid values id for eachone I call GetValueLabel(valueId, bitset id) that returns the label and GetValueHelp(valueId, bitset id) to get the help

I need to implement this on ozw-shared side

Yep. GetBitSize will tell you if it’s 1, 2 or 4 bytes long as well.

@sjorge I need your help now, I have made a patch for openzwave-shared, I need you to test it

Please try to install my patch branch of openzwave-shared :

npm install OpenZWave/node-openzwave-shared#feature/BitSet And tell me if you get errors and if not send me the entire valueid object of a value type bitSet

You should see something like:

{
  "value_id": "3-112-1-101",
  "node_id": 3,
  "class_id": 112,
  "type": "bitset",
  "genre": "config",
  "instance": 1,
  "index": 101,
  "label": "Mode",
  "units": "",
  "help": "",
  "read_only": false,
  "write_only": false,
  "min": 1,
  "max": 255,
  "is_polled": false,
  "mask": 241,    <---------------- check this
  "value": 1, 
 "bitSetIds": {    <---------------- and this
    "1" : {label: "Battery", help: "Send Battery Report"},
    "5": {label: "Ultraviolet", help: "Send Ultraviolet Report"},
    ......
  }
}

I'll give this a go later tonight/tomorrow once I am home.

@robertsLando I get compile errors using your branch:

make: Entering directory '/opt/zwave2mqtt_16/node_modules/openzwave-shared/build'
  CXX(target) Release/obj.target/openzwave_shared/src/callbacks.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-config.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-driver.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-groups.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-management.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-network.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-nodes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-polling.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-scenes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-values.o
  CXX(target) Release/obj.target/openzwave_shared/src/utils.o
../src/utils.cc: In function 'void OZW::setValObj(v8::Local<v8::Object>&, OpenZWave::ValueID&)':
../src/utils.cc:168:3: error: expected initializer before 'for'
   for (uint8 pos = 0; pos < 8; pos++)
   ^~~
../src/utils.cc:168:23: error: 'pos' was not declared in this scope
   for (uint8 pos = 0; pos < 8; pos++)
                       ^~~
../src/utils.cc:185:93: error: 'bitSetIds' was not declared in this scope
   Nan::Set(valobj, Nan::New<v8::String>("bitSetIds").ToLocalChecked(), Nan::New<v8::Object>(bitSetIds));
                                                                                             ^~~~~~~~~
../src/utils.cc:164:8: warning: unused variable 'bit' [-Wunused-variable]
   bool bit;
        ^~~
make: *** [openzwave_shared.target.mk:136: Release/obj.target/openzwave_shared/src/utils.o] Error 1
make: Leaving directory '/opt/zwave2mqtt_16/node_modules/openzwave-shared/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/opt/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System SunOS 5.11
gyp ERR! command "/opt/local/bin/node" "/opt/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /opt/zwave2mqtt_16/node_modules/openzwave-shared
gyp ERR! node -v v8.12.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"sunos","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

@sjorge It compiles well on my machine :(

@sjorge Try now

This is the output on my pc:

$ npm install OpenZWave/node-openzwave-shared#feature/BitSet

> [email protected] preinstall /node_modules/openzwave-shared
> node lib/install-ozw.js


> [email protected] install /node_modules/openzwave-shared
> node-gyp rebuild

gyp WARN EACCES user "daniel" does not have permission to access the dev dir "/home/daniel/.node-gyp/8.16.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/tmp/.node-gyp"
make: ingresso nella directory "/node_modules/openzwave-shared/build"
  CXX(target) Release/obj.target/openzwave_shared/src/callbacks.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-config.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-driver.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-groups.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-management.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-network.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-nodes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-polling.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-scenes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-values.o
  CXX(target) Release/obj.target/openzwave_shared/src/utils.o
  SOLINK_MODULE(target) Release/obj.target/openzwave_shared.node
  COPY Release/openzwave_shared.node
make: uscita dalla directory "/node_modules/openzwave-shared/build"
npm WARN saveError ENOENT: no such file or directory, open '/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/package.json'
npm WARN test No description
npm WARN test No repository field.
npm WARN test No README data
npm WARN test No license field.

+ [email protected]
added 2 packages from 34 contributors and audited 2 packages in 16.378s
found 0 vulnerabilities

Different error this time:

[root@amethyst /opt/zwave2mqtt]# npm install OpenZWave/node-openzwave-shared#feature/BitSet

> [email protected] preinstall /opt/zwave2mqtt_16/node_modules/openzwave-shared
> node lib/install-ozw.js


> [email protected] install /opt/zwave2mqtt_16/node_modules/openzwave-shared
> node-gyp rebuild

make: Entering directory '/opt/zwave2mqtt_16/node_modules/openzwave-shared/build'
  CXX(target) Release/obj.target/openzwave_shared/src/callbacks.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-config.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-driver.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-groups.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-management.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-network.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-nodes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-polling.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-scenes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-values.o
  CXX(target) Release/obj.target/openzwave_shared/src/utils.o
In file included from ../src/openzwave.hpp:45:0,
                 from ../src/utils.cc:18:
../src/utils.cc: In function 'void OZW::setValObj(v8::Local<v8::Object>&, OpenZWave::ValueID&)':
../src/utils.hpp:26:56: error: no matching function for call to 'OpenZWave::Manager::GetValueLabel(OpenZWave::ValueID&, std::__cxx11::string*, uint8&)'
      OpenZWave::Manager::Get() -> METHOD ( __VA_ARGS__ ); \
                                                        ^
../src/utils.cc:179:5: note: in expansion of macro 'OZWManager'
     OZWManager(GetValueLabel, value, &help, pos);
     ^~~~~~~~~~
In file included from ../src/openzwave.hpp:30:0,
                 from ../src/utils.cc:18:
/opt/local/include/openzwave/Manager.h:957:11: note: candidate: std::__cxx11::string OpenZWave::Manager::GetValueLabel(const OpenZWave::ValueID&, int32)
    string GetValueLabel(ValueID const& _id, int32 _pos = -1);
           ^~~~~~~~~~~~~
/opt/local/include/openzwave/Manager.h:957:11: note:   candidate expects 2 arguments, 3 provided
In file included from ../src/openzwave.hpp:45:0,
                 from ../src/utils.cc:18:
../src/utils.hpp:26:56: error: no matching function for call to 'OpenZWave::Manager::GetValueHelp(OpenZWave::ValueID&, std::__cxx11::string*, uint8&)'
      OpenZWave::Manager::Get() -> METHOD ( __VA_ARGS__ ); \
                                                        ^
../src/utils.cc:180:5: note: in expansion of macro 'OZWManager'
     OZWManager(GetValueHelp, value, &label, pos);
     ^~~~~~~~~~
In file included from ../src/openzwave.hpp:30:0,
                 from ../src/utils.cc:18:
/opt/local/include/openzwave/Manager.h:999:11: note: candidate: std::__cxx11::string OpenZWave::Manager::GetValueHelp(const OpenZWave::ValueID&, int32)
    string GetValueHelp(ValueID const& _id, int32 _pos = -1);
           ^~~~~~~~~~~~
/opt/local/include/openzwave/Manager.h:999:11: note:   candidate expects 2 arguments, 3 provided
make: *** [openzwave_shared.target.mk:136: Release/obj.target/openzwave_shared/src/utils.o] Error 1
make: Leaving directory '/opt/zwave2mqtt_16/node_modules/openzwave-shared/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/opt/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System SunOS 5.11
gyp ERR! command "/opt/local/bin/node" "/opt/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /opt/zwave2mqtt_16/node_modules/openzwave-shared
gyp ERR! node -v v8.12.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"sunos","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

I'll have a look tomorrow to see if I can figure out

I think both error are the same problem.

```../src/utils.cc: In function 'void OZW::setValObj(v8::Local&, OpenZWave::ValueID&)':
../src/utils.hpp:26:56: error: no matching function for call to 'OpenZWave::Manager::GetValueLabel(OpenZWave::ValueID&, std::__cxx11::string*, uint8&)'
OpenZWave::Manager::Get() -> METHOD ( __VA_ARGS__ ); \


and

In file included from ../src/openzwave.hpp:45:0,
from ../src/utils.cc:18:
../src/utils.hpp:26:56: error: no matching function for call to 'OpenZWave::Manager::GetValueHelp(OpenZWave::ValueID&, std::__cxx11::string*, uint8&)'
OpenZWave::Manager::Get() -> METHOD ( __VA_ARGS__ ); \
```

Although I am not sure what they mean, google isn't very helpful.

It means just that the call to the methods GetValueHelp and GetValueLabel has wrong parameter, I’m not familiar with C++ but that error means there is a wrong parameter in the call

Here:

https://github.com/OpenZWave/node-openzwave-shared/blob/feature/BitSet/src/utils.cc#L179

The problem maybe is with pos that is uint8 and the method expects and uint32? I don’t know sincerly, you should try to make some tests your own because I’m on holiday now and I will return the 19th of August. I will only answer to email when I have time.

It is for sure something stupid maybe ask to fishwaldo to take a quick look into the code as he is very good with C++

Daniel

On 9 Aug 2019, at 19:30, Jorge Schrauwen notifications@github.com wrote:

I think both error are the same problem.

../src/utils.hpp:26:56: error: no matching function for call to 'OpenZWave::Manager::GetValueLabel(OpenZWave::ValueID&, std::__cxx11::string*, uint8&)'
OpenZWave::Manager::Get() -> METHOD ( __VA_ARGS__ ); \
and

In file included from ../src/openzwave.hpp:45:0,
from ../src/utils.cc:18:
../src/utils.hpp:26:56: error: no matching function for call to 'OpenZWave::Manager::GetValueHelp(OpenZWave::ValueID&, std::__cxx11::string*, uint8&)'
OpenZWave::Manager::Get() -> METHOD ( __VA_ARGS__ ); \
Although I am not sure what they mean, google isn't very helpful.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Enjoy your holiday!

That looks like using version 1.4 of the library which didn’t have BitSet.

It was compiled from master a week or so ago.

prefix=/opt/local
exec_prefix=/opt/local/bin
libdir=/opt/local/lib/
includedir=/opt/local/include/openzwave//
sysconfdir=/opt/local/etc/openzwave//
gitversion=1.6-878-g707e6b4e-dirty
docdir=/opt/local/share/doc/openzwave-1.6.878/

Name: libopenzwave
Description: A Open Source implementation of the ZWave Serial API
URL: http://www.openzwave.org/
Version: 1.6
Libs: -L${libdir} -lopenzwave
Cflags: -I${includedir}
Libs.private: -lresolv

Hi! I don't run ZWave2Mqtt but I saw you struggle with the compile so I thought I'd chime in.

That compile error makes sense to me, those function calls return a string. I saw utils.cc uses a different macro for that. When I replace lines 179-180 in utils.hpp it does compile...

OZWManagerAssign(help, GetValueLabel, value, pos);
OZWManagerAssign(label, GetValueHelp, value, pos);

I cannot tell if it will work, but maybe you can give that a try.

Thank you Peter, hope that will fix the error of @sjorge, If so please send a PR with the fix :)

Daniel

On 11 Aug 2019, at 14:47, Peter Gebruers notifications@github.com wrote:

Hi! I don't run ZWave2Mqtt but I saw you struggle with the compile so I thought I'd chime in.

That compile error makes sense to me, those function calls return a string. I saw utils.hpp uses a different macro for that. When I replace lines 179-180 in utils.hpp it does compile...

OZWManagerAssign(help, GetValueLabel, value, pos);
OZWManagerAssign(label, GetValueHelp, value, pos);
I cannot tell if it will work, but maybe you can give that a try.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

OK, so after editing the line 179-180 in utils.cc (as utils.hpp doesn't have that many lines and utils.cc made more sense) it compiles.

[root@amethyst /opt/zwave2mqtt]#  npm install sjorge/node-openzwave-shared#feature/BitSet

> [email protected] preinstall /opt/zwave2mqtt_16/node_modules/openzwave-shared
> node lib/install-ozw.js


> [email protected] install /opt/zwave2mqtt_16/node_modules/openzwave-shared
> node-gyp rebuild

make: Entering directory '/opt/zwave2mqtt_16/node_modules/openzwave-shared/build'
  CXX(target) Release/obj.target/openzwave_shared/src/callbacks.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-config.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-driver.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-groups.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-management.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-network.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-nodes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-polling.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-scenes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-values.o
  CXX(target) Release/obj.target/openzwave_shared/src/utils.o
  SOLINK_MODULE(target) Release/obj.target/openzwave_shared.node
  COPY Release/openzwave_shared.node
make: Leaving directory '/opt/zwave2mqtt_16/node_modules/openzwave-shared/build'
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"sunos","arch":"x64"})

+ [email protected]
updated 1 package and audited 11873 packages in 54.248s
found 318 vulnerabilities (1 low, 10 moderate, 307 high)
  run `npm audit fix` to fix them, or `npm audit` for details


   ╭────────────────────────────────────────────────────────────────╮
   │                                                                │
   │      New minor version of npm available! 6.9.0 -> 6.10.3       │
   │   Changelog: https://github.com/npm/cli/releases/tag/v6.10.3   │
   │               Run npm install -g npm to update!                │
   │                                                                │
   ╰────────────────────────────────────────────────────────────────╯

I did notice however that we are storing the label in help and help in the label? Is that correct? (both the change suggested by @petergebruers and the original code by @robertsLando have this)

z2m now no longer starts though, it seems to crash enumerating all the initial values.

[ Aug 12 08:23:22 Enabled. ]
[ Aug 12 08:23:22 Executing start method ("/opt/local/bin/node /opt/zwave2mqtt/bin/www"). ]
2019-08-12T08:23:22.803Z z2m:Store scenes.json not found
2019-08-12T08:23:23.192Z z2m:App Application path:/opt/zwave2mqtt_16
Initialising OpenZWave 1.6.878 binary addon for Node.JS.
        OpenZWave Security API is ENABLED
        ZWave device db    : /opt/local/etc/openzwave
        User settings path : /opt/zwave2mqtt_16/store
        Option Overrides : --Logging true --ConsoleOutput true --QueueLogLevel 8 --DriverMaxAttempts 9999 --SaveConfiguration true --PollInterval 60000 --NetworkKey XXX
2019-08-12T08:23:23.302Z z2m:Zwave Connecting to /dev/cua/0
2019-08-12 08:23:23.304 Always, OpenZwave Version 1.6-878-g707e6b4e-dirty Starting Up
2019-08-12 08:23:23.311 Info, Loading Localization File /opt/local/etc/openzwave/Localization.xml
2019-08-12 08:23:23.314 Info, Loaded /opt/local/etc/openzwave/Localization.xml With Revision 8
2019-08-12 08:23:23.314 Always, Using Language Localization
2019-08-12 08:23:23.315 Info, Loading NotificationCCTypes File /opt/local/etc/openzwave/NotificationCCTypes.xml
2019-08-12 08:23:23.315 Info, Loaded /opt/local/etc/openzwave/NotificationCCTypes.xml With Revision 9
2019-08-12 08:23:23.316 Info, Loading SensorMultiLevelCCTypes File /opt/local/etc/openzwave/SensorMultiLevelCCTypes.xml
2019-08-12 08:23:23.316 Info, Loaded /opt/local/etc/openzwave/SensorMultiLevelCCTypes.xml With Revision 3
2019-08-12 08:23:23.317 Info, Setting Up Provided Network Key for Secure Communications
2019-08-12 08:23:23.327 Info, Manufacturer_Specific.xml file Revision is 46
2019-08-12 08:23:23.464 Info, Product name collision: FGR223 Roller Shutter Controller 3 type 303 id 1000 manufacturerid 10f, collides with FGRM223 Roller Shutter Controller 3, type 303 id 1000 manufacturerid 10f
2019-08-12 08:23:23.549 Info, Product name collision: ED2.0 Meter Adapter type 0 id 0 manufacturerid 128, collides with ED2.0 Meter Adapter, type 0 id 0 manufacturerid 128
2019-08-12 08:23:23.549 Info, Product name collision: ED2.0 Display type 128 id 0 manufacturerid 128, collides with ED2.0 Display, type 128 id 0 manufacturerid 128
2019-08-12 08:23:23.593 Info, Product name collision: GR105 Auto Valve type 202 id 511 manufacturerid 152, collides with GR105 Auto Valve, type 202 id 511 manufacturerid 152
2019-08-12 08:23:23.593 Info, Product name collision: GR105n Auto Valve type 3 id 512 manufacturerid 152, collides with GR105n Auto Valve, type 3 id 512 manufacturerid 152
2019-08-12 08:23:23.593 Info, Product name collision: ZSE02 Motion Sensor type 500 id 3 manufacturerid 152, collides with ZSE02 Motion Sensor, type 500 id 3 manufacturerid 152
2019-08-12 08:23:23.600 Info, Product name collision: ZWN-BPC Ceiling Mounted PIR Motion Sensor type 601 id 901 manufacturerid 11a, collides with ZWN-BPC Ceiling Mounted PIR Motion Sensor, type 601 id 901 manufacturerid 11a
2019-08-12 08:23:23.600 Info, Product name collision: ZWN-SC7 7-Button Scene Controller type 801 id b03 manufacturerid 11a, collides with ZWN-SC7 7-Button Scene Controller, type 801 id b03 manufacturerid 11a
2019-08-12 08:23:23.600 Info, Product name collision: ZW15S 15A On/Off Switch type 101 id 102 manufacturerid 11a, collides with ZW15S 15A On/Off Switch, type 101 id 102 manufacturerid 11a
2019-08-12 08:23:23.600 Info, Product name collision: ZW20R 20A TR Duplex Receptacle type 101 id 603 manufacturerid 11a, collides with ZW20R 20A TR Duplex Receptacle, type 101 id 603 manufacturerid 11a
2019-08-12 08:23:23.600 Info, Product name collision: ZWN-RSM1 PLUS-Smart Single Relay Switch Module type 111 id 605 manufacturerid 11a, collides with ZWN-RSM1 PLUS—Smart Single Relay Switch Module, type 111 id 605 manufacturerid 11a
2019-08-12 08:23:23.600 Info, Product name collision: ZW20RM 20A TR Smart Meter Duplex Receptacle type 111 id 101 manufacturerid 11a, collides with ZW20RM 20A TR Smart Meter Duplex Receptacle, type 111 id 101 manufacturerid 11a
2019-08-12 08:23:23.600 Info, Product name collision: ZW500D 500W In-Wall Preset Dimmer Switch type 102 id 201 manufacturerid 11a, collides with ZW500D 500W In-Wall Preset Dimmer Switch, type 102 id 201 manufacturerid 11a
2019-08-12 08:23:23.600 Info, Product name collision: ZW15RM Plus 15A TR Smart Meter Duplex Receptacle type 111 id 105 manufacturerid 11a, collides with ZW15RM Plus 15A TR Smart Meter Duplex Receptacle, type 111 id 105 manufacturerid 11a
2019-08-12 08:23:23.617 Info, Queuing Lookup on mfs.db.openzwave.com for Node 0
2019-08-12 08:23:23.617 Info,   Opening controller /dev/cua/0
2019-08-12 08:23:23.617 Info, Starting DNSThread
2019-08-12 08:23:23.617 Info, Timer: thread starting
2019-08-12 08:23:23.618 Detail, Timer: waiting with timeout -1 ms
2019-08-12 08:23:23.618 Info, LookupTxT Checking mfs.db.openzwave.com
2019-08-12 08:23:23.618 Info, mgr,     Added driver for controller /dev/cua/0
2019-08-12 08:23:23.618 Info, Trying to open serial port /dev/cua/0 (attempt 1)
2019-08-12 08:23:23.619 Info, Serial port /dev/cua/0 opened (attempt 1)
2019-08-12 08:23:23.620 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2019-08-12 08:23:23.620 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2019-08-12 08:23:23.620 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2019-08-12 08:23:23.620 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2019-08-12 08:23:23.620 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2019-08-12 08:23:23.637 Info, Lookup for mfs.db.openzwave.com returned 46
2019-08-12 08:23:23.641 Info, ManufacturerSpecificDB Initialized
2019-08-12 08:23:23.641 Detail, Notification: ManufacturerSpecificDB Ready
2019-08-12 08:23:23.642 Detail, Node005,   Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x05, 0x03, 0x30, 0x03, 0xff, 0x38
2019-08-12 08:23:23.642 Detail,
2019-08-12 08:23:23.642 Detail,
2019-08-12 08:23:23.642 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2019-08-12 08:23:23.642 Info, contrlr, Encrypted Flag is 0
2019-08-12 08:23:23.642 Detail, Unsolicited message received while waiting for ACK.
2019-08-12 08:23:23.643 Detail, Node005,   Received: 0x01, 0x0f, 0x00, 0x04, 0x00, 0x05, 0x09, 0x71, 0x05, 0x00, 0x00, 0x00, 0xff, 0x07, 0x08, 0x00, 0x7c
2019-08-12 08:23:23.643 Detail,
2019-08-12 08:23:23.644 Detail, contrlr, CAN received...triggering resend
2019-08-12 08:23:23.644 Detail,
2019-08-12 08:23:23.644 Info, contrlr, Sending (Command) message (Attempt 2, Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2019-08-12 08:23:23.644 Info, contrlr, Encrypted Flag is 0
2019-08-12 08:23:23.644 Detail, Unsolicited message received while waiting for ACK.
2019-08-12 08:23:23.645 Detail, Node005,   Received: 0x01, 0x0f, 0x00, 0x04, 0x00, 0x05, 0x09, 0x71, 0x05, 0x00, 0x00, 0x00, 0xff, 0x07, 0x08, 0x00, 0x7c
2019-08-12 08:23:23.645 Detail,
2019-08-12 08:23:23.646 Detail, contrlr, CAN received...triggering resend
2019-08-12 08:23:23.646 Detail,
2019-08-12 08:23:23.646 Info, contrlr, Sending (Command) message (Attempt 3, Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2019-08-12 08:23:23.646 Info, contrlr, Encrypted Flag is 0
2019-08-12 08:23:23.648 Detail, contrlr,   Received: 0x01, 0x10, 0x01, 0x15, 0x5a, 0x2d, 0x57, 0x61, 0x76, 0x65, 0x20, 0x34, 0x2e, 0x35, 0x34, 0x00, 0x01, 0x93
2019-08-12 08:23:23.648 Detail,
2019-08-12 08:23:23.648 Info, contrlr, Received reply to FUNC_ID_ZW_GET_VERSION:
2019-08-12 08:23:23.648 Info, contrlr,     Static Controller library, version Z-Wave 4.54
2019-08-12 08:23:23.648 Detail, contrlr,   Expected reply was received
2019-08-12 08:23:23.648 Detail, contrlr,   Message transaction complete
2019-08-12 08:23:23.648 Detail,
2019-08-12 08:23:23.648 Detail, contrlr, Removing current message
2019-08-12 08:23:23.648 Detail,
2019-08-12 08:23:23.648 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x20) - FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2019-08-12 08:23:23.648 Info, contrlr, Encrypted Flag is 0
2019-08-12 08:23:23.650 Detail, contrlr,   Received: 0x01, 0x08, 0x01, 0x20, 0xe0, 0x08, 0x0d, 0x69, 0x01, 0x5b
2019-08-12 08:23:23.650 Detail,
2019-08-12 08:23:23.650 Info, contrlr, Received reply to FUNC_ID_ZW_MEMORY_GET_ID. Home ID = 0xe0080d69.  Our node ID = 1
2019-08-12 08:23:23.650 Detail, contrlr,   Expected reply was received
2019-08-12 08:23:23.650 Detail, contrlr,   Message transaction complete
2019-08-12 08:23:23.650 Detail,
2019-08-12 08:23:23.650 Detail, contrlr, Removing current message
2019-08-12 08:23:23.650 Detail,
2019-08-12 08:23:23.650 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x05) - FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2019-08-12 08:23:23.650 Info, contrlr, Encrypted Flag is 0
2019-08-12 08:23:23.652 Detail, contrlr,   Received: 0x01, 0x04, 0x01, 0x05, 0x08, 0xf7
2019-08-12 08:23:23.652 Detail,
2019-08-12 08:23:23.652 Info, contrlr, Received reply to FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES:
2019-08-12 08:23:23.652 Info, contrlr,     There is no SUC ID Server (SIS) in this network.
2019-08-12 08:23:23.652 Info, contrlr,     The PC controller is a primary controller.
2019-08-12 08:23:23.652 Detail, contrlr,   Expected reply was received
2019-08-12 08:23:23.652 Detail, contrlr,   Message transaction complete
2019-08-12 08:23:23.652 Detail,
2019-08-12 08:23:23.652 Detail, contrlr, Removing current message
2019-08-12 08:23:23.652 Detail,
2019-08-12 08:23:23.652 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x07) - FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2019-08-12 08:23:23.652 Info, contrlr, Encrypted Flag is 0
2019-08-12 08:23:23.655 Detail, contrlr,   Received: 0x01, 0x2b, 0x01, 0x07, 0x01, 0x01, 0x00, 0x86, 0x00, 0x01, 0x00, 0x5a, 0xfe, 0x81, 0xff, 0x88, 0x4f, 0x1f, 0x00, 0x00, 0xfb, 0x9f, 0x7d, 0xa0, 0x67, 0x00, 0x00, 0x80, 0x00, 0x80, 0x86, 0x00, 0x00, 0x00, 0xe8, 0x73, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x60, 0x00, 0x00, 0xfa
2019-08-12 08:23:23.655 Detail,
2019-08-12 08:23:23.655 Info, contrlr,  Received reply to FUNC_ID_SERIAL_API_GET_CAPABILITIES
2019-08-12 08:23:23.655 Info, contrlr,     Serial API Version:   1.1
2019-08-12 08:23:23.655 Info, contrlr,     Manufacturer ID:      0x0086
2019-08-12 08:23:23.655 Info, contrlr,     Product Type:         0x0001
2019-08-12 08:23:23.655 Info, contrlr,     Product ID:           0x005a
2019-08-12 08:23:23.656 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_RANDOM: 0x01, 0x04, 0x00, 0x1c, 0x20, 0xc7
2019-08-12 08:23:23.656 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_INIT_DATA: 0x01, 0x03, 0x00, 0x02, 0xfe
2019-08-12 08:23:23.656 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_SET_TIMEOUTS: 0x01, 0x05, 0x00, 0x06, 0x64, 0x0f, 0x97
2019-08-12 08:23:23.656 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_APPL_NODE_INFORMATION: 0x01, 0x08, 0x00, 0x03, 0x01, 0x02, 0x01, 0x01, 0x5e, 0xa9
2019-08-12 08:23:23.656 Detail, contrlr,   Expected reply was received
2019-08-12 08:23:23.656 Detail, contrlr,   Message transaction complete
2019-08-12 08:23:23.656 Detail,
2019-08-12 08:23:23.656 Detail, contrlr, Removing current message
2019-08-12 08:23:23.656 Detail,
2019-08-12 08:23:23.656 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x56) - FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2019-08-12 08:23:23.656 Info, contrlr, Encrypted Flag is 0
2019-08-12 08:23:23.657 Detail, contrlr,   Received: 0x01, 0x04, 0x01, 0x56, 0x00, 0xac
2019-08-12 08:23:23.657 Detail,
2019-08-12 08:23:23.657 Info, contrlr, Received reply to GET_SUC_NODE_ID.  Node ID = 0
2019-08-12 08:23:23.657 Info, Controller Does not Support SUC - Cannot Setup Controller as SUC Node
2019-08-12 08:23:23.657 Detail, contrlr,   Expected reply was received
2019-08-12 08:23:23.657 Detail, contrlr,   Message transaction complete
2019-08-12 08:23:23.657 Detail,
2019-08-12 08:23:23.657 Detail, contrlr, Removing current message
2019-08-12 08:23:23.657 Detail,
2019-08-12 08:23:23.657 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x1c) - FUNC_ID_ZW_GET_RANDOM: 0x01, 0x04, 0x00, 0x1c, 0x20, 0xc7
2019-08-12 08:23:23.657 Info, contrlr, Encrypted Flag is 0
2019-08-12T08:23:23.707Z z2m:App Listening on port 8091
2019-08-12 08:23:23.713 Detail, contrlr,   Received: 0x01, 0x25, 0x01, 0x1c, 0x01, 0x20, 0x87, 0xff, 0x9d, 0x9f, 0x78, 0xdd, 0xfd, 0x2b, 0x00, 0x90, 0x56, 0x04, 0x44, 0xd5, 0x1b, 0x03, 0xa3, 0x7e, 0x5f, 0x90, 0xd2, 0x36, 0x47, 0xe7, 0xbe, 0xb0, 0xe0, 0xf1, 0xb0, 0x5c, 0x1d, 0x43, 0x5f
2019-08-12 08:23:23.713 Detail,
2019-08-12 08:23:23.713 Info, Received reply to FUNC_ID_ZW_GET_RANDOM: true
2019-08-12 08:23:23.713 Detail, contrlr,   Expected reply was received
2019-08-12 08:23:23.713 Detail, contrlr,   Message transaction complete
2019-08-12 08:23:23.713 Detail,
2019-08-12 08:23:23.713 Detail, contrlr, Removing current message
2019-08-12 08:23:23.713 Detail,
2019-08-12 08:23:23.713 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x02) - FUNC_ID_SERIAL_API_GET_INIT_DATA: 0x01, 0x03, 0x00, 0x02, 0xfe
2019-08-12 08:23:23.713 Info, contrlr, Encrypted Flag is 0
2019-08-12T08:23:23.772Z z2m:Mqtt MQTT client connected
2019-08-12 08:23:23.818 Detail, contrlr,   Received: 0x01, 0x25, 0x01, 0x02, 0x05, 0x00, 0x1d, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0xd3
2019-08-12 08:23:23.818 Detail,
2019-08-12 08:23:23.818 Info, mgr,     Driver with Home ID of 0xe0080d69 is now ready.
2019-08-12 08:23:23.818 Info,
2019-08-12 08:23:23.833 Info, Node001, (32 - COMMAND_CLASS_BASIC) - Compatibility Flags:
2019-08-12 08:23:23.833 Info, Node001, (32 - COMMAND_CLASS_BASIC) - State Flags:
2019-08-12 08:23:23.833 Info, Node001,       AfterMark: true
2019-08-12 08:23:23.834 Info, Node001, (112 - COMMAND_CLASS_CONFIGURATION) - Compatibility Flags:
2019-08-12 08:23:23.834 Info, Node001, (112 - COMMAND_CLASS_CONFIGURATION) - State Flags:
2019-08-12 08:23:23.834 Info, Node001, (114 - COMMAND_CLASS_MANUFACTURER_SPECIFIC) - Compatibility Flags:
2019-08-12 08:23:23.834 Info, Node001, (114 - COMMAND_CLASS_MANUFACTURER_SPECIFIC) - State Flags:
2019-08-12 08:23:23.834 Info, Node001,       StaticRequests: 2
2019-08-12 08:23:23.836 Info, Node002, (32 - COMMAND_CLASS_BASIC) - Compatibility Flags:
2019-08-12 08:23:23.836 Info, Node002,       Mapping: 37
2019-08-12 08:23:23.836 Info, Node002, (32 - COMMAND_CLASS_BASIC) - State Flags:
2019-08-12 08:23:23.836 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.836 Info, Node002, (37 - COMMAND_CLASS_SWITCH_BINARY) - Compatibility Flags:
2019-08-12 08:23:23.836 Info, Node002, (37 - COMMAND_CLASS_SWITCH_BINARY) - State Flags:
2019-08-12 08:23:23.836 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.836 Info, Node002,       InNif: true
2019-08-12 08:23:23.836 Info, Node002, (38 - COMMAND_CLASS_SWITCH_MULTILEVEL) - Compatibility Flags:
2019-08-12 08:23:23.836 Info, Node002, (38 - COMMAND_CLASS_SWITCH_MULTILEVEL) - State Flags:
2019-08-12 08:23:23.836 Info, Node002,       CCVersion: 2
2019-08-12 08:23:23.836 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.836 Info, Node002,       InNif: true
2019-08-12 08:23:23.836 Info, Node002, (39 - COMMAND_CLASS_SWITCH_ALL) - Compatibility Flags:
2019-08-12 08:23:23.836 Info, Node002, (39 - COMMAND_CLASS_SWITCH_ALL) - State Flags:
2019-08-12 08:23:23.836 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.836 Info, Node002,       InNif: true
2019-08-12 08:23:23.836 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.836 Info, Node002, (50 - COMMAND_CLASS_METER) - Compatibility Flags:
2019-08-12 08:23:23.836 Info, Node002, (50 - COMMAND_CLASS_METER) - State Flags:
2019-08-12 08:23:23.836 Info, Node002,       CCVersion: 3
2019-08-12 08:23:23.836 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.836 Info, Node002,       InNif: true
2019-08-12 08:23:23.836 Info, Node002,       StaticRequests: 2
2019-08-12 08:23:23.836 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 197 - No Help Entry for CommandClass 50, ValueID: 0 (-1):  (null) (Lang: )
2019-08-12 08:23:23.837 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 200 - No Help Entry for CommandClass 50, ValueID: 2 (-1):  (null) (Lang: )
2019-08-12 08:23:23.837 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 203 - No Help Entry for CommandClass 50, ValueID: 4 (-1):  (null) (Lang: )
2019-08-12 08:23:23.837 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 206 - No Help Entry for CommandClass 50, ValueID: 5 (-1):  (null) (Lang: )
2019-08-12 08:23:23.837 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 209 - No Help Entry for CommandClass 50, ValueID: 256 (-1):  (null) (Lang: )
2019-08-12 08:23:23.837 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 212 - No Help Entry for CommandClass 50, ValueID: 257 (-1):  (null) (Lang: )
2019-08-12 08:23:23.837 Info, Node002, (51 - COMMAND_CLASS_COLOR) - Compatibility Flags:
2019-08-12 08:23:23.837 Info, Node002, (51 - COMMAND_CLASS_COLOR) - State Flags:
2019-08-12 08:23:23.837 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.837 Info, Node002,       InNif: true
2019-08-12 08:23:23.837 Info, Node002,       StaticRequests: 2
2019-08-12 08:23:23.837 Info, Node002, (90 - COMMAND_CLASS_DEVICE_RESET_LOCALLY) - Compatibility Flags:
2019-08-12 08:23:23.837 Info, Node002, (90 - COMMAND_CLASS_DEVICE_RESET_LOCALLY) - State Flags:
2019-08-12 08:23:23.837 Info, Node002,       AfterMark: true
2019-08-12 08:23:23.837 Info, Node002,       InNif: true
2019-08-12 08:23:23.837 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.837 Info, Node002, (94 - COMMAND_CLASS_ZWAVEPLUS_INFO) - Compatibility Flags:
2019-08-12 08:23:23.837 Info, Node002, (94 - COMMAND_CLASS_ZWAVEPLUS_INFO) - State Flags:
2019-08-12 08:23:23.837 Info, Node002,       InNif: true
2019-08-12 08:23:23.837 Info, Node002,       StaticRequests: 6
2019-08-12 08:23:23.837 Info, Node002, (112 - COMMAND_CLASS_CONFIGURATION) - Compatibility Flags:
2019-08-12 08:23:23.837 Info, Node002, (112 - COMMAND_CLASS_CONFIGURATION) - State Flags:
2019-08-12 08:23:23.837 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.837 Info, Node002,       InNif: true
2019-08-12 08:23:23.837 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.838 Info, Node002, (114 - COMMAND_CLASS_MANUFACTURER_SPECIFIC) - Compatibility Flags:
2019-08-12 08:23:23.838 Info, Node002, (114 - COMMAND_CLASS_MANUFACTURER_SPECIFIC) - State Flags:
2019-08-12 08:23:23.838 Info, Node002,       CCVersion: 2
2019-08-12 08:23:23.838 Info, Node002,       InNif: true
2019-08-12 08:23:23.838 Info, Node002,       StaticRequests: 0
2019-08-12 08:23:23.838 Info, Node002, (115 - COMMAND_CLASS_POWERLEVEL) - Compatibility Flags:
2019-08-12 08:23:23.838 Info, Node002, (115 - COMMAND_CLASS_POWERLEVEL) - State Flags:
2019-08-12 08:23:23.838 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.838 Info, Node002,       InNif: true
2019-08-12 08:23:23.838 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.838 Info, Node002, (129 - COMMAND_CLASS_CLOCK) - Compatibility Flags:
2019-08-12 08:23:23.838 Info, Node002, (129 - COMMAND_CLASS_CLOCK) - State Flags:
2019-08-12 08:23:23.838 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.838 Info, Node002,       InNif: true
2019-08-12 08:23:23.838 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.838 Info, Node002, (130 - COMMAND_CLASS_HAIL) - Compatibility Flags:
2019-08-12 08:23:23.838 Info, Node002, (130 - COMMAND_CLASS_HAIL) - State Flags:
2019-08-12 08:23:23.838 Info, Node002,       AfterMark: true
2019-08-12 08:23:23.838 Info, Node002,       InNif: true
2019-08-12 08:23:23.838 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.838 Info, Node002, (133 - COMMAND_CLASS_ASSOCIATION) - Compatibility Flags:
2019-08-12 08:23:23.838 Info, Node002, (133 - COMMAND_CLASS_ASSOCIATION) - State Flags:
2019-08-12 08:23:23.838 Info, Node002,       Encrypted: true
2019-08-12 08:23:23.838 Info, Node002,       InNif: true
2019-08-12 08:23:23.838 Info, Node002,       StaticRequests: 6
2019-08-12 08:23:23.839 Info, Node002, (134 - COMMAND_CLASS_VERSION) - Compatibility Flags:
2019-08-12 08:23:23.839 Info, Node002, (134 - COMMAND_CLASS_VERSION) - State Flags:
2019-08-12 08:23:23.839 Info, Node002,       InNif: true
2019-08-12 08:23:23.839 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.839 Info, Node002, (152 - COMMAND_CLASS_SECURITY) - Compatibility Flags:
2019-08-12 08:23:23.839 Info, Node002, (152 - COMMAND_CLASS_SECURITY) - State Flags:
2019-08-12 08:23:23.839 Info, Node002,       InNif: true
2019-08-12 08:23:23.839 Info, Node002,       StaticRequests: 4
2019-08-12 08:23:23.841 Info, Node003, (32 - COMMAND_CLASS_BASIC) - Compatibility Flags:
2019-08-12 08:23:23.841 Info, Node003,       Mapping: 37
2019-08-12 08:23:23.841 Info, Node003, (32 - COMMAND_CLASS_BASIC) - State Flags:
2019-08-12 08:23:23.841 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.841 Info, Node003, (34 - COMMAND_CLASS_APPLICATION_STATUS) - Compatibility Flags:
2019-08-12 08:23:23.841 Info, Node003, (34 - COMMAND_CLASS_APPLICATION_STATUS) - State Flags:
2019-08-12 08:23:23.841 Info, Node003,       InNif: true
2019-08-12 08:23:23.841 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.841 Info, Node003, (37 - COMMAND_CLASS_SWITCH_BINARY) - Compatibility Flags:
2019-08-12 08:23:23.841 Info, Node003, (37 - COMMAND_CLASS_SWITCH_BINARY) - State Flags:
2019-08-12 08:23:23.841 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.841 Info, Node003,       InNif: true
2019-08-12 08:23:23.842 Info, Node003, (39 - COMMAND_CLASS_SWITCH_ALL) - Compatibility Flags:
2019-08-12 08:23:23.842 Info, Node003, (39 - COMMAND_CLASS_SWITCH_ALL) - State Flags:
2019-08-12 08:23:23.842 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.842 Info, Node003, (50 - COMMAND_CLASS_METER) - Compatibility Flags:
2019-08-12 08:23:23.842 Info, Node003, (50 - COMMAND_CLASS_METER) - State Flags:
2019-08-12 08:23:23.842 Info, Node003,       CCVersion: 3
2019-08-12 08:23:23.842 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.842 Info, Node003,       InNif: true
2019-08-12 08:23:23.842 Info, Node003,       StaticRequests: 2
2019-08-12 08:23:23.842 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 584 - No Help Entry for CommandClass 50, ValueID: 0 (-1):  (null) (Lang: )
2019-08-12 08:23:23.842 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 587 - No Help Entry for CommandClass 50, ValueID: 2 (-1):  (null) (Lang: )
2019-08-12 08:23:23.842 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 590 - No Help Entry for CommandClass 50, ValueID: 256 (-1):  (null) (Lang: )
2019-08-12 08:23:23.842 Warning, Localization::ReadXMLVIDHelp: Error in /opt/zwave2mqtt_16/store/ozwcache_0xe0080d69.xml at line 593 - No Help Entry for CommandClass 50, ValueID: 257 (-1):  (null) (Lang: )
2019-08-12 08:23:23.842 Info, Node003, (86 - COMMAND_CLASS_CRC_16_ENCAP) - Compatibility Flags:
2019-08-12 08:23:23.842 Info, Node003, (86 - COMMAND_CLASS_CRC_16_ENCAP) - State Flags:
2019-08-12 08:23:23.842 Info, Node003,       InNif: true
2019-08-12 08:23:23.842 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.842 Info, Node003, (90 - COMMAND_CLASS_DEVICE_RESET_LOCALLY) - Compatibility Flags:
2019-08-12 08:23:23.842 Info, Node003, (90 - COMMAND_CLASS_DEVICE_RESET_LOCALLY) - State Flags:
2019-08-12 08:23:23.842 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.842 Info, Node003,       InNif: true
2019-08-12 08:23:23.842 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.842 Info, Node003, (94 - COMMAND_CLASS_ZWAVEPLUS_INFO) - Compatibility Flags:
2019-08-12 08:23:23.842 Info, Node003, (94 - COMMAND_CLASS_ZWAVEPLUS_INFO) - State Flags:
2019-08-12 08:23:23.842 Info, Node003,       InNif: true
2019-08-12 08:23:23.842 Info, Node003,       StaticRequests: 6
2019-08-12 08:23:23.842 Info, Node003, (96 - COMMAND_CLASS_MULTI_INSTANCE/CHANNEL) - Compatibility Flags:
2019-08-12 08:23:23.842 Info, Node003, (96 - COMMAND_CLASS_MULTI_INSTANCE/CHANNEL) - State Flags:
2019-08-12 08:23:23.842 Info, Node003, (112 - COMMAND_CLASS_CONFIGURATION) - Compatibility Flags:
2019-08-12 08:23:23.843 Info, Node003, (112 - COMMAND_CLASS_CONFIGURATION) - State Flags:
2019-08-12 08:23:23.843 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.843 Info, Node003,       InNif: true
2019-08-12 08:23:23.843 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.843 Info, Node003, (113 - COMMAND_CLASS_NOTIFICATION) - Compatibility Flags:
2019-08-12 08:23:23.843 Info, Node003, (113 - COMMAND_CLASS_NOTIFICATION) - State Flags:
2019-08-12 08:23:23.843 Info, Node003,       CCVersion: 8
2019-08-12 08:23:23.843 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.843 Info, Node003,       InNif: true
2019-08-12 08:23:23.843 Info, Node003,       StaticRequests: 0
2019-08-12 08:23:23.843 Warning, Value size is invalid (0). Only 1, 2 & 4 supported for node 3, class 0x71, instance 1, index 8
2019-08-12 08:23:23.843 Info, Node003, (114 - COMMAND_CLASS_MANUFACTURER_SPECIFIC) - Compatibility Flags:
2019-08-12 08:23:23.844 Info, Node003, (114 - COMMAND_CLASS_MANUFACTURER_SPECIFIC) - State Flags:
2019-08-12 08:23:23.844 Info, Node003,       CCVersion: 2
2019-08-12 08:23:23.844 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.844 Info, Node003,       InNif: true
2019-08-12 08:23:23.844 Info, Node003,       StaticRequests: 0
2019-08-12 08:23:23.844 Info, Node003, (115 - COMMAND_CLASS_POWERLEVEL) - Compatibility Flags:
2019-08-12 08:23:23.844 Info, Node003, (115 - COMMAND_CLASS_POWERLEVEL) - State Flags:
2019-08-12 08:23:23.844 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.844 Info, Node003,       InNif: true
2019-08-12 08:23:23.844 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.844 Info, Node003, (117 - COMMAND_CLASS_PROTECTION) - Compatibility Flags:
2019-08-12 08:23:23.844 Info, Node003, (117 - COMMAND_CLASS_PROTECTION) - State Flags:
2019-08-12 08:23:23.844 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.844 Info, Node003,       InNif: true
2019-08-12 08:23:23.844 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.844 Info, Node003, (133 - COMMAND_CLASS_ASSOCIATION) - Compatibility Flags:
2019-08-12 08:23:23.844 Info, Node003, (133 - COMMAND_CLASS_ASSOCIATION) - State Flags:
2019-08-12 08:23:23.844 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.844 Info, Node003,       InNif: true
2019-08-12 08:23:23.844 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.844 Info, Node003, (134 - COMMAND_CLASS_VERSION) - Compatibility Flags:
2019-08-12 08:23:23.844 Info, Node003, (134 - COMMAND_CLASS_VERSION) - State Flags:
2019-08-12 08:23:23.844 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.844 Info, Node003,       InNif: true
2019-08-12 08:23:23.844 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.844 Info, Node003, (142 - COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION) - Compatibility Flags:
2019-08-12 08:23:23.844 Info, Node003, (142 - COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION) - State Flags:
2019-08-12 08:23:23.844 Info, Node003,       Encrypted: true
2019-08-12 08:23:23.844 Info, Node003,       InNif: true
2019-08-12 08:23:23.844 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.845 Info, Node003, (152 - COMMAND_CLASS_SECURITY) - Compatibility Flags:
2019-08-12 08:23:23.845 Info, Node003, (152 - COMMAND_CLASS_SECURITY) - State Flags:
2019-08-12 08:23:23.845 Info, Node003,       InNif: true
2019-08-12 08:23:23.845 Info, Node003,       StaticRequests: 4
2019-08-12 08:23:23.847 Info, Node005, (32 - COMMAND_CLASS_BASIC) - Compatibility Flags:
2019-08-12 08:23:23.847 Info, Node005,       Mapping: 49
2019-08-12 08:23:23.847 Info, Node005, (32 - COMMAND_CLASS_BASIC) - State Flags:
2019-08-12 08:23:23.847 Info, Node005,       AfterMark: true
2019-08-12 08:23:23.847 Info, Node005,       StaticRequests: 4
2019-08-12 08:23:23.847 Info, Node005, (48 - COMMAND_CLASS_SENSOR_BINARY) - Compatibility Flags:
2019-08-12 08:23:23.847 Info, Node005, (48 - COMMAND_CLASS_SENSOR_BINARY) - State Flags:
2019-08-12 08:23:23.847 Info, Node005,       InNif: true
2019-08-12 08:23:23.847 Info, Node005,       StaticRequests: 4
2019-08-12 08:23:23.847 Info, Node005, (49 - COMMAND_CLASS_SENSOR_MULTILEVEL) - Compatibility Flags:
2019-08-12 08:23:23.847 Info, Node005, (49 - COMMAND_CLASS_SENSOR_MULTILEVEL) - State Flags:
2019-08-12 08:23:23.847 Info, Node005,       CCVersion: 5
2019-08-12 08:23:23.847 Info, Node005,       InNif: true
2019-08-12 08:23:23.847 Info, Node005, (90 - COMMAND_CLASS_DEVICE_RESET_LOCALLY) - Compatibility Flags:
2019-08-12 08:23:23.847 Info, Node005, (90 - COMMAND_CLASS_DEVICE_RESET_LOCALLY) - State Flags:
2019-08-12 08:23:23.847 Info, Node005,       InNif: true
2019-08-12 08:23:23.847 Info, Node005,       StaticRequests: 4
2019-08-12 08:23:23.847 Info, Node005, (94 - COMMAND_CLASS_ZWAVEPLUS_INFO) - Compatibility Flags:
2019-08-12 08:23:23.847 Info, Node005, (94 - COMMAND_CLASS_ZWAVEPLUS_INFO) - State Flags:
2019-08-12 08:23:23.847 Info, Node005,       InNif: true
2019-08-12 08:23:23.847 Info, Node005,       StaticRequests: 6
2019-08-12 08:23:23.848 Info, Node005, (112 - COMMAND_CLASS_CONFIGURATION) - Compatibility Flags:
2019-08-12 08:23:23.848 Info, Node005, (112 - COMMAND_CLASS_CONFIGURATION) - State Flags:
2019-08-12 08:23:23.848 Info, Node005,       InNif: true
2019-08-12 08:23:23.848 Info, Node005,       StaticRequests: 4
2019-08-12 08:23:23.848 Info, Node005, (113 - COMMAND_CLASS_NOTIFICATION) - Compatibility Flags:
2019-08-12 08:23:23.848 Info, Node005,       GetSupported: false
2019-08-12 08:23:23.848 Info, Node005, (113 - COMMAND_CLASS_NOTIFICATION) - State Flags:
2019-08-12 08:23:23.848 Info, Node005,       CCVersion: 3
2019-08-12 08:23:23.848 Info, Node005,       InNif: true
2019-08-12 08:23:23.848 Info, Node005,       StaticRequests: 0
2019-08-12 08:23:23.848 Warning, Value size is invalid (0). Only 1, 2 & 4 supported for node 5, class 0x71, instance 1, index 7
2019-08-12 08:23:23.848 Info, Node005, (114 - COMMAND_CLASS_MANUFACTURER_SPECIFIC) - Compatibility Flags:
2019-08-12 08:23:23.848 Info, Node005, (114 - COMMAND_CLASS_MANUFACTURER_SPECIFIC) - State Flags:
2019-08-12 08:23:23.849 Info, Node005,       CCVersion: 2
2019-08-12 08:23:23.849 Info, Node005,       InNif: true
2019-08-12 08:23:23.849 Info, Node005,       StaticRequests: 0
2019-08-12 08:23:23.849 Info, Node005, (115 - COMMAND_CLASS_POWERLEVEL) - Compatibility Flags:
2019-08-12 08:23:23.849 Info, Node005, (115 - COMMAND_CLASS_POWERLEVEL) - State Flags:
2019-08-12 08:23:23.849 Info, Node005,       InNif: true
2019-08-12 08:23:23.849 Info, Node005,       StaticRequests: 4
2019-08-12 08:23:23.849 Info, Node005, (128 - COMMAND_CLASS_BATTERY) - Compatibility Flags:
2019-08-12 08:23:23.849 Info, Node005, (128 - COMMAND_CLASS_BATTERY) - State Flags:
2019-08-12 08:23:23.849 Info, Node005,       InNif: true
2019-08-12 08:23:23.849 Info, Node005,       StaticRequests: 4
2019-08-12 08:23:23.849 Info, Node005, (132 - COMMAND_CLASS_WAKE_UP) - Compatibility Flags:
2019-08-12 08:23:23.849 Info, Node005, (132 - COMMAND_CLASS_WAKE_UP) - State Flags:
2019-08-12 08:23:23.849 Info, Node005,       CCVersion: 2
2019-08-12 08:23:23.849 Info, Node005,       InNif: true
2019-08-12 08:23:23.849 Info, Node005,       StaticRequests: 0
2019-08-12 08:23:23.849 Info, Node005, (133 - COMMAND_CLASS_ASSOCIATION) - Compatibility Flags:
2019-08-12 08:23:23.849 Info, Node005, (133 - COMMAND_CLASS_ASSOCIATION) - State Flags:
2019-08-12 08:23:23.849 Info, Node005,       InNif: true
2019-08-12 08:23:23.849 Info, Node005,       StaticRequests: 4
2019-08-12 08:23:23.849 Info, Node005, (134 - COMMAND_CLASS_VERSION) - Compatibility Flags:
2019-08-12 08:23:23.849 Info, Node005, (134 - COMMAND_CLASS_VERSION) - State Flags:
2019-08-12 08:23:23.849 Info, Node005,       InNif: true
2019-08-12 08:23:23.849 Info, Node005,       StaticRequests: 4
2019-08-12 08:23:23.850 Info, contrlr, Received reply to FUNC_ID_SERIAL_API_GET_INIT_DATA:
2019-08-12 08:23:23.850 Info, contrlr,     Node 001 - Known
2019-08-12 08:23:23.850 Detail, Node001, AdvanceQueries queryPending=0 queryRetries=0 queryStage=CacheLoad live=1
2019-08-12 08:23:23.850 Detail, Node001, QueryStage_CacheLoad
2019-08-12 08:23:23.850 Info, Node001, Loading Cache for node 1: Manufacturer=AEON Labs, Product=ZW090 Z-Stick Gen5 EU
2019-08-12 08:23:23.850 Info, Node001, Node Identity Codes: 0086:0001:005a
2019-08-12 08:23:23.850 Detail, Node001, QueryStage_Associations
2019-08-12 08:23:23.850 Detail, Node001, QueryStage_Neighbors
2019-08-12 08:23:23.850 Detail, contrlr, Requesting routing info (neighbor list) for Node 1
2019-08-12 08:23:23.850 Detail, Node001, Queuing (Command) Get Routing Info (Node=1): 0x01, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x03, 0x7a
2019-08-12 08:23:23.850 Detail, Node001, Queuing (Query) Query Stage Complete (Neighbors)
2019-08-12 08:23:23.850 Info, contrlr,     Node 002 - Known
2019-08-12 08:23:23.850 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=CacheLoad live=1
2019-08-12 08:23:23.850 Detail, Node002, QueryStage_CacheLoad
2019-08-12 08:23:23.850 Info, Node002, Loading Cache for node 2: Manufacturer=AEON Labs, Product=ZW096 Smart Switch 6
2019-08-12 08:23:23.850 Info, Node002, Node Identity Codes: 0086:0003:0060
2019-08-12 08:23:23.850 Info, Node002, NoOperation::Set - Routing=true
2019-08-12 08:23:23.850 Detail, Node002, Queuing (NoOp) NoOperation_Set (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x00, 0x00, 0x25, 0x0a, 0xca
2019-08-12 08:23:23.850 Detail, Node002, Queuing (Query) Query Stage Complete (CacheLoad)
2019-08-12 08:23:23.850 Info, contrlr,     Node 003 - Known
2019-08-12 08:23:23.850 Detail, Node003, AdvanceQueries queryPending=0 queryRetries=0 queryStage=CacheLoad live=1
2019-08-12 08:23:23.850 Detail, Node003, QueryStage_CacheLoad
2019-08-12 08:23:23.850 Info, Node003, Loading Cache for node 3: Manufacturer=FIBARO System, Product=FGWOE/F Walli Outlet
2019-08-12 08:23:23.850 Info, Node003, Node Identity Codes: 010f:1f01:1000
2019-08-12 08:23:23.850 Info, Node003, NoOperation::Set - Routing=true
2019-08-12 08:23:23.850 Detail, Node003, Queuing (NoOp) NoOperation_Set (Node=3): 0x01, 0x09, 0x00, 0x13, 0x03, 0x02, 0x00, 0x00, 0x25, 0x0b, 0xca
2019-08-12 08:23:23.850 Detail, Node003, Queuing (Query) Query Stage Complete (CacheLoad)
2019-08-12 08:23:23.850 Info, contrlr,     Node 005 - Known
2019-08-12 08:23:23.850 Detail, Node005, AdvanceQueries queryPending=0 queryRetries=0 queryStage=CacheLoad live=1
2019-08-12 08:23:23.850 Detail, Node005, QueryStage_CacheLoad
2019-08-12 08:23:23.850 Info, Node005, Loading Cache for node 5: Manufacturer=AEON Labs, Product=ZW100 MultiSensor 6
2019-08-12 08:23:23.851 Info, Node005, Node Identity Codes: 0086:0002:0064
2019-08-12 08:23:23.851 Info, Node005, NoOperation::Set - Routing=true
2019-08-12 08:23:23.851 Detail, Node005, Queuing (NoOp) NoOperation_Set (Node=5): 0x01, 0x09, 0x00, 0x13, 0x05, 0x02, 0x00, 0x00, 0x25, 0x0c, 0xcb
2019-08-12 08:23:23.851 Detail, Node005, Queuing (Query) Query Stage Complete (CacheLoad)
2019-08-12 08:23:23.851 Detail, contrlr,   Expected reply was received
2019-08-12 08:23:23.851 Detail, contrlr,   Message transaction complete
2019-08-12 08:23:23.851 Detail,
2019-08-12 08:23:23.851 Detail, contrlr, Removing current message
2019-08-12 08:23:23.851 Detail, Node001, Notification: DriverReady
2019-08-12 08:23:23.851 Detail, Node001, Notification: NodeAdded
2019-08-12 08:23:23.851 Detail, Node001, Notification: NodeProtocolInfo
2019-08-12 08:23:23.851 Detail, Node001, Notification: EssentialNodeQueriesComplete
2019-08-12 08:23:23.851 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.851 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.851 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.851 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.851 Detail, Node001, Notification: ValueAdded
2019-08-12T08:23:23.852Z z2m:Zwave Scanning network with homeid: 0xe0080d69
2019-08-12T08:23:23.852Z z2m:Zwave Node added 1
2019-08-12T08:23:23.853Z z2m:Zwave node 1 AVAILABLE: AEON Labs - ZW090 Z-Stick Gen5 EU (Static PC Controller)
2019-08-12T08:23:23.854Z z2m:Zwave ValueAdded: 1-32-1-0 Basic
2019-08-12T08:23:23.855Z z2m:Zwave ValueAdded: 1-112-1-81 LED indicator configuration
2019-08-12T08:23:23.856Z z2m:Zwave ValueAdded: 1-112-1-220 Configuration of the RF power level
2019-08-12T08:23:23.856Z z2m:Zwave ValueAdded: 1-112-1-242 Security network enabled
2019-08-12 08:23:23.856 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.856 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.856 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.856 Detail, Node001, Notification: ValueAdded
2019-08-12T08:23:23.856Z z2m:Zwave ValueAdded: 1-112-1-243 Security network key
2019-08-12T08:23:23.857Z z2m:Zwave ValueAdded: 1-112-1-252 Lock/Unlock Configuration
2019-08-12T08:23:23.857Z z2m:Zwave ValueAdded: 1-112-1-255 Reset default configuration
2019-08-12T08:23:23.857Z z2m:Zwave ValueAdded: 1-114-1-0 Loaded Config Revision
2019-08-12 08:23:23.857 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.857 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.857 Detail, Node001, Notification: ValueAdded
2019-08-12 08:23:23.857 Detail, Node001, Notification: NodeNaming
2019-08-12 08:23:23.857 Detail, Node002, Notification: NodeAdded
2019-08-12 08:23:23.857 Detail, Node002, Notification: NodeProtocolInfo
2019-08-12 08:23:23.857 Detail, Node002, Notification: EssentialNodeQueriesComplete
2019-08-12 08:23:23.857 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.857 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.857 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.858 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.858 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.858 Detail, Node002, Notification: ValueAdded
2019-08-12T08:23:23.858Z z2m:Zwave ValueAdded: 1-114-1-1 Config File Revision
2019-08-12T08:23:23.858Z z2m:Zwave ValueAdded: 1-114-1-2 Latest Available Config File Revision
2019-08-12T08:23:23.858Z z2m:Zwave ValueAdded: 1-114-1-3 Device ID
2019-08-12T08:23:23.858Z z2m:Zwave ValueAdded: 1-114-1-4 Serial Number
2019-08-12T08:23:23.859Z z2m:Zwave Node added 2
2019-08-12T08:23:23.860Z z2m:Zwave node 2 AVAILABLE: AEON Labs - ZW096 Smart Switch 6 (On/Off Power Switch)
2019-08-12T08:23:23.861Z z2m:Zwave ValueAdded: 2-37-1-0 Switch
2019-08-12T08:23:23.862Z z2m:Zwave ValueAdded: 2-38-1-5 Dimming Duration
2019-08-12T08:23:23.863Z z2m:Zwave ValueAdded: 2-38-1-0 Level
2019-08-12T08:23:23.863Z z2m:Zwave ValueAdded: 2-38-1-1 Bright
2019-08-12T08:23:23.863Z z2m:Zwave ValueAdded: 2-38-1-2 Dim
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.863 Detail, Node002, Notification: ValueAdded
2019-08-12T08:23:23.863Z z2m:Zwave ValueAdded: 2-38-1-3 Ignore Start Level
2019-08-12T08:23:23.864Z z2m:Zwave ValueAdded: 2-38-1-4 Start Level
2019-08-12T08:23:23.864Z z2m:Zwave ValueAdded: 2-39-1-0 Switch All
2019-08-12T08:23:23.864Z z2m:Zwave ValueAdded: 2-50-1-0 Electric - kWh
2019-08-12T08:23:23.865Z z2m:Zwave ValueAdded: 2-50-1-2 Electric - W
2019-08-12T08:23:23.865Z z2m:Zwave ValueAdded: 2-50-1-4 Electric - V
2019-08-12T08:23:23.866Z z2m:Zwave ValueAdded: 2-50-1-5 Electric - A
2019-08-12T08:23:23.866Z z2m:Zwave ValueAdded: 2-50-1-256 Exporting
2019-08-12T08:23:23.866Z z2m:Zwave ValueAdded: 2-50-1-257 Reset
2019-08-12T08:23:23.866Z z2m:Zwave ValueAdded: 2-51-1-2 Color Channels
2019-08-12T08:23:23.867Z z2m:Zwave ValueAdded: 2-94-1-0 ZWave+ Version
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.867 Detail, Node002, Notification: ValueAdded
2019-08-12T08:23:23.867Z z2m:Zwave ValueAdded: 2-94-1-1 InstallerIcon
2019-08-12T08:23:23.867Z z2m:Zwave ValueAdded: 2-94-1-2 UserIcon
2019-08-12T08:23:23.868Z z2m:Zwave ValueAdded: 2-112-1-3 Current Overload Protection
2019-08-12T08:23:23.868Z z2m:Zwave ValueAdded: 2-112-1-20 Output Load Status
2019-08-12T08:23:23.868Z z2m:Zwave ValueAdded: 2-112-1-21 RGB Led Color for Testing
2019-08-12T08:23:23.868Z z2m:Zwave ValueAdded: 2-112-1-80 Notification status
2019-08-12T08:23:23.869Z z2m:Zwave ValueAdded: 2-112-1-81 Configure the state of the LED
2019-08-12T08:23:23.869Z z2m:Zwave ValueAdded: 2-112-1-83 Night Light Color
2019-08-12T08:23:23.869Z z2m:Zwave ValueAdded: 2-112-1-84 RGB Brightness in Energy Mode
2019-08-12T08:23:23.869Z z2m:Zwave ValueAdded: 2-112-1-85 Parameter #85
2019-08-12T08:23:23.869Z z2m:Zwave ValueAdded: 2-112-1-90 Enables/disables parameter 91/92
2019-08-12T08:23:23.870Z z2m:Zwave ValueAdded: 2-112-1-91 Minimum Change to send Report (Watt)
2019-08-12T08:23:23.870Z z2m:Zwave ValueAdded: 2-112-1-92 Minimum Change to send Report (%)
2019-08-12T08:23:23.870Z z2m:Zwave ValueAdded: 2-112-1-100 Default Group Reports
2019-08-12T08:23:23.870Z z2m:Zwave ValueAdded: 2-112-1-101 Report type sent in Reporting Group 1
2019-08-12T08:23:23.870Z z2m:Zwave ValueAdded: 2-112-1-102 Report type sent in Reporting Group 2
2019-08-12T08:23:23.871Z z2m:Zwave ValueAdded: 2-112-1-103 Report type sent in Reporting Group 3
2019-08-12 08:23:23.871 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.871 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.871 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.871 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.871 Detail, Node002, Notification: ValueAdded
2019-08-12T08:23:23.871Z z2m:Zwave ValueAdded: 2-112-1-110 Set 111 to 113 to default
2019-08-12T08:23:23.871Z z2m:Zwave ValueAdded: 2-112-1-111 Send Interval for Reporting Group 1
2019-08-12T08:23:23.871Z z2m:Zwave ValueAdded: 2-112-1-112 Send Interval for Reporting Group 2
2019-08-12T08:23:23.872Z z2m:Zwave ValueAdded: 2-112-1-113 Send Interval for Reporting Group 3
2019-08-12T08:23:23.872Z z2m:Zwave ValueAdded: 2-112-1-200 Partner ID
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.872 Detail, Node002, Notification: ValueAdded
2019-08-12T08:23:23.872Z z2m:Zwave ValueAdded: 2-112-1-252 Configuration Locked
2019-08-12T08:23:23.872Z z2m:Zwave ValueAdded: 2-112-1-254 Device tag
2019-08-12T08:23:23.873Z z2m:Zwave ValueAdded: 2-112-1-255 Reset device
2019-08-12T08:23:23.873Z z2m:Zwave ValueAdded: 2-114-1-0 Loaded Config Revision
2019-08-12T08:23:23.873Z z2m:Zwave ValueAdded: 2-114-1-1 Config File Revision
2019-08-12T08:23:23.873Z z2m:Zwave ValueAdded: 2-114-1-2 Latest Available Config File Revision
2019-08-12T08:23:23.873Z z2m:Zwave ValueAdded: 2-114-1-3 Device ID
2019-08-12T08:23:23.874Z z2m:Zwave ValueAdded: 2-114-1-4 Serial Number
2019-08-12T08:23:23.874Z z2m:Zwave ValueAdded: 2-115-1-0 Powerlevel
2019-08-12T08:23:23.874Z z2m:Zwave ValueAdded: 2-115-1-1 Timeout
2019-08-12T08:23:23.874Z z2m:Zwave ValueAdded: 2-115-1-2 Set Powerlevel
2019-08-12 08:23:23.874 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.875 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.875 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.875 Detail, Node002, Notification: ValueAdded
2019-08-12T08:23:23.875Z z2m:Zwave ValueAdded: 2-115-1-3 Test Node
2019-08-12T08:23:23.875Z z2m:Zwave ValueAdded: 2-115-1-4 Test Powerlevel
2019-08-12T08:23:23.875Z z2m:Zwave ValueAdded: 2-115-1-5 Frame Count
2019-08-12T08:23:23.875Z z2m:Zwave ValueAdded: 2-115-1-6 Test
2019-08-12 08:23:23.875 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.875 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.875 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.875 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.876 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.876 Detail, Node002, Notification: Group
2019-08-12 08:23:23.876 Detail, Node002, Notification: Group
2019-08-12 08:23:23.876 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.876 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.876 Detail, Node002, Notification: ValueAdded
2019-08-12 08:23:23.876 Detail, Node002, Notification: NodeNaming
2019-08-12 08:23:23.876 Detail, Node003, Notification: NodeAdded
2019-08-12 08:23:23.876 Detail, Node003, Notification: NodeProtocolInfo
2019-08-12 08:23:23.876 Detail, Node003, Notification: EssentialNodeQueriesComplete
2019-08-12 08:23:23.876 Detail, Node003, Notification: ValueAdded
2019-08-12T08:23:23.876Z z2m:Zwave ValueAdded: 2-115-1-7 Report
2019-08-12T08:23:23.876Z z2m:Zwave ValueAdded: 2-115-1-8 Test Status
2019-08-12T08:23:23.876Z z2m:Zwave ValueAdded: 2-115-1-9 Acked Frames
2019-08-12T08:23:23.876Z z2m:Zwave ValueAdded: 2-129-1-0 Day
2019-08-12T08:23:23.877Z z2m:Zwave ValueAdded: 2-129-1-1 Hour
2019-08-12T08:23:23.877Z z2m:Zwave ValueAdded: 2-129-1-2 Minute
2019-08-12T08:23:23.877Z z2m:Zwave ValueAdded: 2-134-1-0 Library Version
2019-08-12T08:23:23.877Z z2m:Zwave ValueAdded: 2-134-1-1 Protocol Version
2019-08-12T08:23:23.878Z z2m:Zwave ValueAdded: 2-134-1-2 Application Version
2019-08-12T08:23:23.878Z z2m:Zwave Node added 3
2019-08-12T08:23:23.878Z z2m:Zwave node 3 AVAILABLE: FIBARO System - FGWOE/F Walli Outlet (On/Off Power Switch Wall Outlet)
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.878 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: Group
2019-08-12 08:23:23.879 Detail, Node003, Notification: Group
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node003, Notification: Group
2019-08-12 08:23:23.879 Detail, Node003, Notification: Group
2019-08-12 08:23:23.879 Detail, Node003, Notification: NodeNaming
2019-08-12 08:23:23.879 Detail, Node005, Notification: NodeAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: NodeProtocolInfo
2019-08-12 08:23:23.879 Detail, Node005, Notification: EssentialNodeQueriesComplete
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.879 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12 08:23:23.880 Detail, Node005, Notification: ValueAdded
2019-08-12T08:23:23.880Z z2m:Zwave ValueAdded: 3-37-1-0 Switch
2019-08-12T08:23:23.881Z z2m:Zwave ValueAdded: 3-39-1-0 Switch All
2019-08-12T08:23:23.881Z z2m:Zwave ValueAdded: 3-50-1-0 Electric - kWh
2019-08-12T08:23:23.882Z z2m:Zwave ValueAdded: 3-50-1-2 Electric - W
2019-08-12T08:23:23.882Z z2m:Zwave ValueAdded: 3-50-1-256 Exporting
2019-08-12T08:23:23.882Z z2m:Zwave ValueAdded: 3-50-1-257 Reset
2019-08-12T08:23:23.882Z z2m:Zwave ValueAdded: 3-94-1-0 ZWave+ Version
2019-08-12T08:23:23.883Z z2m:Zwave ValueAdded: 3-94-1-1 InstallerIcon
2019-08-12T08:23:23.883Z z2m:Zwave ValueAdded: 3-94-1-2 UserIcon
2019-08-12T08:23:23.883Z z2m:Zwave ValueAdded: 3-112-1-1 Remember device state
2019-08-12T08:23:23.883Z z2m:Zwave ValueAdded: 3-112-1-2 Overload safety switch
2019-08-12T08:23:23.884Z z2m:Zwave ValueAdded: 3-112-1-10 LED frame - power limit
2019-08-12T08:23:23.884Z z2m:Zwave ValueAdded: 3-112-1-11 LED frame - colour when ON
2019-08-12T08:23:23.884Z z2m:Zwave ValueAdded: 3-112-1-12 LED frame - colour when OFF
2019-08-12T08:23:23.884Z z2m:Zwave ValueAdded: 3-112-1-13 LED frame - brightness
2019-08-12T08:23:23.885Z z2m:Zwave ValueAdded: 3-112-1-30 Alarm configuration - 1st slot
2019-08-12T08:23:23.885Z z2m:Zwave ValueAdded: 3-112-1-31 Alarm configuration - 2nd slot
2019-08-12T08:23:23.885Z z2m:Zwave ValueAdded: 3-112-1-32 Alarm configuration - 3rd slot
2019-08-12T08:23:23.885Z z2m:Zwave ValueAdded: 3-112-1-33 Alarm configuration - 4th slot
2019-08-12T08:23:23.886Z z2m:Zwave ValueAdded: 3-112-1-34 Alarm configuration - 5th slot
2019-08-12T08:23:23.886Z z2m:Zwave ValueAdded: 3-112-1-35 Alarm configuration - duration
2019-08-12T08:23:23.886Z z2m:Zwave ValueAdded: 3-112-1-45 Associations - 2nd group
2019-08-12T08:23:23.886Z z2m:Zwave ValueAdded: 3-112-1-46 Associations - UP threshold
2019-08-12T08:23:23.886Z z2m:Zwave ValueAdded: 3-112-1-47 Associations - UP threshold frame value
2019-08-12T08:23:23.887Z z2m:Zwave ValueAdded: 3-112-1-48 Associations - DOWN threshold
2019-08-12T08:23:23.887Z z2m:Zwave ValueAdded: 3-112-1-49 Associations - DOWN threshold frame value
2019-08-12T08:23:23.887Z z2m:Zwave ValueAdded: 3-112-1-60 Power reports - include self-consumption
2019-08-12T08:23:23.887Z z2m:Zwave ValueAdded: 3-112-1-61 Power reports - on change
2019-08-12T08:23:23.888Z z2m:Zwave ValueAdded: 3-112-1-62 Power reports - periodic
2019-08-12T08:23:23.888Z z2m:Zwave ValueAdded: 3-112-1-65 Energy reports - on change
2019-08-12T08:23:23.888Z z2m:Zwave ValueAdded: 3-112-1-66 Energy reports - periodic
2019-08-12T08:23:23.888Z z2m:Zwave ValueAdded: 3-113-1-8 Power Management
2019-08-12T08:23:23.888Z z2m:Zwave ValueAdded: 3-113-1-9 System
2019-08-12T08:23:23.889Z z2m:Zwave ValueAdded: 3-113-1-256 Previous Event Cleared
2019-08-12T08:23:23.889Z z2m:Zwave ValueAdded: 3-113-1-266 Error Code
2019-08-12T08:23:23.889Z z2m:Zwave ValueAdded: 3-114-1-0 Loaded Config Revision
2019-08-12T08:23:23.889Z z2m:Zwave ValueAdded: 3-114-1-1 Config File Revision
2019-08-12T08:23:23.889Z z2m:Zwave ValueAdded: 3-114-1-2 Latest Available Config File Revision
2019-08-12T08:23:23.890Z z2m:Zwave ValueAdded: 3-114-1-3 Device ID
2019-08-12T08:23:23.890Z z2m:Zwave ValueAdded: 3-114-1-4 Serial Number
2019-08-12T08:23:23.890Z z2m:Zwave ValueAdded: 3-115-1-0 Powerlevel
2019-08-12T08:23:23.890Z z2m:Zwave ValueAdded: 3-115-1-1 Timeout
2019-08-12T08:23:23.891Z z2m:Zwave ValueAdded: 3-115-1-2 Set Powerlevel
2019-08-12T08:23:23.891Z z2m:Zwave ValueAdded: 3-115-1-3 Test Node
2019-08-12T08:23:23.891Z z2m:Zwave ValueAdded: 3-115-1-4 Test Powerlevel
2019-08-12T08:23:23.891Z z2m:Zwave ValueAdded: 3-115-1-5 Frame Count
2019-08-12T08:23:23.891Z z2m:Zwave ValueAdded: 3-115-1-6 Test
2019-08-12T08:23:23.892Z z2m:Zwave ValueAdded: 3-115-1-7 Report
2019-08-12T08:23:23.892Z z2m:Zwave ValueAdded: 3-115-1-8 Test Status
2019-08-12T08:23:23.892Z z2m:Zwave ValueAdded: 3-115-1-9 Acked Frames
2019-08-12T08:23:23.892Z z2m:Zwave ValueAdded: 3-117-1-0 Protection
2019-08-12T08:23:23.892Z z2m:Zwave ValueAdded: 3-134-1-0 Library Version
2019-08-12T08:23:23.893Z z2m:Zwave ValueAdded: 3-134-1-1 Protocol Version
2019-08-12T08:23:23.893Z z2m:Zwave ValueAdded: 3-134-1-2 Application Version
2019-08-12T08:23:23.893Z z2m:Zwave Node added 5
2019-08-12T08:23:23.893Z z2m:Zwave node 5 AVAILABLE: AEON Labs - ZW100 MultiSensor 6 (Home Security Sensor)
2019-08-12T08:23:23.893Z z2m:Zwave ValueAdded: 5-48-1-0 Sensor
2019-08-12T08:23:23.894Z z2m:Zwave ValueAdded: 5-49-1-1 Air Temperature
2019-08-12T08:23:23.894Z z2m:Zwave ValueAdded: 5-49-1-3 Illuminance
2019-08-12T08:23:23.894Z z2m:Zwave ValueAdded: 5-49-1-5 Humidity
2019-08-12T08:23:23.895Z z2m:Zwave ValueAdded: 5-49-1-27 Ultraviolet
2019-08-12T08:23:23.895Z z2m:Zwave ValueAdded: 5-49-1-256 Air Temperature Units
2019-08-12T08:23:23.895Z z2m:Zwave ValueAdded: 5-49-1-258 Illuminance Units
2019-08-12T08:23:23.896Z z2m:Zwave ValueAdded: 5-49-1-260 Humidity Units
2019-08-12T08:23:23.896Z z2m:Zwave ValueAdded: 5-49-1-282 Ultraviolet Units
2019-08-12T08:23:23.896Z z2m:Zwave ValueAdded: 5-94-1-0 ZWave+ Version
2019-08-12T08:23:23.896Z z2m:Zwave ValueAdded: 5-94-1-1 InstallerIcon
2019-08-12T08:23:23.896Z z2m:Zwave ValueAdded: 5-94-1-2 UserIcon
2019-08-12T08:23:23.897Z z2m:Zwave ValueAdded: 5-112-1-2 Wake up 10 minutes on Power On
2019-08-12T08:23:23.897Z z2m:Zwave ValueAdded: 5-112-1-3 On time
2019-08-12T08:23:23.897Z z2m:Zwave ValueAdded: 5-112-1-4 Enable Motion Sensor
2019-08-12T08:23:23.897Z z2m:Zwave ValueAdded: 5-112-1-5 Command Options
2019-08-12T08:23:23.898Z z2m:Zwave ValueAdded: 5-112-1-8 Awake timeout
2019-08-12T08:23:23.898Z z2m:Zwave ValueAdded: 5-112-1-9 Current power mode
2019-08-12T08:23:23.898Z z2m:Zwave ValueAdded: 5-112-1-39 Low Battery
2019-08-12T08:23:23.898Z z2m:Zwave ValueAdded: 5-112-1-40 Report Only On Thresholds
2019-08-12T08:23:23.898Z z2m:Zwave ValueAdded: 5-112-1-41 Temperature Reporting Threshold
2019-08-12T08:23:23.899Z z2m:Zwave ValueAdded: 5-112-1-42 Humidity Reporting Threshold
2019-08-12T08:23:23.899Z z2m:Zwave ValueAdded: 5-112-1-43 Luminance Reporting Threshold
2019-08-12T08:23:23.899Z z2m:Zwave ValueAdded: 5-112-1-44 Battery Reporting Threshold
2019-08-12T08:23:23.899Z z2m:Zwave ValueAdded: 5-112-1-45 UV Reporting Threshold
2019-08-12T08:23:23.899Z z2m:Zwave ValueAdded: 5-112-1-46 Low Temp Alarm
2019-08-12 08:23:23.900 Warning, Node005, GetBit Index 0 is not valid with BitMask 255
2019-08-12 08:23:23.900 Warning, Node005, GetBitLabel: Bit 0 is not valid with BitMask 255
2019-08-12 08:23:23.900 Warning, Node005, SetBitHelp: Bit 0 is not valid with BitMask 255
[ Aug 12 08:23:24 Stopping because all processes in service exited. ]

@robertsLando just enjoy your holiday and look at this once you get back.

I did quickly try with help and label variables switch (so help goes in help and label in label) but it exits at the same spot.

OK, so after editing the line 179-180 in utils.cc (as utils.hpp doesn't have that many lines and utils.cc made more sense) it compiles.

Oops, yes the .cc file. But it does seem to improve things.

I did notice however that we are storing the label in help and help in the label? Is that correct? (both the change suggested by @petergebruers and the original code by @robertsLando have this)

Probably not. I'll make a PR with those vars swapped

https://github.com/OpenZWave/node-openzwave-shared/pull/333

z2m now no longer starts though, it seems to crash enumerating all the initial values.

Ah. I am not really collaborating on the node-openzwave-shared so no wise words... Sorry...

It's probably z2m not handling the value returned by node-openzwave-shared after the warning (probbaly null or something) The error seems to come from https://github.com/OpenZWave/open-zwave/blob/master/config/aeotec/zw100.xml#L121

Which does indeed have a default value of 0 set. 0 does indeed not look like a valid option for that param.

Although z2m should probably still not hard exit if it hit one of those, if this is indeed the problem (as I suspect there might be some more of these in various configs).

@sjorge @petergebruers Wait I don't understand what you did in your PR. My intention was to obtain something like:

 "bitSetIds": {    <---------------- and this
    "1" : {label: "Battery", help: "Send Battery Report"},
    "5": {label: "Ultraviolet", help: "Send Ultraviolet Report"},
    ......
  }

With the fix suggested by @petergebruers He is storing help and label in value and that is not correct. You need to store help and label in two strings and than create a NaN object with the properties label and value set to those values.

I only needed 1 change for it to compile on top of your changes:
https://github.com/sjorge/node-openzwave-shared/commit/e67113e009d7443a7cb87d5e8a09bcc8b371922b

This resuled in z2m terminating (no core).

I also tried with swapping help and label:
https://github.com/sjorge/node-openzwave-shared/commit/2459837d1fa6c67a965809b351cb5818d886784b

But the result was the same.

Should ask to @ekarak to take a look to it

These warnings make sense though:

2019-08-12 08:23:23.900 Warning, Node005, GetBit Index 0 is not valid with BitMask 255
2019-08-12 08:23:23.900 Warning, Node005, GetBitLabel: Bit 0 is not valid with BitMask 255
2019-08-12 08:23:23.900 Warning, Node005, SetBitHelp: Bit 0 is not valid with BitMask 255

As the config has the default set to 0 which is indeed not a valid BitMask. But z2m(? not 100% sure what, could be node bindings) should probably not crash on it (and just show everything as unset?)

Maybe I got it, I think we should add 1 to the bit index, let me try

@sjorge check latest commit

Will try tonight, depending on how late I am home.

So latest commit of z2m or of the node bindings? Just to be sure I update the right thing.

[root@amethyst /opt/zwave2mqtt]# npm install OpenZWave/node-openzwave-shared#feature/BitSet

> [email protected] preinstall /opt/zwave2mqtt_16/node_modules/openzwave-shared
> node lib/install-ozw.js


> [email protected] install /opt/zwave2mqtt_16/node_modules/openzwave-shared
> node-gyp rebuild

make: Entering directory '/opt/zwave2mqtt_16/node_modules/openzwave-shared/build'
  CXX(target) Release/obj.target/openzwave_shared/src/callbacks.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-config.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-driver.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-groups.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-management.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-network.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-nodes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-polling.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-scenes.o
  CXX(target) Release/obj.target/openzwave_shared/src/openzwave-values.o
  CXX(target) Release/obj.target/openzwave_shared/src/utils.o
  SOLINK_MODULE(target) Release/obj.target/openzwave_shared.node
  COPY Release/openzwave_shared.node
make: Leaving directory '/opt/zwave2mqtt_16/node_modules/openzwave-shared/build'
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"sunos","arch":"x64"})

+ [email protected]
updated 1 package and audited 11873 packages in 51.42s
found 318 vulnerabilities (1 low, 10 moderate, 307 high)
  run `npm audit fix` to fix them, or `npm audit` for details

Install works OK, lets starting z2m... still stops when it hits the value... but the warning is gone now though!

[root@amethyst ~]# cat $(svcs -L zwave2mqtt)
[ Aug 19 09:11:17 Enabled. ]
[ Aug 19 09:11:17 Executing start method ("/opt/local/bin/node /opt/zwave2mqtt/bin/www"). ]
2019-08-19T09:11:18.136Z z2m:Store scenes.json not found
2019-08-19T09:11:18.566Z z2m:App Application path:/opt/zwave2mqtt_16
Initialising OpenZWave 1.6.878 binary addon for Node.JS.
        OpenZWave Security API is ENABLED
        ZWave device db    : /opt/local/etc/openzwave
        User settings path : /opt/zwave2mqtt_16/store
        Option Overrides : --Logging false --ConsoleOutput false --QueueLogLevel 6 --DriverMaxAttempts 9999 --SaveConfiguration true --PollInterval 60000 --NetworkKey 0x58,0x50,0x3A,0x1C,0x0A,0xD7,0x66,0x6D,0x27,0x78,0x67,0x4C,0x1E,0xCB,0xC4,0x61
2019-08-19T09:11:18.667Z z2m:Zwave Connecting to /dev/cua/0
2019-08-19T09:11:19.083Z z2m:App Listening on port 8091
2019-08-19T09:11:19.144Z z2m:Mqtt MQTT client connected
2019-08-19T09:11:19.222Z z2m:Zwave Scanning network with homeid: 0xe0080d69
2019-08-19T09:11:19.223Z z2m:Zwave Node added 1
2019-08-19T09:11:19.224Z z2m:Zwave node 1 AVAILABLE: AEON Labs - ZW090 Z-Stick Gen5 EU (Static PC Controller)
2019-08-19T09:11:19.225Z z2m:Zwave ValueAdded: 1-32-1-0 Basic
2019-08-19T09:11:19.226Z z2m:Zwave ValueAdded: 1-112-1-81 LED indicator configuration
2019-08-19T09:11:19.227Z z2m:Zwave ValueAdded: 1-112-1-220 Configuration of the RF power level
2019-08-19T09:11:19.227Z z2m:Zwave ValueAdded: 1-112-1-242 Security network enabled
2019-08-19T09:11:19.227Z z2m:Zwave ValueAdded: 1-112-1-243 Security network key
2019-08-19T09:11:19.227Z z2m:Zwave ValueAdded: 1-112-1-252 Lock/Unlock Configuration
2019-08-19T09:11:19.228Z z2m:Zwave ValueAdded: 1-112-1-255 Reset default configuration
2019-08-19T09:11:19.228Z z2m:Zwave ValueAdded: 1-114-1-0 Loaded Config Revision
2019-08-19T09:11:19.228Z z2m:Zwave ValueAdded: 1-114-1-1 Config File Revision
2019-08-19T09:11:19.228Z z2m:Zwave ValueAdded: 1-114-1-2 Latest Available Config File Revision
2019-08-19T09:11:19.228Z z2m:Zwave ValueAdded: 1-114-1-3 Device ID
2019-08-19T09:11:19.229Z z2m:Zwave ValueAdded: 1-114-1-4 Serial Number
2019-08-19T09:11:19.229Z z2m:Zwave Node added 2
2019-08-19T09:11:19.231Z z2m:Zwave node 2 AVAILABLE: AEON Labs - ZW096 Smart Switch 6 (On/Off Power Switch)
2019-08-19T09:11:19.231Z z2m:Zwave ValueAdded: 2-37-1-0 Switch
2019-08-19T09:11:19.233Z z2m:Zwave ValueAdded: 2-38-1-5 Dimming Duration
2019-08-19T09:11:19.233Z z2m:Zwave ValueAdded: 2-38-1-0 Level
2019-08-19T09:11:19.233Z z2m:Zwave ValueAdded: 2-38-1-1 Bright
2019-08-19T09:11:19.234Z z2m:Zwave ValueAdded: 2-38-1-2 Dim
2019-08-19T09:11:19.234Z z2m:Zwave ValueAdded: 2-38-1-3 Ignore Start Level
2019-08-19T09:11:19.234Z z2m:Zwave ValueAdded: 2-38-1-4 Start Level
2019-08-19T09:11:19.234Z z2m:Zwave ValueAdded: 2-39-1-0 Switch All
2019-08-19T09:11:19.235Z z2m:Zwave ValueAdded: 2-50-1-0 Electric - kWh
2019-08-19T09:11:19.235Z z2m:Zwave ValueAdded: 2-50-1-2 Electric - W
2019-08-19T09:11:19.236Z z2m:Zwave ValueAdded: 2-50-1-4 Electric - V
2019-08-19T09:11:19.236Z z2m:Zwave ValueAdded: 2-50-1-5 Electric - A
2019-08-19T09:11:19.236Z z2m:Zwave ValueAdded: 2-50-1-256 Exporting
2019-08-19T09:11:19.237Z z2m:Zwave ValueAdded: 2-50-1-257 Reset
2019-08-19T09:11:19.237Z z2m:Zwave ValueAdded: 2-51-1-2 Color Channels
2019-08-19T09:11:19.237Z z2m:Zwave ValueAdded: 2-94-1-0 ZWave+ Version
2019-08-19T09:11:19.237Z z2m:Zwave ValueAdded: 2-94-1-1 InstallerIcon
2019-08-19T09:11:19.238Z z2m:Zwave ValueAdded: 2-94-1-2 UserIcon
2019-08-19T09:11:19.238Z z2m:Zwave ValueAdded: 2-112-1-3 Current Overload Protection
2019-08-19T09:11:19.238Z z2m:Zwave ValueAdded: 2-112-1-20 Output Load Status
2019-08-19T09:11:19.238Z z2m:Zwave ValueAdded: 2-112-1-21 RGB Led Color for Testing
2019-08-19T09:11:19.238Z z2m:Zwave ValueAdded: 2-112-1-80 Notification status
2019-08-19T09:11:19.239Z z2m:Zwave ValueAdded: 2-112-1-81 Configure the state of the LED
2019-08-19T09:11:19.239Z z2m:Zwave ValueAdded: 2-112-1-83 Night Light Color
2019-08-19T09:11:19.239Z z2m:Zwave ValueAdded: 2-112-1-84 RGB Brightness in Energy Mode
2019-08-19T09:11:19.239Z z2m:Zwave ValueAdded: 2-112-1-85 Parameter #85
2019-08-19T09:11:19.240Z z2m:Zwave ValueAdded: 2-112-1-90 Enables/disables parameter 91/92
2019-08-19T09:11:19.240Z z2m:Zwave ValueAdded: 2-112-1-91 Minimum Change to send Report (Watt)
2019-08-19T09:11:19.240Z z2m:Zwave ValueAdded: 2-112-1-92 Minimum Change to send Report (%)
2019-08-19T09:11:19.240Z z2m:Zwave ValueAdded: 2-112-1-100 Default Group Reports
2019-08-19T09:11:19.240Z z2m:Zwave ValueAdded: 2-112-1-101 Report type sent in Reporting Group 1
2019-08-19T09:11:19.241Z z2m:Zwave ValueAdded: 2-112-1-102 Report type sent in Reporting Group 2
2019-08-19T09:11:19.241Z z2m:Zwave ValueAdded: 2-112-1-103 Report type sent in Reporting Group 3
2019-08-19T09:11:19.241Z z2m:Zwave ValueAdded: 2-112-1-110 Set 111 to 113 to default
2019-08-19T09:11:19.241Z z2m:Zwave ValueAdded: 2-112-1-111 Send Interval for Reporting Group 1
2019-08-19T09:11:19.241Z z2m:Zwave ValueAdded: 2-112-1-112 Send Interval for Reporting Group 2
2019-08-19T09:11:19.242Z z2m:Zwave ValueAdded: 2-112-1-113 Send Interval for Reporting Group 3
2019-08-19T09:11:19.242Z z2m:Zwave ValueAdded: 2-112-1-200 Partner ID
2019-08-19T09:11:19.242Z z2m:Zwave ValueAdded: 2-112-1-252 Configuration Locked
2019-08-19T09:11:19.242Z z2m:Zwave ValueAdded: 2-112-1-254 Device tag
2019-08-19T09:11:19.243Z z2m:Zwave ValueAdded: 2-112-1-255 Reset device
2019-08-19T09:11:19.243Z z2m:Zwave ValueAdded: 2-114-1-0 Loaded Config Revision
2019-08-19T09:11:19.243Z z2m:Zwave ValueAdded: 2-114-1-1 Config File Revision
2019-08-19T09:11:19.243Z z2m:Zwave ValueAdded: 2-114-1-2 Latest Available Config File Revision
2019-08-19T09:11:19.243Z z2m:Zwave ValueAdded: 2-114-1-3 Device ID
2019-08-19T09:11:19.244Z z2m:Zwave ValueAdded: 2-114-1-4 Serial Number
2019-08-19T09:11:19.244Z z2m:Zwave ValueAdded: 2-115-1-0 Powerlevel
2019-08-19T09:11:19.244Z z2m:Zwave ValueAdded: 2-115-1-1 Timeout
2019-08-19T09:11:19.244Z z2m:Zwave ValueAdded: 2-115-1-2 Set Powerlevel
2019-08-19T09:11:19.244Z z2m:Zwave ValueAdded: 2-115-1-3 Test Node
2019-08-19T09:11:19.245Z z2m:Zwave ValueAdded: 2-115-1-4 Test Powerlevel
2019-08-19T09:11:19.245Z z2m:Zwave ValueAdded: 2-115-1-5 Frame Count
2019-08-19T09:11:19.245Z z2m:Zwave ValueAdded: 2-115-1-6 Test
2019-08-19T09:11:19.245Z z2m:Zwave ValueAdded: 2-115-1-7 Report
2019-08-19T09:11:19.245Z z2m:Zwave ValueAdded: 2-115-1-8 Test Status
2019-08-19T09:11:19.246Z z2m:Zwave ValueAdded: 2-115-1-9 Acked Frames
2019-08-19T09:11:19.246Z z2m:Zwave ValueAdded: 2-129-1-0 Day
2019-08-19T09:11:19.246Z z2m:Zwave ValueAdded: 2-129-1-1 Hour
2019-08-19T09:11:19.246Z z2m:Zwave ValueAdded: 2-129-1-2 Minute
2019-08-19T09:11:19.247Z z2m:Zwave ValueAdded: 2-134-1-0 Library Version
2019-08-19T09:11:19.247Z z2m:Zwave ValueAdded: 2-134-1-1 Protocol Version
2019-08-19T09:11:19.247Z z2m:Zwave ValueAdded: 2-134-1-2 Application Version
2019-08-19T09:11:19.247Z z2m:Zwave Node added 3
2019-08-19T09:11:19.247Z z2m:Zwave node 3 AVAILABLE: FIBARO System - FGWOE/F Walli Outlet (On/Off Power Switch Wall Outlet)
2019-08-19T09:11:19.248Z z2m:Zwave ValueAdded: 3-37-1-0 Switch
2019-08-19T09:11:19.248Z z2m:Zwave ValueAdded: 3-39-1-0 Switch All
2019-08-19T09:11:19.248Z z2m:Zwave ValueAdded: 3-50-1-0 Electric - kWh
2019-08-19T09:11:19.249Z z2m:Zwave ValueAdded: 3-50-1-2 Electric - W
2019-08-19T09:11:19.249Z z2m:Zwave ValueAdded: 3-50-1-256 Exporting
2019-08-19T09:11:19.249Z z2m:Zwave ValueAdded: 3-50-1-257 Reset
2019-08-19T09:11:19.250Z z2m:Zwave ValueAdded: 3-94-1-0 ZWave+ Version
2019-08-19T09:11:19.250Z z2m:Zwave ValueAdded: 3-94-1-1 InstallerIcon
2019-08-19T09:11:19.250Z z2m:Zwave ValueAdded: 3-94-1-2 UserIcon
2019-08-19T09:11:19.250Z z2m:Zwave ValueAdded: 3-112-1-1 Remember device state
2019-08-19T09:11:19.250Z z2m:Zwave ValueAdded: 3-112-1-2 Overload safety switch
2019-08-19T09:11:19.251Z z2m:Zwave ValueAdded: 3-112-1-10 LED frame - power limit
2019-08-19T09:11:19.251Z z2m:Zwave ValueAdded: 3-112-1-11 LED frame - colour when ON
2019-08-19T09:11:19.251Z z2m:Zwave ValueAdded: 3-112-1-12 LED frame - colour when OFF
2019-08-19T09:11:19.252Z z2m:Zwave ValueAdded: 3-112-1-13 LED frame - brightness
2019-08-19T09:11:19.252Z z2m:Zwave ValueAdded: 3-112-1-30 Alarm configuration - 1st slot
2019-08-19T09:11:19.252Z z2m:Zwave ValueAdded: 3-112-1-31 Alarm configuration - 2nd slot
2019-08-19T09:11:19.252Z z2m:Zwave ValueAdded: 3-112-1-32 Alarm configuration - 3rd slot
2019-08-19T09:11:19.253Z z2m:Zwave ValueAdded: 3-112-1-33 Alarm configuration - 4th slot
2019-08-19T09:11:19.253Z z2m:Zwave ValueAdded: 3-112-1-34 Alarm configuration - 5th slot
2019-08-19T09:11:19.253Z z2m:Zwave ValueAdded: 3-112-1-35 Alarm configuration - duration
2019-08-19T09:11:19.253Z z2m:Zwave ValueAdded: 3-112-1-45 Associations - 2nd group
2019-08-19T09:11:19.253Z z2m:Zwave ValueAdded: 3-112-1-46 Associations - UP threshold
2019-08-19T09:11:19.254Z z2m:Zwave ValueAdded: 3-112-1-47 Associations - UP threshold frame value
2019-08-19T09:11:19.254Z z2m:Zwave ValueAdded: 3-112-1-48 Associations - DOWN threshold
2019-08-19T09:11:19.254Z z2m:Zwave ValueAdded: 3-112-1-49 Associations - DOWN threshold frame value
2019-08-19T09:11:19.254Z z2m:Zwave ValueAdded: 3-112-1-60 Power reports - include self-consumption
2019-08-19T09:11:19.255Z z2m:Zwave ValueAdded: 3-112-1-61 Power reports - on change
2019-08-19T09:11:19.255Z z2m:Zwave ValueAdded: 3-112-1-62 Power reports - periodic
2019-08-19T09:11:19.255Z z2m:Zwave ValueAdded: 3-112-1-65 Energy reports - on change
2019-08-19T09:11:19.255Z z2m:Zwave ValueAdded: 3-112-1-66 Energy reports - periodic
2019-08-19T09:11:19.256Z z2m:Zwave ValueAdded: 3-113-1-8 Power Management
2019-08-19T09:11:19.256Z z2m:Zwave ValueAdded: 3-113-1-9 System
2019-08-19T09:11:19.256Z z2m:Zwave ValueAdded: 3-113-1-256 Previous Event Cleared
2019-08-19T09:11:19.256Z z2m:Zwave ValueAdded: 3-113-1-266 Error Code
2019-08-19T09:11:19.256Z z2m:Zwave ValueAdded: 3-114-1-0 Loaded Config Revision
2019-08-19T09:11:19.257Z z2m:Zwave ValueAdded: 3-114-1-1 Config File Revision
2019-08-19T09:11:19.257Z z2m:Zwave ValueAdded: 3-114-1-2 Latest Available Config File Revision
2019-08-19T09:11:19.257Z z2m:Zwave ValueAdded: 3-114-1-3 Device ID
2019-08-19T09:11:19.257Z z2m:Zwave ValueAdded: 3-114-1-4 Serial Number
2019-08-19T09:11:19.257Z z2m:Zwave ValueAdded: 3-115-1-0 Powerlevel
2019-08-19T09:11:19.258Z z2m:Zwave ValueAdded: 3-115-1-1 Timeout
2019-08-19T09:11:19.258Z z2m:Zwave ValueAdded: 3-115-1-2 Set Powerlevel
2019-08-19T09:11:19.258Z z2m:Zwave ValueAdded: 3-115-1-3 Test Node
2019-08-19T09:11:19.258Z z2m:Zwave ValueAdded: 3-115-1-4 Test Powerlevel
2019-08-19T09:11:19.258Z z2m:Zwave ValueAdded: 3-115-1-5 Frame Count
2019-08-19T09:11:19.259Z z2m:Zwave ValueAdded: 3-115-1-6 Test
2019-08-19T09:11:19.259Z z2m:Zwave ValueAdded: 3-115-1-7 Report
2019-08-19T09:11:19.259Z z2m:Zwave ValueAdded: 3-115-1-8 Test Status
2019-08-19T09:11:19.259Z z2m:Zwave ValueAdded: 3-115-1-9 Acked Frames
2019-08-19T09:11:19.260Z z2m:Zwave ValueAdded: 3-117-1-0 Protection
2019-08-19T09:11:19.260Z z2m:Zwave ValueAdded: 3-134-1-0 Library Version
2019-08-19T09:11:19.260Z z2m:Zwave ValueAdded: 3-134-1-1 Protocol Version
2019-08-19T09:11:19.260Z z2m:Zwave ValueAdded: 3-134-1-2 Application Version
2019-08-19T09:11:19.260Z z2m:Zwave Node added 5
2019-08-19T09:11:19.261Z z2m:Zwave node 5 AVAILABLE: AEON Labs - ZW100 MultiSensor 6 (Home Security Sensor)
2019-08-19T09:11:19.261Z z2m:Zwave ValueAdded: 5-48-1-0 Sensor
2019-08-19T09:11:19.261Z z2m:Zwave ValueAdded: 5-49-1-1 Air Temperature
2019-08-19T09:11:19.261Z z2m:Zwave ValueAdded: 5-49-1-3 Illuminance
2019-08-19T09:11:19.262Z z2m:Zwave ValueAdded: 5-49-1-5 Humidity
2019-08-19T09:11:19.262Z z2m:Zwave ValueAdded: 5-49-1-27 Ultraviolet
2019-08-19T09:11:19.263Z z2m:Zwave ValueAdded: 5-49-1-256 Air Temperature Units
2019-08-19T09:11:19.263Z z2m:Zwave ValueAdded: 5-49-1-258 Illuminance Units
2019-08-19T09:11:19.263Z z2m:Zwave ValueAdded: 5-49-1-260 Humidity Units
2019-08-19T09:11:19.263Z z2m:Zwave ValueAdded: 5-49-1-282 Ultraviolet Units
2019-08-19T09:11:19.263Z z2m:Zwave ValueAdded: 5-94-1-0 ZWave+ Version
2019-08-19T09:11:19.264Z z2m:Zwave ValueAdded: 5-94-1-1 InstallerIcon
2019-08-19T09:11:19.264Z z2m:Zwave ValueAdded: 5-94-1-2 UserIcon
2019-08-19T09:11:19.264Z z2m:Zwave ValueAdded: 5-112-1-2 Wake up 10 minutes on Power On
2019-08-19T09:11:19.264Z z2m:Zwave ValueAdded: 5-112-1-3 On time
2019-08-19T09:11:19.265Z z2m:Zwave ValueAdded: 5-112-1-4 Enable Motion Sensor
2019-08-19T09:11:19.265Z z2m:Zwave ValueAdded: 5-112-1-5 Command Options
2019-08-19T09:11:19.265Z z2m:Zwave ValueAdded: 5-112-1-8 Awake timeout
2019-08-19T09:11:19.265Z z2m:Zwave ValueAdded: 5-112-1-9 Current power mode
2019-08-19T09:11:19.265Z z2m:Zwave ValueAdded: 5-112-1-39 Low Battery
2019-08-19T09:11:19.266Z z2m:Zwave ValueAdded: 5-112-1-40 Report Only On Thresholds
2019-08-19T09:11:19.266Z z2m:Zwave ValueAdded: 5-112-1-41 Temperature Reporting Threshold
2019-08-19T09:11:19.266Z z2m:Zwave ValueAdded: 5-112-1-42 Humidity Reporting Threshold
2019-08-19T09:11:19.266Z z2m:Zwave ValueAdded: 5-112-1-43 Luminance Reporting Threshold
2019-08-19T09:11:19.267Z z2m:Zwave ValueAdded: 5-112-1-44 Battery Reporting Threshold
2019-08-19T09:11:19.267Z z2m:Zwave ValueAdded: 5-112-1-45 UV Reporting Threshold
2019-08-19T09:11:19.267Z z2m:Zwave ValueAdded: 5-112-1-46 Low Temp Alarm
[ Aug 19 09:11:19 Stopping because all processes in service exited. ]

node 5 is the one with the BitSet params.

Try to run npm install with --debug option to check if there are more info about the error

I assume you mean npm start with --debug?

[root@amethyst /opt/zwave2mqtt]# npm start --debug

> [email protected] start /opt/zwave2mqtt
> node bin/www

  z2m:Store scenes.json not found +0ms
  z2m:App Application path:/opt/zwave2mqtt +0ms
Initialising OpenZWave 1.6.878 binary addon for Node.JS.
        OpenZWave Security API is ENABLED
        ZWave device db    : /opt/local/etc/openzwave
        User settings path : /opt/zwave2mqtt/store
        Option Overrides : --Logging false --ConsoleOutput false --QueueLogLevel 6 --DriverMaxAttempts 9999 --SaveConfiguration true --PollInterval 60000 --NetworkKey 0x58,0x50,0x3A,0x1C,0x0A,0xD7,0x66,0x6D,0x27,0x78,0x67,0x4C,0x1E,0xCB,0xC4,0x61
  z2m:Zwave Connecting to /dev/cua/0 +0ms
  z2m:App Listening on port 8091 +0ms
  z2m:Mqtt MQTT client connected +0ms
  z2m:Zwave Scanning network with homeid: 0xe0080d69 +552ms
  z2m:Zwave Node added 1 +1ms
  z2m:Zwave node 1 AVAILABLE: AEON Labs - ZW090 Z-Stick Gen5 EU (Static PC Controller) +1ms
  z2m:Zwave ValueAdded: 1-32-1-0 Basic +1ms
  z2m:Zwave ValueAdded: 1-112-1-81 LED indicator configuration +1ms
  z2m:Zwave ValueAdded: 1-112-1-220 Configuration of the RF power level +0ms
  z2m:Zwave ValueAdded: 1-112-1-242 Security network enabled +1ms
  z2m:Zwave ValueAdded: 1-112-1-243 Security network key +0ms
  z2m:Zwave ValueAdded: 1-112-1-252 Lock/Unlock Configuration +0ms
  z2m:Zwave ValueAdded: 1-112-1-255 Reset default configuration +0ms
  z2m:Zwave ValueAdded: 1-114-1-0 Loaded Config Revision +1ms
  z2m:Zwave ValueAdded: 1-114-1-1 Config File Revision +0ms
  z2m:Zwave ValueAdded: 1-114-1-2 Latest Available Config File Revision +0ms
  z2m:Zwave ValueAdded: 1-114-1-3 Device ID +0ms
  z2m:Zwave ValueAdded: 1-114-1-4 Serial Number +1ms
  z2m:Zwave Node added 2 +0ms
  z2m:Zwave node 2 AVAILABLE: AEON Labs - ZW096 Smart Switch 6 (On/Off Power Switch) +2ms
  z2m:Zwave ValueAdded: 2-37-1-0 Switch +0ms
  z2m:Zwave ValueAdded: 2-38-1-5 Dimming Duration +2ms
  z2m:Zwave ValueAdded: 2-38-1-0 Level +0ms
  z2m:Zwave ValueAdded: 2-38-1-1 Bright +0ms
  z2m:Zwave ValueAdded: 2-38-1-2 Dim +1ms
  z2m:Zwave ValueAdded: 2-38-1-3 Ignore Start Level +0ms
  z2m:Zwave ValueAdded: 2-38-1-4 Start Level +0ms
  z2m:Zwave ValueAdded: 2-39-1-0 Switch All +0ms
  z2m:Zwave ValueAdded: 2-50-1-0 Electric - kWh +1ms
  z2m:Zwave ValueAdded: 2-50-1-2 Electric - W +0ms
  z2m:Zwave ValueAdded: 2-50-1-4 Electric - V +1ms
  z2m:Zwave ValueAdded: 2-50-1-5 Electric - A +0ms
  z2m:Zwave ValueAdded: 2-50-1-256 Exporting +0ms
  z2m:Zwave ValueAdded: 2-50-1-257 Reset +1ms
  z2m:Zwave ValueAdded: 2-51-1-2 Color Channels +0ms
  z2m:Zwave ValueAdded: 2-94-1-0 ZWave+ Version +0ms
  z2m:Zwave ValueAdded: 2-94-1-1 InstallerIcon +0ms
  z2m:Zwave ValueAdded: 2-94-1-2 UserIcon +0ms
  z2m:Zwave ValueAdded: 2-112-1-3 Current Overload Protection +1ms
  z2m:Zwave ValueAdded: 2-112-1-20 Output Load Status +0ms
  z2m:Zwave ValueAdded: 2-112-1-21 RGB Led Color for Testing +0ms
  z2m:Zwave ValueAdded: 2-112-1-80 Notification status +0ms
  z2m:Zwave ValueAdded: 2-112-1-81 Configure the state of the LED +1ms
  z2m:Zwave ValueAdded: 2-112-1-83 Night Light Color +0ms
  z2m:Zwave ValueAdded: 2-112-1-84 RGB Brightness in Energy Mode +0ms
  z2m:Zwave ValueAdded: 2-112-1-85 Parameter #85 +0ms
  z2m:Zwave ValueAdded: 2-112-1-90 Enables/disables parameter 91/92 +0ms
  z2m:Zwave ValueAdded: 2-112-1-91 Minimum Change to send Report (Watt) +1ms
  z2m:Zwave ValueAdded: 2-112-1-92 Minimum Change to send Report (%) +0ms
  z2m:Zwave ValueAdded: 2-112-1-100 Default Group Reports +0ms
  z2m:Zwave ValueAdded: 2-112-1-101 Report type sent in Reporting Group 1 +0ms
  z2m:Zwave ValueAdded: 2-112-1-102 Report type sent in Reporting Group 2 +1ms
  z2m:Zwave ValueAdded: 2-112-1-103 Report type sent in Reporting Group 3 +0ms
  z2m:Zwave ValueAdded: 2-112-1-110 Set 111 to 113 to default +0ms
  z2m:Zwave ValueAdded: 2-112-1-111 Send Interval for Reporting Group 1 +0ms
  z2m:Zwave ValueAdded: 2-112-1-112 Send Interval for Reporting Group 2 +0ms
  z2m:Zwave ValueAdded: 2-112-1-113 Send Interval for Reporting Group 3 +1ms
  z2m:Zwave ValueAdded: 2-112-1-200 Partner ID +0ms
  z2m:Zwave ValueAdded: 2-112-1-252 Configuration Locked +0ms
  z2m:Zwave ValueAdded: 2-112-1-254 Device tag +0ms
  z2m:Zwave ValueAdded: 2-112-1-255 Reset device +0ms
  z2m:Zwave ValueAdded: 2-114-1-0 Loaded Config Revision +1ms
  z2m:Zwave ValueAdded: 2-114-1-1 Config File Revision +0ms
  z2m:Zwave ValueAdded: 2-114-1-2 Latest Available Config File Revision +0ms
  z2m:Zwave ValueAdded: 2-114-1-3 Device ID +0ms
  z2m:Zwave ValueAdded: 2-114-1-4 Serial Number +0ms
  z2m:Zwave ValueAdded: 2-115-1-0 Powerlevel +1ms
  z2m:Zwave ValueAdded: 2-115-1-1 Timeout +0ms
  z2m:Zwave ValueAdded: 2-115-1-2 Set Powerlevel +0ms
  z2m:Zwave ValueAdded: 2-115-1-3 Test Node +0ms
  z2m:Zwave ValueAdded: 2-115-1-4 Test Powerlevel +1ms
  z2m:Zwave ValueAdded: 2-115-1-5 Frame Count +0ms
  z2m:Zwave ValueAdded: 2-115-1-6 Test +0ms
  z2m:Zwave ValueAdded: 2-115-1-7 Report +0ms
  z2m:Zwave ValueAdded: 2-115-1-8 Test Status +0ms
  z2m:Zwave ValueAdded: 2-115-1-9 Acked Frames +1ms
  z2m:Zwave ValueAdded: 2-129-1-0 Day +0ms
  z2m:Zwave ValueAdded: 2-129-1-1 Hour +0ms
  z2m:Zwave ValueAdded: 2-129-1-2 Minute +0ms
  z2m:Zwave ValueAdded: 2-134-1-0 Library Version +0ms
  z2m:Zwave ValueAdded: 2-134-1-1 Protocol Version +1ms
  z2m:Zwave ValueAdded: 2-134-1-2 Application Version +0ms
  z2m:Zwave Node added 3 +0ms
  z2m:Zwave node 3 AVAILABLE: FIBARO System - FGWOE/F Walli Outlet (On/Off Power Switch Wall Outlet) +0ms
  z2m:Zwave ValueAdded: 3-37-1-0 Switch +0ms
  z2m:Zwave ValueAdded: 3-39-1-0 Switch All +1ms
  z2m:Zwave ValueAdded: 3-50-1-0 Electric - kWh +0ms
  z2m:Zwave ValueAdded: 3-50-1-2 Electric - W +1ms
  z2m:Zwave ValueAdded: 3-50-1-256 Exporting +0ms
  z2m:Zwave ValueAdded: 3-50-1-257 Reset +0ms
  z2m:Zwave ValueAdded: 3-94-1-0 ZWave+ Version +0ms
  z2m:Zwave ValueAdded: 3-94-1-1 InstallerIcon +1ms
  z2m:Zwave ValueAdded: 3-94-1-2 UserIcon +0ms
  z2m:Zwave ValueAdded: 3-112-1-1 Remember device state +0ms
  z2m:Zwave ValueAdded: 3-112-1-2 Overload safety switch +0ms
  z2m:Zwave ValueAdded: 3-112-1-10 LED frame - power limit +0ms
  z2m:Zwave ValueAdded: 3-112-1-11 LED frame - colour when ON +1ms
  z2m:Zwave ValueAdded: 3-112-1-12 LED frame - colour when OFF +0ms
  z2m:Zwave ValueAdded: 3-112-1-13 LED frame - brightness +0ms
  z2m:Zwave ValueAdded: 3-112-1-30 Alarm configuration - 1st slot +1ms
  z2m:Zwave ValueAdded: 3-112-1-31 Alarm configuration - 2nd slot +0ms
  z2m:Zwave ValueAdded: 3-112-1-32 Alarm configuration - 3rd slot +0ms
  z2m:Zwave ValueAdded: 3-112-1-33 Alarm configuration - 4th slot +0ms
  z2m:Zwave ValueAdded: 3-112-1-34 Alarm configuration - 5th slot +0ms
  z2m:Zwave ValueAdded: 3-112-1-35 Alarm configuration - duration +1ms
  z2m:Zwave ValueAdded: 3-112-1-45 Associations - 2nd group +0ms
  z2m:Zwave ValueAdded: 3-112-1-46 Associations - UP threshold +0ms
  z2m:Zwave ValueAdded: 3-112-1-47 Associations - UP threshold frame value +0ms
  z2m:Zwave ValueAdded: 3-112-1-48 Associations - DOWN threshold +1ms
  z2m:Zwave ValueAdded: 3-112-1-49 Associations - DOWN threshold frame value +0ms
  z2m:Zwave ValueAdded: 3-112-1-60 Power reports - include self-consumption +0ms
  z2m:Zwave ValueAdded: 3-112-1-61 Power reports - on change +0ms
  z2m:Zwave ValueAdded: 3-112-1-62 Power reports - periodic +1ms
  z2m:Zwave ValueAdded: 3-112-1-65 Energy reports - on change +0ms
  z2m:Zwave ValueAdded: 3-112-1-66 Energy reports - periodic +0ms
  z2m:Zwave ValueAdded: 3-113-1-8 Power Management +0ms
  z2m:Zwave ValueAdded: 3-113-1-9 System +0ms
  z2m:Zwave ValueAdded: 3-113-1-256 Previous Event Cleared +1ms
  z2m:Zwave ValueAdded: 3-113-1-266 Error Code +0ms
  z2m:Zwave ValueAdded: 3-114-1-0 Loaded Config Revision +0ms
  z2m:Zwave ValueAdded: 3-114-1-1 Config File Revision +0ms
  z2m:Zwave ValueAdded: 3-114-1-2 Latest Available Config File Revision +0ms
  z2m:Zwave ValueAdded: 3-114-1-3 Device ID +1ms
  z2m:Zwave ValueAdded: 3-114-1-4 Serial Number +0ms
  z2m:Zwave ValueAdded: 3-115-1-0 Powerlevel +0ms
  z2m:Zwave ValueAdded: 3-115-1-1 Timeout +0ms
  z2m:Zwave ValueAdded: 3-115-1-2 Set Powerlevel +0ms
  z2m:Zwave ValueAdded: 3-115-1-3 Test Node +1ms
  z2m:Zwave ValueAdded: 3-115-1-4 Test Powerlevel +0ms
  z2m:Zwave ValueAdded: 3-115-1-5 Frame Count +0ms
  z2m:Zwave ValueAdded: 3-115-1-6 Test +0ms
  z2m:Zwave ValueAdded: 3-115-1-7 Report +0ms
  z2m:Zwave ValueAdded: 3-115-1-8 Test Status +1ms
  z2m:Zwave ValueAdded: 3-115-1-9 Acked Frames +0ms
  z2m:Zwave ValueAdded: 3-117-1-0 Protection +0ms
  z2m:Zwave ValueAdded: 3-134-1-0 Library Version +0ms
  z2m:Zwave ValueAdded: 3-134-1-1 Protocol Version +1ms
  z2m:Zwave ValueAdded: 3-134-1-2 Application Version +0ms
  z2m:Zwave Node added 5 +0ms
  z2m:Zwave node 5 AVAILABLE: AEON Labs - ZW100 MultiSensor 6 (Home Security Sensor) +0ms
  z2m:Zwave ValueAdded: 5-48-1-0 Sensor +0ms
  z2m:Zwave ValueAdded: 5-49-1-1 Air Temperature +1ms
  z2m:Zwave ValueAdded: 5-49-1-3 Illuminance +0ms
  z2m:Zwave ValueAdded: 5-49-1-5 Humidity +1ms
  z2m:Zwave ValueAdded: 5-49-1-27 Ultraviolet +0ms
  z2m:Zwave ValueAdded: 5-49-1-256 Air Temperature Units +0ms
  z2m:Zwave ValueAdded: 5-49-1-258 Illuminance Units +1ms
  z2m:Zwave ValueAdded: 5-49-1-260 Humidity Units +0ms
  z2m:Zwave ValueAdded: 5-49-1-282 Ultraviolet Units +0ms
  z2m:Zwave ValueAdded: 5-94-1-0 ZWave+ Version +0ms
  z2m:Zwave ValueAdded: 5-94-1-1 InstallerIcon +0ms
  z2m:Zwave ValueAdded: 5-94-1-2 UserIcon +1ms
  z2m:Zwave ValueAdded: 5-112-1-2 Wake up 10 minutes on Power On +0ms
  z2m:Zwave ValueAdded: 5-112-1-3 On time +0ms
  z2m:Zwave ValueAdded: 5-112-1-4 Enable Motion Sensor +0ms
  z2m:Zwave ValueAdded: 5-112-1-5 Command Options +1ms
  z2m:Zwave ValueAdded: 5-112-1-8 Awake timeout +0ms
  z2m:Zwave ValueAdded: 5-112-1-9 Current power mode +0ms
  z2m:Zwave ValueAdded: 5-112-1-39 Low Battery +0ms
  z2m:Zwave ValueAdded: 5-112-1-40 Report Only On Thresholds +0ms
  z2m:Zwave ValueAdded: 5-112-1-41 Temperature Reporting Threshold +1ms
  z2m:Zwave ValueAdded: 5-112-1-42 Humidity Reporting Threshold +0ms
  z2m:Zwave ValueAdded: 5-112-1-43 Luminance Reporting Threshold +0ms
  z2m:Zwave ValueAdded: 5-112-1-44 Battery Reporting Threshold +0ms
  z2m:Zwave ValueAdded: 5-112-1-45 UV Reporting Threshold +0ms
  z2m:Zwave ValueAdded: 5-112-1-46 Low Temp Alarm +1ms
Segmentation Fault (core dumped)
[root@carbon /zones/47b39ec5-d783-c7f7-d5ca-f5cd7aff31af/cores]# mdb core.node.92100
Loading modules: [ libumem.so.1 libc.so.1 ld.so.1 ]
> ::load v8
mdb_v8 version: 1.3.0 (release, from 28f2bfa)
V8 version: 6.2.414.66
mdb: too many V8 frame types
mdb: failed to autoconfigure V8 support
mdb: failed to autoconfigure from target; commands may have incorrect results!
C++ symbol demangling enabled
> $c
v8::internal::Runtime::SetObjectProperty+0x27()
v8::Object::Set+0xfa()
openzwave_shared.node`OZW::setValObj+0x849()
openzwave_shared.node`OZW::zwaveValue2v8Value+0x56()
openzwave_shared.node`OZW::handleNotification+0x1b91()
openzwave_shared.node`OZW::async_cb_handler+0x3c()
libuv.so.1.0.0`uv__async_io+0x168(fffffc7febf4f240, fffffc7febf4f400, 1)
libuv.so.1.0.0`uv__io_poll+0x420()
libuv.so.1.0.0`uv_run+0x138(fffffc7febf4f240, 0)
node::Start+0x42d()
node::Start+0x32a()
_start+0x6c()

This is the stack form the core, It did drop when not running it as a service. Not sure what to make of the stack though.

Nope, I mean npm install —debug

This should build the binding with debug enabled but don’t know if will show something useful

Daniel

On 19 Aug 2019, at 11:55, Jorge Schrauwen notifications@github.com wrote:

I assume you mean npm start with --debug?

[root@amethyst /opt/zwave2mqtt]# npm start --debug

[email protected] start /opt/zwave2mqtt
node bin/www

z2m:Store scenes.json not found +0ms
z2m:App Application path:/opt/zwave2mqtt +0ms
Initialising OpenZWave 1.6.878 binary addon for Node.JS.
OpenZWave Security API is ENABLED
ZWave device db : /opt/local/etc/openzwave
User settings path : /opt/zwave2mqtt/store
Option Overrides : --Logging false --ConsoleOutput false --QueueLogLevel 6 --DriverMaxAttempts 9999 --SaveConfiguration true --PollInterval 60000 --NetworkKey 0x58,0x50,0x3A,0x1C,0x0A,0xD7,0x66,0x6D,0x27,0x78,0x67,0x4C,0x1E,0xCB,0xC4,0x61
z2m:Zwave Connecting to /dev/cua/0 +0ms
z2m:App Listening on port 8091 +0ms
z2m:Mqtt MQTT client connected +0ms
z2m:Zwave Scanning network with homeid: 0xe0080d69 +552ms
z2m:Zwave Node added 1 +1ms
z2m:Zwave node 1 AVAILABLE: AEON Labs - ZW090 Z-Stick Gen5 EU (Static PC Controller) +1ms
z2m:Zwave ValueAdded: 1-32-1-0 Basic +1ms
z2m:Zwave ValueAdded: 1-112-1-81 LED indicator configuration +1ms
z2m:Zwave ValueAdded: 1-112-1-220 Configuration of the RF power level +0ms
z2m:Zwave ValueAdded: 1-112-1-242 Security network enabled +1ms
z2m:Zwave ValueAdded: 1-112-1-243 Security network key +0ms
z2m:Zwave ValueAdded: 1-112-1-252 Lock/Unlock Configuration +0ms
z2m:Zwave ValueAdded: 1-112-1-255 Reset default configuration +0ms
z2m:Zwave ValueAdded: 1-114-1-0 Loaded Config Revision +1ms
z2m:Zwave ValueAdded: 1-114-1-1 Config File Revision +0ms
z2m:Zwave ValueAdded: 1-114-1-2 Latest Available Config File Revision +0ms
z2m:Zwave ValueAdded: 1-114-1-3 Device ID +0ms
z2m:Zwave ValueAdded: 1-114-1-4 Serial Number +1ms
z2m:Zwave Node added 2 +0ms
z2m:Zwave node 2 AVAILABLE: AEON Labs - ZW096 Smart Switch 6 (On/Off Power Switch) +2ms
z2m:Zwave ValueAdded: 2-37-1-0 Switch +0ms
z2m:Zwave ValueAdded: 2-38-1-5 Dimming Duration +2ms
z2m:Zwave ValueAdded: 2-38-1-0 Level +0ms
z2m:Zwave ValueAdded: 2-38-1-1 Bright +0ms
z2m:Zwave ValueAdded: 2-38-1-2 Dim +1ms
z2m:Zwave ValueAdded: 2-38-1-3 Ignore Start Level +0ms
z2m:Zwave ValueAdded: 2-38-1-4 Start Level +0ms
z2m:Zwave ValueAdded: 2-39-1-0 Switch All +0ms
z2m:Zwave ValueAdded: 2-50-1-0 Electric - kWh +1ms
z2m:Zwave ValueAdded: 2-50-1-2 Electric - W +0ms
z2m:Zwave ValueAdded: 2-50-1-4 Electric - V +1ms
z2m:Zwave ValueAdded: 2-50-1-5 Electric - A +0ms
z2m:Zwave ValueAdded: 2-50-1-256 Exporting +0ms
z2m:Zwave ValueAdded: 2-50-1-257 Reset +1ms
z2m:Zwave ValueAdded: 2-51-1-2 Color Channels +0ms
z2m:Zwave ValueAdded: 2-94-1-0 ZWave+ Version +0ms
z2m:Zwave ValueAdded: 2-94-1-1 InstallerIcon +0ms
z2m:Zwave ValueAdded: 2-94-1-2 UserIcon +0ms
z2m:Zwave ValueAdded: 2-112-1-3 Current Overload Protection +1ms
z2m:Zwave ValueAdded: 2-112-1-20 Output Load Status +0ms
z2m:Zwave ValueAdded: 2-112-1-21 RGB Led Color for Testing +0ms
z2m:Zwave ValueAdded: 2-112-1-80 Notification status +0ms
z2m:Zwave ValueAdded: 2-112-1-81 Configure the state of the LED +1ms
z2m:Zwave ValueAdded: 2-112-1-83 Night Light Color +0ms
z2m:Zwave ValueAdded: 2-112-1-84 RGB Brightness in Energy Mode +0ms
z2m:Zwave ValueAdded: 2-112-1-85 Parameter #85 +0ms
z2m:Zwave ValueAdded: 2-112-1-90 Enables/disables parameter 91/92 +0ms
z2m:Zwave ValueAdded: 2-112-1-91 Minimum Change to send Report (Watt) +1ms
z2m:Zwave ValueAdded: 2-112-1-92 Minimum Change to send Report (%) +0ms
z2m:Zwave ValueAdded: 2-112-1-100 Default Group Reports +0ms
z2m:Zwave ValueAdded: 2-112-1-101 Report type sent in Reporting Group 1 +0ms
z2m:Zwave ValueAdded: 2-112-1-102 Report type sent in Reporting Group 2 +1ms
z2m:Zwave ValueAdded: 2-112-1-103 Report type sent in Reporting Group 3 +0ms
z2m:Zwave ValueAdded: 2-112-1-110 Set 111 to 113 to default +0ms
z2m:Zwave ValueAdded: 2-112-1-111 Send Interval for Reporting Group 1 +0ms
z2m:Zwave ValueAdded: 2-112-1-112 Send Interval for Reporting Group 2 +0ms
z2m:Zwave ValueAdded: 2-112-1-113 Send Interval for Reporting Group 3 +1ms
z2m:Zwave ValueAdded: 2-112-1-200 Partner ID +0ms
z2m:Zwave ValueAdded: 2-112-1-252 Configuration Locked +0ms
z2m:Zwave ValueAdded: 2-112-1-254 Device tag +0ms
z2m:Zwave ValueAdded: 2-112-1-255 Reset device +0ms
z2m:Zwave ValueAdded: 2-114-1-0 Loaded Config Revision +1ms
z2m:Zwave ValueAdded: 2-114-1-1 Config File Revision +0ms
z2m:Zwave ValueAdded: 2-114-1-2 Latest Available Config File Revision +0ms
z2m:Zwave ValueAdded: 2-114-1-3 Device ID +0ms
z2m:Zwave ValueAdded: 2-114-1-4 Serial Number +0ms
z2m:Zwave ValueAdded: 2-115-1-0 Powerlevel +1ms
z2m:Zwave ValueAdded: 2-115-1-1 Timeout +0ms
z2m:Zwave ValueAdded: 2-115-1-2 Set Powerlevel +0ms
z2m:Zwave ValueAdded: 2-115-1-3 Test Node +0ms
z2m:Zwave ValueAdded: 2-115-1-4 Test Powerlevel +1ms
z2m:Zwave ValueAdded: 2-115-1-5 Frame Count +0ms
z2m:Zwave ValueAdded: 2-115-1-6 Test +0ms
z2m:Zwave ValueAdded: 2-115-1-7 Report +0ms
z2m:Zwave ValueAdded: 2-115-1-8 Test Status +0ms
z2m:Zwave ValueAdded: 2-115-1-9 Acked Frames +1ms
z2m:Zwave ValueAdded: 2-129-1-0 Day +0ms
z2m:Zwave ValueAdded: 2-129-1-1 Hour +0ms
z2m:Zwave ValueAdded: 2-129-1-2 Minute +0ms
z2m:Zwave ValueAdded: 2-134-1-0 Library Version +0ms
z2m:Zwave ValueAdded: 2-134-1-1 Protocol Version +1ms
z2m:Zwave ValueAdded: 2-134-1-2 Application Version +0ms
z2m:Zwave Node added 3 +0ms
z2m:Zwave node 3 AVAILABLE: FIBARO System - FGWOE/F Walli Outlet (On/Off Power Switch Wall Outlet) +0ms
z2m:Zwave ValueAdded: 3-37-1-0 Switch +0ms
z2m:Zwave ValueAdded: 3-39-1-0 Switch All +1ms
z2m:Zwave ValueAdded: 3-50-1-0 Electric - kWh +0ms
z2m:Zwave ValueAdded: 3-50-1-2 Electric - W +1ms
z2m:Zwave ValueAdded: 3-50-1-256 Exporting +0ms
z2m:Zwave ValueAdded: 3-50-1-257 Reset +0ms
z2m:Zwave ValueAdded: 3-94-1-0 ZWave+ Version +0ms
z2m:Zwave ValueAdded: 3-94-1-1 InstallerIcon +1ms
z2m:Zwave ValueAdded: 3-94-1-2 UserIcon +0ms
z2m:Zwave ValueAdded: 3-112-1-1 Remember device state +0ms
z2m:Zwave ValueAdded: 3-112-1-2 Overload safety switch +0ms
z2m:Zwave ValueAdded: 3-112-1-10 LED frame - power limit +0ms
z2m:Zwave ValueAdded: 3-112-1-11 LED frame - colour when ON +1ms
z2m:Zwave ValueAdded: 3-112-1-12 LED frame - colour when OFF +0ms
z2m:Zwave ValueAdded: 3-112-1-13 LED frame - brightness +0ms
z2m:Zwave ValueAdded: 3-112-1-30 Alarm configuration - 1st slot +1ms
z2m:Zwave ValueAdded: 3-112-1-31 Alarm configuration - 2nd slot +0ms
z2m:Zwave ValueAdded: 3-112-1-32 Alarm configuration - 3rd slot +0ms
z2m:Zwave ValueAdded: 3-112-1-33 Alarm configuration - 4th slot +0ms
z2m:Zwave ValueAdded: 3-112-1-34 Alarm configuration - 5th slot +0ms
z2m:Zwave ValueAdded: 3-112-1-35 Alarm configuration - duration +1ms
z2m:Zwave ValueAdded: 3-112-1-45 Associations - 2nd group +0ms
z2m:Zwave ValueAdded: 3-112-1-46 Associations - UP threshold +0ms
z2m:Zwave ValueAdded: 3-112-1-47 Associations - UP threshold frame value +0ms
z2m:Zwave ValueAdded: 3-112-1-48 Associations - DOWN threshold +1ms
z2m:Zwave ValueAdded: 3-112-1-49 Associations - DOWN threshold frame value +0ms
z2m:Zwave ValueAdded: 3-112-1-60 Power reports - include self-consumption +0ms
z2m:Zwave ValueAdded: 3-112-1-61 Power reports - on change +0ms
z2m:Zwave ValueAdded: 3-112-1-62 Power reports - periodic +1ms
z2m:Zwave ValueAdded: 3-112-1-65 Energy reports - on change +0ms
z2m:Zwave ValueAdded: 3-112-1-66 Energy reports - periodic +0ms
z2m:Zwave ValueAdded: 3-113-1-8 Power Management +0ms
z2m:Zwave ValueAdded: 3-113-1-9 System +0ms
z2m:Zwave ValueAdded: 3-113-1-256 Previous Event Cleared +1ms
z2m:Zwave ValueAdded: 3-113-1-266 Error Code +0ms
z2m:Zwave ValueAdded: 3-114-1-0 Loaded Config Revision +0ms
z2m:Zwave ValueAdded: 3-114-1-1 Config File Revision +0ms
z2m:Zwave ValueAdded: 3-114-1-2 Latest Available Config File Revision +0ms
z2m:Zwave ValueAdded: 3-114-1-3 Device ID +1ms
z2m:Zwave ValueAdded: 3-114-1-4 Serial Number +0ms
z2m:Zwave ValueAdded: 3-115-1-0 Powerlevel +0ms
z2m:Zwave ValueAdded: 3-115-1-1 Timeout +0ms
z2m:Zwave ValueAdded: 3-115-1-2 Set Powerlevel +0ms
z2m:Zwave ValueAdded: 3-115-1-3 Test Node +1ms
z2m:Zwave ValueAdded: 3-115-1-4 Test Powerlevel +0ms
z2m:Zwave ValueAdded: 3-115-1-5 Frame Count +0ms
z2m:Zwave ValueAdded: 3-115-1-6 Test +0ms
z2m:Zwave ValueAdded: 3-115-1-7 Report +0ms
z2m:Zwave ValueAdded: 3-115-1-8 Test Status +1ms
z2m:Zwave ValueAdded: 3-115-1-9 Acked Frames +0ms
z2m:Zwave ValueAdded: 3-117-1-0 Protection +0ms
z2m:Zwave ValueAdded: 3-134-1-0 Library Version +0ms
z2m:Zwave ValueAdded: 3-134-1-1 Protocol Version +1ms
z2m:Zwave ValueAdded: 3-134-1-2 Application Version +0ms
z2m:Zwave Node added 5 +0ms
z2m:Zwave node 5 AVAILABLE: AEON Labs - ZW100 MultiSensor 6 (Home Security Sensor) +0ms
z2m:Zwave ValueAdded: 5-48-1-0 Sensor +0ms
z2m:Zwave ValueAdded: 5-49-1-1 Air Temperature +1ms
z2m:Zwave ValueAdded: 5-49-1-3 Illuminance +0ms
z2m:Zwave ValueAdded: 5-49-1-5 Humidity +1ms
z2m:Zwave ValueAdded: 5-49-1-27 Ultraviolet +0ms
z2m:Zwave ValueAdded: 5-49-1-256 Air Temperature Units +0ms
z2m:Zwave ValueAdded: 5-49-1-258 Illuminance Units +1ms
z2m:Zwave ValueAdded: 5-49-1-260 Humidity Units +0ms
z2m:Zwave ValueAdded: 5-49-1-282 Ultraviolet Units +0ms
z2m:Zwave ValueAdded: 5-94-1-0 ZWave+ Version +0ms
z2m:Zwave ValueAdded: 5-94-1-1 InstallerIcon +0ms
z2m:Zwave ValueAdded: 5-94-1-2 UserIcon +1ms
z2m:Zwave ValueAdded: 5-112-1-2 Wake up 10 minutes on Power On +0ms
z2m:Zwave ValueAdded: 5-112-1-3 On time +0ms
z2m:Zwave ValueAdded: 5-112-1-4 Enable Motion Sensor +0ms
z2m:Zwave ValueAdded: 5-112-1-5 Command Options +1ms
z2m:Zwave ValueAdded: 5-112-1-8 Awake timeout +0ms
z2m:Zwave ValueAdded: 5-112-1-9 Current power mode +0ms
z2m:Zwave ValueAdded: 5-112-1-39 Low Battery +0ms
z2m:Zwave ValueAdded: 5-112-1-40 Report Only On Thresholds +0ms
z2m:Zwave ValueAdded: 5-112-1-41 Temperature Reporting Threshold +1ms
z2m:Zwave ValueAdded: 5-112-1-42 Humidity Reporting Threshold +0ms
z2m:Zwave ValueAdded: 5-112-1-43 Luminance Reporting Threshold +0ms
z2m:Zwave ValueAdded: 5-112-1-44 Battery Reporting Threshold +0ms
z2m:Zwave ValueAdded: 5-112-1-45 UV Reporting Threshold +0ms
z2m:Zwave ValueAdded: 5-112-1-46 Low Temp Alarm +1ms
Segmentation Fault (core dumped)

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

No extra output when install with --debug.

I think it's an error with NaN, need to investigate how to assign an object property to an object properly

I'm not great with C(++) so I don't think I can be much help on that front, but if you have thins you want me to try. Shoot, and I will do my best.

@sjorge Try with latest commit

They show up again as a normal integer, so no selection (and with the updated configs, the hits on what to set is gone too as those are now encoded in the BitSet blocks)

But there was an error, segmentation fault, is it gone?
Could you also add a debugger in chrome in the socket INIT to check the content of the valueid of bitset to check if now it has a property named bitIds (check pr for more info). Just hit F12 and set go to sources tab, webpack open ControlPanel.vue and check for the socket ‘INIT’ there you wull get all nodes

Daniel

On 27 Sep 2019, at 19:36, Jorge Schrauwen notifications@github.com wrote:

They show up again as a normal integer, so no selection (and with the updated configs, the hits on what to set is gone too as those are now encoded in the BitSet blocks)


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Here: https://github.com/OpenZWave/Zwave2Mqtt/blob/master/src/components/ControlPanel.vue#L1079

Daniel

On 27 Sep 2019, at 19:36, Jorge Schrauwen notifications@github.com wrote:

They show up again as a normal integer, so no selection (and with the updated configs, the hits on what to set is gone too as those are now encoded in the BitSet blocks)


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Wait, I might have forgot to do the seperate npm install for the update node-openzwave-shared.
So this was with the normal release of node bindings... I'll try again later.

npm install OpenZWave/node-openzwave-shared#feature/BitSet
npm run build

As I was already at master for zwave2mqtt, it seems to start up without a segfault now.
Will check the interface in a bit, once the network has stabelized because it takes ages :(

[root@amethyst /opt/zwave2mqtt]# git diff | grep openzwave
     "openzwave-shared": {
-      "resolved": "https://registry.npmjs.org/openzwave-shared/-/openzwave-shared-1.5.6.tgz",
+      "version": "github:OpenZWave/node-openzwave-shared#b7672311b574cf2ffadba672960652fc2c918752",
+      "from": "github:OpenZWave/node-openzwave-shared#feature/BitSet",
-    "openzwave-shared": "^1.5.6",
+    "openzwave-shared": "github:OpenZWave/node-openzwave-shared#feature/BitSet",

No segfault this time! Still just shows up as a normal int in the webinterface, will try the devloper thingy

Imgur

Ah good news! if I hover on 'data' I can drill down to one of the BitSet values!
So the data is now getting passed from correctly, just not displayed yet... but this is a awesome first step.

Imgur

That’s wonderful! Just need to wait @ekrak to make a new release I will also start to implement the support in control panel ui to show and send bitset values in a user friendly way. Really really thanks @sjorge for the quick response 😊

Daniel

On 27 Sep 2019, at 20:32, Jorge Schrauwen notifications@github.com wrote:

Ah good news! if I hover on 'data' I can drill down to one of the BitSet values!


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

❤️ I'll keep testing for you once we're at the next step

@sjorge Could you please paste here all the valueid json of bitset valueid please?

(all the content showed inside 112-1-48 in the screenshot above)

How do I copy those? I did not find a way to copy them, hens the screenshots

Just add the breakpoint in the same line than once the breakpoint is hitted type in chrome console (it should be at the bottom) data.nodes[nodeindex].values['112-1-48'] than press enter end it will be showed in console

I have started implementing the management on server and ui sides but I need something to test them then I can release it for you to test if its working with phisical devices :)

@sjorge Try this dc3e6ae94d6a2a95049f5a115b65ec00667c536c

I'm not having any success dumping the values, it keeps saying data (or nodes) is undefiend in the console. I'll try to pull in the new commit in a bit.

Currently it looks like:
Imgur

It doesn't seem to parse the current value (or actually not read it form the device?) though.

Try with latest commit

Daniel

On 1 Oct 2019, at 15:18, Jorge Schrauwen notifications@github.com wrote:

It doesn't seem to parse the current value (or actually not read it form the device?) though.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Nope, but I think this might be hte other bug where the value-id lookup doen at startup timeout for devices that are sleeping. 🤔

I did notice on some values not all are listed...

5-112-1-101

Imgur

The XML and object list the same bitset fields for it:

                                <Value type="bitset" genre="config" instance="1" index="101" label="Group 1 Reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max
="0" bitmask="241" value="241" size="4">
                                        <Help>Which reports need to send automatically in timing intervals for group 1. Bitmask: 10000000 - 128 - Luminance 01000000 - 64 - Humidity 00100000 - 32 - Temperature 0001000
0 - 16 - Ultraviolet 00000001 - 1 - Battery 10100000 - 160 - Luminance and Temperature (32+128) 11110001 - 241 - All (1+16+32+64+128)</Help>
                                        <BitSet id="1">
                                                <Label>Battery</Label>
                                                <Help>Send Battery Report</Help>
                                        </BitSet>
                                        <BitSet id="5">
                                                <Label>Ultraviolet</Label>
                                                <Help>Send Ultraviolet Report</Help>
                                        </BitSet>
                                        <BitSet id="6">
                                                <Label>Temperature</Label>
                                                <Help>Send Temperature Report</Help>
                                        </BitSet>
                                        <BitSet id="7">
                                                <Label>Humidity</Label>
                                                <Help>Send Humidity Report</Help>
                                        </BitSet>
                                        <BitSet id="8">
                                                <Label>Luminance</Label>
                                                <Help>Send Luminance Report</Help>
                                        </BitSet>
                                </Value>

Also only the config ID is show, not the label: in this case label="Group 1 Reports"

@sjorge I need you to paste me the json of the entire valueid bitset type to make some tests :( provide more than one if you have more

I have added label to bitset values in latest commit. Now I need to understand others problems

Layout is a bit messed up, good news though the one showing the wrong result is probably due to a openzwave bug, the cache has the correct bitset fields but the data.nodes entry has what you are displaying :(

Imgur

The help value should probably be a tooltip for the actual toggle+label?

Hopefully 1.6 will get better over time.

I had no luck getting the full json, I can only explorer it by hovering but using the console what at the breakpoint just says data or nodes is undefined. I assume because the breakpoint is inside an event?

I was able to dump the whole xhr request though, it looks to contain what you need and more.


 "112-1-101": {
          "value_id": "5-112-1-101",
          "node_id": 5,
          "class_id": 112,
          "type": "bitset",
          "genre": "config",
          "instance": 1,
          "index": 101,
          "label": "Group 1 Reports",
          "units": "",
          "help": "Which reports need to send automatically in timing intervals for group 1. Bitmask: 10000000 - 128 - Luminance 01000000 - 64 - Humidity 00100000 - 32 - Temperature 00010000 - 16 - Ultraviolet 00000001 - 1 - Battery 10100000 - 160 - Luminance and Temperature (32+128) 11110001 - 241 - All (1+16+32+64+128)",
          "read_only": false,
          "write_only": false,
          "min": 0,
          "max": 0,
          "is_polled": false,
          "bitSetIds": {
            "1": {
              "help": "Send Battery Report",
              "label": "Battery",
              "value": false
            },
            "3": {
              "help": "",
              "label": "Reserved",
              "value": false
            },
            "4": {
              "help": "",
              "label": "Reserved",
              "value": false
            },
            "5": {
              "help": "Send Ultraviolet Report",
              "label": "Ultraviolet",
              "value": false
            }
          },
          "bitMask": 241,
          "value": 226
        },

 "112-1-48": {
          "value_id": "5-112-1-48",
          "node_id": 5,
          "class_id": 112,
          "type": "bitset",
          "genre": "config",
          "instance": 1,
          "index": 48,
          "label": "Enable/disable to send a report on Threshold",
          "units": "",
          "help": "Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. Note: If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up.",
          "read_only": false,
          "write_only": false,
          "min": 0,
          "max": 0,
          "is_polled": false,
          "bitSetIds": {
            "1": {
              "help": "Lower Temperature Threshold",
              "label": "Lower Temperature",
              "value": false
            },
            "2": {
              "help": "Lower Humdity Threshold",
              "label": "Lower Humidity",
              "value": false
            },
            "3": {
              "help": "Lower Luminance Threshold",
              "label": "Lower Luminance",
              "value": false
            },
            "4": {
              "help": "Lower Ultraviolet Threshold",
              "label": "Lower Ultraviolet",
              "value": false
            },
            "5": {
              "help": "Upper Temerature Threshold",
              "label": "Upper Temperature",
              "value": false
            },
            "6": {
              "help": "Upper Humdity Threshold",
              "label": "Upper Humidity",
              "value": false
            },
            "7": {
              "help": "Upper Luminance Threshold",
              "label": "Upper Luminance",
              "value": false
            },
            "8": {
              "help": "Upper Ultraviolet Threshold",
              "label": "Upper Ultraviolet",
              "value": false
            }
          },
          "bitMask": 255,
          "value": 0
        }

Upgraded to latest this morning and wanted to share my findings to hopefully try and help.

zw100

i) The bitmask was extended from a 4 to 8 bit integer in a recent version so this doesnt appear to display those higher order bits.
ii) The binary settings only appear to group 1 (112-1-101) and this switch has 3 groups (112-1-102, 112-1-103)to allow for different sensor reporting and frequency.

My screengrab is attached illustrating what I'm seeing. The bitmask values are in the helper text too.

Also, heres the engineering sheet for firmware, 1.11 which details bitmasks etc.

Did you try to install the latest version from master? It has ui improvments for bitmask values

Daniel

On 20 Oct 2019, at 22:23, 917huB notifications@github.com wrote:


Upgraded to latest this morning and wanted to share my findings to hopefully try and help.

i) The bitmask was extended from a 4 to 8 bit integer in a recent version so this doesnt appear to display those higher order bits.
ii) The binary settings only appear to group 1 (112-1-101) and this switch has 3 groups (112-1-102, 112-1-103)to allow for different sensor reporting and frequency.

My screengrab is attached illustrating what I'm seeing. The bitmask values are in the helper text too.

Also, heres the engineering sheet for firmware, 1.11 which details bitmasks etc.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

this was from a sync with master. Previously I didn't see these toggles so I think my install is at master and correctly configured. Im new to node/linux though possible I could have missed something.

You also have to run “npm install” or better “npm install [email protected]” because it has been updated

Daniel

On 20 Oct 2019, at 22:42, 917huB notifications@github.com wrote:


this was from a sync with master. Previously I didn't see these toggles so I think my install is at master and correctly configured. Im new to node/linux though possible I could have missed something.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

To the best of my knowledge I'm now running latest across my zwave stack and still see the same behaviour I reported above, i.e namely incomplete bitfields.

For clarification, I am now running with the following versions
pm2: 3.5.1
npm 6.12.0
OpenZWave: 1.6.945
[email protected]
root@homeassistant:/opt/Zwave2Mqtt# git log -1
commit 85b49dcf00c3efdb3825e42d93b265052a9f58a6

Either I'm missing something in my install, or maybe my screenshot wasn't clear. I'd like to try and verify what I'm seeing as this update is going to make it impossible for me to update this setting now we don't have the ability to enter integers directly.

For field "112-1-48", I correctly see the 8 toggles as shown by sjorge above for send report on upper.lower thresholds correctly.

My problem is with field "112-1-101" which displays four toggles,
Battery, reserved, reserved, ultraviolet
when it should display eight (from page 16 in the manual I linked in my original message above)
Luminance, Humidity, Temperature, Ultraviolet, Reserved, Reserved, Reserved, Battery

fields "112-1-102" and "112-1-103" should also display the same fields too.

If this is still a case of user error, I apologise for wasting your time.

Hi @917huB thanks for your feedback! Unfortunally I have no way to test this feature, I can only ask you if you can paste here the zwcfg_<homeid>.xml file that you can find inside store folder, don't paste the entire file content just the part about the bitset values to check if there the missing bitset are showing. Than I ask to @Fishwaldo if this is a known bug or not, if not I think the error must be in this lines of code: https://github.com/OpenZWave/node-openzwave-shared/blob/master/src/utils.cc#L175

This is the loop I use to get the valid bitmask values and popolate bitsetids object. Please give it a check and tell me if you see something wrong

I didn't have a zwcfg_.xml but did have a ozwcache_.xml - I'll need to figure out why it isnt saving. Is this what you are after though?
I think there is a bug in this definition file because index 102 & 103 should be identical to 101 and they aren't. Index 101 appears to have the correct bit fields set, but isnt matching what's being displayed in my Zwave2mqtt panel.

   <Value type="bitset" genre="config" instance="1" index="101" label="Group 1 Reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" bitmask="241" value="241" size="4">
                                        <Help>Which reports need to send automatically in timing intervals for group 1. Bitmask: 10000000 - 128 - Luminance 01000000 - 64 - Humidity 00100000 - 32 - Temperature 00010000 - 16 - Ultraviolet 00000001 - 1 - Battery 10100000 - 160 - Luminance and Temperature (32+128) 11110001 - 241 - All (1+16+32+64+128)</Help>
                                        <BitSet id="1">
                                                <Label>Battery</Label>
                                                <Help>Send Battery Report</Help>
                                        </BitSet>
                                        <BitSet id="5">
                                                <Label>Ultraviolet</Label>
                                                <Help>Send Ultraviolet Report</Help>
                                        </BitSet>
                                        <BitSet id="6">
                                                <Label>Temperature</Label>
                                                <Help>Send Temperature Report</Help>
                                        </BitSet>
                                        <BitSet id="7">
                                                <Label>Humidity</Label>
                                                <Help>Send Humidity Report</Help>
                                        </BitSet>
                                        <BitSet id="8">
                                                <Label>Luminance</Label>
                                                <Help>Send Luminance Report</Help>
                                        </BitSet>
                                </Value>
                                <Value type="int" genre="config" instance="1" index="102" label="Group 2 Reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
                                        <Help>Which reports need to send automatically in timing intervals for group 2. Bitmask: 10000000 - 128 - Luminance 01000000 - 64 - Humidity 00100000 - 32 - Temperature 00010000 - 16 - Ultraviolet 00000001 - 1 - Battery 10100000 - 160 - Luminance and Temperature (32+128) 11110001 - 241 - All (1+16+32+64+128)</Help>
                                </Value>
                                <Value type="int" genre="config" instance="1" index="103" label="Group 3 Reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
                                        <Help>Which reports need to send automatically in timing intervals for group 3. Bitmask: 10000000 - 128 - Luminance 01000000 - 64 - Humidity 00100000 - 32 - Temperature 00010000 - 16 - Ultraviolet 00000001 - 1 - Battery 10100000 - 160 - Luminance and Temperature (32+128) 11110001 - 241 - All (1+16+32+64+128)</Help>
                                </Value>

Ok so I think it is most likely a bug on Openzwave side

Daniel

On 22 Oct 2019, at 09:13, 917huB notifications@github.com wrote:


I didn't have a zwcfg_.xml but did have a ozwcache_.xml - I'll need to figure out why it isnt saving. Is this what you are after though?
I think there is a bug in this definition file because index 102 & 103 should be identical to 101 and they aren't. Index 101 appears to have the correct bit fields set, but isnt matching what's being displayed in my Zwave2mqtt panel.

Which reports need to send automatically in timing intervals for group 1. Bitmask: 10000000 - 128 - Luminance 01000000 - 64 - Humidity 00100000 - 32 - Temperature 00010000 - 16 - Ultraviolet 00000001 - 1 - Battery 10100000 - 160 - Luminance and Temperature (32+128) 11110001 - 241 - All (1+16+32+64+128) Send Battery Report Send Ultraviolet Report Send Temperature Report Send Humidity Report Send Luminance Report Which reports need to send automatically in timing intervals for group 2. Bitmask: 10000000 - 128 - Luminance 01000000 - 64 - Humidity 00100000 - 32 - Temperature 00010000 - 16 - Ultraviolet 00000001 - 1 - Battery 10100000 - 160 - Luminance and Temperature (32+128) 11110001 - 241 - All (1+16+32+64+128) Which reports need to send automatically in timing intervals for group 3. Bitmask: 10000000 - 128 - Luminance 01000000 - 64 - Humidity 00100000 - 32 - Temperature 00010000 - 16 - Ultraviolet 00000001 - 1 - Battery 10100000 - 160 - Luminance and Temperature (32+128) 11110001 - 241 - All (1+16+32+64+128)


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Not a bug - Just the "migration" of config files to BitSet is stalled. This device just had one update.

PR's welcome to update the config file.

Index 101 appears to have the correct bit fields set, but isnt matching what's being displayed in my Zwave2mqtt panel.

thats something to investigate tho. 102 and 103 are not setup as BitSet in the config file

So @sjorge @917huB in poor words you should go here find your device xml configuration and fix it by adding missing bitset values and submit a PR :)

@sjorge any news?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

LordMike picture LordMike  ·  3Comments

lsilva171 picture lsilva171  ·  6Comments

Support-Vezca picture Support-Vezca  ·  5Comments

alex-savin picture alex-savin  ·  7Comments

larstobi picture larstobi  ·  8Comments