iobroker-community-adapters / ioBroker.hmip

Adapter for the Homematic IP Cloud Accesspoint
MIT License
31 stars 20 forks source link

Please support more options for HmIP-SMO #528

Open RP70DP opened 3 months ago

RP70DP commented 3 months ago

For example the datapoint for "motionDetectionActive" is missing. Dump by HmIP-REST-API:

"3014F7110000000000000000": { "availableFirmwareVersion": "3.6.72", "connectionType": "HMIP_RF", "deviceArchetype": "HMIP", "firmwareVersion": "3.6.72", "firmwareVersionInteger": 198216, "functionalChannels": { "0": { "busConfigMismatch": null, "coProFaulty": false, "coProRestartNeeded": false, "coProUpdateFailure": false, "configPending": false, "controlsMountingOrientation": null, "daliBusState": null, "defaultLinkedGroup": [], "deviceCommunicationError": null, "deviceDriveError": null, "deviceDriveModeError": null, "deviceId": "3014F7110000000000000000", "deviceOperationMode": null, "deviceOverheated": false, "deviceOverloaded": false, "devicePowerFailureDetected": false, "deviceUndervoltage": false, "displayContrast": null, "dutyCycle": false, "functionalChannelType": "DEVICE_BASE", "groupIndex": 0, "groups": [ "00000000-0000-0000-0000-000000000020" ], "index": 0, "label": "", "lockJammed": null, "lowBat": false, "mountingOrientation": null, "multicastRoutingEnabled": false, "particulateMatterSensorCommunicationError": null, "particulateMatterSensorError": null, "powerShortCircuit": null, "profilePeriodLimitReached": null, "routerModuleEnabled": false, "routerModuleSupported": false, "rssiDeviceValue": 128, "rssiPeerValue": -59, "sensorCommunicationError": null, "sensorError": null, "shortCircuitDataLine": null, "supportedOptionalFeatures": { "IFeatureBusConfigMismatch": false, "IFeatureDeviceCoProError": false, "IFeatureDeviceCoProRestart": false, "IFeatureDeviceCoProUpdate": false, "IFeatureDeviceCommunicationError": false, "IFeatureDeviceDaliBusError": false, "IFeatureDeviceDriveError": false, "IFeatureDeviceDriveModeError": false, "IFeatureDeviceIdentify": false, "IFeatureDeviceOverheated": false, "IFeatureDeviceOverloaded": false, "IFeatureDeviceParticulateMatterSensorCommunicationError": false, "IFeatureDeviceParticulateMatterSensorError": false, "IFeatureDevicePowerFailure": false, "IFeatureDeviceSensorCommunicationError": false, "IFeatureDeviceSensorError": false, "IFeatureDeviceTemperatureHumiditySensorCommunicationError": false, "IFeatureDeviceTemperatureHumiditySensorError": false, "IFeatureDeviceTemperatureOutOfRange": false, "IFeatureDeviceUndervoltage": false, "IFeatureMulticastRouter": false, "IFeaturePowerShortCircuit": false, "IFeatureProfilePeriodLimit": false, "IFeatureRssiValue": true, "IFeatureShortCircuitDataLine": false, "IOptionalFeatureDefaultLinkedGroup": false, "IOptionalFeatureDeviceErrorLockJammed": false, "IOptionalFeatureDeviceOperationMode": false, "IOptionalFeatureDisplayContrast": false, "IOptionalFeatureDutyCycle": true, "IOptionalFeatureLowBat": true, "IOptionalFeatureMountingOrientation": false }, "temperatureHumiditySensorCommunicationError": null, "temperatureHumiditySensorError": null, "temperatureOutOfRange": false, "unreach": false }, "1": { "blockingPeriod": 3.0, "channelRole": "MOTION_SENSOR", "currentIllumination": null, "deviceId": "3014F7110000000000000000", "functionalChannelType": "MOTION_DETECTION_CHANNEL", "groupIndex": 1, "groups": [ "00000000-0000-0000-0000-000000000021" ], "illumination": 0.01, "index": 1, "label": "", "motionBufferActive": false, "motionDetected": false, "motionDetectionActive": true, "motionDetectionSendInterval": "SECONDS_30", "motionSensorSensitivity": 0, "motionSensorZoneSensitivityMap": {}, "motionSensorZones": null, "numberOfBrightnessMeasurements": 7, "supportedOptionalFeatures": { "IFeatureLightGroupSensorChannel": true, "IOptionalFeatureBlockingPeriod": true, "IOptionalFeatureMotionSensorZoneSensitivity": false, "IOptionalFeatureMotionSensorZones": false } } }, "homeId": "00000000-0000-0000-0000-000000000001", "id": "3014F7110000000000000000", "label": "Bewegungsmelder", "lastStatusUpdate": 1708713895425, "liveUpdateState": "LIVE_UPDATE_NOT_SUPPORTED", "manuallyUpdateForced": false, "manufacturerCode": 1, "measuredAttributes": {}, "modelId": 292, "modelType": "HmIP-SMO", "oem": "eQ-3", "permanentlyReachable": true, "serializedGlobalTradeItemNumber": "3014F7110000000000000000", "type": "MOTION_DETECTOR_OUTDOOR", "updateState": "UP_TO_DATE" },

HmIP-Adapter Version: 1.22.0