Let's start talking about the new Z-wave JS integration

you mean as a double safeguard: checkbox is only to allow to enable the toggle, and, after enabling the toggle, we can click Call service to refresh all values too? Iow:

checkbox off: No refresh_all_values parameter is set
checkbox on, toggle off: refresh_all_values: off
checkbox on, toggle on: refresh_all_values: on

which still doesnt clear this up completely for me. what is the difference between
checkbox off, and checkbox on with toggle off. checkbox says:

Whether to refresh all values (true) or just the primary value (false)

But it does so in both cases??

The checkbox is for any option that’s an optional parameter, if you check through other service calls you’ll see the checkbox and some other field ie: string entry field.

Personally I would have went with a If value of UI object is not the default, send the option's value but I don’t tinker with the frontend. :wink:

I’m having the same problem.
I have tried setting it not to start at boot, and I’ve even uninstalled the zwave js addon.
The next time I restart HA it comes back. Sometimes it reappears even if I don’t restart HA.
It competes with zwavejs2mqtt for the usb controller port at startup, and sometimes it wins, causing zwavejs2mqtt to loop forever trying to connect to the zwave controller.
Setting it to not start at boot, or even uninstalling it doesn’t help.

I did not try to uninstall it, but are you saying that even when uninstalled it starts automatically? That does not make sense to me, because how can it start if it is uninstalled?

That’s right. Yesterday I had uninstalled it, and after a HA restart it was back again. So there’s something funny going on.

Thanks, It works now!

I’m the device file guy for zwave-js and this hasn’t been reported to me, so it’ll never get fixed unless I accidentally fix it. You need to open an issue on the node-zwave-js project.

2 Likes

@blhoward2 I updated the device file in https://github.com/zwave-js/node-zwave-js/pull/2009 and has been merged, now my device doesn’t die when ZWave-JS queries it

I am running the Zwave JS to MQTT (0.8.0) add on and have a Homeseer HSM200 and am trying to change the color of the light. I can in the web GUI, but cannot in HA. How do I get the entity to show in HA?

Using the zwave js integration, where can i find the control panel? Using the standard addon with supervisor addon.

There isn’t one yet - the integration is at an early stage of implementation, as stated in the documentation in the “Current Limitations” section…

did anyone try to include a Fibaro The Button yet?
Would love to add a physical button to quickly dis/enable the alarm panel. Have all scripts ready and in use via the HA Lovelace interface but would like the additional functionality of this button. (though I did read several reviews complaining about response) So, if you did include it, please comment on how it works!
thanks

Okay thanks for the information.
But how can I manage the luminance from an Pir. To set the sentitive for lightning?

You need to run the zwavejs2mqtt add-on.

but you can’t have both add-ons running at the same time.

an anyone point me to where to find out if Scene Controllers are now supported? I have an old ZWN-SC7 Enerwave 7 Button Scene Controller , I was able to add it, but not sure if it’s working or not. Dont know where check, what events to listen for, etc? Any help would be awesome.
https://devices.zwave-js.io/?jumpTo=0x011a:0x0801:0x0b03:null

try listening for “zwave_js_event”

Nothing. comes up. Actually the device shows up in the zwave-js control panel, but i’m not convinced it’s actually paired

here is some device info

{
  "id": 163,
  "deviceId": "282-2819-2049",
  "manufacturer": "Wenzhou MTLC Electric Appliances Co., Ltd.",
  "manufacturerId": 282,
  "productType": 2049,
  "productId": 2819,
  "name": "",
  "loc": "",
  "values": [
    {
      "id": "163-114-0-manufacturerId",
      "nodeId": 163,
      "commandClass": 114,
      "commandClassName": "Manufacturer Specific",
      "endpoint": 0,
      "property": "manufacturerId",
      "propertyName": "manufacturerId",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Manufacturer ID",
      "stateless": false,
      "min": 0,
      "max": 65535,
      "list": false,
      "value": 282,
      "newValue": 282
    },
    {
      "id": "163-114-0-productType",
      "nodeId": 163,
      "commandClass": 114,
      "commandClassName": "Manufacturer Specific",
      "endpoint": 0,
      "property": "productType",
      "propertyName": "productType",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Product type",
      "stateless": false,
      "min": 0,
      "max": 65535,
      "list": false,
      "value": 2049,
      "newValue": 2049
    },
    {
      "id": "163-114-0-productId",
      "nodeId": 163,
      "commandClass": 114,
      "commandClassName": "Manufacturer Specific",
      "endpoint": 0,
      "property": "productId",
      "propertyName": "productId",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Product ID",
      "stateless": false,
      "min": 0,
      "max": 65535,
      "list": false,
      "value": 2819,
      "newValue": 2819
    },
    {
      "id": "163-45-0-sceneId-1",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "sceneId",
      "propertyName": "sceneId",
      "propertyKey": 1,
      "propertyKeyName": "1",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Associated Scene ID (1)",
      "stateless": false,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "newValue": 1,
      "toUpdate": true
    },
    {
      "id": "163-45-0-dimmingDuration-1",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "dimmingDuration",
      "propertyName": "dimmingDuration",
      "propertyKey": 1,
      "propertyKeyName": "1",
      "type": "duration",
      "readable": true,
      "writeable": true,
      "label": "Dimming duration (1)",
      "stateless": false,
      "list": false,
      "value": {
        "value": 0,
        "unit": "seconds"
      },
      "lastUpdate": 1616263671417,
      "newValue": {
        "value": 0,
        "unit": "seconds"
      }
    },
    {
      "id": "163-45-0-sceneId-2",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "sceneId",
      "propertyName": "sceneId",
      "propertyKey": 2,
      "propertyKeyName": "2",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Associated Scene ID (2)",
      "stateless": false,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "newValue": 2,
      "toUpdate": true
    },
    {
      "id": "163-45-0-dimmingDuration-2",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "dimmingDuration",
      "propertyName": "dimmingDuration",
      "propertyKey": 2,
      "propertyKeyName": "2",
      "type": "duration",
      "readable": true,
      "writeable": true,
      "label": "Dimming duration (2)",
      "stateless": false,
      "list": false,
      "value": {
        "value": 0,
        "unit": "seconds"
      },
      "lastUpdate": 1616263671417,
      "newValue": {
        "value": 0,
        "unit": "seconds"
      }
    },
    {
      "id": "163-45-0-sceneId-3",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "sceneId",
      "propertyName": "sceneId",
      "propertyKey": 3,
      "propertyKeyName": "3",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Associated Scene ID (3)",
      "stateless": false,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "newValue": 0
    },
    {
      "id": "163-45-0-dimmingDuration-3",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "dimmingDuration",
      "propertyName": "dimmingDuration",
      "propertyKey": 3,
      "propertyKeyName": "3",
      "type": "duration",
      "readable": true,
      "writeable": true,
      "label": "Dimming duration (3)",
      "stateless": false,
      "list": false,
      "value": {
        "value": 0,
        "unit": "seconds"
      },
      "lastUpdate": 1616263671418,
      "newValue": {
        "value": 0,
        "unit": "seconds"
      }
    },
    {
      "id": "163-45-0-sceneId-4",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "sceneId",
      "propertyName": "sceneId",
      "propertyKey": 4,
      "propertyKeyName": "4",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Associated Scene ID (4)",
      "stateless": false,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "newValue": 0
    },
    {
      "id": "163-45-0-dimmingDuration-4",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "dimmingDuration",
      "propertyName": "dimmingDuration",
      "propertyKey": 4,
      "propertyKeyName": "4",
      "type": "duration",
      "readable": true,
      "writeable": true,
      "label": "Dimming duration (4)",
      "stateless": false,
      "list": false,
      "value": {
        "value": 0,
        "unit": "seconds"
      },
      "lastUpdate": 1616263671418,
      "newValue": {
        "value": 0,
        "unit": "seconds"
      }
    },
    {
      "id": "163-45-0-sceneId-5",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "sceneId",
      "propertyName": "sceneId",
      "propertyKey": 5,
      "propertyKeyName": "5",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Associated Scene ID (5)",
      "stateless": false,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "newValue": 0
    },
    {
      "id": "163-45-0-dimmingDuration-5",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "dimmingDuration",
      "propertyName": "dimmingDuration",
      "propertyKey": 5,
      "propertyKeyName": "5",
      "type": "duration",
      "readable": true,
      "writeable": true,
      "label": "Dimming duration (5)",
      "stateless": false,
      "list": false,
      "value": {
        "value": 0,
        "unit": "seconds"
      },
      "lastUpdate": 1616263671418,
      "newValue": {
        "value": 0,
        "unit": "seconds"
      }
    },
    {
      "id": "163-45-0-sceneId-6",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "sceneId",
      "propertyName": "sceneId",
      "propertyKey": 6,
      "propertyKeyName": "6",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Associated Scene ID (6)",
      "stateless": false,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "newValue": 0
    },
    {
      "id": "163-45-0-dimmingDuration-6",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "dimmingDuration",
      "propertyName": "dimmingDuration",
      "propertyKey": 6,
      "propertyKeyName": "6",
      "type": "duration",
      "readable": true,
      "writeable": true,
      "label": "Dimming duration (6)",
      "stateless": false,
      "list": false,
      "value": {
        "value": 0,
        "unit": "seconds"
      },
      "lastUpdate": 1616263671419,
      "newValue": {
        "value": 0,
        "unit": "seconds"
      }
    },
    {
      "id": "163-45-0-sceneId-7",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "sceneId",
      "propertyName": "sceneId",
      "propertyKey": 7,
      "propertyKeyName": "7",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Associated Scene ID (7)",
      "stateless": false,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "newValue": 0
    },
    {
      "id": "163-45-0-dimmingDuration-7",
      "nodeId": 163,
      "commandClass": 45,
      "commandClassName": "Scene Controller Configuration",
      "endpoint": 0,
      "property": "dimmingDuration",
      "propertyName": "dimmingDuration",
      "propertyKey": 7,
      "propertyKeyName": "7",
      "type": "duration",
      "readable": true,
      "writeable": true,
      "label": "Dimming duration (7)",
      "stateless": false,
      "list": false,
      "value": {
        "value": 0,
        "unit": "seconds"
      },
      "lastUpdate": 1616263671419,
      "newValue": {
        "value": 0,
        "unit": "seconds"
      }
    },
    {
      "id": "163-43-0-sceneId",
      "nodeId": 163,
      "commandClass": 43,
      "commandClassName": "Scene Activation",
      "endpoint": 0,
      "property": "sceneId",
      "propertyName": "sceneId",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Scene ID",
      "stateless": false,
      "min": 1,
      "max": 255,
      "list": false,
      "newValue": 1,
      "toUpdate": true
    },
    {
      "id": "163-43-0-dimmingDuration",
      "nodeId": 163,
      "commandClass": 43,
      "commandClassName": "Scene Activation",
      "endpoint": 0,
      "property": "dimmingDuration",
      "propertyName": "dimmingDuration",
      "type": "any",
      "readable": true,
      "writeable": true,
      "label": "Dimming duration",
      "stateless": false,
      "list": false
    },
    {
      "id": "163-134-0-libraryType",
      "nodeId": 163,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "libraryType",
      "propertyName": "libraryType",
      "type": "any",
      "readable": true,
      "writeable": false,
      "label": "Library type",
      "stateless": false,
      "list": false,
      "value": 2,
      "newValue": 2
    },
    {
      "id": "163-134-0-protocolVersion",
      "nodeId": 163,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "protocolVersion",
      "propertyName": "protocolVersion",
      "type": "any",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave protocol version",
      "stateless": false,
      "list": false,
      "value": "3.42",
      "newValue": "3.42"
    },
    {
      "id": "163-134-0-firmwareVersions",
      "nodeId": 163,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "firmwareVersions",
      "propertyName": "firmwareVersions",
      "type": "any",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave chip firmware versions",
      "stateless": false,
      "list": false,
      "value": [
        "1.5"
      ],
      "lastUpdate": 1616263671420,
      "newValue": [
        "1.5"
      ]
    }
  ],
  "groups": [
    {
      "text": "Group 1",
      "value": 1,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 2",
      "value": 2,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 3",
      "value": 3,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 4",
      "value": 4,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 5",
      "value": 5,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 6",
      "value": 6,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 7",
      "value": 7,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 1",
      "value": 1,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 2",
      "value": 2,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 3",
      "value": 3,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 4",
      "value": 4,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 5",
      "value": 5,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 6",
      "value": 6,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Group 7",
      "value": 7,
      "maxNodes": 32,
      "isLifeline": false,
      "multiChannel": false
    }
  ],
  "neighbors": [
    1,
    2,
    4,
    6,
    13,
    14,
    15,
    18,
    20,
    21,
    29,
    30,
    31,
    39,
    42,
    44,
    100,
    101,
    120,
    124,
    128,
    131,
    133,
    134,
    138,
    152
  ],
  "ready": true,
  "available": true,
  "hassDevices": {},
  "failed": false,
  "lastActive": 1616263671420,
  "interviewCompleted": true,
  "firmwareVersion": "1.5",
  "isBeaming": true,
  "isSecure": false,
  "keepAwake": false,
  "maxBaudRate": null,
  "isRouting": false,
  "isFrequentListening": false,
  "isListening": true,
  "inited": true,
  "status": "Alive",
  "interviewStage": "Complete",
  "hexId": "0x011a-0x0801-0x0b03",
  "dbLink": "https://devices.zwave-js.io/?jumpTo=0x011a:0x0801:0x0b03:1.5",
  "productLabel": "ZWN-SC7",
  "productDescription": "Scene Controller",
  "zwaveVersion": 4,
  "endpointsCount": 0,
  "isControllerNode": false,
  "deviceClass": {
    "basic": 2,
    "generic": 2,
    "specific": 2
  },
  "_name": "NodeID_163"
}

Are you using zwavejs2mqtt? Is that the control panel you are referring to?

The better way to check is to see what the integration is seeing by dumping via these instructions.

Post the json from that for the node and it’ll be easier to figure out if something has gone awry.