totalimmersion / com.somfy.tahoma

Somfy TaHoma app for Homey
GNU General Public License v3.0
10 stars 16 forks source link

No device detected on tahoma api #97

Open Luciepascale opened 3 years ago

Luciepascale commented 3 years ago

Hi. My Tahoma login credentials are ok . But no device detected. On my connexoon I have 4 devices io home control. Here is the device log I have just copied : { "devices": [ { "label": "Box", "controllableName": "internal:PodMiniComponent", "definition": { "commands": [ { "commandName": "getName", "nparams": 0 }, { "commandName": "update", "nparams": 0 }, { "commandName": "setCountryCode", "nparams": 1 }, { "commandName": "activateCalendar", "nparams": 0 }, { "commandName": "deactivateCalendar", "nparams": 0 }, { "commandName": "refreshPodMode", "nparams": 0 }, { "commandName": "refreshUpdateStatus", "nparams": 0 }, { "commandName": "setCalendar", "nparams": 1 }, { "commandName": "setLightingLedPodMode", "nparams": 1 }, { "commandName": "setPodLedOff", "nparams": 0 }, { "commandName": "setPodLedOn", "nparams": 0 } ], "states": [ { "values": [ "offline", "online" ], "type": "DiscreteState", "qualifiedName": "core:ConnectivityState" }, { "type": "DataState", "qualifiedName": "core:CountryCodeState" }, { "type": "DataState", "qualifiedName": "core:LocalIPv4AddressState" }, { "type": "DataState", "qualifiedName": "core:NameState" }, { "values": [ "doublePress", "longPress", "simplePress", "triplePress", "veryLongPress" ], "type": "DiscreteState", "qualifiedName": "internal:LastActionConfigButtonState" }, { "type": "ContinuousState", "qualifiedName": "internal:LightingLedPodModeState" } ], "dataProperties": [], "widgetName": "Pod", "uiClass": "Pod", "qualifiedName": "internal:PodMiniComponent", "type": "ACTUATOR" }, "states": [ { "name": "core:NameState", "type": 3, "value": "Box" }, { "name": "internal:LightingLedPodModeState", "type": 2, "value": 1 }, { "name": "core:CountryCodeState", "type": 3, "value": "FR" }, { "name": "core:LocalIPv4AddressState", "type": 3, "value": "192.168.1.14" } ], "available": true, "enabled": true, "widget": "Pod", "type": 1, "oid": "temp1", "uiClass": "Pod" }, { "label": "volet bureau", "controllableName": "io:RollerShutterGenericIOComponent", "definition": { "commands": [ { "commandName": "close", "nparams": 0 }, { "commandName": "delayedStopIdentify", "nparams": 1 }, { "commandName": "down", "nparams": 0 }, { "commandName": "getName", "nparams": 0 }, { "commandName": "identify", "nparams": 0 }, { "commandName": "my", "nparams": 0 }, { "commandName": "open", "nparams": 0 }, { "commandName": "refreshMemorized1Position", "nparams": 0 }, { "commandName": "setClosure", "nparams": 1 }, { "commandName": "setDeployment", "nparams": 1 }, { "commandName": "setMemorized1Position", "nparams": 1 }, { "commandName": "setName", "nparams": 1 }, { "commandName": "setPosition", "nparams": 1 }, { "commandName": "setSecuredPosition", "nparams": 1 }, { "commandName": "startIdentify", "nparams": 0 }, { "commandName": "stop", "nparams": 0 }, { "commandName": "stopIdentify", "nparams": 0 }, { "commandName": "up", "nparams": 0 }, { "commandName": "wink", "nparams": 1 }, { "commandName": "keepOneWayControllersAndDeleteNode", "nparams": 0 }, { "commandName": "pairOneWayController", "nparams": 2 }, { "commandName": "setConfigState", "nparams": 1 }, { "commandName": "unpairAllOneWayControllersAndDeleteNode", "nparams": 0 }, { "commandName": "unpairAllOneWayControllers", "nparams": 0 }, { "commandName": "unpairOneWayController", "nparams": 2 } ], "states": [ { "type": "ContinuousState", "qualifiedName": "core:ClosureState" }, { "values": [ "good", "low", "normal", "verylow" ], "type": "DiscreteState", "qualifiedName": "core:DiscreteRSSILevelState" }, { "type": "ContinuousState", "qualifiedName": "core:Memorized1PositionState" }, { "values": [ "false", "true" ], "type": "DiscreteState", "qualifiedName": "core:MovingState" }, { "type": "DataState", "qualifiedName": "core:NameState" }, { "values": [ "closed", "open" ], "type": "DiscreteState", "qualifiedName": "core:OpenClosedState" }, { "type": "ContinuousState", "qualifiedName": "core:PriorityLockTimerState" }, { "type": "ContinuousState", "qualifiedName": "core:RSSILevelState" }, { "type": "ContinuousState", "qualifiedName": "core:SecuredPositionState" }, { "values": [ "available", "unavailable" ], "type": "DiscreteState", "qualifiedName": "core:StatusState" }, { "type": "ContinuousState", "qualifiedName": "core:TargetClosureState" }, { "values": [ "comfortLevel1", "comfortLevel2", "comfortLevel3", "comfortLevel4", "environmentProtection", "humanProtection", "userLevel1", "userLevel2" ], "type": "DiscreteState", "qualifiedName": "io:PriorityLockLevelState" }, { "values": [ "LSC", "SAAC", "SFC", "UPS", "externalGateway", "localUser", "myself", "rain", "security", "temperature", "timer", "user", "wind" ], "type": "DiscreteState", "qualifiedName": "io:PriorityLockOriginatorState" } ], "dataProperties": [ { "value": "500", "qualifiedName": "core:identifyInterval" } ], "widgetName": "PositionableRollerShutter", "uiClass": "RollerShutter", "qualifiedName": "io:RollerShutterGenericIOComponent", "type": "ACTUATOR" }, "states": [ { "name": "core:NameState", "type": 3, "value": "OXIMO io" }, { "name": "core:PriorityLockTimerState", "type": 1, "value": 0 }, { "name": "core:StatusState", "type": 3, "value": "available" }, { "name": "core:DiscreteRSSILevelState", "type": 3, "value": "normal" }, { "name": "core:RSSILevelState", "type": 2, "value": 64 }, { "name": "core:MovingState", "type": 6, "value": false }, { "name": "core:ClosureState", "type": 1, "value": 100 }, { "name": "core:OpenClosedState", "type": 3, "value": "closed" }, { "name": "core:Memorized1PositionState", "type": 1, "value": 105 }, { "name": "core:TargetClosureState", "type": 1, "value": 100 } ], "available": true, "enabled": true, "widget": "PositionableRollerShutter", "type": 1, "oid": "temp2", "uiClass": "RollerShutter" }, { "label": "IO (14158407)", "controllableName": "io:StackComponent", "definition": { "commands": [ { "commandName": "discover1WayController", "nparams": 2 }, { "commandName": "discoverActuators", "nparams": 1 }, { "commandName": "discoverSensors", "nparams": 1 }, { "commandName": "discoverSomfyUnsetActuators", "nparams": 0 }, { "commandName": "joinNetwork", "nparams": 0 }, { "commandName": "resetNetworkSecurity", "nparams": 0 }, { "commandName": "shareNetwork", "nparams": 0 } ], "states": [], "dataProperties": [], "widgetName": "IOStack", "uiClass": "ProtocolGateway", "qualifiedName": "io:StackComponent", "type": "PROTOCOL_GATEWAY" }, "available": true, "enabled": true, "widget": "IOStack", "type": 5, "oid": "temp3", "uiClass": "ProtocolGateway" }, { "label": "velux chambre d amis", "controllableName": "io:RollerShutterVeluxIOComponent", "definition": { "commands": [ { "commandName": "close", "nparams": 0 }, { "commandName": "delayedStopIdentify", "nparams": 1 }, { "commandName": "down", "nparams": 0 }, { "commandName": "getName", "nparams": 0 }, { "commandName": "identify", "nparams": 0 }, { "commandName": "my", "nparams": 0 }, { "commandName": "open", "nparams": 0 }, { "commandName": "refreshMemorized1Position", "nparams": 0 }, { "commandName": "setClosure", "nparams": 1 }, { "commandName": "setDeployment", "nparams": 1 }, { "commandName": "setMemorized1Position", "nparams": 1 }, { "commandName": "setName", "nparams": 1 }, { "commandName": "setPosition", "nparams": 1 }, { "commandName": "setSecuredPosition", "nparams": 1 }, { "commandName": "startIdentify", "nparams": 0 }, { "commandName": "stop", "nparams": 0 }, { "commandName": "stopIdentify", "nparams": 0 }, { "commandName": "up", "nparams": 0 }, { "commandName": "wink", "nparams": 1 }, { "commandName": "pairOneWayController", "nparams": 2 }, { "commandName": "setConfigState", "nparams": 1 }, { "commandName": "unpairAllOneWayControllers", "nparams": 0 }, { "commandName": "unpairOneWayController", "nparams": 2 } ], "states": [ { "type": "ContinuousState", "qualifiedName": "core:ClosureState" }, { "values": [ "good", "low", "normal", "verylow" ], "type": "DiscreteState", "qualifiedName": "core:DiscreteRSSILevelState" }, { "type": "ContinuousState", "qualifiedName": "core:Memorized1PositionState" }, { "type": "DataState", "qualifiedName": "core:NameState" }, { "values": [ "closed", "open" ], "type": "DiscreteState", "qualifiedName": "core:OpenClosedState" }, { "type": "ContinuousState", "qualifiedName": "core:PriorityLockTimerState" }, { "type": "ContinuousState", "qualifiedName": "core:RSSILevelState" }, { "type": "ContinuousState", "qualifiedName": "core:SecuredPositionState" }, { "values": [ "available", "unavailable" ], "type": "DiscreteState", "qualifiedName": "core:StatusState" }, { "values": [ "comfortLevel1", "comfortLevel2", "comfortLevel3", "comfortLevel4", "environmentProtection", "humanProtection", "userLevel1", "userLevel2" ], "type": "DiscreteState", "qualifiedName": "io:PriorityLockLevelState" }, { "values": [ "LSC", "SAAC", "SFC", "UPS", "externalGateway", "localUser", "myself", "rain", "security", "temperature", "timer", "user", "wind" ], "type": "DiscreteState", "qualifiedName": "io:PriorityLockOriginatorState" } ], "dataProperties": [ { "value": "500", "qualifiedName": "core:identifyInterval" } ], "widgetName": "PositionableTiltedRollerShutter", "uiClass": "RollerShutter", "qualifiedName": "io:RollerShutterVeluxIOComponent", "type": "ACTUATOR" }, "states": [ { "name": "core:NameState", "type": 3, "value": "Shutter" }, { "name": "core:PriorityLockTimerState", "type": 1, "value": 0 }, { "name": "core:StatusState", "type": 3, "value": "available" }, { "name": "core:DiscreteRSSILevelState", "type": 3, "value": "good" }, { "name": "core:RSSILevelState", "type": 2, "value": 100 }, { "name": "core:ClosureState", "type": 1, "value": 100 }, { "name": "core:OpenClosedState", "type": 3, "value": "open" }, { "name": "core:Memorized1PositionState", "type": 1, "value": 0 } ], "available": true, "enabled": true, "widget": "PositionableTiltedRollerShutter", "type": 1, "oid": "temp4", "uiClass": "RollerShutter" }, { "label": "chambre principale ", "controllableName": "io:RollerShutterGenericIOComponent", "definition": { "commands": [ { "commandName": "close", "nparams": 0 }, { "commandName": "delayedStopIdentify", "nparams": 1 }, { "commandName": "down", "nparams": 0 }, { "commandName": "getName", "nparams": 0 }, { "commandName": "identify", "nparams": 0 }, { "commandName": "my", "nparams": 0 }, { "commandName": "open", "nparams": 0 }, { "commandName": "refreshMemorized1Position", "nparams": 0 }, { "commandName": "setClosure", "nparams": 1 }, { "commandName": "setDeployment", "nparams": 1 }, { "commandName": "setMemorized1Position", "nparams": 1 }, { "commandName": "setName", "nparams": 1 }, { "commandName": "setPosition", "nparams": 1 }, { "commandName": "setSecuredPosition", "nparams": 1 }, { "commandName": "startIdentify", "nparams": 0 }, { "commandName": "stop", "nparams": 0 }, { "commandName": "stopIdentify", "nparams": 0 }, { "commandName": "up", "nparams": 0 }, { "commandName": "wink", "nparams": 1 }, { "commandName": "keepOneWayControllersAndDeleteNode", "nparams": 0 }, { "commandName": "pairOneWayController", "nparams": 2 }, { "commandName": "setConfigState", "nparams": 1 }, { "commandName": "unpairAllOneWayControllersAndDeleteNode", "nparams": 0 }, { "commandName": "unpairAllOneWayControllers", "nparams": 0 }, { "commandName": "unpairOneWayController", "nparams": 2 } ], "states": [ { "type": "ContinuousState", "qualifiedName": "core:ClosureState" }, { "values": [ "good", "low", "normal", "verylow" ], "type": "DiscreteState", "qualifiedName": "core:DiscreteRSSILevelState" }, { "type": "ContinuousState", "qualifiedName": "core:Memorized1PositionState" }, { "values": [ "false", "true" ], "type": "DiscreteState", "qualifiedName": "core:MovingState" }, { "type": "DataState", "qualifiedName": "core:NameState" }, { "values": [ "closed", "open" ], "type": "DiscreteState", "qualifiedName": "core:OpenClosedState" }, { "type": "ContinuousState", "qualifiedName": "core:PriorityLockTimerState" }, { "type": "ContinuousState", "qualifiedName": "core:RSSILevelState" }, { "type": "ContinuousState", "qualifiedName": "core:SecuredPositionState" }, { "values": [ "available", "unavailable" ], "type": "DiscreteState", "qualifiedName": "core:StatusState" }, { "type": "ContinuousState", "qualifiedName": "core:TargetClosureState" }, { "values": [ "comfortLevel1", "comfortLevel2", "comfortLevel3", "comfortLevel4", "environmentProtection", "humanProtection", "userLevel1", "userLevel2" ], "type": "DiscreteState", "qualifiedName": "io:PriorityLockLevelState" }, { "values": [ "LSC", "SAAC", "SFC", "UPS", "externalGateway", "localUser", "myself", "rain", "security", "temperature", "timer", "user", "wind" ], "type": "DiscreteState", "qualifiedName": "io:PriorityLockOriginatorState" } ], "dataProperties": [ { "value": "500", "qualifiedName": "core:identifyInterval" } ], "widgetName": "PositionableRollerShutter", "uiClass": "RollerShutter", "qualifiedName": "io:RollerShutterGenericIOComponent", "type": "ACTUATOR" }, "states": [ { "name": "core:NameState", "type": 3, "value": "OXIMO io" }, { "name": "core:PriorityLockTimerState", "type": 1, "value": 0 }, { "name": "core:StatusState", "type": 3, "value": "available" }, { "name": "core:DiscreteRSSILevelState", "type": 3, "value": "good" }, { "name": "core:RSSILevelState", "type": 2, "value": 84 }, { "name": "core:MovingState", "type": 6, "value": false }, { "name": "core:ClosureState", "type": 1, "value": 100 }, { "name": "core:OpenClosedState", "type": 3, "value": "closed" }, { "name": "core:Memorized1PositionState", "type": 1, "value": 86 }, { "name": "core:TargetClosureState", "type": 1, "value": 100 } ], "available": true, "enabled": true, "widget": "PositionableRollerShutter", "type": 1, "oid": "temp5", "uiClass": "RollerShutter" }, { "label": "volet cuisine", "controllableName": "io:RollerShutterGenericIOComponent", "definition": { "commands": [ { "commandName": "close", "nparams": 0 }, { "commandName": "delayedStopIdentify", "nparams": 1 }, { "commandName": "down", "nparams": 0 }, { "commandName": "getName", "nparams": 0 }, { "commandName": "identify", "nparams": 0 }, { "commandName": "my", "nparams": 0 }, { "commandName": "open", "nparams": 0 }, { "commandName": "refreshMemorized1Position", "nparams": 0 }, { "commandName": "setClosure", "nparams": 1 }, { "commandName": "setDeployment", "nparams": 1 }, { "commandName": "setMemorized1Position", "nparams": 1 }, { "commandName": "setName", "nparams": 1 }, { "commandName": "setPosition", "nparams": 1 }, { "commandName": "setSecuredPosition", "nparams": 1 }, { "commandName": "startIdentify", "nparams": 0 }, { "commandName": "stop", "nparams": 0 }, { "commandName": "stopIdentify", "nparams": 0 }, { "commandName": "up", "nparams": 0 }, { "commandName": "wink", "nparams": 1 }, { "commandName": "keepOneWayControllersAndDeleteNode", "nparams": 0 }, { "commandName": "pairOneWayController", "nparams": 2 }, { "commandName": "setConfigState", "nparams": 1 }, { "commandName": "unpairAllOneWayControllersAndDeleteNode", "nparams": 0 }, { "commandName": "unpairAllOneWayControllers", "nparams": 0 }, { "commandName": "unpairOneWayController", "nparams": 2 } ], "states": [ { "type": "ContinuousState", "qualifiedName": "core:ClosureState" }, { "values": [ "good", "low", "normal", "verylow" ], "type": "DiscreteState", "qualifiedName": "core:DiscreteRSSILevelState" }, { "type": "ContinuousState", "qualifiedName": "core:Memorized1PositionState" }, { "values": [ "false", "true" ], "type": "DiscreteState", "qualifiedName": "core:MovingState" }, { "type": "DataState", "qualifiedName": "core:NameState" }, { "values": [ "closed", "open" ], "type": "DiscreteState", "qualifiedName": "core:OpenClosedState" }, { "type": "ContinuousState", "qualifiedName": "core:PriorityLockTimerState" }, { "type": "ContinuousState", "qualifiedName": "core:RSSILevelState" }, { "type": "ContinuousState", "qualifiedName": "core:SecuredPositionState" }, { "values": [ "available", "unavailable" ], "type": "DiscreteState", "qualifiedName": "core:StatusState" }, { "type": "ContinuousState", "qualifiedName": "core:TargetClosureState" }, { "values": [ "comfortLevel1", "comfortLevel2", "comfortLevel3", "comfortLevel4", "environmentProtection", "humanProtection", "userLevel1", "userLevel2" ], "type": "DiscreteState", "qualifiedName": "io:PriorityLockLevelState" }, { "values": [ "LSC", "SAAC", "SFC", "UPS", "externalGateway", "localUser", "myself", "rain", "security", "temperature", "timer", "user", "wind" ], "type": "DiscreteState", "qualifiedName": "io:PriorityLockOriginatorState" } ], "dataProperties": [ { "value": "500", "qualifiedName": "core:identifyInterval" } ], "widgetName": "PositionableRollerShutter", "uiClass": "RollerShutter", "qualifiedName": "io:RollerShutterGenericIOComponent", "type": "ACTUATOR" }, "states": [ { "name": "core:NameState", "type": 3, "value": "OXIMO io" }, { "name": "core:PriorityLockTimerState", "type": 1, "value": 0 }, { "name": "core:StatusState", "type": 3, "value": "available" }, { "name": "core:DiscreteRSSILevelState", "type": 3, "value": "good" }, { "name": "core:RSSILevelState", "type": 2, "value": 82 }, { "name": "core:MovingState", "type": 6, "value": false }, { "name": "core:ClosureState", "type": 1, "value": 100 }, { "name": "core:OpenClosedState", "type": 3, "value": "closed" }, { "name": "core:Memorized1PositionState", "type": 1, "value": 24 }, { "name": "core:TargetClosureState", "type": 1, "value": 100 } ], "available": true, "enabled": true, "widget": "PositionableRollerShutter", "type": 1, "oid": "temp6", "uiClass": "RollerShutter" }, { "label": "OGP KNX Bridge", "controllableName": "ogp:Bridge", "definition": { "commands": [ { "commandName": "sendPrivate", "nparams": 1 } ], "states": [ { "type": "DataState", "qualifiedName": "core:Private10State" }, { "type": "DataState", "qualifiedName": "core:Private1State" }, { "type": "DataState", "qualifiedName": "core:Private2State" }, { "type": "DataState", "qualifiedName": "core:Private3State" }, { "type": "DataState", "qualifiedName": "core:Private4State" }, { "type": "DataState", "qualifiedName": "core:Private5State" }, { "type": "DataState", "qualifiedName": "core:Private6State" }, { "type": "DataState", "qualifiedName": "core:Private7State" }, { "type": "DataState", "qualifiedName": "core:Private8State" }, { "type": "DataState", "qualifiedName": "core:Private9State" } ], "dataProperties": [], "widgetName": "DynamicBridge", "uiClass": "ProtocolGateway", "qualifiedName": "ogp:Bridge", "type": "ACTUATOR" }, "states": [ { "name": "core:NameState", "type": 3, "value": "OGP KNX Bridge" } ], "attributes": [ { "name": "core:Manufacturer", "type": 3, "value": "Overkiz" }, { "name": "ogp:Features", "type": 10, "value": [ { "name": "private" } ] }, { "name": "core:ManufacturerReference", "type": 3, "value": "OGP KNX Bridge" }, { "name": "core:Technology", "type": 3, "value": "KNX" } ], "available": true, "enabled": true, "widget": "DynamicBridge", "type": 1, "oid": "temp7", "uiClass": "ProtocolGateway" }, { "label": "OGP Siegenia Bridge", "controllableName": "ogp:Bridge", "definition": { "commands": [ { "commandName": "discover", "nparams": 0 }, { "commandName": "identify", "nparams": 0 }, { "commandName": "setName", "nparams": 1 } ], "states": [ { "values": [ "available", "unavailable" ], "type": "DiscreteState", "qualifiedName": "core:AvailabilityState" }, { "type": "DataState", "qualifiedName": "core:NameState" } ], "dataProperties": [], "widgetName": "DynamicBridge", "uiClass": "ProtocolGateway", "qualifiedName": "ogp:Bridge", "type": "ACTUATOR" }, "states": [ { "name": "core:NameState", "type": 3, "value": "OGP Siegenia Bridge" } ], "attributes": [ { "name": "ogp:Features", "type": 10, "value": [ { "name": "discovery" }, { "name": "identification" } ] }, { "name": "core:ManufacturerReference", "type": 3, "value": "OGP Siegenia Bridge" }, { "name": "core:Technology", "type": 3, "value": "Siegenia" }, { "name": "core:Manufacturer", "type": 3, "value": "Overkiz" } ], "available": true, "enabled": true, "widget": "DynamicBridge", "type": 1, "oid": "temp8", "uiClass": "ProtocolGateway" }, { "label": "OGP Intesis Bridge", "controllableName": "ogp:Bridge", "definition": { "commands": [ { "commandName": "discover", "nparams": 0 }, { "commandName": "identify", "nparams": 0 }, { "commandName": "setName", "nparams": 1 } ], "states": [ { "values": [ "available", "unavailable" ], "type": "DiscreteState", "qualifiedName": "core:AvailabilityState" }, { "type": "DataState", "qualifiedName": "core:NameState" } ], "dataProperties": [], "widgetName": "DynamicBridge", "uiClass": "ProtocolGateway", "qualifiedName": "ogp:Bridge", "type": "ACTUATOR" }, "states": [ { "name": "core:NameState", "type": 3, "value": "OGP Intesis Bridge" } ], "attributes": [ { "name": "core:ManufacturerReference", "type": 3, "value": "OGP Intesis Bridge" }, { "name": "ogp:Features", "type": 10, "value": [ { "name": "discovery" }, { "name": "identification" } ] }, { "name": "core:Technology", "type": 3, "value": "Intesis" }, { "name": "core:Manufacturer", "type": 3, "value": "Overkiz" } ], "available": true, "enabled": true, "widget": "DynamicBridge", "type": 1, "oid": "temp9", "uiClass": "ProtocolGateway" } ] }

Any idea of how I should proceed ? THANKS A LOT. Lucie