hahn-th / homematicip-rest-api

A python wrapper for the homematicIP REST API (Access Point Based)
https://hahn-th.github.io/homematicip-rest-api/
GNU General Public License v3.0
211 stars 63 forks source link

unsupported HmIP - HmIP-USBSM #528

Open Rakete1896 opened 1 month ago

Rakete1896 commented 1 month ago

Hello at all,

is there a chance to make my HmIP-USBSM avalible in HA via HomematicIP Cloud ?

So i will be happy.

Thanks a lot to you.

grz

Rakete1896

}, "3014F7110000000000000009": { "availableFirmwareVersion": "1.0.16", "connectionType": "HMIP_RF", "deviceArchetype": "HMIP", "firmwareVersion": "1.0.16", "firmwareVersionInteger": 65552, "functionalChannels": { "0": { "busConfigMismatch": null, "coProFaulty": false, "coProRestartNeeded": false, "coProUpdateFailure": false, "configPending": false, "controlsMountingOrientation": null, "daliBusState": null, "defaultLinkedGroup": [], "deviceCommunicationError": null, "deviceDriveError": null, "deviceDriveModeError": null, "deviceId": "3014F7110000000000000009", "deviceOperationMode": null, "deviceOverheated": false, "deviceOverloaded": false, "devicePowerFailureDetected": false, "deviceUndervoltage": false, "displayContrast": null, "dutyCycle": false, "functionalChannelType": "DEVICE_BASE", "groupIndex": 0, "groups": [ "00000000-0000-0000-0000-000000000008" ], "index": 0, "label": "", "lockJammed": null, "lowBat": null, "mountingOrientation": null, "multicastRoutingEnabled": false, "particulateMatterSensorCommunicationError": null, "particulateMatterSensorError": null, "powerShortCircuit": null, "profilePeriodLimitReached": null, "routerModuleEnabled": false, "routerModuleSupported": false, "rssiDeviceValue": -92, "rssiPeerValue": -92, "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": true, "IFeatureDeviceOverloaded": false, "IFeatureDeviceParticulateMatterSensorCommunicationError": false, "IFeatureDeviceParticulateMatterSensorError": false, "IFeatureDevicePowerFailure": true, "IFeatureDeviceSensorCommunicationError": false, "IFeatureDeviceSensorError": false, "IFeatureDeviceTemperatureHumiditySensorCommunicationError": false, "IFeatureDeviceTemperatureHumiditySensorError": false, "IFeatureDeviceTemperatureOutOfRange": false, "IFeatureDeviceUndervoltage": false, "IFeatureMulticastRouter": false, "IFeaturePowerShortCircuit": false, "IFeatureProfilePeriodLimit": true, "IFeatureRssiValue": true, "IFeatureShortCircuitDataLine": false, "IOptionalFeatureDefaultLinkedGroup": false, "IOptionalFeatureDeviceErrorLockJammed": false, "IOptionalFeatureDeviceOperationMode": false, "IOptionalFeatureDisplayContrast": false, "IOptionalFeatureDutyCycle": true, "IOptionalFeatureLowBat": false, "IOptionalFeatureMountingOrientation": false }, "temperatureHumiditySensorCommunicationError": null, "temperatureHumiditySensorError": null, "temperatureOutOfRange": false, "unreach": false }, "1": { "channelRole": "SWITCH_ACTUATOR_WITH_MEASURING", "currentDetectionBehavior": "CURRENTDETECTION_ACTIVE", "currentPowerConsumption": 0.0, "deviceId": "3014F7110000000000000009", "energyCounter": 0.0001, "energyMeterMode": "CONSUMPTION_MEASURING", "functionalChannelType": "SWITCH_MEASURING_CHANNEL", "groupIndex": 1, "groups": [ "00000000-0000-0000-0000-000000000010" ], "index": 1, "internalLinkConfiguration": { "firstInputAction": "TOGGLE", "internalLinkConfigurationType": "SINGLE_INPUT_SWITCH", "longPressOnTimeEnabled": false, "onTime": 111600.0 }, "label": "", "on": false, "powerUpSwitchState": "PERMANENT_OFF", "profileMode": "AUTOMATIC", "supportedOptionalFeatures": { "IFeatureAccessAuthorizationActuatorChannel": false, "IFeatureGarageGroupActuatorChannel": false, "IFeatureLightGroupActuatorChannel": true, "IFeatureLightProfileActuatorChannel": true, "IOptionalFeatureCurrentDetectionBehavior": false, "IOptionalFeatureEnergyMeterMode": false, "IOptionalFeatureInternalLinkConfiguration": true, "IOptionalFeaturePowerUpSwitchState": false }, "userDesiredProfileMode": "AUTOMATIC" } }, "homeId": "00000000-0000-0000-0000-000000000001", "id": "3014F7110000000000000009", "label": "Schalt-Mess-Aktor f\u00fcr USB", "lastStatusUpdate": 1716790436102, "liveUpdateState": "LIVE_UPDATE_NOT_SUPPORTED", "manuallyUpdateForced": false, "manufacturerCode": 1, "measuredAttributes": {}, "modelId": 437, "modelType": "HmIP-USBSM", "oem": "eQ-3", "permanentlyReachable": true, "serializedGlobalTradeItemNumber": "3014F7110000000000000009", "type": "USB_SWITCH_MEASURING", "updateState": "UP_TO_DATE" }, "3014F7110000000000000010": { "availableFirmwareVersion": "1.4.2", "connectionType": "HMIP_RF", "deviceArchetype": "HMIP", "firmwareVersion": "1.4.2", "firmwareVersionInteger": 66562, "functionalChannels": { "0": { "busConfigMismatch": null, "coProFaulty": false, "coProRestartNeeded": false, "coProUpdateFailure": false, "configPending": false, "controlsMountingOrientation": null, "daliBusState": null, "defaultLinkedGroup": [], "deviceCommunicationError": null, "deviceDriveError": null, "deviceDriveModeError": null, "deviceId": "3014F7110000000000000010", "deviceOperationMode": null, "deviceOverheated": false, "deviceOverloaded": false, "devicePowerFailureDetected": false, "deviceUndervoltage": false, "displayContrast": null, "dutyCycle": false, "functionalChannelType": "DEVICE_BASE", "groupIndex": 0, "groups": [ "00000000-0000-0000-0000-000000000015", "00000000-0000-0000-0000-000000000025" ], "index": 0, "label": "", "lockJammed": null, "lowBat": false, "mountingOrientation": null, "multicastRoutingEnabled": false, "particulateMatterSensorCommunicationError": null, "particulateMatterSensorError": null, "powerShortCircuit": null, "profilePeriodLimitReached": null, "routerModuleEnabled": false, "routerModuleSupported": false, "rssiDeviceValue": -80, "rssiPeerValue": null, "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": { "channelRole": "WINDOW_SENSOR", "deviceId": "3014F7110000000000000010", "eventDelay": 0, "functionalChannelType": "SHUTTER_CONTACT_CHANNEL", "groupIndex": 1, "groups": [ "00000000-0000-0000-0000-000000000026", "00000000-0000-0000-0000-000000000027", "00000000-0000-0000-0000-000000000028", "00000000-0000-0000-0000-000000000015", "00000000-0000-0000-0000-000000000018" ], "index": 1, "label": "", "windowState": "CLOSED" } },

hahn-th commented 6 days ago

I guess youre talking about the Integration in HomeAssistant? I currently working on make the HomeAssistant work with a new release of this library. Takes a while cause i have to rewrite lots of code. After that, all the devices will work.

If you wanna help testing: homematicip-rest-api@outlook.com or discord!