iMicknl / ha-tahoma

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

Terrace Awnings open when HA close command is given #486

Closed aldert-b closed 3 years ago

aldert-b commented 3 years ago

Did you read the instructions?

The problem

Until last update terrace awnings worked correct. When it got dark, they closed correctly with the service close_cover, but the they open iso close. In home assistant I see the correct sign when they are closed, but when I press to open, nothing happens. image

Only changing position seems to work. I changed from closed 0 to 100 and nothing happened. After changing back to 0, the cover opened. image

When I press the close cover button nothing happens. Changing the position to 100, made the cover close.

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

2.5.1

What version of Home Assistant Core has the issue?

core-2021.7.2

Which gateway / hub do you use?

Tahoma V2 hub, Tahoma Pro by Somfy Firmware: 2021.2.4

Device model

AwningValance

Device type

Firmware: io:AwningValanceIOComponent

Additional information

Thanks a lot for the time you put in this. If you need more info, please let me know.

Relevant log output

No response

tetienne commented 3 years ago

Thx for reporting this. Apparently, Somfy does not implement the same way all their awning:

In io:AwningValanceIOComponent (your device), for instance there is no core:DeploymentState

{
  "commands": [
    {
      "commandName": "advancedRefresh",
      "nparams": 1
    },
    {
      "commandName": "close",
      "nparams": 0
    },
    {
      "commandName": "delayedStopIdentify",
      "nparams": 1
    },
    {
      "commandName": "deploy",
      "nparams": 0
    },
    {
      "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": "undeploy",
      "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:ManufacturerSettingsState"
    },
    {
      "type": "ContinuousState",
      "qualifiedName": "core:Memorized1PositionState"
    },
    {
      "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": "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": "AwningValance",
  "uiProfiles": [
    "DeployableAwning",
    "Deployable",
    "DeployUndeploy",
    "StatefulCloseable",
    "StatefulOpenClose",
    "OpenClose"
  ],
  "uiClass": "Awning",
  "qualifiedName": "io:AwningValanceIOComponent",
  "type": "ACTUATOR"
}

while in io:HorizontalAwningIOComponent we can see it

{
  "commands": [
    {
      "commandName": "advancedRefresh",
      "nparams": 1
    },
    {
      "commandName": "close",
      "nparams": 0
    },
    {
      "commandName": "delayedStopIdentify",
      "nparams": 1
    },
    {
      "commandName": "deploy",
      "nparams": 0
    },
    {
      "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": "undeploy",
      "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:DeploymentState"
    },
    {
      "type": "DiscreteState",
      "values": [
        "good",
        "low",
        "normal",
        "verylow"
      ],
      "qualifiedName": "core:DiscreteRSSILevelState"
    },
    {
      "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": "PositionableHorizontalAwning",
  "uiProfiles": [
    "StatefulDeployableAwning",
    "StatefulDeployable",
    "Deployable",
    "DeployUndeploy",
    "StatefulOpenClose",
    "OpenClose"
  ],
  "uiClass": "Awning",
  "qualifiedName": "io:HorizontalAwningIOComponent",
  "type": "ACTUATOR"
}

And Somfy support told us to use the deployment state for the awning. So I have to guess why here it’s not correct.

tetienne commented 3 years ago

OK got it. io:AwningValanceIOComponent is not an horizontal device. It’s a lambrequin. So I only have to update my horizontal device detection.

aldert-b commented 3 years ago

Maybe they installed the wrong somfy device in my place, but for me it is used as a screen in front of my big window. The screen goes up and down to cover the window.

tetienne commented 3 years ago

In your case, I think the use case is normal. The issue is this integration think your device is horizontal and so behave like this. I have to update the logic. I asked to their support what’s the correct way to do it.

tetienne commented 3 years ago

I contacted the Somfy support. Issue is on their side. They forgot to add a state in their response for your device. They will fix it soon. Some no fix required normally on our side.

iMicknl commented 3 years ago

Thanks for the research and contacting Somfy, @tetienne.

@aldert-b could you downgrade to a previous version for the time being? We will close this issue when Somfy has deployed the change mentioned above!

aldert-b commented 3 years ago

Thanks a lot!! I have no idea how to downgrade to a previous version. Do I have to restore from backup?

iMicknl commented 3 years ago

Did you install ha-tahoma through HACS or manually?

aldert-b commented 3 years ago

HACS. IF see now the possibility to reinstall and select a previous version. Is that the way to go?

iMicknl commented 3 years ago

Yes, that's indeed the way to downgrade! :-)

TheFes commented 3 years ago

Same issue here (which I did not recognize at first, because I change the device_class) :)

Good to know it will be fixed.

Just wondering.. If the bug is at Somfy side, why does a downgrade of the integration fix it? Are the json files read differently between versions, so as of the most recent version the incorrect data is used?

iMicknl commented 3 years ago

Just wondering.. If the bug is at Somfy side, why does a downgrade of the integration fix it? Are the json files read differently between versions, so as of the most recent version the incorrect data is used?

Previously, we had a lot of logic in our integration that defined if an awning was horizontal or vertical. This resulted in many issues where the state has been reversed. We have had contact with Somfy and they did explain us how to handle this scenario, thus we made this fix. However, this fix doesn't work for your device and after contact with Somfy they agree that there needs to be a change on their side.

@tetienne spend a lot of work on this reversed state issue and communication with Somfy, but it seems we are almost at a working solution. 🥳

tetienne commented 3 years ago

So talking about their fix, they plan to release it end of September or in Autumn...

iMicknl commented 3 years ago

So talking about their fix, they plan to release it end of September or in Autumn...

Makes sense, shall we fix it temporarily and create an tracking issue + comment in the code?

tetienne commented 3 years ago

I guess so.

TheFes commented 3 years ago

Just wondering.. If the bug is at Somfy side, why does a downgrade of the integration fix it? Are the json files read differently between versions, so as of the most recent version the incorrect data is used?

Previously, we had a lot of logic in our integration that defined if an awning was horizontal or vertical. This resulted in many issues where the state has been reversed. We have had contact with Somfy and they did explain us how to handle this scenario, thus we made this fix. However, this fix doesn't work for your device and after contact with Somfy they agree that there needs to be a change on their side.

@tetienne spend a lot of work on this reversed state issue and communication with Somfy, but it seems we are almost at a working solution. 🥳

Thanks for the explanation.

Good to hear you're working on temporary fix.

Before I reverted back to the old version, I already crated a template cover which worked with setting the cover position when an open or close command was issued :) But I'll guess I'll just wait a bit now :)

Thanks for all the hard work!

iMicknl commented 3 years ago

Could you give https://github.com/iMicknl/ha-tahoma/archive/refs/heads/fix/temp_fix_AwningValanceIOComponent.zip a try? Extract this file and place custom_components/tahoma in your custom_components folder.

TheFes commented 3 years ago

Seems to be working fine using this zip. Down is down, up is up, and everything works.

tetienne commented 3 years ago

@TheFes Sorry to ping you, but I just change the logic for the awning as Somfy released the true fix for your device. May I ask you to test https://github.com/iMicknl/ha-tahoma/archive/refs/heads/fix/cover/reverse-state-awning.zip and see if everything is still ok?

TheFes commented 3 years ago

No worries about the ping, would have received a message anyway, as I'm still subscribed to the issue.

Uploaded the fix, but the issue doesn't seem to be resolved. My blinds (somehow they've installed blinds with a awning motor here) only respond to changes of position, and not to the normal open and close service calls (like described above).

Will revert back to the latest version on HACS for now, but I'm happy to do some further testing if needed.

tetienne commented 3 years ago

@TheFes Thank you for the quick answer. Can you please enable the debug log, restart HA and copy/paste here the logs related to this component here?

Also, can you tell me the firmware version of your tahoma (or conexoon?). It looks like for me. image

TheFes commented 3 years ago

image

2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.313 seconds (success: True)
2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AwningValanceIOComponent - Awning - AwningValance - io://0828-2430-6834/10398175)
2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AwningValanceIOComponent - Awning - AwningValance - io://0828-2430-6834/16423952)
2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Added device (io:DimmableLightIOComponent - Light - DimmerLight - io://0828-2430-6834/5749323)
2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Added device (io:VerticalExteriorAwningIOComponent - ExteriorScreen - PositionableScreen - io://0828-2430-6834/8899179)
2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Added device (io:HorizontalAwningIOComponent - Awning - PositionableHorizontalAwning - io://0828-2430-6834/9009775)
2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Added device (io:HorizontalAwningIOComponent - Awning - PositionableHorizontalAwning - io://0828-2430-6834/9141316)
2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AwningValanceIOComponent - Awning - AwningValance - io://0828-2430-6834/9567504)
2021-09-23 13:40:16 DEBUG (MainThread) [custom_components.tahoma] Added gateway (0828-2430-6834 - GatewayType.CONNEXOON - GatewaySubType.SOMFY_BOX)

2021-09-23 13:40:52 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_REGISTERED/1275565b-ac10-3e01-7473-4d3514f583dd (device: None, state: None -> None)
2021-09-23 13:40:52 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/1275565b-ac10-3e01-7473-4d3514f583dd (device: None, state: ExecutionState.INITIALIZED -> ExecutionState.NOT_TRANSMITTED)
2021-09-23 13:40:52 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_STARTED/None (device: None, state: None -> None)
2021-09-23 13:40:52 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/1275565b-ac10-3e01-7473-4d3514f583dd (device: None, state: ExecutionState.NOT_TRANSMITTED -> ExecutionState.TRANSMITTED)
2021-09-23 13:40:52 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_ENDED/None (device: None, state: None -> None)
2021-09-23 13:40:52 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.021 seconds (success: True)

2021-09-23 13:40:53 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0828-2430-6834/5749323, state: None -> None)
2021-09-23 13:40:53 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/1275565b-ac10-3e01-7473-4d3514f583dd (device: None, state: ExecutionState.TRANSMITTED -> ExecutionState.IN_PROGRESS)
2021-09-23 13:40:53 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/1275565b-ac10-3e01-7473-4d3514f583dd (device: None, state: ExecutionState.IN_PROGRESS -> ExecutionState.COMPLETED)
2021-09-23 13:40:53 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.019 seconds (success: True)

2021-09-23 13:41:22 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_REGISTERED/1275cb28-ac10-3e01-7473-4d357ae7c018 (device: None, state: None -> None)
2021-09-23 13:41:22 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/1275cb28-ac10-3e01-7473-4d357ae7c018 (device: None, state: ExecutionState.INITIALIZED -> ExecutionState.NOT_TRANSMITTED)
2021-09-23 13:41:22 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_STARTED/None (device: None, state: None -> None)
2021-09-23 13:41:22 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/1275cb28-ac10-3e01-7473-4d357ae7c018 (device: None, state: ExecutionState.NOT_TRANSMITTED -> ExecutionState.TRANSMITTED)
2021-09-23 13:41:22 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_ENDED/None (device: None, state: None -> None)
2021-09-23 13:41:22 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.016 seconds (success: True)
tetienne commented 3 years ago

Great, so among all these devices, which one are OK, and which one are not OK? Did you try to directly the service.cover_close or service.cover_open?

Also I see 3 awning valance, that are probably linked to your 3 awning. Where is the blind?

In my mind, you have 3 devices like this one: https://www.somfysystems.com/common/img/library/blog_queencitynov4_1.jpg

Sorry, for all these questions but it’s hard to figure out all the use cases, especially with the covers. Each time I touched something to fix an isuse (like this one https://github.com/iMicknl/ha-tahoma/issues/577), it breaks something else.

TheFes commented 3 years ago

No worries about the questions, I'm happy to help to get this resolved.

My use case for the 3 Awning Valance devices (don't blame me, it was installed like this 😉 ): PXL_20210923_122553371 MP

So they are vertical screens, for which you might expect a VerticalExteriorAwning or something like that. But okay, in my case 3 small windows are using them to block some sun out.. We call them "screens" here in the Netherlands, but although it is an English term, I doubt it is universally recognized.

Any way, I did some further testing. My initial test was not thoroughly enough, cover.open_cover, cover.close_cover and cover.set_cover_position all work to control the AwningValanceIOComponent screens. However, what doesn't work is controlling them in Lovelace.

When I use the UI, only setting the position works, the buttons to open or close don't work (after changing position, the stop button does work to stop the action) image

FYI The other devices all work properly On of the HorizontalAwningIOComponent is a similar screen (but one which covers a big window PXL_20210923_130418320 MP

The other HorizontalAwningIOComponent is actually a horizontal awning (below the glass ceiling of my porch outside) PXL_20210923_130538282 MP

The VerticalExteriorAwningIOComponent is actually a vertical screen PXL_20210923_130450245 MP

The DimmableLightIOComponent are the lights in the porch

These all work as expected.

All "screens" are installed by the same company, but they used 3 different types of motors apparently, I always guessed it had something to do with the size of the "screens", but it can also be because they had them on the shelves at that moment.

For me it's no issue if they would be reversed. I can imagine that if the motor isn't used for what was intended by Somfy, this can happen. It's the same for one of the other screens, and I can use a template cover to fix that. But I would like to be able to control them in my dashboard.

tetienne commented 3 years ago

Many thanks for this really detailled explanation. It’s all clear for me. And by the way, you have so many windows :o

I won’t deal with lovelace yet. But instead focus on the state we returned. Can you in the dev tools page . Deploy your valance, wait at most 30 seconds, and check if the state is well opened. Then undeploy them, and check if the state is well closed?

TheFes commented 3 years ago

I have even more windows 😛 But they don't have covers.. The room with the 3 windows was actually really expensive to get the screens on, although the big one is bigger then the 3 ones combined, the price was about the same of one small window in the other room.

Does this help? PXL_20210923_132024331 MP

I do miss the position in the dev tools though, the other entities have it. image

TheFes commented 3 years ago

Oh, an interesting addition: cover.close_cover sends the screen upwards (not blocking the sun) cover.open_cover sends the screens downwards (blocking the sun).

However, after closing them, they report to be open, and after fully opening them, they report being closed

tetienne commented 3 years ago

About close and open, as you have awning devices that you used vertically, you have to understand close as undeploy (not blocking the sun), and open as deploy (blocking the light).

You are well testing on the last version I send you here?

If the behavior I described match what you have we are good.

(And great way to show me the states of your windows, that’s perfect).

TheFes commented 3 years ago

Yes, I am using that version (don't know if I can verify it somewhere, but I've removed the existing tahoma folder from custom_components, and placed the tahoma folder from the zip there)

The behaviour of the cover.open_cover and cover.close_cover is as you described. close is undeploy, and open is deploy. However, the states seem to be reversed. After cover.open_cover is finished, the state becomes closed. Any other position will be open.

tetienne commented 3 years ago

Indeed, that’s not correct, open cover should result in open state...

Can you please undeploy your valance, redownload the zip (I’ve added more logs), enable the debug log, deploy your valance though the Somfy application or website and finally copy/paste the all the log related to overkiz here?

TheFes commented 3 years ago

Updated to the new version, and applied the same state as my previous picture (middle one half deployed, right one fully deployed) but now with the Connexxoon app.

2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Initialized DataUpdateCoordinator with 0:00:30 interval.
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.111 seconds (success: True)
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Somfy'), State(name='core:SupportedManufacturerSettingsCommands', type=<DataType.JSON_ARRAY: 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', 'set_dbe_up', 'set_application', 'reset_actuator', 'double_power_cut', 'eject_from_setting_mode', 'enter_back_impulse_setting_mode', 'save_back_impulse_position', 'set_x_time']), State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='5118126A10?')]), available=True, enabled=True, label='Slaapkamer midden', deviceurl=io://****-****-6834/10398175, controllable_name='io:AwningValanceIOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='close', nparams=0), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='deploy', nparams=0), CommandDefinition(command_name='down', nparams=0), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=0), CommandDefinition(command_name='open', nparams=0), CommandDefinition(command_name='refreshMemorized1Position', nparams=0), CommandDefinition(command_name='setClosure', nparams=1), CommandDefinition(command_name='setDeployment', nparams=1), CommandDefinition(command_name='setMemorized1Position', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setPosition', nparams=1), CommandDefinition(command_name='setSecuredPosition', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stop', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='undeploy', nparams=0), CommandDefinition(command_name='up', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='runManufacturerSettingsCommand', nparams=2), CommandDefinition(command_name='keepOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='sendIOKey', nparams=0), CommandDefinition(command_name='setConfigState', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:AdditionalStatusState', type='DataState', values=None), StateDefinition(qualified_name='core:ClosureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:ManufacturerSettingsState', type='DataState', values=None), StateDefinition(qualified_name='core:Memorized1PositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:OpenClosedState', type='DiscreteState', values=['closed', 'open']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:PriorityLockLevelState', type='DiscreteState', values=['comfortLevel1', 'comfortLevel2', 'comfortLevel3', 'comfortLevel4', 'environmentProtection', 'humanProtection', 'userLevel1', 'userLevel2']), StateDefinition(qualified_name='io:PriorityLockOriginatorState', type='DiscreteState', values=['LSC', 'SAAC', 'SFC', 'UPS', 'externalGateway', 'localUser', 'myself', 'rain', 'security', 'temperature', 'timer', 'user', 'wind'])], widget_name='AwningValance', ui_class='Awning', qualified_name='io:AwningValanceIOComponent'), data_properties=None, widget='AwningValance', ui_class='Awning', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Slaapkamer midde'), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value=0), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='normal'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=62.0), State(name='core:ManufacturerSettingsState', type=<DataType.JSON_OBJECT: 11>, value={'x_time': 2, 'roll_end_limit_state': 'Manual', 'application': 44, 'setting_state': 'User mode', 'current_position': 0, 'unroll_end_limit_state': 'Manual'}), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value=0), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='open'), State(name='core:Memorized1PositionState', type=<DataType.INTEGER: 1>, value=105)]), type=<ProductType.ACTUATOR: 1>, placeoid='c21d9f11-b684-4c7f-b7e4-6abc29dd8932'))
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Somfy'), State(name='core:SupportedManufacturerSettingsCommands', type=<DataType.JSON_ARRAY: 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', 'set_dbe_up', 'set_application', 'reset_actuator', 'double_power_cut', 'eject_from_setting_mode', 'enter_back_impulse_setting_mode', 'save_back_impulse_position', 'set_x_time']), State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='5118126A10?')]), available=True, enabled=True, label='Slaapkamer links', deviceurl=io://****-****-6834/16423952, controllable_name='io:AwningValanceIOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='close', nparams=0), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='deploy', nparams=0), CommandDefinition(command_name='down', nparams=0), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=0), CommandDefinition(command_name='open', nparams=0), CommandDefinition(command_name='refreshMemorized1Position', nparams=0), CommandDefinition(command_name='setClosure', nparams=1), CommandDefinition(command_name='setDeployment', nparams=1), CommandDefinition(command_name='setMemorized1Position', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setPosition', nparams=1), CommandDefinition(command_name='setSecuredPosition', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stop', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='undeploy', nparams=0), CommandDefinition(command_name='up', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='runManufacturerSettingsCommand', nparams=2), CommandDefinition(command_name='keepOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='sendIOKey', nparams=0), CommandDefinition(command_name='setConfigState', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:AdditionalStatusState', type='DataState', values=None), StateDefinition(qualified_name='core:ClosureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:ManufacturerSettingsState', type='DataState', values=None), StateDefinition(qualified_name='core:Memorized1PositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:OpenClosedState', type='DiscreteState', values=['closed', 'open']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:PriorityLockLevelState', type='DiscreteState', values=['comfortLevel1', 'comfortLevel2', 'comfortLevel3', 'comfortLevel4', 'environmentProtection', 'humanProtection', 'userLevel1', 'userLevel2']), StateDefinition(qualified_name='io:PriorityLockOriginatorState', type='DiscreteState', values=['LSC', 'SAAC', 'SFC', 'UPS', 'externalGateway', 'localUser', 'myself', 'rain', 'security', 'temperature', 'timer', 'user', 'wind'])], widget_name='AwningValance', ui_class='Awning', qualified_name='io:AwningValanceIOComponent'), data_properties=None, widget='AwningValance', ui_class='Awning', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Slaapkamer links'), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value=0), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='normal'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=74.0), State(name='core:ManufacturerSettingsState', type=<DataType.JSON_OBJECT: 11>, value={'x_time': 2, 'roll_end_limit_state': 'Manual', 'application': 44, 'setting_state': 'User mode', 'current_position': 0, 'unroll_end_limit_state': 'Manual'}), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value=0), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='open'), State(name='core:Memorized1PositionState', type=<DataType.INTEGER: 1>, value=105)]), type=<ProductType.ACTUATOR: 1>, placeoid='c21d9f11-b684-4c7f-b7e4-6abc29dd8932'))
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Somfy'), State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='5109156A09?')]), available=True, enabled=True, label='Spotjes Veranda', deviceurl=io://****-****-6834/5749323, controllable_name='io:DimmableLightIOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=0), CommandDefinition(command_name='off', nparams=0), CommandDefinition(command_name='on', nparams=0), CommandDefinition(command_name='onWithTimer', nparams=1), CommandDefinition(command_name='refreshMemorized1Position', nparams=0), CommandDefinition(command_name='setIntensity', nparams=1), CommandDefinition(command_name='setIntensityWithTimer', nparams=3), CommandDefinition(command_name='setMemorized1Position', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setOnOff', nparams=1), CommandDefinition(command_name='setPosition', nparams=1), CommandDefinition(command_name='setSecuredPosition', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='runManufacturerSettingsCommand', nparams=2), CommandDefinition(command_name='keepOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='sendIOKey', nparams=0), CommandDefinition(command_name='setConfigState', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:AdditionalStatusState', type='DataState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:LightIntensityState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ManufacturerSettingsState', type='DataState', values=None), StateDefinition(qualified_name='core:Memorized1PositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:OnOffState', type='DiscreteState', values=['off', 'on']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:PriorityLockLevelState', type='DiscreteState', values=['comfortLevel1', 'comfortLevel2', 'comfortLevel3', 'comfortLevel4', 'environmentProtection', 'humanProtection', 'userLevel1', 'userLevel2']), StateDefinition(qualified_name='io:PriorityLockOriginatorState', type='DiscreteState', values=['LSC', 'SAAC', 'SFC', 'UPS', 'externalGateway', 'localUser', 'myself', 'rain', 'security', 'temperature', 'timer', 'user', 'wind'])], widget_name='DimmerLight', ui_class='Light', qualified_name='io:DimmableLightIOComponent'), data_properties=None, widget='DimmerLight', ui_class='Light', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Spotjes Veranda'), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value=0), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='low'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=24.0), State(name='core:LightIntensityState', type=<DataType.INTEGER: 1>, value=0), State(name='core:OnOffState', type=<DataType.STRING: 3>, value='off'), State(name='core:Memorized1PositionState', type=<DataType.INTEGER: 1>, value=50)]), type=<ProductType.ACTUATOR: 1>, placeoid='c21d9f11-b684-4c7f-b7e4-6abc29dd8932'))
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Somfy'), State(name='core:SupportedManufacturerSettingsCommands', type=<DataType.JSON_ARRAY: 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', 'enter_back_impulse_setting_mode', 'save_back_impulse_position']), State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='5104761X04?')]), available=True, enabled=True, label='Floris', deviceurl=io://****-****-6834/8899179, controllable_name='io:VerticalExteriorAwningIOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='close', nparams=0), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='deploy', nparams=0), CommandDefinition(command_name='down', nparams=0), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=0), CommandDefinition(command_name='open', nparams=0), CommandDefinition(command_name='refreshMemorized1Position', nparams=0), CommandDefinition(command_name='setClosure', nparams=1), CommandDefinition(command_name='setDeployment', nparams=1), CommandDefinition(command_name='setMemorized1Position', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setPosition', nparams=1), CommandDefinition(command_name='setSecuredPosition', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stop', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='undeploy', nparams=0), CommandDefinition(command_name='up', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='runManufacturerSettingsCommand', nparams=2), CommandDefinition(command_name='keepOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='sendIOKey', nparams=0), CommandDefinition(command_name='setConfigState', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:AdditionalStatusState', type='DataState', values=None), StateDefinition(qualified_name='core:ClosureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DeploymentState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:ManufacturerSettingsState', type='DataState', values=None), StateDefinition(qualified_name='core:Memorized1PositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:MovingState', type='DiscreteState', values=['false', 'true']), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:OpenClosedState', type='DiscreteState', values=['closed', 'open']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='core:TargetClosureState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:PriorityLockLevelState', type='DiscreteState', values=['comfortLevel1', 'comfortLevel2', 'comfortLevel3', 'comfortLevel4', 'environmentProtection', 'humanProtection', 'userLevel1', 'userLevel2']), StateDefinition(qualified_name='io:PriorityLockOriginatorState', type='DiscreteState', values=['LSC', 'SAAC', 'SFC', 'UPS', 'externalGateway', 'localUser', 'myself', 'rain', 'security', 'temperature', 'timer', 'user', 'wind'])], widget_name='PositionableScreen', ui_class='ExteriorScreen', qualified_name='io:VerticalExteriorAwningIOComponent'), data_properties=None, widget='PositionableScreen', ui_class='ExteriorScreen', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Floris'), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value=0), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='low'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=28.0), State(name='core:MovingState', type=<DataType.BOOLEAN: 6>, value=False), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value=0), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='open'), State(name='core:DeploymentState', type=<DataType.INTEGER: 1>, value=0), State(name='core:Memorized1PositionState', type=<DataType.INTEGER: 1>, value=105), State(name='core:TargetClosureState', type=<DataType.INTEGER: 1>, value=0)]), type=<ProductType.ACTUATOR: 1>, placeoid='c21d9f11-b684-4c7f-b7e4-6abc29dd8932'))
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Somfy'), State(name='core:SupportedManufacturerSettingsCommands', type=<DataType.JSON_ARRAY: 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', 'set_dbe_up', 'reset_actuator', 'double_power_cut', 'eject_from_setting_mode', 'enter_back_impulse_setting_mode', 'save_back_impulse_position']), State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='5071665X10?')]), available=True, enabled=True, label='Zonwering Veranda', deviceurl=io://****-****-6834/9009775, controllable_name='io:HorizontalAwningIOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='close', nparams=0), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='deploy', nparams=0), CommandDefinition(command_name='down', nparams=0), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=0), CommandDefinition(command_name='open', nparams=0), CommandDefinition(command_name='refreshMemorized1Position', nparams=0), CommandDefinition(command_name='setClosure', nparams=1), CommandDefinition(command_name='setDeployment', nparams=1), CommandDefinition(command_name='setMemorized1Position', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setPosition', nparams=1), CommandDefinition(command_name='setSecuredPosition', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stop', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='undeploy', nparams=0), CommandDefinition(command_name='up', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='runManufacturerSettingsCommand', nparams=2), CommandDefinition(command_name='keepOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='sendIOKey', nparams=0), CommandDefinition(command_name='setConfigState', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:AdditionalStatusState', type='DataState', values=None), StateDefinition(qualified_name='core:DeploymentState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:ManufacturerSettingsState', type='DataState', values=None), StateDefinition(qualified_name='core:Memorized1PositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:MovingState', type='DiscreteState', values=['false', 'true']), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:OpenClosedState', type='DiscreteState', values=['closed', 'open']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='core:TargetClosureState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:PriorityLockLevelState', type='DiscreteState', values=['comfortLevel1', 'comfortLevel2', 'comfortLevel3', 'comfortLevel4', 'environmentProtection', 'humanProtection', 'userLevel1', 'userLevel2']), StateDefinition(qualified_name='io:PriorityLockOriginatorState', type='DiscreteState', values=['LSC', 'SAAC', 'SFC', 'UPS', 'externalGateway', 'localUser', 'myself', 'rain', 'security', 'temperature', 'timer', 'user', 'wind'])], widget_name='PositionableHorizontalAwning', ui_class='Awning', qualified_name='io:HorizontalAwningIOComponent'), data_properties=None, widget='PositionableHorizontalAwning', ui_class='Awning', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Zonwering Verand'), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value=0), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='normal'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=44.0), State(name='core:MovingState', type=<DataType.BOOLEAN: 6>, value=False), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='closed'), State(name='core:DeploymentState', type=<DataType.INTEGER: 1>, value=0), State(name='core:Memorized1PositionState', type=<DataType.INTEGER: 1>, value=105), State(name='core:TargetClosureState', type=<DataType.INTEGER: 1>, value=0)]), type=<ProductType.ACTUATOR: 1>, placeoid='c21d9f11-b684-4c7f-b7e4-6abc29dd8932'))
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Somfy'), State(name='core:SupportedManufacturerSettingsCommands', type=<DataType.JSON_ARRAY: 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', 'enter_back_impulse_setting_mode', 'save_back_impulse_position']), State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='5104761X04?')]), available=True, enabled=True, label='Pepijn', deviceurl=io://****-****-6834/9141316, controllable_name='io:HorizontalAwningIOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='close', nparams=0), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='deploy', nparams=0), CommandDefinition(command_name='down', nparams=0), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=0), CommandDefinition(command_name='open', nparams=0), CommandDefinition(command_name='refreshMemorized1Position', nparams=0), CommandDefinition(command_name='setClosure', nparams=1), CommandDefinition(command_name='setDeployment', nparams=1), CommandDefinition(command_name='setMemorized1Position', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setPosition', nparams=1), CommandDefinition(command_name='setSecuredPosition', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stop', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='undeploy', nparams=0), CommandDefinition(command_name='up', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='runManufacturerSettingsCommand', nparams=2), CommandDefinition(command_name='keepOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='sendIOKey', nparams=0), CommandDefinition(command_name='setConfigState', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:AdditionalStatusState', type='DataState', values=None), StateDefinition(qualified_name='core:DeploymentState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:ManufacturerSettingsState', type='DataState', values=None), StateDefinition(qualified_name='core:Memorized1PositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:MovingState', type='DiscreteState', values=['false', 'true']), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:OpenClosedState', type='DiscreteState', values=['closed', 'open']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='core:TargetClosureState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:PriorityLockLevelState', type='DiscreteState', values=['comfortLevel1', 'comfortLevel2', 'comfortLevel3', 'comfortLevel4', 'environmentProtection', 'humanProtection', 'userLevel1', 'userLevel2']), StateDefinition(qualified_name='io:PriorityLockOriginatorState', type='DiscreteState', values=['LSC', 'SAAC', 'SFC', 'UPS', 'externalGateway', 'localUser', 'myself', 'rain', 'security', 'temperature', 'timer', 'user', 'wind'])], widget_name='PositionableHorizontalAwning', ui_class='Awning', qualified_name='io:HorizontalAwningIOComponent'), data_properties=None, widget='PositionableHorizontalAwning', ui_class='Awning', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Pepijn'), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value=0), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='low'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=30.0), State(name='core:MovingState', type=<DataType.BOOLEAN: 6>, value=False), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='closed'), State(name='core:DeploymentState', type=<DataType.INTEGER: 1>, value=0), State(name='core:Memorized1PositionState', type=<DataType.INTEGER: 1>, value=105), State(name='core:TargetClosureState', type=<DataType.INTEGER: 1>, value=0)]), type=<ProductType.ACTUATOR: 1>, placeoid='c21d9f11-b684-4c7f-b7e4-6abc29dd8932'))
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Somfy'), State(name='core:SupportedManufacturerSettingsCommands', type=<DataType.JSON_ARRAY: 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', 'set_dbe_up', 'set_application', 'reset_actuator', 'double_power_cut', 'eject_from_setting_mode', 'enter_back_impulse_setting_mode', 'save_back_impulse_position', 'set_x_time']), State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='5118126A10?')]), available=True, enabled=True, label='Slaapkamer rechts', deviceurl=io://****-****-6834/9567504, controllable_name='io:AwningValanceIOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='close', nparams=0), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='deploy', nparams=0), CommandDefinition(command_name='down', nparams=0), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=0), CommandDefinition(command_name='open', nparams=0), CommandDefinition(command_name='refreshMemorized1Position', nparams=0), CommandDefinition(command_name='setClosure', nparams=1), CommandDefinition(command_name='setDeployment', nparams=1), CommandDefinition(command_name='setMemorized1Position', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setPosition', nparams=1), CommandDefinition(command_name='setSecuredPosition', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stop', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='undeploy', nparams=0), CommandDefinition(command_name='up', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='runManufacturerSettingsCommand', nparams=2), CommandDefinition(command_name='keepOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='sendIOKey', nparams=0), CommandDefinition(command_name='setConfigState', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllersAndDeleteNode', nparams=0), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:AdditionalStatusState', type='DataState', values=None), StateDefinition(qualified_name='core:ClosureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:ManufacturerSettingsState', type='DataState', values=None), StateDefinition(qualified_name='core:Memorized1PositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:OpenClosedState', type='DiscreteState', values=['closed', 'open']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:PriorityLockLevelState', type='DiscreteState', values=['comfortLevel1', 'comfortLevel2', 'comfortLevel3', 'comfortLevel4', 'environmentProtection', 'humanProtection', 'userLevel1', 'userLevel2']), StateDefinition(qualified_name='io:PriorityLockOriginatorState', type='DiscreteState', values=['LSC', 'SAAC', 'SFC', 'UPS', 'externalGateway', 'localUser', 'myself', 'rain', 'security', 'temperature', 'timer', 'user', 'wind'])], widget_name='AwningValance', ui_class='Awning', qualified_name='io:AwningValanceIOComponent'), data_properties=None, widget='AwningValance', ui_class='Awning', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Slaapkamer recht'), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value=0), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='normal'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=70.0), State(name='core:ManufacturerSettingsState', type=<DataType.JSON_OBJECT: 11>, value={'x_time': 2, 'roll_end_limit_state': 'Manual', 'application': 44, 'setting_state': 'User mode', 'current_position': 0, 'unroll_end_limit_state': 'Manual'}), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value=0), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='open'), State(name='core:Memorized1PositionState', type=<DataType.INTEGER: 1>, value=105)]), type=<ProductType.ACTUATOR: 1>, placeoid='c21d9f11-b684-4c7f-b7e4-6abc29dd8932'))
2021-09-23 16:12:17 DEBUG (MainThread) [custom_components.tahoma] Added gateway (0828-2430-6834 - GatewayType.CONNEXOON - GatewaySubType.SOMFY_BOX)
2021-09-23 16:12:31 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406350935, name=<EventName.EXECUTION_REGISTERED: 'ExecutionRegisteredEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=1, sub_type=1, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label='Home Assistant', metadata='', camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='13002c54-ac10-3e01-7473-4d35215feaaf', deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:12:31 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406350935, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='13002c54-ac10-3e01-7473-4d35215feaaf', deviceurl=None, device_states=[], old_state=<ExecutionState.INITIALIZED: 'INITIALIZED'>, new_state=<ExecutionState.NOT_TRANSMITTED: 'NOT_TRANSMITTED'>)
2021-09-23 16:12:31 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406350935, name=<EventName.GATEWAY_SYNCHRONIZATION_STARTED: 'GatewaySynchronizationStartedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:12:31 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406350945, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='13002c54-ac10-3e01-7473-4d35215feaaf', deviceurl=None, device_states=[], old_state=<ExecutionState.NOT_TRANSMITTED: 'NOT_TRANSMITTED'>, new_state=<ExecutionState.TRANSMITTED: 'TRANSMITTED'>)
2021-09-23 16:12:31 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406350946, name=<EventName.GATEWAY_SYNCHRONIZATION_ENDED: 'GatewaySynchronizationEndedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:12:31 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.036 seconds (success: True)
2021-09-23 16:12:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406351677, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/5749323, device_states=[State(name='io:PriorityLockOriginatorState', type=<DataType.NONE: 0>, value=None), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value='0'), State(name='io:PriorityLockLevelState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-09-23 16:12:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406351678, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='13002c54-ac10-3e01-7473-4d35215feaaf', deviceurl=None, device_states=[], old_state=<ExecutionState.TRANSMITTED: 'TRANSMITTED'>, new_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>)
2021-09-23 16:12:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406351680, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=-1, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='13002c54-ac10-3e01-7473-4d35215feaaf', deviceurl=None, device_states=[], old_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>, new_state=<ExecutionState.COMPLETED: 'COMPLETED'>)
2021-09-23 16:12:32 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.070 seconds (success: True)
2021-09-23 16:13:02 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.083 seconds (success: True)
2021-09-23 16:13:32 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.059 seconds (success: True)
2021-09-23 16:14:02 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406439495, name=<EventName.GATEWAY_SYNCHRONIZATION_STARTED: 'GatewaySynchronizationStartedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:02 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406439507, name='PushSubscriptionCreatedEvent', setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:02 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406440216, name=<EventName.GATEWAY_SYNCHRONIZATION_ENDED: 'GatewaySynchronizationEndedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:02 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406440246, name=<EventName.GATEWAY_SYNCHRONIZATION_STARTED: 'GatewaySynchronizationStartedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:02 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406441361, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=internal://****-****-6834/pod/0, device_states=[State(name='core:LocalIPv4AddressState', type=<DataType.STRING: 3>, value='192.168.2.103'), State(name='core:CountryCodeState', type=<DataType.STRING: 3>, value='NL'), State(name='internal:LightingLedPodModeState', type=<DataType.FLOAT: 2>, value='1.0')], old_state=None, new_state=None)
2021-09-23 16:14:02 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.044 seconds (success: True)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406442964, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=internal://****-****-6834/pod/0, device_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Box')], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406442965, name=<EventName.GATEWAY_SYNCHRONIZATION_ENDED: 'GatewaySynchronizationEndedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406442996, name=<EventName.GATEWAY_SYNCHRONIZATION_STARTED: 'GatewaySynchronizationStartedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406443474, name=<EventName.GATEWAY_SYNCHRONIZATION_ENDED: 'GatewaySynchronizationEndedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406443497, name=<EventName.REFRESH_ALL_DEVICES_STATES_COMPLETED: 'RefreshAllDevicesStatesCompletedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=22, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447469, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/9009775, device_states=[State(name='io:PriorityLockOriginatorState', type=<DataType.NONE: 0>, value=None), State(name='io:PriorityLockLevelState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447470, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/8899179, device_states=[State(name='io:PriorityLockOriginatorState', type=<DataType.NONE: 0>, value=None), State(name='io:PriorityLockLevelState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447470, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/16423952, device_states=[State(name='io:PriorityLockOriginatorState', type=<DataType.NONE: 0>, value=None), State(name='io:PriorityLockLevelState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447471, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/10398175, device_states=[State(name='io:PriorityLockOriginatorState', type=<DataType.NONE: 0>, value=None), State(name='io:PriorityLockLevelState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447472, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/9567504, device_states=[State(name='io:PriorityLockOriginatorState', type=<DataType.NONE: 0>, value=None), State(name='io:PriorityLockLevelState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447657, name=<EventName.EXECUTION_REGISTERED: 'ExecutionRegisteredEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=1, sub_type=1, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label='Slaapkamer midden - ingesteld op 49% - TheFes', metadata='', camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301a626-ac10-3e01-7473-4d35d49f9ad0', deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447657, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301a626-ac10-3e01-7473-4d35d49f9ad0', deviceurl=None, device_states=[], old_state=<ExecutionState.INITIALIZED: 'INITIALIZED'>, new_state=<ExecutionState.NOT_TRANSMITTED: 'NOT_TRANSMITTED'>)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447657, name=<EventName.GATEWAY_SYNCHRONIZATION_STARTED: 'GatewaySynchronizationStartedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447661, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301a626-ac10-3e01-7473-4d35d49f9ad0', deviceurl=None, device_states=[], old_state=<ExecutionState.NOT_TRANSMITTED: 'NOT_TRANSMITTED'>, new_state=<ExecutionState.TRANSMITTED: 'TRANSMITTED'>)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447662, name=<EventName.GATEWAY_SYNCHRONIZATION_ENDED: 'GatewaySynchronizationEndedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447980, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/9141316, device_states=[State(name='io:PriorityLockOriginatorState', type=<DataType.NONE: 0>, value=None), State(name='io:PriorityLockLevelState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406447982, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301a626-ac10-3e01-7473-4d35d49f9ad0', deviceurl=None, device_states=[], old_state=<ExecutionState.TRANSMITTED: 'TRANSMITTED'>, new_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406453059, name=<EventName.EXECUTION_REGISTERED: 'ExecutionRegisteredEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=1, sub_type=1, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label='Slaapkamer rechts - Sluiten - TheFes', metadata='', camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301bb40-ac10-3e01-7473-4d351337591c', deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406453059, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301bb40-ac10-3e01-7473-4d351337591c', deviceurl=None, device_states=[], old_state=<ExecutionState.INITIALIZED: 'INITIALIZED'>, new_state=<ExecutionState.NOT_TRANSMITTED: 'NOT_TRANSMITTED'>)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406453059, name=<EventName.GATEWAY_SYNCHRONIZATION_STARTED: 'GatewaySynchronizationStartedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406453063, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301bb40-ac10-3e01-7473-4d351337591c', deviceurl=None, device_states=[], old_state=<ExecutionState.NOT_TRANSMITTED: 'NOT_TRANSMITTED'>, new_state=<ExecutionState.TRANSMITTED: 'TRANSMITTED'>)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406453063, name=<EventName.GATEWAY_SYNCHRONIZATION_ENDED: 'GatewaySynchronizationEndedEvent'>, setupoid=_CountingAttr(counter=226, _default=None, repr=<function obfuscate_id at 0x7fbf231c3f70>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=****-****-6834, exec_id=None, deviceurl=None, device_states=[], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406453700, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/9567504, device_states=[State(name='io:PriorityLockOriginatorState', type=<DataType.NONE: 0>, value=None), State(name='io:PriorityLockLevelState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406453701, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=0, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301bb40-ac10-3e01-7473-4d351337591c', deviceurl=None, device_states=[], old_state=<ExecutionState.TRANSMITTED: 'TRANSMITTED'>, new_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406458647, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/10398175, device_states=[State(name='core:ManufacturerSettingsState', type=<DataType.JSON_OBJECT: 11>, value='{"x_time": 2,"roll_end_limit_state": "Manual","application": 44,"setting_state": "User mode","current_position": 25072,"unroll_end_limit_state": "Manual"}'), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value='49'), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='open')], old_state=None, new_state=None)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406458649, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=-1, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301a626-ac10-3e01-7473-4d35d49f9ad0', deviceurl=None, device_states=[], old_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>, new_state=<ExecutionState.COMPLETED: 'COMPLETED'>)
2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.080 seconds (success: True)
2021-09-23 16:14:33 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.016 seconds (success: True)
2021-09-23 16:14:34 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406474012, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/9567504, device_states=[State(name='core:ManufacturerSettingsState', type=<DataType.JSON_OBJECT: 11>, value='{"x_time": 2,"roll_end_limit_state": "Manual","application": 44,"setting_state": "User mode","current_position": 51200,"unroll_end_limit_state": "Manual"}'), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value='100'), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='closed')], old_state=None, new_state=None)
2021-09-23 16:14:34 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.026 seconds (success: True)
2021-09-23 16:14:35 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406474014, name=<EventName.EXECUTION_STATE_CHANGED: 'ExecutionStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=47ec****-a9c****-41dd-b55b-ef9b30ce254d, type=1, sub_type=1, time_to_next_state=-1, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='1301bb40-ac10-3e01-7473-4d351337591c', deviceurl=None, device_states=[], old_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>, new_state=<ExecutionState.COMPLETED: 'COMPLETED'>)
2021-09-23 16:14:35 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.024 seconds (success: True)
2021-09-23 16:15:05 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.050 seconds (success: True)
2021-09-23 16:15:35 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.051 seconds (success: True)
tetienne commented 3 years ago

Thx it was really helpful. The issue comes from Somfy. For non valance awing, they normally returned for DeviceStateChangedEvent a DeploymentState. And in your case, it’s still not the case. Only ClosureState is returned. So apparently, they partially fixed the configuration for the valance. So I will keep my workaround for your device and contact Somfy support.

2021-09-23 16:14:32 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406458647, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/10398175, device_states=[State(name='core:ManufacturerSettingsState', type=<DataType.JSON_OBJECT: 11>, value='{"x_time": 2,"roll_end_limit_state": "Manual","application": 44,"setting_state": "User mode","current_position": 25072,"unroll_end_limit_state": "Manual"}'), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value='49'), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='open')], old_state=None, new_state=None)

2021-09-23 16:14:34 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1632406474012, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47ec****-a9c****-41dd-b55b-ef9b30ce254d, owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-6834/9567504, device_states=[State(name='core:ManufacturerSettingsState', type=<DataType.JSON_OBJECT: 11>, value='{"x_time": 2,"roll_end_limit_state": "Manual","application": 44,"setting_state": "User mode","current_position": 51200,"unroll_end_limit_state": "Manual"}'), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value='100'), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='closed')], old_state=None, new_state=None)
TheFes commented 3 years ago

Okay, I will update to 2.8.1 now then :)

Will be happy to test again after a new update by Somfy

tetienne commented 3 years ago

They already answer me. They will in fact release their fix next tuesday.

tetienne commented 3 years ago

@TheFes Somfy deployed their new release yesterday, can you please apply it and download again https://github.com/iMicknl/ha-tahoma/archive/refs/heads/fix/cover/reverse-state-awning.zip ?

TheFes commented 3 years ago

I've updated to the fix, and it works now. I've updated, and then kinda forgot about it, and suddenly heard that the screens were deploying. This was because I have an automation to undeploy them when there's rain upcoming, so they are inverted now. At least for me.

My automation sent a cover.open_cover service call, so according to your earlier comment, this should indeed deploy the screen. So I don't think action should be taken then.

Funny thing is that this fix also changed the behavior of my VerticalExteriorAwningIOComponent. But also here the cover.open_cover command was sent, which did deploy it. However as this fix seems to invert the previous actions, you might expcect to get some comments about it.

Anyway, I can confirm that with this fix both the service calls (cover.open_cover etc) and the Lovelace buttons work.

tetienne commented 3 years ago

Many thanks for this feedback. You understand correctly. The purpose of my fix is to handle all the awning in the same: open -> deploy, close -> undeploy. So everything behaves the same. I will wait for another confirmation, and will deploy this fix with the next version. So be careful to this last :)

TheFes commented 3 years ago

Okay, great.. Do you maybe have any idea why the icons and Lovelace arrows do not match if you manually change the device_class to blind That's why I have to invert the actions for my screens, because otherwise the lovelace GUI inverts everything.

tetienne commented 3 years ago

No idea, sorry. @iMicknl Perhaps?

TheFes commented 3 years ago

Is the new fix already in the stable branch? I saw there was an update today, but I didn't recognize it in the changelog

tetienne commented 3 years ago

@TheFes Not yet, I was waiting for a last confirmation to be sure to don’t break anything. It will be probably release with the next version.

aldert-b commented 2 years ago

HI Mick,

At the moment, even after installing all updates the same happens again as reported in the original bug report. Open is close and the other way around. Did something change again?

Regards, Aldert

On Tue, 10 Aug 2021 at 10:34, Mick Vleeshouwer @.***> wrote:

Closed #486 https://github.com/iMicknl/ha-tahoma/issues/486 via #511 https://github.com/iMicknl/ha-tahoma/pull/511.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/iMicknl/ha-tahoma/issues/486#event-5134124109, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARR7EDRD6SSE2HZKTM72YKLT4DQBJANCNFSM5ATTOOAA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

iMicknl commented 2 years ago

@aldert-b do you know the last version where this was working?

@tetienne would you have any idea which change caused this?

tetienne commented 2 years ago

@aldert-b For any awning, open means deploy and close undeploy. It's not your case?

tetienne commented 2 years ago

@iMicknl perhaps https://github.com/iMicknl/ha-tahoma/pull/578 where now we check for the position then for the open closed state.

aldert-b commented 2 years ago

Hi Mick,

No, sorry. I don't know.

Regards, Aldert

On Mon, 1 Nov 2021 at 09:46, Mick Vleeshouwer @.***> wrote:

@aldert-b https://github.com/aldert-b do you know the last version where this was working?

@tetienne https://github.com/tetienne would you have any idea which change caused this?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/iMicknl/ha-tahoma/issues/486#issuecomment-956043912, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARR7EDS3UG7B2AVKUOUZN6LUJZHXJANCNFSM5ATTOOAA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

aldert-b commented 2 years ago

Hi,

Sorry for the late reply. I am not sure what you mean, but I have 2 screens and they are both open. HA is saying this: [image: image.png]

[image: image.png]

I hope this helps. If you need more information, please let me know.

Regards, Aldert

On Mon, 1 Nov 2021 at 10:58, Thibaut @.***> wrote:

@aldert-b https://github.com/aldert-b For any awning, open means deploy and close undeploy. It's not your case?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/iMicknl/ha-tahoma/issues/486#issuecomment-956089760, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARR7EDU5EQYLVNM2IOEHGKDUJZQDXANCNFSM5ATTOOAA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.