Adjust parameters for Multisensor 6

I’m using OH2 with the zwave binding 2.5.0. How are the parameters of the Multisensor6 adjusted? Parameter settings do not appear in either PaperUI or HABMin. I’m trying to set “parameter 3: Motion Sensor reset timeout”. The posts on the topic of the Multisensor6 motion sensor show shots of a parameter setting screen that the UI’s in my install don’t have.

There are several sensors in the database, which one do you have`


Also please post your xml file.

I have 2 of these: v1.6 (running on Node 10) and v1.13 (running on Node 6). This is the Node 6 thing xml from /userdata/zwave:

<node>
  <homeId>0xe2400d8c</homeId>
  <nodeId>6</nodeId>
  <version>4</version>
  <manufacturer>0x86</manufacturer>
  <deviceId>0x64</deviceId>
  <deviceType>0x102</deviceType>
  <listening>true</listening>
  <frequentlyListening>false</frequentlyListening>
  <routing>true</routing>
  <security>false</security>
  <beaming>true</beaming>
  <maxBaudRate>40000</maxBaudRate>
  <sleepDelay>1000</sleepDelay>
  <nodeInformationFrame>
    <commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
    <commandClass>COMMAND_CLASS_VERSION</commandClass>
    <commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
    <commandClass>COMMAND_CLASS_ASSOCIATION_GRP_INFO</commandClass>
    <commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
    <commandClass>COMMAND_CLASS_POWERLEVEL</commandClass>
    <commandClass>COMMAND_CLASS_ALARM</commandClass>
    <commandClass>COMMAND_CLASS_WAKE_UP</commandClass>
    <commandClass>COMMAND_CLASS_BATTERY</commandClass>
    <commandClass>COMMAND_CLASS_SENSOR_BINARY</commandClass>
    <commandClass>COMMAND_CLASS_SENSOR_MULTILEVEL</commandClass>
    <commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
    <commandClass>COMMAND_CLASS_FIRMWARE_UPDATE_MD</commandClass>
    <commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
    <commandClass>COMMAND_CLASS_MARK</commandClass>
  </nodeInformationFrame>
  <associationGroups class="concurrent-hash-map">
    <entry>
      <int>1</int>
      <associationGroup>
        <index>1</index>
        <maxNodes>0</maxNodes>
        <associations>
          <associationMember>
            <node>1</node>
          </associationMember>
        </associations>
      </associationGroup>
    </entry>
  </associationGroups>
  <endpoints class="concurrent-hash-map">
    <entry>
      <int>0</int>
      <endPoint>
        <deviceClass>
          <basicDeviceClass>BASIC_TYPE_ROUTING_SLAVE</basicDeviceClass>
          <genericDeviceClass>GENERIC_TYPE_SENSOR_MULTILEVEL</genericDeviceClass>
          <specificDeviceClass>SPECIFIC_TYPE_ROUTING_SENSOR_MULTILEVEL</specificDeviceClass>
        </deviceClass>
        <endpointId>0</endpointId>
        <secureCommandClasses/>
        <supportedCommandClasses class="concurrent-hash-map">
          <entry>
            <commandClass>COMMAND_CLASS_SENSOR_MULTILEVEL</commandClass>
            <COMMAND__CLASS__SENSOR__MULTILEVEL>
              <version>5</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>5</versionSupported>
              <sensors>
                <entry>
                  <multilevelSensorType>ULTRAVIOLET</multilevelSensorType>
                  <multilevelSensor>
                    <sensorType>ULTRAVIOLET</sensorType>
                    <initialised>true</initialised>
                  </multilevelSensor>
                </entry>
                <entry>
                  <multilevelSensorType>RELATIVE_HUMIDITY</multilevelSensorType>
                  <multilevelSensor>
                    <sensorType>RELATIVE_HUMIDITY</sensorType>
                    <initialised>true</initialised>
                  </multilevelSensor>
                </entry>
                <entry>
                  <multilevelSensorType>TEMPERATURE</multilevelSensorType>
                  <multilevelSensor>
                    <sensorType>TEMPERATURE</sensorType>
                    <initialised>true</initialised>
                  </multilevelSensor>
                </entry>
                <entry>
                  <multilevelSensorType>LUMINANCE</multilevelSensorType>
                  <multilevelSensor>
                    <sensorType>LUMINANCE</sensorType>
                    <initialised>true</initialised>
                  </multilevelSensor>
                </entry>
              </sensors>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__SENSOR__MULTILEVEL>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
            <COMMAND__CLASS__ZWAVEPLUS__INFO>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <zwPlusVersion>1</zwPlusVersion>
              <zwPlusRole>UNKNOWN_FF</zwPlusRole>
              <zwPlusNodeType>NODE_TYPE_ZWAVEPLUS_NODE</zwPlusNodeType>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__ZWAVEPLUS__INFO>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
            <COMMAND__CLASS__MANUFACTURER__SPECIFIC>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <initSerialNumber>false</initSerialNumber>
              <deviceManufacturer>134</deviceManufacturer>
              <deviceType>258</deviceType>
              <deviceId>100</deviceId>
            </COMMAND__CLASS__MANUFACTURER__SPECIFIC>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_CONTROLLER_REPLICATION</commandClass>
            <COMMAND__CLASS__CONTROLLER__REPLICATION>
              <version>0</version>
              <instances>0</instances>
              <control>false</control>
              <versionSupported>0</versionSupported>
            </COMMAND__CLASS__CONTROLLER__REPLICATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
            <COMMAND__CLASS__NO__OPERATION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
            </COMMAND__CLASS__NO__OPERATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
            <COMMAND__CLASS__CONFIGURATION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <configParameters>
                <entry>
                  <int>64</int>
                  <configurationParameter>
                    <index>64</index>
                    <size>1</size>
                    <value>2</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>2</int>
                  <configurationParameter>
                    <index>2</index>
                    <size>1</size>
                    <value>1</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>3</int>
                  <configurationParameter>
                    <index>3</index>
                    <size>2</size>
                    <value>240</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>4</int>
                  <configurationParameter>
                    <index>4</index>
                    <size>1</size>
                    <value>5</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>5</int>
                  <configurationParameter>
                    <index>5</index>
                    <size>1</size>
                    <value>1</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>8</int>
                  <configurationParameter>
                    <index>8</index>
                    <size>1</size>
                    <value>30</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>9</int>
                  <configurationParameter>
                    <index>9</index>
                    <size>2</size>
                    <value>2</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>201</int>
                  <configurationParameter>
                    <index>201</index>
                    <size>2</size>
                    <value>2</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>202</int>
                  <configurationParameter>
                    <index>202</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>203</int>
                  <configurationParameter>
                    <index>203</index>
                    <size>2</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>204</int>
                  <configurationParameter>
                    <index>204</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>81</int>
                  <configurationParameter>
                    <index>81</index>
                    <size>1</size>
                    <value>-1</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>100</int>
                  <configurationParameter>
                    <index>100</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>true</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>101</int>
                  <configurationParameter>
                    <index>101</index>
                    <size>4</size>
                    <value>241</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>102</int>
                  <configurationParameter>
                    <index>102</index>
                    <size>4</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>39</int>
                  <configurationParameter>
                    <index>39</index>
                    <size>1</size>
                    <value>20</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>103</int>
                  <configurationParameter>
                    <index>103</index>
                    <size>4</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>40</int>
                  <configurationParameter>
                    <index>40</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>41</int>
                  <configurationParameter>
                    <index>41</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>true</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>42</int>
                  <configurationParameter>
                    <index>42</index>
                    <size>1</size>
                    <value>10</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>43</int>
                  <configurationParameter>
                    <index>43</index>
                    <size>2</size>
                    <value>100</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>44</int>
                  <configurationParameter>
                    <index>44</index>
                    <size>1</size>
                    <value>10</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>45</int>
                  <configurationParameter>
                    <index>45</index>
                    <size>1</size>
                    <value>2</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>46</int>
                  <configurationParameter>
                    <index>46</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>110</int>
                  <configurationParameter>
                    <index>110</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>true</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>111</int>
                  <configurationParameter>
                    <index>111</index>
                    <size>4</size>
                    <value>3600</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>48</int>
                  <configurationParameter>
                    <index>48</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>112</int>
                  <configurationParameter>
                    <index>112</index>
                    <size>4</size>
                    <value>3600</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>49</int>
                  <configurationParameter>
                    <index>49</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>true</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>113</int>
                  <configurationParameter>
                    <index>113</index>
                    <size>4</size>
                    <value>3600</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>50</int>
                  <configurationParameter>
                    <index>50</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>true</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>51</int>
                  <configurationParameter>
                    <index>51</index>
                    <size>1</size>
                    <value>60</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>52</int>
                  <configurationParameter>
                    <index>52</index>
                    <size>1</size>
                    <value>50</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>53</int>
                  <configurationParameter>
                    <index>53</index>
                    <size>2</size>
                    <value>1000</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>54</int>
                  <configurationParameter>
                    <index>54</index>
                    <size>2</size>
                    <value>100</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>55</int>
                  <configurationParameter>
                    <index>55</index>
                    <size>1</size>
                    <value>8</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>56</int>
                  <configurationParameter>
                    <index>56</index>
                    <size>1</size>
                    <value>4</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>57</int>
                  <configurationParameter>
                    <index>57</index>
                    <size>2</size>
                    <value>5122</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>58</int>
                  <configurationParameter>
                    <index>58</index>
                    <size>1</size>
                    <value>5</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>59</int>
                  <configurationParameter>
                    <index>59</index>
                    <size>1</size>
                    <value>10</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>60</int>
                  <configurationParameter>
                    <index>60</index>
                    <size>1</size>
                    <value>2</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>252</int>
                  <configurationParameter>
                    <index>252</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>61</int>
                  <configurationParameter>
                    <index>61</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>false</writeOnly>
                  </configurationParameter>
                </entry>
                <entry>
                  <int>255</int>
                  <configurationParameter>
                    <index>255</index>
                    <size>1</size>
                    <value>0</value>
                    <readOnly>false</readOnly>
                    <writeOnly>true</writeOnly>
                  </configurationParameter>
                </entry>
              </configParameters>
            </COMMAND__CLASS__CONFIGURATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_POWERLEVEL</commandClass>
            <COMMAND__CLASS__POWERLEVEL>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <powerLevel>0</powerLevel>
              <powerTimeout>0</powerTimeout>
            </COMMAND__CLASS__POWERLEVEL>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_WAKE_UP</commandClass>
            <COMMAND__CLASS__WAKE__UP>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <targetNodeId>1</targetNodeId>
              <interval>360</interval>
              <minInterval>240</minInterval>
              <maxInterval>3600</maxInterval>
              <defaultInterval>3600</defaultInterval>
              <intervalStep>60</intervalStep>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__WAKE__UP>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ALARM</commandClass>
            <COMMAND__CLASS__ALARM>
              <version>3</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>3</versionSupported>
              <alarms>
                <entry>
                  <alarmType>BURGLAR</alarmType>
                  <alarmState>
                    <alarmType>BURGLAR</alarmType>
                    <reportedEvents/>
                    <outer-class reference="../../../.."/>
                  </alarmState>
                </entry>
              </alarms>
              <v1Supported>true</v1Supported>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__ALARM>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_SENSOR_BINARY</commandClass>
            <COMMAND__CLASS__SENSOR__BINARY>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <isGetSupported>true</isGetSupported>
              <types/>
            </COMMAND__CLASS__SENSOR__BINARY>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_BASIC</commandClass>
            <COMMAND__CLASS__BASIC>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__BASIC>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_VERSION</commandClass>
            <COMMAND__CLASS__VERSION>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <libraryType>LIB_SLAVE_ENHANCED</libraryType>
              <protocolVersion>4.54</protocolVersion>
              <applicationVersion>1.13</applicationVersion>
              <hardwareVersion>100</hardwareVersion>
            </COMMAND__CLASS__VERSION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
            <COMMAND__CLASS__ASSOCIATION>
              <version>2</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
              <maxGroups>1</maxGroups>
            </COMMAND__CLASS__ASSOCIATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_FIRMWARE_UPDATE_MD</commandClass>
            <COMMAND__CLASS__FIRMWARE__UPDATE__MD>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>2</versionSupported>
            </COMMAND__CLASS__FIRMWARE__UPDATE__MD>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_BATTERY</commandClass>
            <COMMAND__CLASS__BATTERY>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <batteryLevel>100</batteryLevel>
              <batteryLow>false</batteryLow>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__BATTERY>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
            <COMMAND__CLASS__DEVICE__RESET__LOCALLY>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
            </COMMAND__CLASS__DEVICE__RESET__LOCALLY>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ASSOCIATION_GRP_INFO</commandClass>
            <COMMAND__CLASS__ASSOCIATION__GRP__INFO>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
              <autoSubscribeGroups/>
            </COMMAND__CLASS__ASSOCIATION__GRP__INFO>
          </entry>
        </supportedCommandClasses>
      </endPoint>
    </entry>
  </endpoints>
  <nodeNeighbors/>
  <lastReceived>2019-11-19 11:01:59.146 UTC</lastReceived>
</node>

Also, when adding these after discovery using the zwave binding, I don’t recall being given a choice as to which firmware was on the Multisensor which would allow selecting one of the choices you point out when installing the thing.

This device has been in the database since about 18 month, including your device type and id and the parameter “Motion Sensor reset timeout”

https://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/778

That parameter is also present in your xml file. You should be able to change the parameters via HABmin

grafik

Do you have any other zwave devices where you could test to change parameters?

No, the binding will pick the correct database entry from this part of your xml:

<applicationVersion>1.13</applicationVersion>

OK - I see the version in my xml file (1.13). However, where is the menu item “Configuration Parameters” located in HABmin? I don’t see that in my HABmin.

Yes, I do have other zwave items which I am using for testing:

  • HA02 Appliance Module
  • HM-LM001 Lighting Module

In HABmin, left-click on Configuration, which shows a drop down list containing Things. Left-click on Things. You should now have a list of all of your openHAB Things in the second pane from the left in the HABmin window. Left-click on the Z-Wave Thing you want to configure. You should now have, in the third pane from the left, a list of configuration categories for your Thing, one of which is Configuration Parameters. Left-click on Configuration Parameters and you are presented with the list of device-specific settings that you can set for your Z-Wave device.

1 Like

I’m on a Mac using Safari. When I click on Configuration in the left pane, I see the list of the Things. Clicking on a Thing populates the far right pane with a Description heading (with save, Cancel and Delete at the top). In the Description I see Properties, Channels an Attributes, but no ability to view parameters. Since this is in a browser, Im not sure what a left-click is doing.

Do you see a scrollbar on the right of that pane, something like this:

?
If you scroll down using that scrollbar, do you see the clickable text, Configuration Parameters?

By the way, my browser is Chrome running on a laptop that runs linux. If Safari is not showing everything, can you try Chrome?

Using Chrome and opening the localhost openhab, then HABmin, I was greeted with a directive to download Version 2.0.0 of HABmin. Without doing that first, the only categories in the right pane using Configuration/Thing/TheMultisensor are Description, Properties, Channels and Attributes - no Configuration Parameters. The download link is to a GitHub project which says “The HABmin code has moved to …/openhab-webui - this repo is kept for its history and is thus archived”. openhab-webui is another Github project. Is it necessary to build the UI from the GitHub project and then install it in OH2?

Not in my experience. If I understood you correctly, you are running openHAB on a Mac. How have you installed openHAB and what version is installed?

I followed the install instructions at https://www.openhab.org/docs/installation/macos.html and installed Milestone 2.5.0 and then installed org.openhab.binding.zwave-2.5.0-SNAPSHOT.jar to get the database definitions for my devices.

I have never seen the behavior you described above in post 11:

Using Chrome and opening the localhost openhab, then HABmin, I was greeted with a directive to download Version 2.0.0 of HABmin. Without doing that first, the only categories in the right pane using Configuration/Thing/TheMultisensor are Description, Properties, Channels and Attributes - no Configuration Parameters…

That makes me think HABmin may not be installed on your system. How did you configure your openHAB install? I use a configuration file, addons.cfg, that I think would be located in ~openhab/conf/services/ for your installation. In particular, the line (with preceding comment) in addons.cfg that specifies the UIs I have installed on my system is:

# A comma-separated list of UIs to install (e.g. "ui = basic,paper")
ui = basic,habmin,paper,restdocs

If you connect to the karaf console, you can check on the installed version of habMIN:

[scott@casabot ~]$ ssh -p 8101 openhab@localhost                                                                                                                                                                                                                                                                                                                                             
Password authentication                                                                                                                                                                                                                                                                                                                                                                      
Password:                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                             
                          __  _____    ____                                                                                                                                                                                                                                                                                                                                                  
  ____  ____  ___  ____  / / / /   |  / __ )                                                                                                                                                                                                                                                                                                                                                 
 / __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __  |                                                                                                                                                                                                                                                                                                                                                 
/ /_/ / /_/ /  __/ / / / __  / ___ |/ /_/ /                                                                                                                                                                                                                                                                                                                                                  
\____/ .___/\___/_/ /_/_/ /_/_/  |_/_____/                                                                                                                                                                                                                                                                                                                                                   
    /_/                        2.5.0-SNAPSHOT                                                                                                                                                                                                                                                                                                                                                
                               Build #1759                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                             
Hit '<tab>' for a list of available commands                                                                                                                                                                                                                                                                                                                                                 
and '[cmd] --help' for help on a specific command.                                                                                                                                                                                                                                                                                                                                           
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown openHAB.                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                             
openhab> bundle:list -s -r | grep -i habmin
278 │ Active │  80 │ 2.5.0.201911111911      │ org.openhab.ui.habmin                                                           │ [osgi.identity; type="osgi.bundle"; version:Version="2.5.0.201911111911"; osgi.identity="org.openhab.ui.habmin"]                                                                                                                                            
openhab>                                                                                                                                                                                                                                                                                                                                                                                     ```
Launching the openHAB runtime...

                          __  _____    ____      
  ____  ____  ___  ____  / / / /   |  / __ )     
 / __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __  | 
/ /_/ / /_/ /  __/ / / / __  / ___ |/ /_/ /      
\____/ .___/\___/_/ /_/_/ /_/_/  |_/_____/     
    /_/                        2.5.0.M3
                               Milestone Build   

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown openHAB.

… and I did not modify ~openhab/conf/services/ for my installation. The only items in that file are:

package = standard
remote = true
binding = zwave

Here is the culprit: you can’t mix PaperUI and file based (addons.cfg) configuration: addons.cfg always takes precedence.
If you have one entry in your addons.cfg (like you have), you can’t install or configure anything via PaperUI or HABmin.
Please read:

Thanks that makes sense and thanks for that reference. I commented out all entries in my ~/conf/services/addons.cfg file for now, logged out of OH2 and started up again, and the problem persists (still no Configuration Parameters for my multisensor6). Should it be that simple or it there another config file somewhere interfering with HABmin’s functions, maybe during the initial install phase?

Also, per the addons.cfg file:

# The installation package of this openHAB instance
# Note: This is only regarded at the VERY FIRST START of openHAB
# Note: If you want to specify your add-ons yourself through entries below, set the package to "minimal"
# as otherwise your definition might be in conflict with what the installation package defines.
#
# Optional. If not set, the dashboard (https://<yourserver>:8080/) will ask you to choose a package.

Since I have an existing OH2 install, this seems to indicate that after the initial install, this file is disregarded, so it can’t be as simple as just editing this file post-install.

You still need to install the HABmin UI, it isn’t installed by default. As I said previously, I use addons.cfg for installation of my bindings. Although I don’t use Paper UI for installation of my bindings, I think you can use it to install HABmin --> in Paper UI, click on Add-ons, then USER INTERFACES. If I’m wrong about this, I’m sure @sihui can help here.

I’m not sure the statement from the topmost comment in the default addons.cfg is correct. I have edited the copy of addons.cfg on my system many times, and the bindings I have added there are installed the next time I start OH.

Also, unless required by a given binding, I manage the configuration of Things on my system via HABmin. Some bindings require manual configuration of Things, either through Paper UI, HABmin or a text file. It is still possible to use HABmin and Paper UI to link Items to Things even when the linked items are defined in a text file.

[Update: You can easily check on the UIs installed on your system by navigating to http://<your openHAB host IP address>:8080.]

It looks like HABmin is installed by going to http://<your openHAB host IP address>:8080 Using PaperUI/Add-ons/User Interfaces I see I have HABmin installed (along with other interfaces). I tried uninstalling HABmin using Paper UI and the process hung in the browser (HA2 is still running).but after refreshing the browser the uninstall seems to have worked. I then re-installed HABmin and still no Configuration Parameters showing up in HABmin’s Configuration/mymultisensor6

That is very strange. What version+build of HABmin is shown in the main part of the window when you click on HABmin from http://<your openHAB host IP address>:8080?

Following is a set of screenshots from the top of HABmin through to Configuration Parameters for one of my ZW100 multisensors. You don’t see a scrollbar on the right side of HABmin’s main window when you click on Configuration/Things and select your multisensor Thing? I have occasionally experienced strange behavior with HABmin’s display when trying to set the Z-Wave binding into discovery mode. You might try vertically resizing your browser window to force the need for a scrollbar.

I’m at a real loss for an explanation of what you are seeing there.