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
)
)