Fibaro Smoke Sensor V2 FGSD-002

Hallo,

ich versuche seit einigen Tagen den o.g. Rauchmelder in Homegear zu integerieren.
Basisfunktionen funktionieren natürlich, allerdings lässt sich der Rauchmelder konfigurieren und ich finde dafür in Homegear keine Möglichkeit.

Hier ist eine PDF mit den Einstellungsmöglichkeiten des Rauchmelders, und hier die aktuelle OpenZWave XML, falls die für Homegear benötigt wird.

Ich hab versucht via getParamset und getAllConfig die Parameter auszulesen, allerdings scheint Homegear die nicht zu erkennen oder falsch zu bennen.
Hier ist der getAllConfig output:

Array
(
    [0] => Array
        (
            [ADDRESS] => SEECB006B40015
            [CHANNELS] => Array
                (
                    [0] => Array
                        (
                            [INDEX] => 0
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                    [APPLICATION_SUBVERSION] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 3
                                        )
    
                                    [APPLICATION_VERSION] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 3
                                        )
    
                                    [BASIC_DEVICE_DESC] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => Routing Slave
                                        )
    
                                    [BASIC_DEVICE_NAME] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => BASIC_TYPE_ROUTING_SLAVE
                                        )
    
                                    [BASIC_DEVICE_TYPE] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 4
                                        )
    
                                    [CHANNELS] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [ENDPOINT_ID] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [GENERIC_DEVICE_DESC] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => Sensor Notification
                                        )
    
                                    [GENERIC_DEVICE_NAME] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => GENERIC_TYPE_SENSOR_NOTIFICATION
                                        )
    
                                    [GENERIC_DEVICE_TYPE] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 7
                                        )
    
                                    [HARDWARE_VERSION] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 2
                                        )
    
                                    [IP_ADDRESS] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 21
                                        )
    
                                    [LIBRARY_TYPE] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 3
                                        )
    
                                    [LISTENING] => Array
                                        (
                                            [TYPE] => BOOL
                                            [VALUE] => 
                                        )
    
                                    [MANUFACTURER_ID] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 271
                                        )
    
                                    [MULTI_CHANNEL] => Array
                                        (
                                            [TYPE] => BOOL
                                            [VALUE] => 
                                        )
    
                                    [NODE_ID] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 21
                                        )
    
                                    [NODE_PORT] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [PEER_ID] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 19
                                        )
    
                                    [PRODUCT_ID] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 4098
                                        )
    
                                    [PRODUCT_TYPE] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 3074
                                        )
    
                                    [PROTOCOL_SUBVERSION] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 5
                                        )
    
                                    [PROTOCOL_VERSION] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 4
                                        )
    
                                    [SECURE] => Array
                                        (
                                            [TYPE] => BOOL
                                            [VALUE] => 
                                        )
    
                                    [SECURE2] => Array
                                        (
                                            [TYPE] => BOOL
                                            [VALUE] => 
                                        )
    
                                    [SECURE2LEVEL] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [SERVICE_HOSTNAME] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => SEECB006B40015
                                        )
    
                                    [SERVICE_NAME] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => SEECB006B40015
                                        )
    
                                    [SPECIFIC_DEVICE_DESC] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => Notification Sensor
                                        )
    
                                    [SPECIFIC_DEVICE_NAME] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => SPECIFIC_TYPE_NOTIFICATION_SENSOR
                                        )
    
                                    [SPECIFIC_DEVICE_TYPE] => Array
                                        (
                                            [MAX] => 2147483647
                                            [MIN] => -2147483648
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [SUPPORTSECURITY2] => Array
                                        (
                                            [TYPE] => BOOL
                                            [VALUE] => 
                                        )
    
                                )
    
                            [TYPE] => ZWave
                        )
    
                    [1] => Array
                        (
                            [INDEX] => 1
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                    [ZWAVEPLUS_INFO.INSTALLER_ICON_TYPE] => Array
                                        (
                                            [MAX] => 65535
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 3073
                                        )
    
                                    [ZWAVEPLUS_INFO.NODE_TYPE] => Array
                                        (
                                            [MAX] => 2
                                            [MIN] => 0
                                            [TYPE] => ENUM
                                            [VALUE] => 0
                                            [VALUE_LIST] => Array
                                                (
                                                    [0] => NODE_TYPE_ZWAVEPLUS_NODE
                                                    [1] => NODE_TYPE_ZWAVEPLUS_FOR_IP_GATEWAY
                                                )
    
                                        )
    
                                    [ZWAVEPLUS_INFO.ROLE_TYPE] => Array
                                        (
                                            [MAX] => 7
                                            [MIN] => 0
                                            [TYPE] => ENUM
                                            [VALUE] => 6
                                            [VALUE_LIST] => Array
                                                (
                                                    [0] => ROLE_TYPE_CONTROLLER_CENTRAL_STATIC
                                                    [1] => ROLE_TYPE_CONTROLLER_SUB_STATIC
                                                    [2] => ROLE_TYPE_CONTROLLER_PORTABLE
                                                    [3] => ROLE_TYPE_CONTROLLER_PORTABLE_REPORTING
                                                    [4] => ROLE_TYPE_SLAVE_PORTABLE
                                                    [5] => ROLE_TYPE_SLAVE_ALWAYS_ON
                                                    [6] => ROLE_TYPE_SLAVE_SLEEPING_REPORTING
                                                    [7] => ROLE_TYPE_SLAVE_SLEEPING_LISTENING
                                                )
    
                                        )
    
                                    [ZWAVEPLUS_INFO.USER_ICON_TYPE] => Array
                                        (
                                            [MAX] => 65535
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 3073
                                        )
    
                                    [ZWAVEPLUS_INFO.Z-WAVE+_VERSION] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_ZWAVEPLUS_INFO
                        )
    
                    [2] => Array
                        (
                            [INDEX] => 2
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_BASIC
                        )
    
                    [3] => Array
                        (
                            [INDEX] => 3
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_DEVICE_RESET_LOCALLY
                        )
    
                    [4] => Array
                        (
                            [INDEX] => 4
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                    [ASSOCIATION_GROUP_COMMAND_LIST.GROUPING_IDENTIFIER] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [ASSOCIATION_GROUP_COMMAND_LIST.LIST_LENGTH] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 8
                                        )
    
                                    [ASSOCIATION_GROUP_COMMAND_LIST.PROPERTIES1__ALLOW_CACHE] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [ASSOCIATION_GROUP_INFO.GROUPING_IDENTIFIER] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [ASSOCIATION_GROUP_INFO.PROPERTIES1GET__LIST_MODE] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [ASSOCIATION_GROUP_INFO.PROPERTIES1GET__REFRESH_CACHE] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [ASSOCIATION_GROUP_INFO.PROPERTIES1REPORT__DYNAMIC_INFO] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [ASSOCIATION_GROUP_INFO.PROPERTIES1REPORT__GROUP_COUNT] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [ASSOCIATION_GROUP_INFO.PROPERTIES1REPORT__LIST_MODE] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [ASSOCIATION_GROUP_NAME.GROUPING_IDENTIFIER] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [ASSOCIATION_GROUP_NAME.LENGTH_OF_NAME] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 9
                                        )
    
                                    [ASSOCIATION_GROUP_NAME.NAME] => Array
                                        (
                                            [TYPE] => STRING
                                            [VALUE] => Lifeline
                                        )
    
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_ASSOCIATION_GRP_INFO
                        )
    
                    [5] => Array
                        (
                            [INDEX] => 5
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                    [ASSOCIATION.GROUPING_IDENTIFIER] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [ASSOCIATION.MAX_NODES_SUPPORTED] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [ASSOCIATION.REPORTS_TO_FOLLOW] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [ASSOCIATION_GROUPINGS.SUPPORTED_GROUPINGS] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 5
                                        )
    
                                    [ASSOCIATION_REMOVE.GROUPING_IDENTIFIER] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [ASSOCIATION_SPECIFIC_GROUP.GROUP] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_ASSOCIATION
                        )
    
                    [6] => Array
                        (
                            [INDEX] => 6
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                    [POWERLEVEL.POWER_LEVEL] => Array
                                        (
                                            [MAX] => 9
                                            [MIN] => 0
                                            [TYPE] => ENUM
                                            [VALUE] => 0
                                            [VALUE_LIST] => Array
                                                (
                                                    [0] => NormalPower
                                                    [1] => minus1dBm
                                                    [2] => minus2dBm
                                                    [3] => minus3dBm
                                                    [4] => minus4dBm
                                                    [5] => minus5dBm
                                                    [6] => minus6dBm
                                                    [7] => minus7dBm
                                                    [8] => minus8dBm
                                                    [9] => minus9dBm
                                                )
    
                                        )
    
                                    [POWERLEVEL.TIMEOUT] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [POWERLEVEL_TEST_NODE.POWER_LEVEL] => Array
                                        (
                                            [MAX] => 9
                                            [MIN] => 0
                                            [TYPE] => ENUM
                                            [VALUE] => 0
                                            [VALUE_LIST] => Array
                                                (
                                                    [0] => NormalPower
                                                    [1] => minus1dBm
                                                    [2] => minus2dBm
                                                    [3] => minus3dBm
                                                    [4] => minus4dBm
                                                    [5] => minus5dBm
                                                    [6] => minus6dBm
                                                    [7] => minus7dBm
                                                    [8] => minus8dBm
                                                    [9] => minus9dBm
                                                )
    
                                        )
    
                                    [POWERLEVEL_TEST_NODE.STATUS_OF_OPERATION] => Array
                                        (
                                            [MAX] => 2
                                            [MIN] => 0
                                            [TYPE] => ENUM
                                            [VALUE] => 0
                                            [VALUE_LIST] => Array
                                                (
                                                    [0] => ZW_TEST_FAILED
                                                    [1] => ZW_TEST_SUCCES
                                                    [2] => ZW_TEST_INPROGRESS
                                                )
    
                                        )
    
                                    [POWERLEVEL_TEST_NODE.TEST_FRAME_COUNT] => Array
                                        (
                                            [MAX] => 65535
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [POWERLEVEL_TEST_NODE.TEST_NODEID] => Array
                                        (
                                            [MAX] => 0
                                            [MIN] => 0
                                            [TYPE] => ENUM
                                            [VALUE] => 0
                                            [VALUE_LIST] => Array
                                                (
                                                    [0] => ZW_TEST_NOT_A_NODEID
                                                )
    
                                        )
    
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_POWERLEVEL
                        )
    
                    [7] => Array
                        (
                            [INDEX] => 7
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                    [WAKE_UP_INTERVAL.NODE_ID] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [WAKE_UP_INTERVAL.SECONDS] => Array
                                        (
                                            [MAX] => 16777215
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 43200
                                        )
    
                                    [WAKE_UP_INTERVAL_CAPABILITIES.DEFAULT_WAKE_UP_INTERVAL_SECONDS] => Array
                                        (
                                            [MAX] => 16777215
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 21600
                                        )
    
                                    [WAKE_UP_INTERVAL_CAPABILITIES.MAXIMUM_WAKE_UP_INTERVAL_SECONDS] => Array
                                        (
                                            [MAX] => 16777215
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 65535
                                        )
    
                                    [WAKE_UP_INTERVAL_CAPABILITIES.MINIMUM_WAKE_UP_INTERVAL_SECONDS] => Array
                                        (
                                            [MAX] => 16777215
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 4200
                                        )
    
                                    [WAKE_UP_INTERVAL_CAPABILITIES.WAKE_UP_INTERVAL_STEP_SECONDS] => Array
                                        (
                                            [MAX] => 16777215
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_WAKE_UP
                        )
    
                    [8] => Array
                        (
                            [INDEX] => 8
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_BATTERY
                        )
    
                    [9] => Array
                        (
                            [INDEX] => 9
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_NOTIFICATION
                        )
    
                    [10] => Array
                        (
                            [INDEX] => 10
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                    [CONFIGURATION.LEVEL__DEFAULT] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [CONFIGURATION.LEVEL__SIZE] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [CONFIGURATION.PARAMETER_NUMBER] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_CONFIGURATION
                        )
    
                    [11] => Array
                        (
                            [INDEX] => 11
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_SENSOR_MULTILEVEL
                        )
    
                    [12] => Array
                        (
                            [INDEX] => 12
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                    [MULTI_CHANNEL_ASSOCIATION.GROUPING_IDENTIFIER] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [MULTI_CHANNEL_ASSOCIATION.MAX_NODES_SUPPORTED] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                    [MULTI_CHANNEL_ASSOCIATION.REPORTS_TO_FOLLOW] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 0
                                        )
    
                                    [MULTI_CHANNEL_ASSOCIATION_GROUPINGS.SUPPORTED_GROUPINGS] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 5
                                        )
    
                                    [MULTI_CHANNEL_ASSOCIATION_REMOVE.GROUPING_IDENTIFIER] => Array
                                        (
                                            [MAX] => 255
                                            [MIN] => 0
                                            [TYPE] => INTEGER
                                            [VALUE] => 1
                                        )
    
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION
                        )
    
                    [13] => Array
                        (
                            [INDEX] => 13
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_APPLICATION_STATUS
                        )
    
                    [14] => Array
                        (
                            [INDEX] => 14
                            [NAME] => 
                            [PARAMSET] => Array
                                (
                                )
    
                            [TYPE] => ZWAVE_CHANNEL_COMMAND_CLASS_SENSOR_ALARM
                        )
    
                )
    
            [FAMILY] => 17
            [ID] => 19
            [NAME] => SEECB006B40015
            [TYPE] => 76292921686622229
            [TYPE_ID] => 28
        )
    
)

Ich habe @Adrian geben, sich das einmal anzusehen und ihn gebeten, etwas dazu zu schreiben (er wird auf Englisch antworten).

Hi,

Unless there is an xml file for that device type, the way of setting the configuration parameters is by setting them one by one using the generic configuration z-wave class.
Here are the typical items in the configuration channel:

	Channel: 5
	{
		[CONFIGURATION.LEVEL__SIZE]: 00 
		[CONFIGURATION.PARAMETER_NUMBER]: 01 
		[CONFIGURATION.CONFIGURATION_VALUE]: 00 
		[CONFIGURATION.LEVEL__DEFAULT]: 00 
		[CONFIGURATION.LEVEL]: 00 
	}

You need to set three values, first the CONFIGURATION.PARAMETER_NUMBER which is obviously the parameter number that you want to set (for example, for ‘Fibaro Smoke Sensor sensitivity’ it’s 1).

Then, the CONFIGURATION.LEVEL value should be set to the size of the parameter, most of them seem to be 1 (but some can be some other value, for example for “BASIC OFF frame value” it’s 2).

The last one to be set is the CONFIGURATION.CONFIGURATION_VALUE value, in this case either 1, 2 or 3, depending on the sensitivity level you would want. This will trigger sending the configuration set packet to the device. For a sleeping device, this only puts them in a sending queue, waiting for the device to wake up, in order to send them.

After setting all the configuration values you want to set as above, you might need to wake up the device in order to receive the set configuration packets, if it’s a sleeping device.

Please issue a ‘config print’ and put the output here to have a more complete info about the device, I’ll provide an xml configuration for that particular device, so you could access/set each configuration parameter in an easier manner.

3 Likes

I added an xml file for the smoke sensor device. As I don’t have the device for tests, if anybody tries it, please let me know if and how it works.

Also the documentation states that the device is a multi-channel one. That means that homegear will show two peers for it (or three, depending how zwave classes are exposed, one for the root device and two for the channels - one for the smoke sensor channel and one for the temperature sensor channel).
But that’s not sure, since a single device/channel can support more than one sensor class, so the docs might be misleading. I would be glad if somebody would describe how it’s actually behaving.

2 Likes

Hi @Adrian, Hi @sathya,

1st let my sorry for digging out that old thread , but I would see it a bit related.

I working a long time with Homegear, but I’m new to Z-Wave. I got today my Z-Wave Stick (Aeotec Z-Stick Gen5) and a Fibaro Montion Sensor. It wasn’t an issue to add the Stick as a gateway and pair the Sensor with Homegear. But now the Sensor isn’t available in a useful manner.

In the log I see:

08/21/20 15:09:30.015 Module ZWave: Creating device with id: 30 device type: 0x10F080110020007
08/21/20 15:09:30.015 Module ZWave: Did not find a model for device with id: 30 device type: 0x10F08011002 using default

I already copied the file /etc/homegear/devices/17/010f-0801-1001.xml to 010f-0801-1002.xml and 010F-0801-1002.xml and changed in the new files <device id="0x10F08011001"> to <device id="0x10F08011002">, restarted Homegear and removed and re-paired the device than I found

08/21/20 15:27:40.859 Module ZWave: Creating device with id: 19 device type: 0x10F080110020008
08/21/20 15:27:40.859 Module ZWave: Found a model for device with id: 19 device type: 0x10F08011002 Id for device model: 2

in the log. So it seems there is a new Model of the Fibaro Motion Sensor (1002) which isn`t available in Homegear. But maybe as well that I missed something.

Regards,
Andreas

Hi,

Actually, it can be used even with no xml file, but it might be a little more difficult in some cases.

I think you meant here id=“0x10F08011002”, but since it seems to load, it’s ok as set. You’ll also need to change the ‘typeNumber’ to the next free number, it’s incremented for each file. I think now it should be 20. I’ll add a file for that device variant.

The only thing is that being a different device, it might have some config parameters different than the old one (or even some variables, but hopefully that’s not the case).

Sincerely,
Adrian

010f-0801-1002.xml (66.7 KB)

Hi Adrian,

Thank you for your response.

You are right. I changed it in my previous post to avoid confusion.

Good to know. Is there a way to find out the next ID. Or can I just count the config files?

Yes, that crossed my mind, too. But Fibaro markets the device under the same name and even seems to add the old manual (a few default values differ between device and manual). And every parameter that is described in the manual is shown to me with the file I created and all measured values are also shown as far as I can see.

Now that I know that it works and how it works, I will be adding some Z-Wave devices in the near future. I am curious when I will get my first device that has no XML file and no “close relative”. Is there possibly a thread in which XML files are already collected. So that the files that are created by users or you are stored in a central place?

Regards,
Andreas

2 Likes

FWIW, see https://opensmarthouse.org/zwavedatabase/ for an open, up to date, volunteer-run database of (probably almost) all ZWave devices.

But frankly, why do you run ZWave inside homegear rather than to use openHAB for that purpose?
No need to reinvent the wheel (and it’s a LOT of work to do it right).

You can either count the files or you can grep typeNumber in all the files and spot the biggest number and add 1.

As a curiosity, because I’m looking for such an open source project… does openHAB implement zwave S2 security?
I looked not so long ago for such a project and I couldn’t find any. Open ZWave started something on it more than a year ago but it looks to me very far from actually implementing it: https://github.com/OpenZWave/open-zwave/issues/1827

AFAIK there’s dev user working on that but no S2 is not in there.

S2 security is implemented in the homegear zwave module for more than a year now. Just one reason to use it instead of openHAB. Of course, there might be others.

3 Likes