iMicknl / ha-tahoma

Custom component for Home Assistant to interact with smart devices via Somfy TaHoma or other OverKiz based API's.
MIT License
151 stars 30 forks source link

Shutter Position Not Being Updated Therefor No Usable Automations #822

Closed Martinusvm closed 1 year ago

Martinusvm commented 1 year ago

Did you read the instructions?

The problem

Hello,

After a few days of using the Somfy Integration of my 2 shutters (connected via Connexoon) the positions were lost. Hereby I can only manually open/close/stop the movement but it won't listen to flows where the shutters need to move to a certain location.

What version of this integration (ha-tahoma) has the issue?

newest.

What version of Home Assistant Core has the issue?

2022.10.4

Which gateway / hub do you use?

Connexoon

Device model

TaHoma Premium

Home Assistant log

{
  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2022.10.4",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.10.5",
    "docker": true,
    "arch": "x86_64",
    "timezone": "Europe/Amsterdam",
    "os_name": "Linux",
    "os_version": "5.15.72",
    "supervisor": "2022.10.0",
    "host_os": "Home Assistant OS 9.2",
    "docker_version": "20.10.17",
    "chassis": "embedded",
    "run_as_root": true
  },
  "custom_components": {
    "knmi": {
      "version": "1.2.0",
      "requirements": []
    },
    "hacs": {
      "version": "1.28.2",
      "requirements": [
        "aiogithubapi>=22.2.4"
      ]
    },
    "kia_connect": {
      "version": "0.1.0",
      "requirements": []
    },
    "nest_protect": {
      "version": "0.3.8",
      "requirements": []
    },
    "tahoma": {
      "version": "2.13.0",
      "requirements": [
        "pyoverkiz==1.3.6"
      ]
    },
    "googlewifi": {
      "version": "0.1.30",
      "requirements": [
        "googlewifi==0.0.20",
        "grpcio>=1.45.0"
      ]
    },
    "frigate": {
      "version": "3.0.0",
      "requirements": []
    },
    "daikin_residential": {
      "version": "2.2.1",
      "requirements": [
        "oic==1.4.0"
      ]
    },
    "nodered": {
      "version": "1.1.2",
      "requirements": []
    },
    "audiconnect": {
      "version": "2021.1.1",
      "requirements": [
        "beautifulsoup4"
      ]
    }
  },
  "integration_manifest": {
    "domain": "tahoma",
    "name": "Overkiz (by Somfy) - Custom component",
    "iot_class": "cloud_polling",
    "config_flow": true,
    "documentation": "https://www.home-assistant.io/integrations/tahoma",
    "requirements": [
      "pyoverkiz==1.3.6"
    ],
    "codeowners": [
      "@imicknl",
      "@vlebourl",
      "@tetienne"
    ],
    "issue_tracker": "https://github.com/imicknl/ha-tahoma/issues",
    "version": "2.13.0",
    "zeroconf": [
      "_kizbox._tcp.local."
    ],
    "dhcp": [
      {
        "hostname": "gateway*",
        "macaddress": "F8811A*"
      }
    ],
    "is_built_in": false
  },
  "data": {
    "creationTime": 1603529915000,
    "lastUpdateTime": 1603529915000,
    "id": "SETUP-****-****-8743",
    "location": {
      "creationTime": 1603529915000,
      "lastUpdateTime": 1607204707000,
      "city": "**",
      "country": "**",
      "postalCode": "**",
      "addressLine1": "** **",
      "addressLine2": "*",
      "timezone": "Europe/Amsterdam",
      "longitude": "**",
      "latitude": "**",
      "twilightMode": 2,
      "twilightAngle": "CIVIL",
      "twilightCity": "amsterdam",
      "summerSolsticeDuskMinutes": 1290,
      "winterSolsticeDuskMinutes": 990,
      "twilightOffsetEnabled": false,
      "dawnOffset": 0,
      "duskOffset": 0,
      "countryCode": "NL"
    },
    "gateways": [
      {
        "gatewayId": "****-****-8743",
        "type": 34,
        "subType": 3,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "alive": true,
        "timeReliable": true,
        "connectivity": {
          "status": "OK",
          "protocolVersion": "2022.4.4"
        },
        "upToDate": true,
        "updateStatus": "UP_TO_DATE",
        "syncInProgress": false,
        "mode": "ACTIVE",
        "functions": "INTERNET_AUTHORIZATION,SCENARIO_DOWNLOAD,SCENARIO_AUTO_LAUNCHING,SCENARIO_TELECO_LAUNCHING,INTERNET_UPLOAD,INTERNET_UPDATE,TRIGGERS_SENSORS"
      }
    ],
    "devices": [
      {
        "creationTime": 1603529915000,
        "lastUpdateTime": 1603529915000,
        "label": "**",
        "deviceURL": "internal://****-****-8743/pod/0",
        "shortcut": false,
        "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": [
            {
              "type": "DiscreteState",
              "values": [
                "offline",
                "online"
              ],
              "qualifiedName": "core:ConnectivityState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:CountryCodeState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:LocalIPv4AddressState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:NameState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "doublePress",
                "longPress",
                "simplePress",
                "triplePress",
                "veryLongPress"
              ],
              "qualifiedName": "internal:LastActionConfigButtonState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "internal:LightingLedPodModeState"
            }
          ],
          "dataProperties": [],
          "widgetName": "Pod",
          "uiProfiles": [
            "UpdatableComponent"
          ],
          "uiClass": "Pod",
          "qualifiedName": "internal:PodMiniComponent",
          "type": "ACTUATOR"
        },
        "states": [
          {
            "name": "internal:LightingLedPodModeState",
            "type": 2,
            "value": 1.0
          },
          {
            "name": "core:CountryCodeState",
            "type": 3,
            "value": "NL"
          },
          {
            "name": "core:LocalIPv4AddressState",
            "type": 3,
            "value": "192.168.86.135"
          },
          {
            "name": "core:NameState",
            "type": 3,
            "value": "**"
          }
        ],
        "available": true,
        "enabled": true,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "widget": "Pod",
        "type": 1,
        "oid": "225f4be0-395b-428f-af81-d2a711ad3512",
        "uiClass": "Pod"
      },
      {
        "creationTime": 1603530337000,
        "lastUpdateTime": 1603530337000,
        "label": "**",
        "deviceURL": "io://****-****-8743/11306620",
        "shortcut": false,
        "controllableName": "io:RollerShutterGenericIOComponent",
        "definition": {
          "commands": [
            {
              "commandName": "advancedRefresh",
              "nparams": 2
            },
            {
              "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": "runManufacturerSettingsCommand",
              "nparams": 2
            },
            {
              "commandName": "keepOneWayControllersAndDeleteNode",
              "nparams": 0
            },
            {
              "commandName": "pairOneWayController",
              "nparams": 2
            },
            {
              "commandName": "sendIOKey",
              "nparams": 0
            },
            {
              "commandName": "setConfigState",
              "nparams": 1
            },
            {
              "commandName": "unpairAllOneWayControllersAndDeleteNode",
              "nparams": 0
            },
            {
              "commandName": "unpairAllOneWayControllers",
              "nparams": 0
            },
            {
              "commandName": "unpairOneWayController",
              "nparams": 2
            }
          ],
          "states": [
            {
              "type": "DataState",
              "qualifiedName": "core:AdditionalStatusState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:ClosureState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "good",
                "low",
                "normal",
                "verylow"
              ],
              "qualifiedName": "core:DiscreteRSSILevelState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:ManufacturerDiagnosticsState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:ManufacturerSettingsState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:Memorized1PositionState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "false",
                "true"
              ],
              "qualifiedName": "core:MovingState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:NameState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "closed",
                "open"
              ],
              "qualifiedName": "core:OpenClosedState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:PriorityLockTimerState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:RSSILevelState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:SecuredPositionState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "available",
                "unavailable"
              ],
              "qualifiedName": "core:StatusState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:TargetClosureState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "comfortLevel1",
                "comfortLevel2",
                "comfortLevel3",
                "comfortLevel4",
                "environmentProtection",
                "humanProtection",
                "userLevel1",
                "userLevel2"
              ],
              "qualifiedName": "io:PriorityLockLevelState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "LSC",
                "SAAC",
                "SFC",
                "UPS",
                "externalGateway",
                "localUser",
                "myself",
                "rain",
                "security",
                "temperature",
                "timer",
                "user",
                "wind"
              ],
              "qualifiedName": "io:PriorityLockOriginatorState"
            }
          ],
          "dataProperties": [
            {
              "value": "500",
              "qualifiedName": "core:identifyInterval"
            }
          ],
          "widgetName": "PositionableRollerShutter",
          "uiProfiles": [
            "StatefulCloseableShutter",
            "StatefulCloseable",
            "Closeable",
            "StatefulOpenClose",
            "OpenClose"
          ],
          "uiClass": "RollerShutter",
          "qualifiedName": "io:RollerShutterGenericIOComponent",
          "type": "ACTUATOR"
        },
        "states": [
          {
            "name": "core:NameState",
            "type": 3,
            "value": "**"
          },
          {
            "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": 90.0
          },
          {
            "name": "core:TargetClosureState",
            "type": 1,
            "value": 0
          },
          {
            "name": "core:ClosureState",
            "type": 1,
            "value": 0
          },
          {
            "name": "core:OpenClosedState",
            "type": 3,
            "value": "open"
          },
          {
            "name": "core:MovingState",
            "type": 6,
            "value": false
          },
          {
            "name": "core:Memorized1PositionState",
            "type": 1,
            "value": 83
          }
        ],
        "attributes": [
          {
            "name": "core:Manufacturer",
            "type": 3,
            "value": "Somfy"
          },
          {
            "name": "core:SupportedManufacturerSettingsCommands",
            "type": 10,
            "value": [
              "dead_man_up",
              "dead_man_down",
              "dead_man_stop",
              "dead_man_impulse_up",
              "dead_man_impulse_down",
              "enter_settings_mode",
              "save_upper_end_limit",
              "save_lower_end_limit",
              "stop_after_save_limit",
              "save_settings",
              "invert_rotation",
              "save_my_position",
              "delete_my_position",
              "reset_actuator",
              "double_power_cut",
              "eject_from_setting_mode"
            ]
          },
          {
            "name": "core:FirmwareRevision",
            "type": 3,
            "value": "5100394X23"
          }
        ],
        "available": true,
        "enabled": true,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "widget": "PositionableRollerShutter",
        "type": 1,
        "oid": "cf2922d9-6b0e-48fa-8e64-5587752372fe",
        "uiClass": "RollerShutter"
      },
      {
        "creationTime": 1603530330000,
        "lastUpdateTime": 1603530330000,
        "label": "** *(**)*",
        "deviceURL": "io://****-****-8743/2154729",
        "shortcut": false,
        "controllableName": "io:StackComponent",
        "definition": {
          "commands": [
            {
              "commandName": "advancedSomfyDiscover",
              "nparams": 1
            },
            {
              "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",
          "uiProfiles": [
            "Specific"
          ],
          "uiClass": "ProtocolGateway",
          "qualifiedName": "io:StackComponent",
          "type": "PROTOCOL_GATEWAY"
        },
        "available": true,
        "enabled": true,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "widget": "IOStack",
        "type": 5,
        "oid": "37ff08a2-063a-43e1-8145-032443787707",
        "uiClass": "ProtocolGateway"
      },
      {
        "creationTime": 1603530384000,
        "lastUpdateTime": 1603530384000,
        "label": "**",
        "deviceURL": "io://****-****-8743/635860",
        "shortcut": false,
        "controllableName": "io:RollerShutterGenericIOComponent",
        "definition": {
          "commands": [
            {
              "commandName": "advancedRefresh",
              "nparams": 2
            },
            {
              "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": "runManufacturerSettingsCommand",
              "nparams": 2
            },
            {
              "commandName": "keepOneWayControllersAndDeleteNode",
              "nparams": 0
            },
            {
              "commandName": "pairOneWayController",
              "nparams": 2
            },
            {
              "commandName": "sendIOKey",
              "nparams": 0
            },
            {
              "commandName": "setConfigState",
              "nparams": 1
            },
            {
              "commandName": "unpairAllOneWayControllersAndDeleteNode",
              "nparams": 0
            },
            {
              "commandName": "unpairAllOneWayControllers",
              "nparams": 0
            },
            {
              "commandName": "unpairOneWayController",
              "nparams": 2
            }
          ],
          "states": [
            {
              "type": "DataState",
              "qualifiedName": "core:AdditionalStatusState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:ClosureState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "good",
                "low",
                "normal",
                "verylow"
              ],
              "qualifiedName": "core:DiscreteRSSILevelState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:ManufacturerDiagnosticsState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:ManufacturerSettingsState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:Memorized1PositionState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "false",
                "true"
              ],
              "qualifiedName": "core:MovingState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:NameState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "closed",
                "open"
              ],
              "qualifiedName": "core:OpenClosedState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:PriorityLockTimerState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:RSSILevelState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:SecuredPositionState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "available",
                "unavailable"
              ],
              "qualifiedName": "core:StatusState"
            },
            {
              "type": "ContinuousState",
              "qualifiedName": "core:TargetClosureState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "comfortLevel1",
                "comfortLevel2",
                "comfortLevel3",
                "comfortLevel4",
                "environmentProtection",
                "humanProtection",
                "userLevel1",
                "userLevel2"
              ],
              "qualifiedName": "io:PriorityLockLevelState"
            },
            {
              "type": "DiscreteState",
              "values": [
                "LSC",
                "SAAC",
                "SFC",
                "UPS",
                "externalGateway",
                "localUser",
                "myself",
                "rain",
                "security",
                "temperature",
                "timer",
                "user",
                "wind"
              ],
              "qualifiedName": "io:PriorityLockOriginatorState"
            }
          ],
          "dataProperties": [
            {
              "value": "500",
              "qualifiedName": "core:identifyInterval"
            }
          ],
          "widgetName": "PositionableRollerShutter",
          "uiProfiles": [
            "StatefulCloseableShutter",
            "StatefulCloseable",
            "Closeable",
            "StatefulOpenClose",
            "OpenClose"
          ],
          "uiClass": "RollerShutter",
          "qualifiedName": "io:RollerShutterGenericIOComponent",
          "type": "ACTUATOR"
        },
        "states": [
          {
            "name": "core:NameState",
            "type": 3,
            "value": "**"
          },
          {
            "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": 86.0
          },
          {
            "name": "core:TargetClosureState",
            "type": 1,
            "value": 0
          },
          {
            "name": "core:ClosureState",
            "type": 1,
            "value": 0
          },
          {
            "name": "core:OpenClosedState",
            "type": 3,
            "value": "open"
          },
          {
            "name": "core:MovingState",
            "type": 6,
            "value": false
          },
          {
            "name": "core:Memorized1PositionState",
            "type": 1,
            "value": 14
          }
        ],
        "attributes": [
          {
            "name": "core:Manufacturer",
            "type": 3,
            "value": "Somfy"
          },
          {
            "name": "core:SupportedManufacturerSettingsCommands",
            "type": 10,
            "value": [
              "dead_man_up",
              "dead_man_down",
              "dead_man_stop",
              "dead_man_impulse_up",
              "dead_man_impulse_down",
              "enter_settings_mode",
              "save_upper_end_limit",
              "save_lower_end_limit",
              "stop_after_save_limit",
              "save_settings",
              "invert_rotation",
              "save_my_position",
              "delete_my_position",
              "reset_actuator",
              "double_power_cut",
              "eject_from_setting_mode"
            ]
          },
          {
            "name": "core:FirmwareRevision",
            "type": 3,
            "value": "5100394X23"
          }
        ],
        "available": true,
        "enabled": true,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "widget": "PositionableRollerShutter",
        "type": 1,
        "oid": "df42e725-ea1a-4620-b3f5-32543282305d",
        "uiClass": "RollerShutter"
      },
      {
        "creationTime": 1603530260000,
        "lastUpdateTime": 1603530260000,
        "label": "** *(**)*",
        "deviceURL": "ogp://****-****-8743/00000BE8",
        "shortcut": false,
        "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",
          "uiProfiles": [
            "Specific"
          ],
          "uiClass": "ProtocolGateway",
          "qualifiedName": "ogp:Bridge",
          "type": "ACTUATOR"
        },
        "attributes": [
          {
            "name": "ogp:Features",
            "type": 10,
            "value": [
              {
                "name": "private"
              }
            ]
          }
        ],
        "available": true,
        "enabled": true,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "widget": "DynamicBridge",
        "type": 1,
        "oid": "612f4e3d-952a-489f-9a77-7c178871e129",
        "uiClass": "ProtocolGateway"
      },
      {
        "creationTime": 1652325246000,
        "lastUpdateTime": 1652325246000,
        "label": "** ** **",
        "deviceURL": "ogp://****-****-8743/0003FEF3",
        "shortcut": false,
        "controllableName": "ogp:Bridge",
        "definition": {
          "commands": [
            {
              "commandName": "discover",
              "nparams": 0
            },
            {
              "commandName": "reset",
              "nparams": 0
            }
          ],
          "states": [
            {
              "type": "DiscreteState",
              "values": [
                "available",
                "unavailable"
              ],
              "qualifiedName": "core:AvailabilityState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:NameState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:RemovableState"
            }
          ],
          "dataProperties": [],
          "widgetName": "DynamicBridge",
          "uiProfiles": [
            "Specific"
          ],
          "uiClass": "ProtocolGateway",
          "qualifiedName": "ogp:Bridge",
          "type": "ACTUATOR"
        },
        "states": [
          {
            "name": "core:NameState",
            "type": 3,
            "value": "** ** **"
          }
        ],
        "attributes": [
          {
            "name": "ogp:Features",
            "type": 10,
            "value": [
              {
                "name": "identification",
                "commandLess": true
              },
              {
                "name": "discovery"
              },
              {
                "name": "reset"
              }
            ]
          },
          {
            "name": "core:Manufacturer",
            "type": 3,
            "value": "Overkiz"
          },
          {
            "name": "core:Technology",
            "type": 3,
            "value": "Sonos"
          },
          {
            "name": "core:ManufacturerReference",
            "type": 3,
            "value": "OGP Sonos Bridge"
          }
        ],
        "available": true,
        "enabled": true,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "widget": "DynamicBridge",
        "type": 1,
        "oid": "29d19192-dc78-4afd-bd35-84d1a94c284b",
        "uiClass": "ProtocolGateway"
      },
      {
        "creationTime": 1603530259000,
        "lastUpdateTime": 1603530259000,
        "label": "** ** **",
        "deviceURL": "ogp://****-****-8743/039575E9",
        "shortcut": false,
        "controllableName": "ogp:Bridge",
        "definition": {
          "commands": [
            {
              "commandName": "discover",
              "nparams": 0
            },
            {
              "commandName": "identify",
              "nparams": 0
            },
            {
              "commandName": "setName",
              "nparams": 1
            }
          ],
          "states": [
            {
              "type": "DiscreteState",
              "values": [
                "available",
                "unavailable"
              ],
              "qualifiedName": "core:AvailabilityState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:NameState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:RemovableState"
            }
          ],
          "dataProperties": [],
          "widgetName": "DynamicBridge",
          "uiProfiles": [
            "Specific"
          ],
          "uiClass": "ProtocolGateway",
          "qualifiedName": "ogp:Bridge",
          "type": "ACTUATOR"
        },
        "states": [
          {
            "name": "core:NameState",
            "type": 3,
            "value": "** ** **"
          }
        ],
        "attributes": [
          {
            "name": "core:Technology",
            "type": 3,
            "value": "Siegenia"
          },
          {
            "name": "core:Manufacturer",
            "type": 3,
            "value": "Overkiz"
          },
          {
            "name": "core:ManufacturerReference",
            "type": 3,
            "value": "OGP Siegenia Bridge"
          },
          {
            "name": "ogp:Features",
            "type": 10,
            "value": [
              {
                "name": "discovery"
              },
              {
                "name": "identification"
              }
            ]
          }
        ],
        "available": true,
        "enabled": true,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "widget": "DynamicBridge",
        "type": 1,
        "oid": "00b6aef5-ab8b-420d-96ba-0b3b92a01224",
        "uiClass": "ProtocolGateway"
      },
      {
        "creationTime": 1603530260000,
        "lastUpdateTime": 1603530260000,
        "label": "** ** **",
        "deviceURL": "ogp://****-****-8743/09E45393",
        "shortcut": false,
        "controllableName": "ogp:Bridge",
        "definition": {
          "commands": [
            {
              "commandName": "discover",
              "nparams": 0
            },
            {
              "commandName": "identify",
              "nparams": 0
            },
            {
              "commandName": "setName",
              "nparams": 1
            }
          ],
          "states": [
            {
              "type": "DiscreteState",
              "values": [
                "available",
                "unavailable"
              ],
              "qualifiedName": "core:AvailabilityState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:NameState"
            },
            {
              "type": "DataState",
              "qualifiedName": "core:RemovableState"
            }
          ],
          "dataProperties": [],
          "widgetName": "DynamicBridge",
          "uiProfiles": [
            "Specific"
          ],
          "uiClass": "ProtocolGateway",
          "qualifiedName": "ogp:Bridge",
          "type": "ACTUATOR"
        },
        "states": [
          {
            "name": "core:NameState",
            "type": 3,
            "value": "** ** **"
          }
        ],
        "attributes": [
          {
            "name": "core:ManufacturerReference",
            "type": 3,
            "value": "OGP Intesis Bridge"
          },
          {
            "name": "core:Technology",
            "type": 3,
            "value": "Intesis"
          },
          {
            "name": "core:Manufacturer",
            "type": 3,
            "value": "Overkiz"
          },
          {
            "name": "ogp:Features",
            "type": 10,
            "value": [
              {
                "name": "discovery"
              },
              {
                "name": "identification"
              }
            ]
          }
        ],
        "available": true,
        "enabled": true,
        "placeOID": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
        "widget": "DynamicBridge",
        "type": 1,
        "oid": "51e39761-ed41-4830-a888-604d46b22af8",
        "uiClass": "ProtocolGateway"
      }
    ],
    "zones": [],
    "resellerDelegationType": "NEVER",
    "oid": "91fca690-243d-4590-ba97-7c1a160c3008",
    "rootPlace": {
      "creationTime": 1603529915000,
      "lastUpdateTime": 1603529915000,
      "label": "** **",
      "type": 0,
      "oid": "37f3c787-4d2d-4f49-b5d8-bb7799d57717",
      "subPlaces": []
    },
    "features": [
      {
        "name": "connexoon-window",
        "source": "GATEWAY_TYPE"
      },
      {
        "name": "connexoon-terrace",
        "source": "LOCAL_OPTION"
      },
      {
        "name": "connexoon-access",
        "source": "LOCAL_OPTION"
      },
      {
        "name": "connexoon-window",
        "source": "LOCAL_OPTION"
      }
    ]
  }
}

Additional information

First time i'm asking for help in such a way; if more or other info is needed, please let me know.

iMicknl commented 1 year ago

@Roelvm12 is there a reason why you still use the custom component and not the core integration? We have added Overkiz integration to core and currently we don't update this ha-tahoma component anymore.

Martinusvm commented 1 year ago

@Roelvm12 is there a reason why you still use the custom component and not the core integration? We have added Overkiz integration to core and currently we don't update this ha-tahoma component anymore.

No, that would be a lack of my expertise! I'll do that first. Thanks for quick reply.

iMicknl commented 1 year ago

Great, thanks! If you face similar issues, please create a (similar) issue on the core repository :).

We haven't updated this integration for a few months, while the Overkiz integration in core gets many updates.

Martinusvm commented 1 year ago

I'm currently running it via "Overkiz (by Somfy) - Custom component" Within HACS What should I do instead? (sorry for my lack of understanding).

iMicknl commented 1 year ago

Remove the integration from Home Assistant. Remove the custom component folder. Reboot Home Assistant.

Configure the Overkiz integration.

Martinusvm commented 1 year ago

Thank you Mick, I did as requested. Results are the same:

Logbook gives an error straight after installing; Babykamer Identify became unavailable 3:16:34 PM - 9 minutes ago Babykamer My position became unavailable 3:16:34 PM - 9 minutes ago Babykamer My position became unavailable 3:16:34 PM - 9 minutes ago Babykamer became unavailable 3:16:34 PM - 9 minutes ago

edit: about 15 min into installation it seemed to work again. I'll keep you posted if it stops working.

iMicknl commented 1 year ago

Ok. In case you have future issues, please create an issue at https://github.com/home-assistant/core/issues. Include here your debug logs and the diagnostic information.

Are you using the Homey app at the same time? It could be that having two Home Automation systems poll at the same time, can cause issues.