pawlizio / my_velux

Custom component of velux integration for Home Assistant
31 stars 9 forks source link

Doublecover #8

Closed tombrain closed 1 year ago

tombrain commented 3 years ago

Is it possible to control only the upper or lover cover of a doublecover?

I found the posibility in a FHEM-Forum:

https://wiki.fhem.de/wiki/Velux_KLF200

Upper cover (FP1) of Velux SMG doublecover:

set Velux_2 raw ParameterActive=1 FP1=0 MP=55304 FP2=53504
set Velux_2 raw ParameterActive=1 FP1=51200 MP=55304 FP2=53504
Lover cover(FP2) of Velux SMG doublecover:

set Velux_2 raw ParameterActive=2 FP2=0 MP=55304 FP1=53504
set Velux_2 raw ParameterActive=2 FP2=51200 MP=55304 FP1=53504
pawlizio commented 3 years ago

This feature request needs first be implemented into pyvlx, here: https://github.com/Julius2342/pyvlx Afterwards it can be made accessable on Home Assistant.

pawlizio commented 1 year ago

Well @tombrain : I've thought about your request again and my question is, how to show that in Home Assistant. Do you want two different covers in HA for the upper and lower one?

tombrain commented 1 year ago

Yes. It should be divided into two shutters. So it would then be possible to close only the lower one.

Maybe it even needs three for a complete control. One upper and one lower. For the complete then probably a third.

But for my case it would be most important that I can close only the lower one and the upper one stays open.

pawlizio commented 1 year ago

@tombrain : So I have done a lot of modifications on pyvlx and my custom components. You can test my pre-release version 2.8.7

Please activate logging for pyvlx, check for additional upper and lower cover, they should be allocated to the same device, but 3 different covers.

If you have any problems, please share the log.

tombrain commented 1 year ago

Is there any way to install the different version of the integration via the interface or do I have to copy it manually to the custom_components folder?

How do I activiate pyvlx-logging?

pawlizio commented 1 year ago

Actually, within HACS just try to download again the repository. Activate the option to show beta-releases and select 2.8.7, then download.

For logging, put the following into your configuration.yaml:

logger:
  default: warning
  logs:
    pyvlx: debug
    custom_components.velux: debug
tombrain commented 1 year ago

i've installed it manually. but there is still only one cover

image

pawlizio commented 1 year ago

If you manually install, please use the correct branch: https://github.com/pawlizio/my_velux/tree/dualRollerShutter

pawlizio commented 1 year ago

I recommend following: image image

tombrain commented 1 year ago

yep. i've installed exact this branch.

Logger: homeassistant.components.cover Source: custom_components/velux/cover.py:77 Integration: Abdeckung (documentation, issues) First occurred: 22:48:39 (2 occurrences) Last logged: 22:48:39

Error adding entities for domain cover with platform velux
Error while setting up velux platform for cover
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 428, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 503, in _async_add_entity
    if entity.unique_id is not None:
  File "/config/custom_components/velux/cover.py", line 77, in unique_id
    unique_id = self.node.node_id + "_" + self.subtype
TypeError: unsupported operand type(s) for +: 'int' and 'str'
pawlizio commented 1 year ago

OK, this issue should be fixed with that: https://github.com/pawlizio/my_velux/compare/2.8.7...2.8.8

tombrain commented 1 year ago

now it looks better :-)

but obvious the old single one is still deactivated there

image

The new one is with underline 2

image

tombrain commented 1 year ago

It seems not to work.

Logger: homeassistant.components.websocket_api.http.connection
Source: custom_components/velux/cover.py:208
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 23:11:28 (4 occurrences)
Last logged: 23:11:53

[139646783515344] 'DualRollerShutter' object has no attribute 'set_position_and_orientation'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 200, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 1745, in async_call
    task.result()
  File "/usr/src/homeassistant/homeassistant/core.py", line 1782, in _execute_service
    await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 213, in handle_service
    await service.entity_service_call(
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 678, in entity_service_call
    future.result()  # pop exception if have
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 943, in async_request_call
    await coro
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 715, in _handle_entity_call
    await result
  File "/config/custom_components/velux/cover.py", line 208, in async_stop_cover
    await self.node.stop(wait_for_completion=False)
  File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 430, in stop
    await self.set_position_and_orientation(
AttributeError: 'DualRollerShutter' object has no attribute 'set_position_and_orientation'
pawlizio commented 1 year ago

OK, for stop button I fixed, please check with 2.8.9 For upper and lower I need further logs. The issue above is just stop button function

tombrain commented 1 year ago

log filtered

2022-12-14 23:24:42.709 DEBUG (MainThread) [custom_components.velux] Setting up velux entry via config flow
2022-12-14 23:24:42.709 DEBUG (MainThread) [pyvlx] Heartbeat __init__
2022-12-14 23:24:42.709 DEBUG (MainThread) [pyvlx] Loading https://github.com/pawlizio/pyvlx.git@master v0.1.40
2022-12-14 23:24:42.709 DEBUG (MainThread) [pyvlx] Connecting to KLF 200 on <pyvlx.pyvlx.PyVLX object at 0x7fbefa9febc0>
2022-12-14 23:24:46.984 DEBUG (MainThread) [pyvlx] Amount of connections since last HA start: 1
2022-12-14 23:24:46.984 DEBUG (MainThread) [pyvlx] SEND: <FramePasswordEnterRequest password="9C****"/>
2022-12-14 23:24:46.993 DEBUG (MainThread) [pyvlx] REC: <FramePasswordEnterConfirmation status="PasswordEnterConfirmationStatus.SUCCESSFUL"/>
2022-12-14 23:24:46.994 DEBUG (MainThread) [pyvlx] SEND: <FrameGetVersionRequest/>
2022-12-14 23:24:47.000 DEBUG (MainThread) [pyvlx] REC: <FrameGetVersionConfirmation software_version="0.2.0.0.71.0" hardware_version="6" product="KLF 200"/>
2022-12-14 23:24:47.001 DEBUG (MainThread) [pyvlx] SEND: <FrameGetProtocolVersionRequest/>
2022-12-14 23:24:47.205 DEBUG (MainThread) [pyvlx] REC: <FrameGetProtocolVersionConfirmation version="3.14"/>
2022-12-14 23:24:47.208 DEBUG (MainThread) [pyvlx] Connected to: <DtoVersion softwareversion="0.2.0.0.71.0" hardwareversion="6" productgroup="14" producttype="3"/>,  <DtoProtocolVersion majorversion="3" minorversion="14"/>
2022-12-14 23:24:47.208 DEBUG (MainThread) [pyvlx] SEND: <FrameHouseStatusMonitorDisableRequest/>
2022-12-14 23:24:47.605 DEBUG (MainThread) [pyvlx] REC: <FrameHouseStatusMonitorDisableConfirmation/>
2022-12-14 23:24:47.613 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-14 23:24:47.828 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-14 23:24:47.835 DEBUG (MainThread) [pyvlx] SEND: <FrameSetUTCRequest time="2022-12-14 23:24:42"/>
2022-12-14 23:24:48.138 DEBUG (MainThread) [pyvlx] REC: <FrameSetUTCConfirmation/>
2022-12-14 23:24:48.154 DEBUG (MainThread) [pyvlx] SEND: <FrameGetNetworkSetupRequest/>
2022-12-14 23:24:48.169 DEBUG (MainThread) [pyvlx] REC: <FrameGetNetworkSetupConfirmation ipaddress="192.168.1.100" netmask="255.255.255.0" gateway="192.168.1.123" dhcp="DHCPParameter.ENABLE"/>
2022-12-14 23:24:48.191 DEBUG (MainThread) [pyvlx] SEND: <FrameHouseStatusMonitorEnableRequest/>
2022-12-14 23:24:49.218 DEBUG (MainThread) [pyvlx] REC: <FrameHouseStatusMonitorEnableConfirmation/>
2022-12-14 23:24:49.221 DEBUG (MainThread) [pyvlx] Heartbeat start
2022-12-14 23:24:49.221 DEBUG (MainThread) [pyvlx] SEND: <FrameGetAllNodesInformationRequest/>
2022-12-14 23:24:49.224 DEBUG (MainThread) [pyvlx] Heartbeat: creating task
2022-12-14 23:24:49.226 DEBUG (MainThread) [pyvlx] Heartbeat: task started
2022-12-14 23:24:49.226 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-14 23:24:49.717 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationConfirmation status="AllNodesInformationStatus.OK" number_of_nodes="4"/>
2022-12-14 23:24:49.735 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="0" order="0" placement="0" name="Abstellraum" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.ROLLER_SHUTTER" product_group="1" product_type="5" node_variation="NodeVariation.NOT_SET" power_mode="1" build_number="19" serial_number="53:09:40:5a:0e:32:01:5d" state="255" current_position="0xF7FF" target="0xF7FF" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2022-12-14 23:24:43" alias_array=""/>
2022-12-14 23:24:49.736 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="0" order="0" placement="0" name="Abstellraum" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.ROLLER_SHUTTER" product_group="1" product_type="5" node_variation="NodeVariation.NOT_SET" power_mode="1" build_number="19" serial_number="53:09:40:5a:0e:32:01:5d" state="255" current_position="0xF7FF" target="0xF7FF" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2022-12-14 23:24:43" alias_array=""/>
2022-12-14 23:24:49.754 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="1" order="1" placement="0" name="Treppenhaus" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:10:00:17" state="255" current_position="0xF7FF" target="0xF7FF" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2022-12-14 23:24:43" alias_array=""/>
2022-12-14 23:24:49.754 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="1" order="1" placement="0" name="Treppenhaus" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:10:00:17" state="255" current_position="0xF7FF" target="0xF7FF" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2022-12-14 23:24:43" alias_array=""/>
2022-12-14 23:24:49.757 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="2" order="2" placement="0" name="Schlafzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:f6" state="255" current_position="0xF7FF" target="0xF7FF" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2022-12-14 23:24:43" alias_array=""/>
2022-12-14 23:24:49.758 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="2" order="2" placement="0" name="Schlafzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:f6" state="255" current_position="0xF7FF" target="0xF7FF" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2022-12-14 23:24:43" alias_array=""/>
2022-12-14 23:24:49.769 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="3" order="3" placement="0" name="Spielzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:48" state="255" current_position="0xF7FF" target="0xF7FF" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2022-12-14 23:24:43" alias_array=""/>
2022-12-14 23:24:49.770 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationFinishedNotification/>
2022-12-14 23:24:49.771 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="3" order="3" placement="0" name="Spielzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:48" state="255" current_position="0xF7FF" target="0xF7FF" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2022-12-14 23:24:43" alias_array=""/>
2022-12-14 23:24:49.772 DEBUG (MainThread) [pyvlx] SEND: <FrameGetSceneListRequest/>
2022-12-14 23:24:49.979 DEBUG (MainThread) [pyvlx] REC: <FrameGetSceneListConfirmation count_scenes="0"/>
2022-12-14 23:24:50.007 DEBUG (MainThread) [custom_components.velux.cover] Cover will be added: Abstellraum
2022-12-14 23:24:50.008 DEBUG (MainThread) [custom_components.velux.cover] Cover will be added: Treppenhaus
2022-12-14 23:24:50.008 DEBUG (MainThread) [custom_components.velux.cover] Cover will be added: Schlafzimmer
2022-12-14 23:24:50.008 DEBUG (MainThread) [custom_components.velux.cover] Cover will be added: Spielzimmer
2022-12-14 23:25:19.227 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-14 23:25:19.227 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-14 23:25:19.228 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-14 23:25:19.379 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-14 23:25:19.380 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="1" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:25:19.592 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="1" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:25:20.434 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="1" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:25:20.436 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="1" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:25:20.436 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:25:20.437 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-14 23:25:20.437 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-14 23:25:20.439 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="1"/>
2022-12-14 23:25:20.442 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-03 02:08:16"/>
2022-12-14 23:25:20.447 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="2" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:25:20.450 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-03 02:08:16"/>
2022-12-14 23:25:20.451 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:25:20.649 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="2" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:25:20.725 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="2" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x6400, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0xC800, "/>
2022-12-14 23:25:20.726 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="2" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x6400, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0xC800, "/>
2022-12-14 23:25:20.726 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 50 %
2022-12-14 23:25:20.726 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-14 23:25:20.727 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 100 %
2022-12-14 23:25:20.729 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="2"/>
2022-12-14 23:25:20.730 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0x6400" target="0x6400" current_position_fp1="0x0000" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-03 02:08:16"/>
2022-12-14 23:25:20.735 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="3" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:25:20.738 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0x6400" target="0x6400" current_position_fp1="0x0000" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-03 02:08:16"/>
2022-12-14 23:25:20.739 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 50 %
2022-12-14 23:25:20.940 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="3" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:25:48.599 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[2]" parameter="100 %" functional_parameter="fp1: 106 %, fp2: 106 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="4" originator="Originator.USER"/>
2022-12-14 23:25:48.764 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="4" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-14 23:25:48.799 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="2" current_position="0x6400" target="0xC800" current_position_fp1="0x0000" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-24 07:51:44"/>
2022-12-14 23:25:48.800 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="2" current_position="0x6400" target="0xC800" current_position_fp1="0x0000" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-24 07:51:44"/>
2022-12-14 23:25:48.801 DEBUG (MainThread) [pyvlx] Schlafzimmer is closing
2022-12-14 23:25:48.801 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 50 %
2022-12-14 23:25:48.916 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="4" status_id="1" index_id="2" node_parameter="0" parameter_value="25600"/>
2022-12-14 23:25:48.921 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="3" current_position="0x6400" target="0xC800" current_position_fp1="0x0000" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-24 07:51:44"/>
2022-12-14 23:25:48.922 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="3" current_position="0x6400" target="0xC800" current_position_fp1="0x0000" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-24 07:51:44"/>
2022-12-14 23:25:48.922 DEBUG (MainThread) [pyvlx] Schlafzimmer is closing
2022-12-14 23:25:48.923 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 50 %
2022-12-14 23:25:48.992 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="4" index_id="2" node_parameter="0" seconds="59"/>
2022-12-14 23:25:48.996 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="4" current_position="0x6400" target="0xC800" current_position_fp1="0x0000" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="59" time="2011-02-24 07:51:44"/>
2022-12-14 23:25:48.996 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="4" current_position="0x6400" target="0xC800" current_position_fp1="0x0000" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="59" time="2011-02-24 07:51:44"/>
2022-12-14 23:25:48.997 DEBUG (MainThread) [pyvlx] Schlafzimmer is closing
2022-12-14 23:25:48.997 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 50 %
2022-12-14 23:25:51.167 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-14 23:25:51.167 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-14 23:25:51.167 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-14 23:25:51.305 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.PERFORMING_TASK_COMMAND"/>
2022-12-14 23:25:51.306 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="5" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:25:51.518 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="5" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:25:51.602 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="5" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:25:51.603 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="5" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:25:51.603 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:25:51.603 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-14 23:25:51.603 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-14 23:25:51.604 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="6" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:25:51.605 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="5"/>
2022-12-14 23:25:51.605 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-26 14:28:32"/>
2022-12-14 23:25:51.607 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-26 14:28:32"/>
2022-12-14 23:25:51.608 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:25:51.709 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[2]" parameter="105 %" functional_parameter="fp1: 106 %, fp2: 106 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="7" originator="Originator.USER"/>
2022-12-14 23:25:51.817 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="6" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:25:51.820 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="4" status_id="1" index_id="2" node_parameter="0" parameter_value="65535"/>
2022-12-14 23:25:51.822 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4"/>
2022-12-14 23:25:51.913 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="6" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_FAILED" status_reply="StatusReply.UNKNOWN_STATUS_REPLY" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x6A98, NodeParameter.FP1: 0x0D3E, NodeParameter.FP2: 0xC800, "/>
2022-12-14 23:25:51.914 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="6" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_FAILED" status_reply="StatusReply.UNKNOWN_STATUS_REPLY" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x6A98, NodeParameter.FP1: 0x0D3E, NodeParameter.FP2: 0xC800, "/>
2022-12-14 23:25:51.914 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 53 %
2022-12-14 23:25:51.914 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 7 %
2022-12-14 23:25:51.915 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 100 %
2022-12-14 23:25:51.918 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="6"/>
2022-12-14 23:25:51.918 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="44" current_position="0x6A98" target="0xC800" current_position_fp1="0x0D3E" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="56" time="2011-02-26 14:28:32"/>
2022-12-14 23:25:51.934 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="8" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:25:51.935 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="44" current_position="0x6A98" target="0xC800" current_position_fp1="0x0D3E" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="56" time="2011-02-26 14:28:32"/>
2022-12-14 23:25:51.936 DEBUG (MainThread) [pyvlx] Schlafzimmer is closing
2022-12-14 23:25:51.936 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 53 %
2022-12-14 23:25:52.132 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="7" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-14 23:25:52.135 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="8" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:25:52.159 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="2" current_position="0x6A98" target="0xD200" current_position_fp1="0x0D3E" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-27 08:40:48"/>
2022-12-14 23:25:52.160 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="2" current_position="0x6A98" target="0xD200" current_position_fp1="0x0D3E" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-02-27 08:40:48"/>
2022-12-14 23:25:52.160 DEBUG (MainThread) [pyvlx] Schlafzimmer is closing
2022-12-14 23:25:52.160 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 53 %
2022-12-14 23:25:52.301 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="7" status_id="1" index_id="2" node_parameter="0" parameter_value="27534"/>
2022-12-14 23:25:52.367 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="7" index_id="2" node_parameter="0" seconds="2"/>
2022-12-14 23:25:52.370 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="4" current_position="0x6B8E" target="0xD200" current_position_fp1="0x0F2A" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="2" time="2011-02-27 08:40:48"/>
2022-12-14 23:25:52.371 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="4" current_position="0x6B8E" target="0xD200" current_position_fp1="0x0F2A" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="2" time="2011-02-27 08:40:48"/>
2022-12-14 23:25:52.371 DEBUG (MainThread) [pyvlx] Schlafzimmer is closing
2022-12-14 23:25:52.371 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 54 %
2022-12-14 23:25:52.431 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="8" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="1" parameter_data="NodeParameter.MP: 0x0000, "/>
2022-12-14 23:25:52.432 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="8" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="1" parameter_data="NodeParameter.MP: 0x0000, "/>
2022-12-14 23:25:52.432 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="8"/>
2022-12-14 23:25:52.433 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-14 23:25:55.430 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="7" status_id="1" index_id="2" node_parameter="0" parameter_value="27514"/>
2022-12-14 23:25:55.431 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="7"/>
2022-12-14 23:25:55.434 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="5" current_position="0x6B7A" target="0x6B7A" current_position_fp1="0x0F2A" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-01 15:17:36"/>
2022-12-14 23:25:55.435 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="5" current_position="0x6B7A" target="0x6B7A" current_position_fp1="0x0F2A" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-01 15:17:36"/>
2022-12-14 23:25:55.436 DEBUG (MainThread) [pyvlx] Schlafzimmer stops closing
2022-12-14 23:25:55.436 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 54 %
2022-12-14 23:26:04.326 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[2]" parameter="0 %" functional_parameter="fp1: 106 %, fp2: 106 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="9" originator="Originator.USER"/>
2022-12-14 23:26:04.467 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="9" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-14 23:26:04.498 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="2" current_position="0x6B7A" target="0x0000" current_position_fp1="0x0F2A" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-08 11:08:00"/>
2022-12-14 23:26:04.498 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="2" current_position="0x6B7A" target="0x0000" current_position_fp1="0x0F2A" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-08 11:08:00"/>
2022-12-14 23:26:04.499 DEBUG (MainThread) [pyvlx] Schlafzimmer is opening
2022-12-14 23:26:04.499 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 54 %
2022-12-14 23:26:04.620 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="9" status_id="1" index_id="2" node_parameter="0" parameter_value="27514"/>
2022-12-14 23:26:04.622 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="3" current_position="0x6B7A" target="0x0000" current_position_fp1="0x0EF4" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-08 11:08:00"/>
2022-12-14 23:26:04.623 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="3" current_position="0x6B7A" target="0x0000" current_position_fp1="0x0EF4" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-08 11:08:00"/>
2022-12-14 23:26:04.624 DEBUG (MainThread) [pyvlx] Schlafzimmer is opening
2022-12-14 23:26:04.624 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 54 %
2022-12-14 23:26:04.684 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="9" index_id="2" node_parameter="0" seconds="33"/>
2022-12-14 23:26:04.686 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="4" current_position="0x6B7A" target="0x0000" current_position_fp1="0x0EF4" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="33" time="2011-03-08 11:08:00"/>
2022-12-14 23:26:04.687 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="4" current_position="0x6B7A" target="0x0000" current_position_fp1="0x0EF4" current_position_fp2="0xC800" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="33" time="2011-03-08 11:08:00"/>
2022-12-14 23:26:04.687 DEBUG (MainThread) [pyvlx] Schlafzimmer is opening
2022-12-14 23:26:04.687 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 54 %
2022-12-14 23:26:22.434 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-14 23:26:22.434 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-14 23:26:22.434 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-14 23:26:22.536 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.PERFORMING_TASK_COMMAND"/>
2022-12-14 23:26:22.537 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="10" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:26:22.749 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="10" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:26:22.861 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="10" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:22.861 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="10" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:22.861 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:26:22.861 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-14 23:26:22.861 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-14 23:26:22.862 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:26:22.862 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="10"/>
2022-12-14 23:26:22.863 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-22 02:48:48"/>
2022-12-14 23:26:22.864 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-22 02:48:48"/>
2022-12-14 23:26:22.864 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:26:23.077 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:26:23.079 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="9" status_id="1" index_id="2" node_parameter="0" parameter_value="65535"/>
2022-12-14 23:26:23.081 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="9"/>
2022-12-14 23:26:23.194 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_FAILED" status_reply="StatusReply.UNKNOWN_STATUS_REPLY" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x23C7, NodeParameter.FP1: 0x0EF4, NodeParameter.FP2: 0x389A, "/>
2022-12-14 23:26:23.194 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_FAILED" status_reply="StatusReply.UNKNOWN_STATUS_REPLY" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x23C7, NodeParameter.FP1: 0x0EF4, NodeParameter.FP2: 0x389A, "/>
2022-12-14 23:26:23.195 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 18 %
2022-12-14 23:26:23.195 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 7 %
2022-12-14 23:26:23.195 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 28 %
2022-12-14 23:26:23.200 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11"/>
2022-12-14 23:26:23.201 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="44" current_position="0x23C7" target="0x0000" current_position_fp1="0x0EF4" current_position_fp2="0x389A" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="14" time="2011-03-22 21:01:04"/>
2022-12-14 23:26:23.223 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="12" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:26:23.224 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="44" current_position="0x23C7" target="0x0000" current_position_fp1="0x0EF4" current_position_fp2="0x389A" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="14" time="2011-03-22 21:01:04"/>
2022-12-14 23:26:23.225 DEBUG (MainThread) [pyvlx] Schlafzimmer is opening
2022-12-14 23:26:23.225 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 18 %
2022-12-14 23:26:23.408 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="12" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:26:23.517 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="12" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:23.518 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="12" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:23.519 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:26:23.519 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-14 23:26:23.519 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-14 23:26:23.521 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="12"/>
2022-12-14 23:26:23.522 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-22 21:01:04"/>
2022-12-14 23:26:23.522 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-14 23:26:23.523 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-03-22 21:01:04"/>
2022-12-14 23:26:23.523 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:26:50.181 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="0" state="5" current_position="0x0000" target="0x0000" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-12 09:32:16"/>
2022-12-14 23:26:50.182 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="0" state="5" current_position="0x0000" target="0x0000" current_position_fp1="0xF7FF" current_position_fp2="0xF7FF" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-12 09:32:16"/>
2022-12-14 23:26:50.183 DEBUG (MainThread) [pyvlx] Abstellraum position changed to: 0 %
2022-12-14 23:26:51.273 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="5" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-13 03:44:32"/>
2022-12-14 23:26:51.274 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="5" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-13 03:44:32"/>
2022-12-14 23:26:51.275 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:26:52.385 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="5" current_position="0x0000" target="0x0000" current_position_fp1="0x0EF4" current_position_fp2="0x389A" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-13 21:56:48"/>
2022-12-14 23:26:52.386 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="5" current_position="0x0000" target="0x0000" current_position_fp1="0x0EF4" current_position_fp2="0x389A" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-13 21:56:48"/>
2022-12-14 23:26:52.386 DEBUG (MainThread) [pyvlx] Schlafzimmer stops opening
2022-12-14 23:26:52.387 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-14 23:26:53.480 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="5" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-14 16:09:04"/>
2022-12-14 23:26:53.481 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="5" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-14 16:09:04"/>
2022-12-14 23:26:53.481 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:26:53.524 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-14 23:26:53.524 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-14 23:26:53.524 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-14 23:26:53.691 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-14 23:26:53.692 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="13" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:26:53.904 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="13" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:26:53.983 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="13" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:53.984 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="13" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:53.985 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:26:53.985 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-14 23:26:53.985 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-14 23:26:53.987 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="13"/>
2022-12-14 23:26:53.988 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-14 16:09:04"/>
2022-12-14 23:26:53.989 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="14" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:26:53.992 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-14 16:09:04"/>
2022-12-14 23:26:53.992 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:26:54.198 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="14" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:26:54.541 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="14" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:54.542 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="14" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:54.542 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-14 23:26:54.542 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-14 23:26:54.542 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-14 23:26:54.544 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="15" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:26:54.545 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="14"/>
2022-12-14 23:26:54.545 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-15 10:21:20"/>
2022-12-14 23:26:54.545 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-15 10:21:20"/>
2022-12-14 23:26:54.545 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-14 23:26:54.757 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="15" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:26:54.867 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="15" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:54.867 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="15" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:26:54.868 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:26:54.868 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-14 23:26:54.868 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-14 23:26:54.868 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-14 23:26:54.868 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="15"/>
2022-12-14 23:26:54.870 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-15 10:21:20"/>
2022-12-14 23:26:54.870 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-04-15 10:21:20"/>
2022-12-14 23:26:54.870 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:27:24.868 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-14 23:27:24.868 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-14 23:27:24.868 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-14 23:27:24.900 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-14 23:27:24.900 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="16" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:27:25.113 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="16" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:27:25.200 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="16" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:27:25.201 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="16" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:27:25.201 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:27:25.201 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-14 23:27:25.202 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-14 23:27:25.205 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="16"/>
2022-12-14 23:27:25.206 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-05-08 22:41:36"/>
2022-12-14 23:27:25.206 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="17" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:27:25.209 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-05-08 22:41:36"/>
2022-12-14 23:27:25.209 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:27:25.415 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="17" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:27:25.515 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="17" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:27:25.516 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="17" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:27:25.517 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-14 23:27:25.517 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-14 23:27:25.517 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-14 23:27:25.519 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="17"/>
2022-12-14 23:27:25.520 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-05-08 22:41:36"/>
2022-12-14 23:27:25.521 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="18" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:27:25.528 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-05-08 22:41:36"/>
2022-12-14 23:27:25.528 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-14 23:27:25.730 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="18" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:27:25.820 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="18" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:27:25.821 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="18"/>
2022-12-14 23:27:25.822 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-05-08 22:41:36"/>
2022-12-14 23:27:25.824 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="18" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:27:25.825 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:27:25.825 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-14 23:27:25.825 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-14 23:27:25.826 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2011-05-08 22:41:36"/>
2022-12-14 23:27:25.826 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:27:25.827 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
tombrain commented 1 year ago

Complete-Stop-Button now works. lown and upper don't.

but no errors in log

2022-12-14 23:33:35.006 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" parameter="106 %" functional_parameter="fp1: 105 %, fp2: 106 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="60" originator="Originator.USER"/>
2022-12-14 23:33:35.119 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="60" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-14 23:33:35.143 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="2" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-13 13:20:16"/>
2022-12-14 23:33:35.144 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="2" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-13 13:20:16"/>
2022-12-14 23:33:35.144 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-14 23:33:35.144 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:33:35.238 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="60" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-14 23:33:35.239 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="60" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-14 23:33:35.239 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="60"/>
2022-12-14 23:33:35.240 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="88" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-13 13:20:16"/>
2022-12-14 23:33:35.240 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="88" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-13 13:20:16"/>
2022-12-14 23:33:35.241 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-14 23:33:35.241 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:33:35.256 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-14 23:33:36.159 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" parameter="106 %" functional_parameter="fp1: 100 %, fp2: 106 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="61" originator="Originator.USER"/>
2022-12-14 23:33:36.310 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="61" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-14 23:33:36.341 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="2" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-14 07:32:32"/>
2022-12-14 23:33:36.342 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="2" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-14 07:32:32"/>
2022-12-14 23:33:36.342 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-14 23:33:36.343 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:33:36.433 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="61" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-14 23:33:36.434 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="61" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-14 23:33:36.436 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="61"/>
2022-12-14 23:33:36.439 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="88" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-14 07:32:32"/>
2022-12-14 23:33:36.440 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="88" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-14 07:32:32"/>
2022-12-14 23:33:36.440 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-14 23:33:36.441 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:33:36.454 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-14 23:33:37.596 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-14 23:33:37.596 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-14 23:33:37.597 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-14 23:33:37.625 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" parameter="106 %" functional_parameter="fp1: 105 %, fp2: 106 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="62" originator="Originator.USER"/>
2022-12-14 23:33:37.715 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-14 23:33:37.716 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="63" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:33:37.930 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="62" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-14 23:33:37.997 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="2" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-15 01:44:48"/>
2022-12-14 23:33:37.997 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="2" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-15 01:44:48"/>
2022-12-14 23:33:37.997 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-14 23:33:37.998 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:33:38.092 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="62" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-14 23:33:38.095 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="62" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-14 23:33:38.095 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="62"/>
2022-12-14 23:33:38.099 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="88" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-15 19:57:04"/>
2022-12-14 23:33:38.101 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="88" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-15 19:57:04"/>
2022-12-14 23:33:38.101 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-14 23:33:38.101 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:33:38.119 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-14 23:33:38.328 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="63" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:33:38.441 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="63" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:33:38.442 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="63" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:33:38.442 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:33:38.443 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-14 23:33:38.443 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-14 23:33:38.445 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="63"/>
2022-12-14 23:33:38.446 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-15 19:57:04"/>
2022-12-14 23:33:38.446 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="64" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:33:38.450 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-15 19:57:04"/>
2022-12-14 23:33:38.451 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-14 23:33:38.660 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="64" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:33:38.765 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="64" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:33:38.765 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="64" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:33:38.766 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-14 23:33:38.766 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-14 23:33:38.766 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-14 23:33:38.769 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="64"/>
2022-12-14 23:33:38.770 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-15 19:57:04"/>
2022-12-14 23:33:38.771 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="65" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-14 23:33:38.772 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-15 19:57:04"/>
2022-12-14 23:33:38.773 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-14 23:33:38.983 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="65" status="StatusRequestStatus.ACCEPTED"/>
2022-12-14 23:33:39.065 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="65" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:33:39.066 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="65" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-14 23:33:39.066 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-14 23:33:39.066 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-14 23:33:39.067 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-14 23:33:39.070 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="65"/>
2022-12-14 23:33:39.071 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-16 14:09:20"/>
2022-12-14 23:33:39.079 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-14 23:33:39.080 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2012-02-16 14:09:20"/>
2022-12-14 23:33:39.080 DEBUG (MainThread) [pyvlx] Spielzimmer stops opening
2022-12-14 23:33:39.081 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-14 23:33:39.081 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
pawlizio commented 1 year ago

Can you try using the slider to set the shutter to a specific position. May I need to add the active parameter setting. However for today it is enough, I will continue another time

tombrain commented 1 year ago

setPosition -> Spielzimmer_lower -> 66%

2022-12-15 00:22:34.329 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" parameter="106 %" functional_parameter="fp1: 106 %, fp2: 34 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="349" originator="Originator.USER"/>
2022-12-15 00:22:34.470 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="349" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 00:22:34.500 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="2" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2018-03-22 20:12:00"/>
2022-12-15 00:22:34.501 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="2" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2018-03-22 20:12:00"/>
2022-12-15 00:22:34.501 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 00:22:34.502 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 00:22:34.596 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="349" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 00:22:34.597 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="349" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 00:22:34.599 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="349"/>
2022-12-15 00:22:34.600 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="88" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2018-03-22 20:12:00"/>
2022-12-15 00:22:34.601 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="88" current_position="0x0000" target="0xD400" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2018-03-22 20:12:00"/>
2022-12-15 00:22:34.602 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 00:22:34.602 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 00:22:34.618 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 00:22:48.720 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 00:22:48.721 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 00:22:48.721 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 00:22:48.898 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 00:22:48.899 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="350" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 00:22:49.111 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="350" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 00:22:49.220 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="350" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-15 00:22:49.220 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="350" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
2022-12-15 00:22:49.220 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 00:22:49.220 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 00:22:49.220 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 00:22:49.221 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="351" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 00:22:49.221 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="350"/>
2022-12-15 00:22:49.223 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2018-04-03 06:16:00"/>
2022-12-15 00:22:49.223 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0x0000" target="0x0000" current_position_fp1="0x0000" current_position_fp2="0x0000" current_position_fp3="0xF7FF" current_position_fp4="0xF7FF" remaining_time="0" time="2018-04-03 06:16:00"/>
2022-12-15 00:22:49.223 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 00:22:49.435 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="351" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 00:22:49.526 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="351" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0x0000, NodeParameter.FP1: 0x0000, NodeParameter.FP2: 0x0000, "/>
pawlizio commented 1 year ago

Actually, from your log (extract below) I would expect that Spielzimmer_lower should move to 66% (pyvlx is different to HA, 66% in HA are 100-66 = 34% in pyvlx). Actually the 106% is irritating, but this the IGNORE value.

SEND: <FrameCommandSendRequest node_ids="[3]" parameter="106 %" functional_parameter="fp1: 106 %, fp2: 34 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="349" originator="Originator.USER"/>

I made some further modification, included the active_parameter value and changed some log entries to have them in a more readable way. To load this modified code it should be enough to just reboot HA. Pyvlx should load then with v0.1.41 DEBUG (MainThread) [pyvlx] Loading https://github.com/pawlizio/pyvlx.git@master v0.1.41

From the documentation of KLF200 actually the ParameterActive should just have informational character for the response frame. I wonder if this will have impact on the actuator, but we can give it a try... image

tombrain commented 1 year ago

I'm sorry. But ist don't work. Only Button for whole cover works.

For lower and upper: nothing. No SetPosition and no buttons

2022-12-15 21:34:21.862 DEBUG (MainThread) [pyvlx] Heartbeat __init__
2022-12-15 21:34:21.862 DEBUG (MainThread) [pyvlx] Loading https://github.com/pawlizio/pyvlx.git@master v0.1.42
2022-12-15 21:34:21.862 DEBUG (MainThread) [pyvlx] Connecting to KLF 200 on <pyvlx.pyvlx.PyVLX object at 0x7f950ad0fe80>
2022-12-15 21:34:26.147 DEBUG (MainThread) [pyvlx] Amount of connections since last HA start: 1
2022-12-15 21:34:26.148 DEBUG (MainThread) [pyvlx] SEND: <FramePasswordEnterRequest password="9C****"/>
2022-12-15 21:34:26.171 DEBUG (MainThread) [pyvlx] REC: <FramePasswordEnterConfirmation status="PasswordEnterConfirmationStatus.SUCCESSFUL"/>
2022-12-15 21:34:26.174 DEBUG (MainThread) [pyvlx] SEND: <FrameGetVersionRequest/>
2022-12-15 21:34:26.189 DEBUG (MainThread) [pyvlx] REC: <FrameGetVersionConfirmation software_version="0.2.0.0.71.0" hardware_version="6" product="KLF 200"/>
2022-12-15 21:34:26.206 DEBUG (MainThread) [pyvlx] SEND: <FrameGetProtocolVersionRequest/>
2022-12-15 21:34:26.377 DEBUG (MainThread) [pyvlx] REC: <FrameGetProtocolVersionConfirmation version="3.14"/>
2022-12-15 21:34:26.384 DEBUG (MainThread) [pyvlx] Connected to: <DtoVersion softwareversion="0.2.0.0.71.0" hardwareversion="6" productgroup="14" producttype="3"/>, <DtoProtocolVersion majorversion="3" minorversion="14"/>
2022-12-15 21:34:26.384 DEBUG (MainThread) [pyvlx] SEND: <FrameHouseStatusMonitorDisableRequest/>
2022-12-15 21:34:26.757 DEBUG (MainThread) [pyvlx] REC: <FrameHouseStatusMonitorDisableConfirmation/>
2022-12-15 21:34:26.770 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:34:26.804 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:34:26.809 DEBUG (MainThread) [pyvlx] SEND: <FrameSetUTCRequest time="2022-12-15 21:34:21"/>
2022-12-15 21:34:27.017 DEBUG (MainThread) [pyvlx] REC: <FrameSetUTCConfirmation/>
2022-12-15 21:34:27.019 DEBUG (MainThread) [pyvlx] SEND: <FrameGetNetworkSetupRequest/>
2022-12-15 21:34:27.029 DEBUG (MainThread) [pyvlx] REC: <FrameGetNetworkSetupConfirmation ipaddress="192.168.1.100" netmask="255.255.255.0" gateway="192.168.1.123" dhcp="DHCPParameter.ENABLE"/>
2022-12-15 21:34:27.031 DEBUG (MainThread) [pyvlx] SEND: <FrameHouseStatusMonitorEnableRequest/>
2022-12-15 21:34:28.374 DEBUG (MainThread) [pyvlx] REC: <FrameHouseStatusMonitorEnableConfirmation/>
2022-12-15 21:34:28.377 DEBUG (MainThread) [pyvlx] Heartbeat start
2022-12-15 21:34:28.378 DEBUG (MainThread) [pyvlx] SEND: <FrameGetAllNodesInformationRequest/>
2022-12-15 21:34:28.381 DEBUG (MainThread) [pyvlx] Heartbeat: creating task
2022-12-15 21:34:28.385 DEBUG (MainThread) [pyvlx] Heartbeat: task started
2022-12-15 21:34:28.385 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:34:29.281 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationConfirmation status="AllNodesInformationStatus.OK" number_of_nodes="4"/>
2022-12-15 21:34:29.300 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="0" order="0" placement="0" name="Abstellraum" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.ROLLER_SHUTTER" product_group="1" product_type="5" node_variation="NodeVariation.NOT_SET" power_mode="1" build_number="19" serial_number="53:09:40:5a:0e:32:01:5d" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:34:23" alias_array=""/>
2022-12-15 21:34:29.301 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="0" order="0" placement="0" name="Abstellraum" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.ROLLER_SHUTTER" product_group="1" product_type="5" node_variation="NodeVariation.NOT_SET" power_mode="1" build_number="19" serial_number="53:09:40:5a:0e:32:01:5d" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:34:23" alias_array=""/>
2022-12-15 21:34:29.310 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="1" order="1" placement="0" name="Treppenhaus" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:10:00:17" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:34:23" alias_array=""/>
2022-12-15 21:34:29.311 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="1" order="1" placement="0" name="Treppenhaus" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:10:00:17" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:34:23" alias_array=""/>
2022-12-15 21:34:29.321 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="2" order="2" placement="0" name="Schlafzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:f6" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:34:23" alias_array=""/>
2022-12-15 21:34:29.321 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="2" order="2" placement="0" name="Schlafzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:f6" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:34:23" alias_array=""/>
2022-12-15 21:34:29.332 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="3" order="3" placement="0" name="Spielzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:48" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:34:23" alias_array=""/>
2022-12-15 21:34:29.332 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="3" order="3" placement="0" name="Spielzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:48" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:34:23" alias_array=""/>
2022-12-15 21:34:29.333 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationFinishedNotification/>
2022-12-15 21:34:29.335 DEBUG (MainThread) [pyvlx] SEND: <FrameGetSceneListRequest/>
2022-12-15 21:34:29.542 DEBUG (MainThread) [pyvlx] REC: <FrameGetSceneListConfirmation count_scenes="0"/>
2022-12-15 21:34:29.556 DEBUG (MainThread) [custom_components.velux.cover] Cover will be added: Abstellraum
2022-12-15 21:34:29.556 DEBUG (MainThread) [custom_components.velux.cover] Cover will be added: Treppenhaus
2022-12-15 21:34:29.556 DEBUG (MainThread) [custom_components.velux.cover] Cover will be added: Schlafzimmer
2022-12-15 21:34:29.556 DEBUG (MainThread) [custom_components.velux.cover] Cover will be added: Spielzimmer
2022-12-15 21:34:58.386 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:34:58.386 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:34:58.387 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:34:58.522 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:34:58.524 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="1" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:34:58.735 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="1" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:34:59.076 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:34:59.077 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:34:59.077 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:34:59.084 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="1"/>
2022-12-15 21:34:59.101 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="2" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:34:59.103 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:34:59.277 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="2" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:34:59.399 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:34:59.399 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:34:59.400 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:34:59.407 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="2"/>
2022-12-15 21:34:59.425 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="3" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:34:59.429 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:34:59.606 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="3" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:34:59.953 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:34:59.953 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 21:34:59.953 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:34:59.955 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="3"/>
2022-12-15 21:34:59.961 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:34:59.962 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:35:29.962 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:35:29.962 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:35:29.962 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:35:29.984 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:35:29.985 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:35:30.198 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:35:30.537 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:35:30.537 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:35:30.538 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:35:30.541 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4"/>
2022-12-15 21:35:30.548 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="5" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:35:30.554 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:35:30.745 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="5" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:35:30.831 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:35:30.832 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:35:30.832 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:35:30.835 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="5"/>
2022-12-15 21:35:30.842 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="6" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:35:30.847 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:35:31.040 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="6" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:35:31.125 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:35:31.125 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 21:35:31.126 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:35:31.129 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="6"/>
2022-12-15 21:35:31.136 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:35:31.142 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:01.139 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:36:01.139 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:36:01.140 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:36:01.153 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:36:01.154 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="7" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:36:01.366 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="7" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:36:01.656 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:36:01.656 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:36:01.656 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:36:01.659 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="7"/>
2022-12-15 21:36:01.674 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="8" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:36:01.677 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:36:01.864 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="8" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:36:01.976 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:36:01.976 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:36:01.976 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:36:01.976 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="8"/>
2022-12-15 21:36:01.979 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="9" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:36:01.980 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:36:02.189 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="9" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:36:02.312 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:02.312 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 21:36:02.313 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:36:02.317 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="9"/>
2022-12-15 21:36:02.322 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:36:02.325 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:03.906 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="IGNORE" functional_parameter="fp1: 0 %, fp2: 34 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="10" originator="Originator.USER"/>
2022-12-15 21:36:03.991 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="10" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:36:04.054 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:36:04.055 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:04.142 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="10" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:36:04.145 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="10" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:36:04.145 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="10"/>
2022-12-15 21:36:04.154 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:36:04.154 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:04.169 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:36:29.641 DEBUG (MainThread) [pyvlx] Abstellraum position changed to: 0 %
2022-12-15 21:36:30.724 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:36:31.801 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:36:32.324 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:36:32.324 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:36:32.324 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:36:32.425 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:36:32.426 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:36:32.638 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:36:32.922 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:36:32.922 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:36:32.922 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:36:32.923 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11"/>
2022-12-15 21:36:32.930 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="12" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:36:32.933 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:36:33.134 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="12" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:36:33.220 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:36:33.220 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:36:33.221 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:36:33.224 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="12"/>
2022-12-15 21:36:33.232 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="13" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:36:33.237 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:36:33.428 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="13" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:36:33.516 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:33.516 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 21:36:33.516 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:36:33.517 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="13"/>
2022-12-15 21:36:33.527 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:36:33.532 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-15 21:36:33.533 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:44.335 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="IGNORE" functional_parameter="fp1: 0 %, fp2: 34 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="14" originator="Originator.USER"/>
2022-12-15 21:36:44.436 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="14" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:36:44.466 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:36:44.466 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:44.546 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="14" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:36:44.547 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="14" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:36:44.549 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="14"/>
2022-12-15 21:36:44.556 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:36:44.557 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:44.568 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:36:53.498 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="1" parameter="IGNORE" functional_parameter="fp1: 34 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="15" originator="Originator.USER"/>
2022-12-15 21:36:53.603 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="15" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:36:53.638 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:36:53.639 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:53.721 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="15" status_id="1" index_id="3" node_parameter="1" parameter_value="0"/>
2022-12-15 21:36:53.722 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="15" status_id="1" index_id="3" node_parameter="1" parameter_value="0"/>
2022-12-15 21:36:53.724 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="15"/>
2022-12-15 21:36:53.733 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:36:53.734 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:36:53.746 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:37:03.529 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:37:03.529 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:37:03.529 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:37:03.619 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:37:03.620 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="16" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:37:03.827 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="16" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:37:04.206 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:37:04.206 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:37:04.207 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:37:04.210 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="16"/>
2022-12-15 21:37:04.215 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="17" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:37:04.222 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:37:04.414 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="17" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:37:04.522 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:37:04.523 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:37:04.523 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:37:04.526 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="17"/>
2022-12-15 21:37:04.534 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="18" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:37:04.540 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:37:04.732 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="18" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:37:04.839 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:37:04.839 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 21:37:04.840 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:37:04.846 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="18"/>
2022-12-15 21:37:04.855 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:37:04.861 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-15 21:37:04.862 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:37:05.180 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="34 %" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="19" originator="Originator.USER"/>
2022-12-15 21:37:05.257 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="19" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:05.315 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:05.315 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:37:05.430 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="19" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 21:37:05.440 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:05.441 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:37:05.500 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="19" index_id="3" node_parameter="0" seconds="35"/>
2022-12-15 21:37:05.507 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:05.507 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:37:20.815 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="CURRENT" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="20" originator="Originator.USER"/>
2022-12-15 21:37:20.836 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="20" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:20.838 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="19" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-15 21:37:20.842 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="19"/>
2022-12-15 21:37:20.894 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:20.894 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:37:21.027 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="20" status_id="1" index_id="3" node_parameter="0" parameter_value="9550"/>
2022-12-15 21:37:21.093 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="20" index_id="3" node_parameter="0" seconds="2"/>
2022-12-15 21:37:21.102 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:21.103 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:23.579 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="IGNORE" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="21" originator="Originator.USER"/>
2022-12-15 21:37:23.619 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="21" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:23.621 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="20" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-15 21:37:23.624 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="20"/>
2022-12-15 21:37:23.656 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:23.657 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:23.739 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="21" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:37:23.741 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="21" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:37:23.742 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="21"/>
2022-12-15 21:37:23.752 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:23.752 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:23.761 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:37:29.457 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="CURRENT" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="22" originator="Originator.USER"/>
2022-12-15 21:37:29.646 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="22" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:29.708 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:29.708 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:29.819 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="22" status_id="1" index_id="3" node_parameter="0" parameter_value="9522"/>
2022-12-15 21:37:29.821 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="22" status_id="1" index_id="3" node_parameter="0" parameter_value="9522"/>
2022-12-15 21:37:29.823 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="22"/>
2022-12-15 21:37:29.832 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-15 21:37:29.832 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:31.049 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="IGNORE" functional_parameter="fp1: 0 %, fp2: 100 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="23" originator="Originator.USER"/>
2022-12-15 21:37:31.087 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="23" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:31.136 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:31.136 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:31.221 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="23" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:37:31.223 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="23" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:37:31.224 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="23"/>
2022-12-15 21:37:31.234 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:31.234 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:31.243 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:37:32.678 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="IGNORE" functional_parameter="fp1: 0 %, fp2: CURRENT, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="24" originator="Originator.USER"/>
2022-12-15 21:37:32.718 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="24" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:32.785 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:32.786 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:32.868 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="24" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:37:32.870 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="24" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:37:32.872 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="24"/>
2022-12-15 21:37:32.881 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:32.881 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:32.890 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:37:34.857 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:37:34.857 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:37:34.857 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:37:34.991 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:37:34.991 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="25" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:37:35.204 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="25" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:37:35.298 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:37:35.299 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:37:35.299 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:37:35.301 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="25"/>
2022-12-15 21:37:35.309 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="26" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:37:35.314 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:37:35.506 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="26" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:37:35.613 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:37:35.613 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:37:35.613 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:37:35.616 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="26"/>
2022-12-15 21:37:35.623 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="27" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:37:35.628 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:37:35.821 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="27" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:37:36.092 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:36.093 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 37 %
2022-12-15 21:37:36.093 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:37:36.096 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="27"/>
2022-12-15 21:37:36.104 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:37:36.109 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-15 21:37:36.110 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:36.299 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="1" parameter="IGNORE" functional_parameter="fp1: CURRENT, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="28" originator="Originator.USER"/>
2022-12-15 21:37:36.513 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="28" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:36.577 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:36.578 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:36.657 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="28" status_id="1" index_id="3" node_parameter="1" parameter_value="19045"/>
2022-12-15 21:37:36.659 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="28" status_id="1" index_id="3" node_parameter="1" parameter_value="19045"/>
2022-12-15 21:37:36.660 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="28"/>
2022-12-15 21:37:36.666 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:36.667 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:36.680 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:37:43.001 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="1" parameter="IGNORE" functional_parameter="fp1: CURRENT, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="29" originator="Originator.USER"/>
2022-12-15 21:37:43.195 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="29" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:43.230 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:43.230 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:43.317 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="29" status_id="1" index_id="3" node_parameter="1" parameter_value="19045"/>
2022-12-15 21:37:43.319 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="29" status_id="1" index_id="3" node_parameter="1" parameter_value="19045"/>
2022-12-15 21:37:43.320 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="29"/>
2022-12-15 21:37:43.329 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:43.330 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:43.339 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:37:44.392 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="1" parameter="IGNORE" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="30" originator="Originator.USER"/>
2022-12-15 21:37:44.604 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="30" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:44.665 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:44.665 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:44.750 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="30" status_id="1" index_id="3" node_parameter="1" parameter_value="19045"/>
2022-12-15 21:37:44.751 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="30" status_id="1" index_id="3" node_parameter="1" parameter_value="19045"/>
2022-12-15 21:37:44.753 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="30"/>
2022-12-15 21:37:44.762 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:44.762 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:44.772 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:37:45.232 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="IGNORE" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="31" originator="Originator.USER"/>
2022-12-15 21:37:45.407 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="31" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:45.480 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:45.480 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:45.564 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="31" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:37:45.566 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="31" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 21:37:45.567 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="31"/>
2022-12-15 21:37:45.576 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 21:37:45.577 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:45.586 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 21:37:46.190 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="0 %" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="32" originator="Originator.USER"/>
2022-12-15 21:37:46.221 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="32" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 21:37:46.280 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-15 21:37:46.280 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:46.390 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="32" status_id="1" index_id="3" node_parameter="0" parameter_value="9522"/>
2022-12-15 21:37:46.399 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-15 21:37:46.399 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:37:46.461 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="32" index_id="3" node_parameter="0" seconds="24"/>
2022-12-15 21:37:46.466 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-15 21:37:46.466 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 19 %
2022-12-15 21:38:06.105 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:38:06.105 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:38:06.106 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:38:06.204 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.PERFORMING_TASK_COMMAND"/>
2022-12-15 21:38:06.205 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="33" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:38:06.417 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="33" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:38:06.500 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:38:06.500 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:38:06.501 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:38:06.505 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="33"/>
2022-12-15 21:38:06.510 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="34" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:38:06.516 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:38:06.708 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="34" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:38:06.813 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:38:06.814 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:38:06.814 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:38:06.817 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="34"/>
2022-12-15 21:38:06.824 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="35" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:38:06.829 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:38:07.020 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="35" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:38:07.021 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="32" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-15 21:38:07.022 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="32"/>
2022-12-15 21:38:07.104 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:38:07.104 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 21:38:07.104 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:38:07.110 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="35"/>
2022-12-15 21:38:07.125 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:38:07.131 DEBUG (MainThread) [pyvlx] Spielzimmer stops opening
2022-12-15 21:38:07.131 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-15 21:38:07.131 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:38:37.127 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:38:37.127 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:38:37.128 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:38:37.341 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:38:37.342 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="36" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:38:37.552 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="36" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:38:37.646 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:38:37.646 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:38:37.647 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:38:37.650 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="36"/>
2022-12-15 21:38:37.657 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="37" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:38:37.667 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:38:37.854 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="37" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:38:37.932 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:38:37.933 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:38:37.933 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:38:37.934 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="37"/>
2022-12-15 21:38:37.943 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="38" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:38:37.948 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:38:38.140 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="38" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:38:38.222 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:38:38.223 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 21:38:38.223 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:38:38.227 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="38"/>
2022-12-15 21:38:38.233 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:38:38.237 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
pawlizio commented 1 year ago

I'm just wonder, why FHEM forum sets the unused functional parameter is set to 53504, this is in HEX D100, which is Target value, not Ignore value, while MP is set to 55304 (probably twisted) which is HEX D808.

Upper cover (FP1) of Velux SMG doublecover:

set Velux_2 raw ParameterActive=1 FP1=0 MP=55304 FP2=53504
set Velux_2 raw ParameterActive=1 FP1=51200 MP=55304 FP2=53504
Lover cover(FP2) of Velux SMG doublecover:

set Velux_2 raw ParameterActive=2 FP2=0 MP=55304 FP1=53504
set Velux_2 raw ParameterActive=2 FP2=51200 MP=55304 FP1=53504

Lets try to set both unused Parameter to Target. image

Please just reboot, pyvlx should load with v0.1.43

tombrain commented 1 year ago

now, no button works :-( not upper, not lower, not both

2022-12-15 21:58:54.149 DEBUG (MainThread) [pyvlx] Heartbeat __init__
2022-12-15 21:58:54.149 DEBUG (MainThread) [pyvlx] Loading https://github.com/pawlizio/pyvlx.git@master v0.1.43
2022-12-15 21:58:54.149 DEBUG (MainThread) [pyvlx] Connecting to KLF 200 on <pyvlx.pyvlx.PyVLX object at 0x7f1a54469b10>
2022-12-15 21:58:58.721 DEBUG (MainThread) [pyvlx] SEND: <FramePasswordEnterRequest password="9C****"/>
2022-12-15 21:58:58.735 DEBUG (MainThread) [pyvlx] REC: <FramePasswordEnterConfirmation status="PasswordEnterConfirmationStatus.SUCCESSFUL"/>
2022-12-15 21:58:58.746 DEBUG (MainThread) [pyvlx] SEND: <FrameGetVersionRequest/>
2022-12-15 21:58:58.759 DEBUG (MainThread) [pyvlx] REC: <FrameGetVersionConfirmation software_version="0.2.0.0.71.0" hardware_version="6" product="KLF 200"/>
2022-12-15 21:58:58.772 DEBUG (MainThread) [pyvlx] SEND: <FrameGetProtocolVersionRequest/>
2022-12-15 21:58:58.926 DEBUG (MainThread) [pyvlx] REC: <FrameGetProtocolVersionConfirmation version="3.14"/>
2022-12-15 21:58:58.929 DEBUG (MainThread) [pyvlx] Connected to: <DtoVersion softwareversion="0.2.0.0.71.0" hardwareversion="6" productgroup="14" producttype="3"/>, <DtoProtocolVersion majorversion="3" minorversion="14"/>
2022-12-15 21:58:58.930 DEBUG (MainThread) [pyvlx] SEND: <FrameHouseStatusMonitorDisableRequest/>
2022-12-15 21:58:59.321 DEBUG (MainThread) [pyvlx] REC: <FrameHouseStatusMonitorDisableConfirmation/>
2022-12-15 21:58:59.328 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:58:59.528 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:58:59.529 DEBUG (MainThread) [pyvlx] SEND: <FrameSetUTCRequest time="2022-12-15 21:58:54"/>
2022-12-15 21:58:59.739 DEBUG (MainThread) [pyvlx] REC: <FrameSetUTCConfirmation/>
2022-12-15 21:58:59.743 DEBUG (MainThread) [pyvlx] SEND: <FrameGetNetworkSetupRequest/>
2022-12-15 21:58:59.747 DEBUG (MainThread) [pyvlx] REC: <FrameGetNetworkSetupConfirmation ipaddress="192.168.1.100" netmask="255.255.255.0" gateway="192.168.1.123" dhcp="DHCPParameter.ENABLE"/>
2022-12-15 21:58:59.748 DEBUG (MainThread) [pyvlx] SEND: <FrameHouseStatusMonitorEnableRequest/>
2022-12-15 21:59:00.942 DEBUG (MainThread) [pyvlx] REC: <FrameHouseStatusMonitorEnableConfirmation/>
2022-12-15 21:59:00.943 DEBUG (MainThread) [pyvlx] Heartbeat start
2022-12-15 21:59:00.944 DEBUG (MainThread) [pyvlx] SEND: <FrameGetAllNodesInformationRequest/>
2022-12-15 21:59:00.946 DEBUG (MainThread) [pyvlx] Heartbeat: creating task
2022-12-15 21:59:00.947 DEBUG (MainThread) [pyvlx] Heartbeat: task started
2022-12-15 21:59:00.947 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 21:59:01.474 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationConfirmation status="AllNodesInformationStatus.OK" number_of_nodes="4"/>
2022-12-15 21:59:01.492 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="0" order="0" placement="0" name="Abstellraum" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.ROLLER_SHUTTER" product_group="1" product_type="5" node_variation="NodeVariation.NOT_SET" power_mode="1" build_number="19" serial_number="53:09:40:5a:0e:32:01:5d" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:58:55" alias_array=""/>
2022-12-15 21:59:01.494 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="0" order="0" placement="0" name="Abstellraum" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.ROLLER_SHUTTER" product_group="1" product_type="5" node_variation="NodeVariation.NOT_SET" power_mode="1" build_number="19" serial_number="53:09:40:5a:0e:32:01:5d" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:58:55" alias_array=""/>
2022-12-15 21:59:01.507 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="1" order="1" placement="0" name="Treppenhaus" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:10:00:17" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:58:55" alias_array=""/>
2022-12-15 21:59:01.508 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="1" order="1" placement="0" name="Treppenhaus" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:10:00:17" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:58:55" alias_array=""/>
2022-12-15 21:59:01.513 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="2" order="2" placement="0" name="Schlafzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:f6" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:58:55" alias_array=""/>
2022-12-15 21:59:01.514 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="2" order="2" placement="0" name="Schlafzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:f6" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:58:55" alias_array=""/>
2022-12-15 21:59:01.524 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationNotification node_id="3" order="3" placement="0" name="Spielzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:48" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:58:55" alias_array=""/>
2022-12-15 21:59:01.525 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameGetAllNodesInformationNotification node_id="3" order="3" placement="0" name="Spielzimmer" velocity="Velocity.SILENT" node_type="NodeTypeWithSubtype.DUAL_ROLLER_SHUTTER" product_group="1" product_type="4" node_variation="NodeVariation.NOT_SET" power_mode="0" build_number="13" serial_number="56:0e:04:26:07:08:00:48" state="255" current_position="UNKNOWN" target="UNKNOWN" current_position_fp1="UNKNOWN" current_position_fp2="UNKNOWN" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2022-12-15 21:58:55" alias_array=""/>
2022-12-15 21:59:01.526 DEBUG (MainThread) [pyvlx] REC: <FrameGetAllNodesInformationFinishedNotification/>
2022-12-15 21:59:01.528 DEBUG (MainThread) [pyvlx] SEND: <FrameGetSceneListRequest/>
2022-12-15 21:59:01.735 DEBUG (MainThread) [pyvlx] REC: <FrameGetSceneListConfirmation count_scenes="0"/>
2022-12-15 21:59:31.969 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 21:59:31.970 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 21:59:31.970 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 21:59:32.097 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 21:59:32.112 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="1" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:59:34.199 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="1" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:59:34.205 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="1"/>
2022-12-15 21:59:34.230 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:59:34.230 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 21:59:34.230 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 21:59:34.236 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 21:59:34.246 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="2" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:59:34.383 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="2" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:59:34.522 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="2"/>
2022-12-15 21:59:34.526 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:59:34.526 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 21:59:34.526 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 21:59:34.531 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 21:59:34.535 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="3" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 21:59:35.021 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="3" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 21:59:35.024 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="3"/>
2022-12-15 21:59:35.032 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:59:35.032 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 21:59:35.032 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 21:59:35.037 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 21:59:35.041 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:00:05.043 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:00:05.043 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:00:05.043 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:00:05.066 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:00:05.067 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:00:05.286 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:00:05.590 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:00:05.591 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:00:05.591 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:00:05.594 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4"/>
2022-12-15 22:00:05.603 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="5" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:00:05.608 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:00:05.798 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="5" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:00:05.899 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:00:05.899 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:00:05.899 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:00:05.900 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="5"/>
2022-12-15 22:00:05.900 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="6" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:00:05.903 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:00:06.113 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="6" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:00:06.227 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:00:06.227 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:00:06.228 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:00:06.232 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="6"/>
2022-12-15 22:00:06.237 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:00:06.241 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:00:36.238 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:00:36.238 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:00:36.238 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:00:36.254 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:00:36.255 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="7" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:00:36.466 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="7" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:00:37.084 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="7"/>
2022-12-15 22:00:37.090 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:00:37.090 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:00:37.090 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:00:37.099 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="8" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:00:37.105 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:00:37.296 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="8" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:00:37.404 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:00:37.404 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:00:37.404 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:00:37.405 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="8"/>
2022-12-15 22:00:37.407 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="9" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:00:37.408 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:00:37.618 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="9" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:00:37.712 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:00:37.712 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:00:37.712 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:00:37.717 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="9"/>
2022-12-15 22:00:37.723 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:00:37.728 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:01:01.954 DEBUG (MainThread) [pyvlx] Abstellraum position changed to: 0 %
2022-12-15 22:01:03.246 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:01:04.321 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:01:05.427 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:01:07.724 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:01:07.724 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:01:07.725 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:01:07.739 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:01:07.740 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="10" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:01:07.952 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="10" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:01:08.038 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:01:08.039 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:01:08.039 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:01:08.043 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="10"/>
2022-12-15 22:01:08.050 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:01:08.055 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:01:08.246 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:01:08.574 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:01:08.574 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:01:08.575 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:01:08.579 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11"/>
2022-12-15 22:01:08.585 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="12" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:01:08.591 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:01:08.782 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="12" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:01:08.902 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:01:08.902 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:01:08.903 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:01:08.907 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="12"/>
2022-12-15 22:01:08.913 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:01:08.918 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:01:38.915 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:01:38.915 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:01:38.915 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:01:38.930 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:01:38.931 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="13" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:01:39.143 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="13" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:01:39.403 ERROR (MainThread) [custom_components.localtuya.common] [411...f5f] Connect to 192.168.1.62 failed
2022-12-15 22:01:39.453 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:01:39.454 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:01:39.454 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:01:39.458 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="13"/>
2022-12-15 22:01:39.464 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="14" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:01:39.468 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:01:39.662 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="14" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:01:39.749 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:01:39.750 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:01:39.750 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:01:39.753 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="14"/>
2022-12-15 22:01:39.761 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="15" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:01:39.767 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:01:39.960 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="15" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:01:40.066 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:01:40.066 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:01:40.067 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:01:40.069 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="15"/>
2022-12-15 22:01:40.072 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:01:40.075 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:02:10.074 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:02:10.075 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:02:10.075 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:02:10.095 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:02:10.096 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="16" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:02:10.308 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="16" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:02:10.388 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="16"/>
2022-12-15 22:02:10.390 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:02:10.391 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:02:10.391 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:02:10.393 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="17" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:02:10.395 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:02:10.598 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="17" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:02:10.685 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:02:10.686 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:02:10.686 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:02:10.690 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="17"/>
2022-12-15 22:02:10.697 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="18" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:02:10.703 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:02:10.892 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="18" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:02:10.976 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:02:10.976 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:02:10.976 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:02:10.980 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="18"/>
2022-12-15 22:02:10.987 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:02:10.993 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:02:40.989 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:02:40.989 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:02:40.989 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:02:41.004 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:02:41.004 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="19" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:02:41.227 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="19" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:02:41.302 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:02:41.302 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:02:41.303 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:02:41.306 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="19"/>
2022-12-15 22:02:41.313 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="20" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:02:41.319 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:02:41.509 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="20" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:02:41.636 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="20"/>
2022-12-15 22:02:41.649 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:02:41.649 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:02:41.649 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:02:41.655 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:02:41.655 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="21" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:02:41.839 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="21" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:02:41.960 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:02:41.960 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:02:41.960 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:02:41.963 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="21"/>
2022-12-15 22:02:41.969 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:02:41.977 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:03:11.971 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:03:11.971 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:03:11.972 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:03:11.987 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:03:11.988 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="22" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:03:12.199 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="22" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:03:12.315 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:03:12.315 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:03:12.315 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:03:12.316 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="22"/>
2022-12-15 22:03:12.317 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="23" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:03:12.319 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:03:12.525 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="23" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:03:12.619 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:03:12.619 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:03:12.620 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:03:12.623 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="23"/>
2022-12-15 22:03:12.629 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="24" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:03:12.635 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:03:12.827 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="24" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:03:12.920 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:03:12.921 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:03:12.921 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:03:12.925 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="24"/>
2022-12-15 22:03:12.930 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:03:12.934 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:03:42.931 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:03:42.931 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:03:42.932 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:03:42.946 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:03:42.947 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="25" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:03:43.159 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="25" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:03:43.251 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:03:43.251 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:03:43.251 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:03:43.253 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="25"/>
2022-12-15 22:03:43.262 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="26" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:03:43.267 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:03:43.459 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="26" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:03:43.545 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:03:43.546 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:03:43.546 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:03:43.550 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="26"/>
2022-12-15 22:03:43.556 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="27" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:03:43.562 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:03:43.754 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="27" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:03:43.868 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:03:43.869 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:03:43.869 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:03:43.872 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="27"/>
2022-12-15 22:03:43.880 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:03:43.887 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:04:13.881 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:04:13.881 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:04:13.882 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:04:13.897 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:04:13.898 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="28" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:04:14.109 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="28" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:04:14.459 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:04:14.459 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:04:14.459 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:04:14.462 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="28"/>
2022-12-15 22:04:14.465 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="29" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:04:14.471 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:04:14.667 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="29" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:04:14.760 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:04:14.760 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:04:14.761 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:04:14.765 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="29"/>
2022-12-15 22:04:14.773 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="30" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:04:14.778 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:04:14.969 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="30" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:04:15.080 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:04:15.081 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:04:15.081 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:04:15.085 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="30"/>
2022-12-15 22:04:15.091 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:04:15.095 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:04:45.092 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:04:45.092 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:04:45.093 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:04:45.107 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:04:45.108 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="31" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:04:45.320 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="31" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:04:45.403 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:04:45.404 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:04:45.404 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:04:45.408 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="31"/>
2022-12-15 22:04:45.413 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="32" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:04:45.418 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:04:45.611 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="32" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:04:45.697 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:04:45.698 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:04:45.698 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:04:45.701 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="32"/>
2022-12-15 22:04:45.710 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="33" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:04:45.715 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:04:45.904 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="33" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:04:46.020 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:04:46.021 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:04:46.021 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:04:46.025 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="33"/>
2022-12-15 22:04:46.032 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:04:46.036 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:05:16.033 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:05:16.033 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:05:16.033 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:05:16.049 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:05:16.050 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="34" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:05:16.262 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="34" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:05:16.348 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="34"/>
2022-12-15 22:05:16.357 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:05:16.358 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:05:16.358 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:05:16.366 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:05:16.368 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="35" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:05:16.555 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="35" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:05:16.651 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:05:16.651 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:05:16.652 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:05:16.656 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="35"/>
2022-12-15 22:05:16.662 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="36" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:05:16.667 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:05:16.858 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="36" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:05:16.953 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:05:16.954 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:05:16.954 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:05:16.958 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="36"/>
2022-12-15 22:05:16.963 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:05:16.968 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:05:46.965 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:05:46.965 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:05:46.965 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:05:46.980 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:05:46.981 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="37" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:05:47.193 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="37" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:05:47.525 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:05:47.525 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:05:47.525 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:05:47.526 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="37"/>
2022-12-15 22:05:47.526 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="38" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:05:47.528 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:05:47.739 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="38" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:05:47.845 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:05:47.847 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:05:47.847 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:05:47.850 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="38"/>
2022-12-15 22:05:47.858 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="39" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:05:47.863 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:05:48.052 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="39" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:05:48.143 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:05:48.143 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:05:48.144 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:05:48.146 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="39"/>
2022-12-15 22:05:48.154 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:05:48.156 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:06:18.155 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:06:18.155 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:06:18.156 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:06:18.170 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:06:18.171 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="40" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:06:18.383 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="40" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:06:18.476 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:06:18.477 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:06:18.477 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:06:18.482 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="40"/>
2022-12-15 22:06:18.488 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="41" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:06:18.494 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:06:18.685 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="41" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:06:18.762 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:06:18.763 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:06:18.763 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:06:18.766 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="41"/>
2022-12-15 22:06:18.774 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="42" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:06:18.779 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:06:18.970 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="42" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:06:19.053 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:06:19.053 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:06:19.054 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:06:19.058 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="42"/>
2022-12-15 22:06:19.064 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:06:19.069 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:06:49.065 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:06:49.065 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:06:49.065 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:06:49.080 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:06:49.081 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="43" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:06:49.293 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="43" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:06:49.366 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:06:49.367 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:06:49.367 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:06:49.368 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="43"/>
2022-12-15 22:06:49.373 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="44" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:06:49.375 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:06:49.578 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="44" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:06:49.660 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:06:49.661 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:06:49.661 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:06:49.664 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="44"/>
2022-12-15 22:06:49.671 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="45" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:06:49.677 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:06:49.867 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="45" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:06:49.988 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:06:49.988 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:06:49.989 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:06:49.991 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="45"/>
2022-12-15 22:06:49.997 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:06:50.003 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:07:19.999 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:07:19.999 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:07:19.999 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:07:20.014 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:07:20.015 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="46" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:07:20.228 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="46" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:07:20.347 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:07:20.347 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:07:20.348 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:07:20.351 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="46"/>
2022-12-15 22:07:20.357 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="47" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:07:20.362 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:07:20.554 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="47" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:07:20.668 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:07:20.668 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:07:20.668 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:07:20.673 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="47"/>
2022-12-15 22:07:20.679 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="48" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:07:20.683 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:07:20.875 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="48" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:07:20.966 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:07:20.966 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:07:20.967 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:07:20.974 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="48"/>
2022-12-15 22:07:20.980 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:07:20.984 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:07:50.981 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:07:50.981 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:07:50.982 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:07:51.002 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:07:51.003 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="49" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:07:51.210 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="49" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:07:51.304 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:07:51.305 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:07:51.305 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:07:51.310 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="49"/>
2022-12-15 22:07:51.316 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="50" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:07:51.321 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:07:51.510 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="50" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:07:51.597 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:07:51.597 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:07:51.597 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:07:51.598 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="50"/>
2022-12-15 22:07:51.600 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="51" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:07:51.601 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:07:51.812 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="51" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:07:51.903 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="51"/>
2022-12-15 22:07:51.917 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:07:51.917 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:07:51.918 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:07:51.924 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:07:51.926 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:08:21.927 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:08:21.927 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:08:21.927 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:08:22.133 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:08:22.134 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="52" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:08:22.346 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="52" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:08:22.462 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:08:22.462 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:08:22.463 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:08:22.466 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="52"/>
2022-12-15 22:08:22.473 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="53" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:08:22.476 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:08:22.670 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="53" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:08:22.766 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:08:22.766 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:08:22.766 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:08:22.770 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="53"/>
2022-12-15 22:08:22.776 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="54" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:08:22.780 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:08:22.974 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="54" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:08:23.090 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:08:23.090 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:08:23.090 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:08:23.093 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="54"/>
2022-12-15 22:08:23.100 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:08:23.106 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:08:53.102 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:08:53.103 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:08:53.103 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:08:53.118 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:08:53.119 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="55" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:08:53.331 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="55" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:08:53.667 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:08:53.667 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:08:53.668 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:08:53.671 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="55"/>
2022-12-15 22:08:53.677 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="56" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:08:53.682 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:08:53.876 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="56" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:08:53.959 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:08:53.959 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:08:53.959 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:08:53.962 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="56"/>
2022-12-15 22:08:53.966 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="57" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:08:53.970 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:08:54.168 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="57" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:08:54.255 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:08:54.255 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:08:54.256 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:08:54.259 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="57"/>
2022-12-15 22:08:54.265 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:08:54.269 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:09:24.266 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:09:24.266 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:09:24.267 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:09:24.282 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:09:24.283 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="58" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:09:24.495 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="58" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:09:24.784 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:09:24.784 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:09:24.784 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:09:24.785 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="58"/>
2022-12-15 22:09:24.786 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="59" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:09:24.788 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:09:24.992 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="59" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:09:25.103 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:09:25.104 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:09:25.104 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:09:25.105 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="59"/>
2022-12-15 22:09:25.115 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="60" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:09:25.121 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:09:25.311 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="60" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:09:25.431 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:09:25.432 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:09:25.432 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:09:25.435 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="60"/>
2022-12-15 22:09:25.439 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:09:25.445 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:09:55.445 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:09:55.445 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:09:55.446 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:09:55.460 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:09:55.461 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="61" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:09:55.673 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="61" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:09:55.789 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:09:55.789 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:09:55.790 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:09:55.792 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="61"/>
2022-12-15 22:09:55.800 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="62" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:09:55.806 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:09:55.996 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="62" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:09:56.078 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:09:56.079 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:09:56.079 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:09:56.083 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="62"/>
2022-12-15 22:09:56.089 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="63" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:09:56.094 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:09:56.287 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="63" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:09:56.395 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:09:56.396 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:09:56.396 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:09:56.399 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="63"/>
2022-12-15 22:09:56.407 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:09:56.411 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:10:26.408 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:10:26.409 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:10:26.409 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:10:26.428 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:10:26.429 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="64" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:10:26.636 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="64" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:10:26.921 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:10:26.921 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:10:26.922 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:10:26.925 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="64"/>
2022-12-15 22:10:26.930 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="65" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:10:26.944 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:10:27.129 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="65" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:10:27.213 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:10:27.214 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:10:27.214 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:10:27.218 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="65"/>
2022-12-15 22:10:27.223 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="66" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:10:27.229 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:10:27.421 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="66" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:10:27.510 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:10:27.510 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:10:27.511 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:10:27.513 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="66"/>
2022-12-15 22:10:27.527 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:10:27.530 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:10:57.529 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:10:57.530 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:10:57.530 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:10:57.746 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:10:57.747 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="67" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:10:57.959 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="67" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:10:58.037 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:10:58.037 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:10:58.037 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:10:58.038 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="67"/>
2022-12-15 22:10:58.040 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="68" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:10:58.042 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:10:58.248 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="68" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:10:58.330 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:10:58.330 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:10:58.331 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:10:58.334 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="68"/>
2022-12-15 22:10:58.339 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="69" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:10:58.345 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:10:58.539 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="69" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:10:58.652 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:10:58.652 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:10:58.653 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:10:58.653 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="69"/>
2022-12-15 22:10:58.656 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:10:58.657 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:11:28.656 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:11:28.656 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:11:28.656 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:11:28.683 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:11:28.684 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="70" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:11:28.897 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="70" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:11:29.271 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:11:29.272 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:11:29.272 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:11:29.275 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="70"/>
2022-12-15 22:11:29.283 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="71" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:11:29.289 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:11:29.479 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="71" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:11:29.573 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:11:29.574 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:11:29.574 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:11:29.576 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="71"/>
2022-12-15 22:11:29.587 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="72" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:11:29.590 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:11:29.781 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="72" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:11:29.870 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:11:29.870 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:11:29.871 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:11:29.874 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="72"/>
2022-12-15 22:11:29.880 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:11:29.885 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:11:59.881 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:11:59.882 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:11:59.882 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:11:59.897 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:11:59.898 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="73" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:12:00.110 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="73" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:12:00.624 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:12:00.624 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:12:00.624 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:12:00.624 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="73"/>
2022-12-15 22:12:00.627 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="74" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:12:00.628 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:12:00.837 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="74" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:12:00.937 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:12:00.937 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:12:00.937 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:12:00.941 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="74"/>
2022-12-15 22:12:00.947 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="75" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:12:00.953 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:12:01.145 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="75" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:12:01.263 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:12:01.263 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:12:01.264 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:12:01.268 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="75"/>
2022-12-15 22:12:01.274 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:12:01.278 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:12:31.275 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:12:31.275 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:12:31.275 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:12:31.291 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:12:31.292 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="76" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:12:31.504 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="76" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:12:31.610 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:12:31.610 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:12:31.610 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:12:31.611 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="76"/>
2022-12-15 22:12:31.616 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="77" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:12:31.619 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:12:31.807 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="77" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:12:31.918 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:12:31.919 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:12:31.919 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:12:31.924 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="77"/>
2022-12-15 22:12:31.930 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="78" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:12:31.935 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:12:32.127 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="78" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:12:32.207 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:12:32.208 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:12:32.208 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:12:32.210 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="78"/>
2022-12-15 22:12:32.219 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:12:32.226 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:13:02.221 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:13:02.221 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:13:02.221 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:13:02.236 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:13:02.237 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="79" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:13:02.449 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="79" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:13:02.536 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:13:02.537 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:13:02.537 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:13:02.539 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="79"/>
2022-12-15 22:13:02.547 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="80" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:13:02.552 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:13:02.744 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="80" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:13:02.866 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:13:02.867 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:13:02.867 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:13:02.869 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="80"/>
2022-12-15 22:13:02.876 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="81" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:13:02.881 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:13:03.073 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="81" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:13:03.154 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:13:03.155 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:13:03.155 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:13:03.158 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="81"/>
2022-12-15 22:13:03.166 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:13:03.171 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:13:33.168 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:13:33.168 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:13:33.168 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:13:33.183 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:13:33.184 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="82" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:13:33.396 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="82" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:13:33.487 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:13:33.487 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:13:33.488 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:13:33.490 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="82"/>
2022-12-15 22:13:33.499 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="83" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:13:33.505 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:13:33.694 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="83" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:13:33.792 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:13:33.792 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:13:33.792 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:13:33.795 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="83"/>
2022-12-15 22:13:33.802 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="84" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:13:33.807 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:13:34.000 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="84" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:13:34.118 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:13:34.119 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:13:34.119 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:13:34.122 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="84"/>
2022-12-15 22:13:34.128 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:13:34.132 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:13:56.860 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="TARGET" functional_parameter="fp1: TARGET, fp2: 34 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="85" originator="Originator.USER"/>
2022-12-15 22:13:57.008 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="85" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:13:57.041 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:13:57.041 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:13:57.123 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="85" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 22:13:57.134 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="85" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 22:13:57.135 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="85"/>
2022-12-15 22:13:57.144 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:13:57.144 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:13:57.148 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:14:04.130 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:14:04.130 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:14:04.130 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:14:04.286 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:14:04.287 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="86" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:14:04.498 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="86" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:14:04.605 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:14:04.606 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:14:04.607 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:14:04.611 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="86"/>
2022-12-15 22:14:04.616 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="87" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:14:04.624 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:14:04.812 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="87" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:14:04.896 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:14:04.896 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:14:04.897 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:14:04.900 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="87"/>
2022-12-15 22:14:04.908 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="88" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:14:04.921 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:14:05.103 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="88" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:14:05.194 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:05.194 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:14:05.194 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:14:05.197 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="88"/>
2022-12-15 22:14:05.215 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:14:05.219 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-15 22:14:05.219 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:06.813 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="1" parameter="TARGET" functional_parameter="fp1: 34 %, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="89" originator="Originator.USER"/>
2022-12-15 22:14:06.873 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="89" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:14:06.906 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:06.906 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:07.079 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:07.079 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:07.165 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="89" status_id="1" index_id="3" node_parameter="1" parameter_value="0"/>
2022-12-15 22:14:07.167 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="89" status_id="1" index_id="3" node_parameter="1" parameter_value="0"/>
2022-12-15 22:14:07.169 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="89"/>
2022-12-15 22:14:07.186 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:07.187 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:07.192 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:14:13.501 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="34 %" functional_parameter="fp1: TARGET, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="90" originator="Originator.USER"/>
2022-12-15 22:14:13.706 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="90" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:14:13.746 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:13.746 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:13.826 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="90" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:14:13.829 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="90" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:14:13.829 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="90"/>
2022-12-15 22:14:13.840 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:13.840 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:13.850 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:14:23.647 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="34 %" functional_parameter="fp1: TARGET, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="91" originator="Originator.USER"/>
2022-12-15 22:14:23.724 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="91" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:14:23.761 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:23.761 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:23.973 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:23.974 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:24.326 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:24.327 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:24.415 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="91" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:14:24.417 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="91" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:14:24.418 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="91"/>
2022-12-15 22:14:24.429 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:24.429 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:24.826 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:14:35.217 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:14:35.217 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:14:35.217 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:14:35.326 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:14:35.327 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="92" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:14:35.539 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="92" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:14:35.874 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:14:35.875 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:14:35.875 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:14:35.875 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="92"/>
2022-12-15 22:14:35.877 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="93" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:14:35.878 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:14:36.084 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="93" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:14:36.180 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:14:36.180 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:14:36.180 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:14:36.184 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="93"/>
2022-12-15 22:14:36.189 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="94" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:14:36.194 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:14:36.388 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="94" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:14:36.472 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:36.472 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:14:36.472 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:14:36.476 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="94"/>
2022-12-15 22:14:36.487 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:14:36.492 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:36.493 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:45.221 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="34 %" functional_parameter="fp1: TARGET, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="95" originator="Originator.USER"/>
2022-12-15 22:14:45.293 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="95" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:14:45.358 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:45.359 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:45.447 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="95" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:14:45.449 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="95" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:14:45.452 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="95"/>
2022-12-15 22:14:45.461 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:45.461 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:45.468 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:14:59.354 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="CURRENT" functional_parameter="fp1: TARGET, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="96" originator="Originator.USER"/>
2022-12-15 22:14:59.543 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="96" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:14:59.588 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:59.588 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:59.844 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:59.844 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:59.932 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="96" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:14:59.934 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="96" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:14:59.937 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="96"/>
2022-12-15 22:14:59.946 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:14:59.946 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:14:59.954 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:15:02.084 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="TARGET" functional_parameter="fp1: TARGET, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="97" originator="Originator.USER"/>
2022-12-15 22:15:02.269 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="97" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:15:02.315 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:02.316 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:02.404 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="97" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 22:15:02.406 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="97" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 22:15:02.408 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="97"/>
2022-12-15 22:15:02.417 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:02.417 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:02.426 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:15:04.585 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="TARGET" functional_parameter="fp1: TARGET, fp2: CURRENT, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="98" originator="Originator.USER"/>
2022-12-15 22:15:04.741 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="98" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:15:04.800 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:04.801 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:04.886 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="98" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 22:15:04.888 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="98" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-15 22:15:04.890 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="98"/>
2022-12-15 22:15:04.899 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:04.899 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:04.908 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:15:05.987 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="CURRENT" functional_parameter="fp1: TARGET, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="99" originator="Originator.USER"/>
2022-12-15 22:15:06.172 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="99" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:15:06.203 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:06.203 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:06.296 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="99" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:15:06.298 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="99" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:15:06.298 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="99"/>
2022-12-15 22:15:06.302 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:06.302 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:06.319 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:15:06.488 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-15 22:15:06.489 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-15 22:15:06.489 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-15 22:15:06.530 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-15 22:15:06.531 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="100" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:15:06.743 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="100" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:15:06.825 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:15:06.825 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-15 22:15:06.826 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-15 22:15:06.830 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="100"/>
2022-12-15 22:15:06.835 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="101" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:15:06.840 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-15 22:15:07.034 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="101" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:15:07.154 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:15:07.154 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-15 22:15:07.155 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-15 22:15:07.159 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="101"/>
2022-12-15 22:15:07.165 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="102" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-15 22:15:07.171 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-15 22:15:07.362 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="102" status="StatusRequestStatus.ACCEPTED"/>
2022-12-15 22:15:07.370 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="1" parameter="TARGET" functional_parameter="fp1: CURRENT, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="103" originator="Originator.USER"/>
2022-12-15 22:15:07.455 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:07.455 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-15 22:15:07.455 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-15 22:15:07.459 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="102"/>
2022-12-15 22:15:07.466 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-15 22:15:07.471 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-15 22:15:07.471 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:07.657 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="103" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:15:07.695 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:07.695 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:07.934 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:07.934 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:08.020 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="103" status_id="1" index_id="3" node_parameter="1" parameter_value="0"/>
2022-12-15 22:15:08.021 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="103" status_id="1" index_id="3" node_parameter="1" parameter_value="0"/>
2022-12-15 22:15:08.025 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="103"/>
2022-12-15 22:15:08.034 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:08.034 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:08.041 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
2022-12-15 22:15:14.569 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="CURRENT" functional_parameter="fp1: TARGET, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="104" originator="Originator.USER"/>
2022-12-15 22:15:14.766 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="104" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-15 22:15:14.838 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:14.838 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:14.925 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="104" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:15:14.927 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="104" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-15 22:15:14.929 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="104"/>
2022-12-15 22:15:14.938 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-15 22:15:14.939 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-15 22:15:14.947 DEBUG (MainThread) [pyvlx] REC: <FrameActivationLogUpdatedNotification/>
tombrain commented 1 year ago

Is there anything I can do to help you? Would it do any good if I first control the interface via python PyVLX?

tombrain commented 1 year ago

I've tried the python-interface

single works:

    # Connecting to KLF 200
    pyvlx = PyVLX(host="ip", password="????", loop=loop)
    await pyvlx.load_scenes()
    await pyvlx.load_nodes()

    await pyvlx.nodes['Abstellraum'].close()

dual don't

    # Connecting to KLF 200
    pyvlx = PyVLX(host="ip", password="???", loop=loop)
    await pyvlx.load_scenes()
    await pyvlx.load_nodes()

    await pyvlx.nodes['Spielzimmer'].close()
pawlizio commented 1 year ago

OK, now I updated again a lot, so possibly there are some more issues now which needs to be solved. However I found a PR related to DualRollerShutter, so I made adjustments to come close to this implementation: https://github.com/Julius2342/pyvlx/pull/220/files

pawlizio commented 1 year ago

Please, update to my latest custom_component v2.8.11 to test

tombrain commented 1 year ago

now i get exceptions

2022-12-17 13:53:09.147 DEBUG (MainThread) [pyvlx] Abstellraum position changed to: 0 %
2022-12-17 13:53:28.328 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 13:53:28.329 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 13:53:28.329 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 13:53:28.461 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-17 13:53:28.462 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4120" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:53:28.674 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4120" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:53:28.754 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 13:53:28.755 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 13:53:28.755 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 13:53:28.759 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4120"/>
2022-12-17 13:53:28.764 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4121" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:53:28.770 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 13:53:28.961 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4121" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:53:29.066 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 13:53:29.067 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 13:53:29.067 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 13:53:29.069 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4121"/>
2022-12-17 13:53:29.077 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4122" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:53:29.083 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 13:53:29.274 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4122" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:53:29.358 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:53:29.359 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-17 13:53:29.359 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-17 13:53:29.361 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4122"/>
2022-12-17 13:53:29.371 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 13:53:29.374 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:53:59.372 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 13:53:59.372 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 13:53:59.373 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 13:53:59.388 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-17 13:53:59.389 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4123" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:53:59.604 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4123" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:53:59.867 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 13:53:59.867 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 13:53:59.868 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 13:53:59.872 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4123"/>
2022-12-17 13:53:59.878 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4124" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:53:59.884 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 13:54:00.076 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4124" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:54:00.331 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 13:54:00.331 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 13:54:00.331 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 13:54:00.333 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4124"/>
2022-12-17 13:54:00.349 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4125" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:54:00.354 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 13:54:00.546 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4125" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:54:00.622 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4125"/>
2022-12-17 13:54:00.627 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:54:00.628 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-17 13:54:00.628 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-17 13:54:00.636 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 13:54:00.641 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:54:30.638 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 13:54:30.638 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 13:54:30.639 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 13:54:30.653 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-17 13:54:30.654 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4126" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:54:30.866 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4126" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:54:30.988 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 13:54:30.989 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 13:54:30.989 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 13:54:30.993 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4126"/>
2022-12-17 13:54:31.000 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4127" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:54:31.007 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 13:54:31.197 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4127" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:54:31.320 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 13:54:31.320 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 13:54:31.321 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 13:54:31.324 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4127"/>
2022-12-17 13:54:31.330 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4128" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:54:31.336 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 13:54:31.528 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4128" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:54:31.640 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:54:31.640 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-17 13:54:31.641 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-17 13:54:31.645 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4128"/>
2022-12-17 13:54:31.650 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 13:54:31.654 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:54:59.915 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="100 %" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="4129" originator="Originator.USER"/>
2022-12-17 13:54:59.990 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="4129" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 13:55:00.038 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 13:55:00.038 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:55:00.146 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="4129" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-17 13:55:00.155 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 13:55:00.155 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:55:00.221 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="4129" index_id="3" node_parameter="0" seconds="81"/>
2022-12-17 13:55:00.230 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 13:55:00.230 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:55:01.651 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 13:55:01.651 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 13:55:01.652 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 13:55:01.694 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.PERFORMING_TASK_COMMAND"/>
2022-12-17 13:55:01.695 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4130" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:55:01.803 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="CURRENT" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="4131" originator="Originator.USER"/>
2022-12-17 13:55:01.907 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4130" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:55:01.997 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 13:55:01.997 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 13:55:01.997 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 13:55:02.000 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4130"/>
2022-12-17 13:55:02.008 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4132" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:55:02.013 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 13:55:02.209 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="4131" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 13:55:02.211 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="4129" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-17 13:55:02.216 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4129"/>
2022-12-17 13:55:02.217 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4132" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:55:02.255 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 13:55:02.255 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 13:55:02.387 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="4131" status_id="1" index_id="3" node_parameter="0" parameter_value="1240"/>
2022-12-17 13:55:02.455 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="4131" index_id="3" node_parameter="0" seconds="2"/>
2022-12-17 13:55:02.464 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 13:55:02.465 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 13:55:02.520 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4132"/>
2022-12-17 13:55:02.521 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4133" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 13:55:02.535 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4133" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 13:55:02.536 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="4131" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-17 13:55:02.537 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4131"/>
2022-12-17 13:55:02.724 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 13:55:02.724 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 5 %
2022-12-17 13:55:02.725 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-17 13:55:02.727 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4133"/>
2022-12-17 13:55:02.735 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 13:55:02.741 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 13:55:02.741 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 13:55:02.859 ERROR (MainThread) [custom_components.localtuya.common] [411...f5f] Connect to 192.168.1.62 failed
2022-12-17 13:55:04.207 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="0 %" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="4134" originator="Originator.USER"/>
2022-12-17 13:55:04.404 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="4134" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 13:55:04.470 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 13:55:04.470 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 13:55:04.579 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="4134" status_id="1" index_id="3" node_parameter="0" parameter_value="1213"/>
2022-12-17 13:55:04.588 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 13:55:04.588 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 13:55:04.654 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="4134" index_id="3" node_parameter="0" seconds="10"/>
2022-12-17 13:55:04.663 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 13:55:04.663 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 13:55:06.768 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140210675637968] <PyVLXException description="value_out_of_range" />
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 200, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1745, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1782, in _execute_service
await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 213, in handle_service
await service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 678, in entity_service_call
future.result() # pop exception if have
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 943, in async_request_call
await coro
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 715, in _handle_entity_call
await result
File "/config/custom_components/velux/cover.py", line 175, in async_close_cover
await self.node.close(wait_for_completion=False, curtain=self.subtype)
File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 419, in close
await self.set_position(
File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 372, in set_position
self.target_position = DualRollerShutterPosition()
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 390, in __init__
super().__init__(position=Position.DUAL_SHUTTER_CURTAINS)
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 167, in __init__
self.position = position
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 199, in position
self.raw = self.from_int(position)
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 36, in from_int
raise PyVLXException("value_out_of_range")
pyvlx.exception.PyVLXException: <PyVLXException description="value_out_of_range" />
2022-12-17 13:55:08.570 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140210675637968] <PyVLXException description="value_out_of_range" />
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 200, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1745, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1782, in _execute_service
await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 213, in handle_service
await service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 678, in entity_service_call
future.result() # pop exception if have
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 943, in async_request_call
await coro
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 715, in _handle_entity_call
await result
File "/config/custom_components/velux/cover.py", line 200, in async_stop_cover
await self.node.stop(wait_for_completion=False, curtain=self.subtype)
File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 427, in stop
await self.set_position(
File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 372, in set_position
self.target_position = DualRollerShutterPosition()
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 390, in __init__
super().__init__(position=Position.DUAL_SHUTTER_CURTAINS)
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 167, in __init__
self.position = position
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 199, in position
self.raw = self.from_int(position)
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 36, in from_int
raise PyVLXException("value_out_of_range")
pyvlx.exception.PyVLXException: <PyVLXException description="value_out_of_range" />
2022-12-17 13:55:10.171 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140210675637968] <PyVLXException description="value_out_of_range" />
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 200, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1745, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1782, in _execute_service
await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 213, in handle_service
await service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 678, in entity_service_call
future.result() # pop exception if have
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 943, in async_request_call
await coro
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 715, in _handle_entity_call
await result
File "/config/custom_components/velux/cover.py", line 175, in async_close_cover
await self.node.close(wait_for_completion=False, curtain=self.subtype)
File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 419, in close
await self.set_position(
File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 367, in set_position
self.target_position = DualRollerShutterPosition()
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 390, in __init__
super().__init__(position=Position.DUAL_SHUTTER_CURTAINS)
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 167, in __init__
self.position = position
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 199, in position
self.raw = self.from_int(position)
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 36, in from_int
raise PyVLXException("value_out_of_range")
pyvlx.exception.PyVLXException: <PyVLXException description="value_out_of_range" />
2022-12-17 13:55:11.408 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140210675637968] <PyVLXException description="value_out_of_range" />
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 200, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1745, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1782, in _execute_service
await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 213, in handle_service
await service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 678, in entity_service_call
future.result() # pop exception if have
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 943, in async_request_call
await coro
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 715, in _handle_entity_call
await result
File "/config/custom_components/velux/cover.py", line 200, in async_stop_cover
await self.node.stop(wait_for_completion=False, curtain=self.subtype)
File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 427, in stop
await self.set_position(
File "/usr/local/lib/python3.10/site-packages/pyvlx/opening_device.py", line 367, in set_position
self.target_position = DualRollerShutterPosition()
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 390, in __init__
super().__init__(position=Position.DUAL_SHUTTER_CURTAINS)
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 167, in __init__
self.position = position
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 199, in position
self.raw = self.from_int(position)
File "/usr/local/lib/python3.10/site-packages/pyvlx/parameter.py", line 36, in from_int
raise PyVLXException("value_out_of_range")
pyvlx.exception.PyVLXException: <PyVLXException description="value_out_of_range" />
2022-12-17 13:55:15.731 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="4134" status_id="1" index_id="3" node_parameter="0" parameter_value="0"/>
2022-12-17 13:55:15.731 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4134"/>
2022-12-17 13:55:15.735 DEBUG (MainThread) [pyvlx] Spielzimmer stops opening
2022-12-17 13:55:15.736 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-17 13:55:15.736 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
pawlizio commented 1 year ago

OK, yes... I overlooked this, but this "value_out_of_range" issue should be fixed now with pyvlx v0.1.45 You just need to restart HA

tombrain commented 1 year ago

Yes. All covers work.

But the position of lower and upper are not correct. They do not show the correct number. Because of that the states of the buttons are not always activatable as they should be.

image

This is shown, but lower cover is open and upper at 30%.

pawlizio commented 1 year ago

OK, can you send the log. I need to check where this position information is exactly set. Moreover you can remove the grey covers in your entity registry within your GUI, they should be shown as velux device which is not reachable anymore: image

pawlizio commented 1 year ago

it looks like, upper has the position information of lower and reverse versa

Gesendet von Outlook für Androidhttps://aka.ms/AAb9ysg


From: tombrain @.> Sent: Saturday, December 17, 2022 2:21:07 PM To: pawlizio/my_velux @.> Cc: Paul Daumlechner @.>; Comment @.> Subject: Re: [pawlizio/my_velux] Doublecover (#8)

Yes. All covers work.

But the position of lower and upper are not correct. They do not show the correct number. Because of that the states of the buttons are not always activatable as they should be.

[image]https://user-images.githubusercontent.com/523219/208243889-edcd5619-b98e-4f0b-ae3f-04f9f1bfb2cf.png

This is shown, but lower cover is open and upper at 30%.

— Reply to this email directly, view it on GitHubhttps://github.com/pawlizio/my_velux/issues/8#issuecomment-1356261105, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADS6GHX3SWOZIWRM5NONY3DWNW44HANCNFSM43ITZCKA. You are receiving this because you commented.Message ID: @.***>

tombrain commented 1 year ago

Test:

  1. all open

    • dual at 100%
    • lower at 0%
    • upper 100% image
  2. lower -> setPosition(44%)

    • dual at 92%
    • lower at 0%
    • upper at 44% image
  3. upper -> setPosition(66%)

    • dual at 55%
    • lower at 0%
    • upper at 44% image
2022-12-17 15:37:34.344 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="522" status_id="1" index_id="3" node_parameter="1" parameter_value="17408"/>
2022-12-17 15:37:34.345 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="522"/>
2022-12-17 15:37:34.353 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-17 15:37:34.353 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:37:34.671 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="29 %" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="523" originator="Originator.USER"/>
2022-12-17 15:37:34.772 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="523" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 15:37:34.843 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:34.843 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:37:34.898 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="29 %" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="524" originator="Originator.USER"/>
2022-12-17 15:37:34.957 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="523" status_id="1" index_id="3" node_parameter="0" parameter_value="23040"/>
2022-12-17 15:37:34.966 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:34.967 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:37:35.030 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="523" index_id="3" node_parameter="0" seconds="27"/>
2022-12-17 15:37:35.039 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:35.039 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:37:35.247 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="524" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 15:37:35.249 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="523" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-17 15:37:35.253 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="523"/>
2022-12-17 15:37:35.258 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="29 %" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="525" originator="Originator.USER"/>
2022-12-17 15:37:35.309 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:35.310 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:37:35.446 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="524" status_id="1" index_id="3" node_parameter="0" parameter_value="23147"/>
2022-12-17 15:37:35.515 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="524" index_id="3" node_parameter="0" seconds="27"/>
2022-12-17 15:37:35.524 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:35.524 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:37:35.730 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="525" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 15:37:35.732 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="524" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-17 15:37:35.733 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="524"/>
2022-12-17 15:37:35.763 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:35.763 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:37:35.897 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="525" status_id="1" index_id="3" node_parameter="0" parameter_value="23418"/>
2022-12-17 15:37:35.967 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="525" index_id="3" node_parameter="0" seconds="26"/>
2022-12-17 15:37:35.976 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:35.976 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 46 %
2022-12-17 15:37:38.666 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="CURRENT" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="526" originator="Originator.USER"/>
2022-12-17 15:37:38.703 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="526" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 15:37:38.705 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="525" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-17 15:37:38.708 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="525"/>
2022-12-17 15:37:38.754 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 15:37:38.754 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 46 %
2022-12-17 15:37:38.896 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="526" status_id="1" index_id="3" node_parameter="0" parameter_value="25309"/>
2022-12-17 15:37:38.962 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="526" index_id="3" node_parameter="0" seconds="2"/>
2022-12-17 15:37:38.972 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 15:37:38.972 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 49 %
2022-12-17 15:37:42.023 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="526" status_id="1" index_id="3" node_parameter="0" parameter_value="25282"/>
2022-12-17 15:37:42.025 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="526"/>
2022-12-17 15:37:42.029 DEBUG (MainThread) [pyvlx] Spielzimmer stops opening
2022-12-17 15:37:42.029 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-17 15:37:42.029 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 49 %
2022-12-17 15:37:43.663 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="0" parameter="0 %" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="527" originator="Originator.USER"/>
2022-12-17 15:37:43.710 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="527" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 15:37:43.751 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:43.751 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 49 %
2022-12-17 15:37:43.927 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:43.927 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 49 %
2022-12-17 15:37:44.037 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="527" status_id="1" index_id="3" node_parameter="0" parameter_value="25282"/>
2022-12-17 15:37:44.046 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:44.046 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 49 %
2022-12-17 15:37:44.104 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="527" index_id="3" node_parameter="0" seconds="37"/>
2022-12-17 15:37:44.112 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:44.113 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 49 %
2022-12-17 15:37:45.399 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 15:37:45.400 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 15:37:45.400 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 15:37:45.576 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.PERFORMING_TASK_COMMAND"/>
2022-12-17 15:37:45.577 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="528" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:37:45.788 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="528" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:37:45.878 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:37:45.878 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 15:37:45.878 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 15:37:45.882 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="528"/>
2022-12-17 15:37:45.887 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="529" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:37:45.893 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:37:46.086 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="529" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:37:46.159 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:37:46.160 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 15:37:46.160 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 15:37:46.164 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="529"/>
2022-12-17 15:37:46.171 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="530" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:37:46.176 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:37:46.368 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="530" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:37:46.370 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="527" status_id="1" index_id="3" node_parameter="0" parameter_value="65535"/>
2022-12-17 15:37:46.371 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="527"/>
2022-12-17 15:37:46.451 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:37:46.452 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 43 %
2022-12-17 15:37:46.452 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 47 %
2022-12-17 15:37:46.458 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="530"/>
2022-12-17 15:37:46.472 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 15:37:46.476 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:37:46.476 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:38:16.474 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 15:38:16.474 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 15:38:16.475 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 15:38:16.687 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-17 15:38:16.688 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="531" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:38:16.900 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="531" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:38:17.024 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="531"/>
2022-12-17 15:38:17.037 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:38:17.037 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 15:38:17.037 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 15:38:17.041 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:38:17.041 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="532" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:38:17.231 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="532" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:38:17.353 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:38:17.353 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 15:38:17.354 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 15:38:17.356 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="532"/>
2022-12-17 15:38:17.363 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="533" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:38:17.368 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:38:17.562 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="533" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:38:17.689 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 15:38:17.689 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 4 %
2022-12-17 15:38:17.690 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-17 15:38:17.700 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="533"/>
2022-12-17 15:38:17.711 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 15:38:17.714 DEBUG (MainThread) [pyvlx] Spielzimmer is opening
2022-12-17 15:38:17.714 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 15:38:17.867 ERROR (MainThread) [custom_components.localtuya.common] [411...f5f] Connect to 192.168.1.62 failed
2022-12-17 15:38:28.583 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="2" parameter="108 %" functional_parameter="fp1: TARGET, fp2: 56 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="534" originator="Originator.USER"/>
2022-12-17 15:38:28.609 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="534" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 15:38:28.653 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 15:38:28.654 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 2 %
2022-12-17 15:38:28.772 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="534" status_id="1" index_id="3" node_parameter="2" parameter_value="0"/>
2022-12-17 15:38:28.775 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 15:38:28.776 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 15:38:28.840 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="534" index_id="3" node_parameter="0" seconds="18"/>
2022-12-17 15:38:28.850 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 15:38:28.850 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-17 15:38:47.712 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 15:38:47.712 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 15:38:47.713 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 15:38:47.742 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.PERFORMING_TASK_COMMAND"/>
2022-12-17 15:38:47.743 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="535" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:38:47.912 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="534" status_id="1" index_id="3" node_parameter="2" parameter_value="28672"/>
2022-12-17 15:38:47.914 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="534"/>
2022-12-17 15:38:47.923 DEBUG (MainThread) [pyvlx] Spielzimmer stops opening
2022-12-17 15:38:47.923 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-17 15:38:47.924 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 28 %
2022-12-17 15:38:48.128 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="535" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:38:48.223 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:38:48.223 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 15:38:48.224 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 15:38:48.227 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="535"/>
2022-12-17 15:38:48.234 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="536" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:38:48.239 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:38:48.431 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="536" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:38:48.515 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:38:48.515 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 15:38:48.515 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 15:38:48.519 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="536"/>
2022-12-17 15:38:48.524 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="537" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:38:48.529 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:38:48.723 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="537" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:38:48.835 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 28 %
2022-12-17 15:38:48.836 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-17 15:38:48.836 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 56 %
2022-12-17 15:38:48.840 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="537"/>
2022-12-17 15:38:48.850 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 15:38:48.854 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 28 %
2022-12-17 15:38:56.765 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[3]" active_parameter="1" parameter="108 %" functional_parameter="fp1: 34 %, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="538" originator="Originator.USER"/>
2022-12-17 15:38:56.816 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="538" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-17 15:38:56.865 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 15:38:56.865 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 28 %
2022-12-17 15:38:56.982 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="538" status_id="1" index_id="3" node_parameter="1" parameter_value="0"/>
2022-12-17 15:38:56.992 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 15:38:56.992 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 28 %
2022-12-17 15:38:57.047 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="538" index_id="3" node_parameter="0" seconds="17"/>
2022-12-17 15:38:57.052 DEBUG (MainThread) [pyvlx] Spielzimmer is closing
2022-12-17 15:38:57.052 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 28 %
2022-12-17 15:39:15.147 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="538" status_id="1" index_id="3" node_parameter="1" parameter_value="17408"/>
2022-12-17 15:39:15.149 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="538"/>
2022-12-17 15:39:15.158 DEBUG (MainThread) [pyvlx] Spielzimmer stops closing
2022-12-17 15:39:15.159 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:39:18.851 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 15:39:18.851 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 15:39:18.852 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 15:39:18.931 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-17 15:39:18.932 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="539" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:39:19.144 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="539" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:39:19.481 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:39:19.481 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 15:39:19.481 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 15:39:19.482 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="539"/>
2022-12-17 15:39:19.483 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="540" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:39:19.484 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:39:19.690 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="540" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:39:19.768 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:39:19.768 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 15:39:19.768 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 15:39:19.768 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="540"/>
2022-12-17 15:39:19.770 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="541" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:39:19.772 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:39:19.981 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="541" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:39:20.065 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:39:20.065 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 34 %
2022-12-17 15:39:20.065 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 56 %
2022-12-17 15:39:20.067 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="541"/>
2022-12-17 15:39:20.071 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 15:39:20.074 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:39:50.073 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 15:39:50.073 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 15:39:50.073 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 15:39:50.095 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-17 15:39:50.096 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="542" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:39:50.308 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="542" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:39:50.597 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:39:50.597 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 15:39:50.598 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 15:39:50.600 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="542"/>
2022-12-17 15:39:50.615 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="543" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:39:50.618 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:39:50.804 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="543" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:39:50.919 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:39:50.920 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 15:39:50.920 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 15:39:50.922 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="543"/>
2022-12-17 15:39:50.931 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="544" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:39:50.936 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:39:51.130 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="544" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:39:51.258 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:39:51.258 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 34 %
2022-12-17 15:39:51.259 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 56 %
2022-12-17 15:39:51.263 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="544"/>
2022-12-17 15:39:51.269 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 15:39:51.274 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:40:21.270 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-17 15:40:21.271 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-17 15:40:21.271 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-17 15:40:21.285 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-17 15:40:21.286 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="545" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:40:21.498 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="545" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:40:21.613 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:40:21.613 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-17 15:40:21.614 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-17 15:40:21.616 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="545"/>
2022-12-17 15:40:21.624 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="546" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:40:21.629 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-17 15:40:21.820 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="546" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:40:21.902 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:40:21.903 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-17 15:40:21.903 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-17 15:40:21.905 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="546"/>
2022-12-17 15:40:21.913 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="547" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-17 15:40:21.918 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-17 15:40:22.111 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="547" status="StatusRequestStatus.ACCEPTED"/>
2022-12-17 15:40:22.216 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:40:22.216 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 34 %
2022-12-17 15:40:22.217 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 56 %
2022-12-17 15:40:22.219 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="547"/>
2022-12-17 15:40:22.227 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-17 15:40:22.232 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
tombrain commented 1 year ago

sorry. after 3. lower ist not 0%, it is -8%

image

tombrain commented 1 year ago

remotecontrol shows:

pawlizio commented 1 year ago

Well, I found some mistakes and corrected them.

For the position, please note pyvlx and your remote have the same logic:

2022-12-17 15:40:22.216 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 45 %
2022-12-17 15:40:22.216 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 34 %
2022-12-17 15:40:22.217 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 56 %

is quite similar to what your reported positions of your remote

remotecontrol shows:

upper ca. 35:%
lower ca. 58%
dual ca. 47%

In Home Assistant they should be shown as follows (used the log as basis): Upper: 100 - 34 = 66% Lower: 100 - 56 = 44% Dual: 100 - 45 = 55%

Please reboot your HA, it should load with pyvlx v0.1.48

tombrain commented 1 year ago

Now all percentage displays of all shutters work correctly. The percentage displays are a bit sluggish. Take up to 30 seconds for them to display the correct percentage. But for me this is ok.

Great job. Thanks for the implementation.

pawlizio commented 1 year ago

You are welcome. For the delay of ~30 sec for correct position, do you mean after usage of your remote or after usage of HA to set to the desired position?

tombrain commented 1 year ago

After usage of HA. I set a position by HA and cover starts. Cover reaches the position and then it takes another 30 seconds until all displays show the correct values.

tombrain commented 1 year ago

Today I did a few more tests. It behaves strangely when I just press the STOP button. Then the display jumps to -5% and after about 30 seconds back again.

https://user-images.githubusercontent.com/523219/208471409-311a65aa-d584-4e16-8869-d93539222ffe.mp4

2022-12-19 17:11:14.754 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-19 17:11:14.754 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-19 17:11:14.754 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-19 17:11:14.769 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-19 17:11:14.770 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="4" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:11:14.982 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="4" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:11:15.058 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:15.058 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-19 17:11:15.058 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-19 17:11:15.059 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="4"/>
2022-12-19 17:11:15.059 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="5" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:11:15.062 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:15.272 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="5" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:11:15.366 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:11:15.367 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-19 17:11:15.367 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-19 17:11:15.374 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="5"/>
2022-12-19 17:11:15.379 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="6" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:11:15.387 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:11:15.516 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[1]" active_parameter="2" parameter="108 %" functional_parameter="fp1: TARGET, fp2: CURRENT, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="7" originator="Originator.USER"/>
2022-12-19 17:11:15.574 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="6" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:11:15.654 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:11:15.654 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-19 17:11:15.655 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-19 17:11:15.659 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="6"/>
2022-12-19 17:11:15.665 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-19 17:11:15.678 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:11:15.864 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="7" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-19 17:11:15.900 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:15.901 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:16.110 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:16.110 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:16.289 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:16.289 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:16.500 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:16.501 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:17.039 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:17.039 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:17.163 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="7" status_id="1" index_id="1" node_parameter="2" parameter_value="0"/>
2022-12-19 17:11:17.174 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:17.174 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:17.229 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="7" index_id="1" node_parameter="0" seconds="3"/>
2022-12-19 17:11:17.240 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:17.241 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:21.319 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="7" status_id="1" index_id="1" node_parameter="2" parameter_value="0"/>
2022-12-19 17:11:21.321 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="7"/>
2022-12-19 17:11:21.331 DEBUG (MainThread) [pyvlx] Treppenhaus stops closing
2022-12-19 17:11:21.331 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:45.666 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-19 17:11:45.667 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-19 17:11:45.667 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-19 17:11:45.683 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-19 17:11:45.684 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="8" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:11:45.896 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="8" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:11:46.004 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:46.004 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-19 17:11:46.005 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-19 17:11:46.012 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="8"/>
2022-12-19 17:11:46.024 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="9" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:11:46.028 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:46.210 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="9" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:11:46.315 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:11:46.315 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-19 17:11:46.316 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-19 17:11:46.319 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="9"/>
2022-12-19 17:11:46.337 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="10" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:11:46.341 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:11:46.524 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="10" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:11:46.646 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:11:46.646 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-19 17:11:46.646 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-19 17:11:46.651 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="10"/>
2022-12-19 17:11:46.658 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-19 17:11:46.663 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:11:50.477 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[1]" active_parameter="1" parameter="108 %" functional_parameter="fp1: CURRENT, fp2: TARGET, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="11" originator="Originator.USER"/>
2022-12-19 17:11:50.628 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="11" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-19 17:11:50.665 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:50.665 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:50.782 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="11" status_id="1" index_id="1" node_parameter="1" parameter_value="0"/>
2022-12-19 17:11:50.793 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:50.793 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:50.848 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="11" index_id="1" node_parameter="0" seconds="4"/>
2022-12-19 17:11:50.857 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:50.857 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:55.949 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="11" status_id="1" index_id="1" node_parameter="1" parameter_value="0"/>
2022-12-19 17:11:55.950 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11"/>
2022-12-19 17:11:55.961 DEBUG (MainThread) [pyvlx] Treppenhaus stops closing
2022-12-19 17:11:55.961 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:57.405 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[1]" active_parameter="0" parameter="CURRENT" functional_parameter="fp1: 0 %, fp2: 0 %, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="12" originator="Originator.USER"/>
2022-12-19 17:11:57.427 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="12" status="CommandSendConfirmationStatus.ACCEPTED"/>
2022-12-19 17:11:57.480 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2022-12-19 17:11:57.481 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:11:57.588 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="12" status_id="1" index_id="1" node_parameter="0" parameter_value="0"/>
2022-12-19 17:11:57.590 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="12" status_id="1" index_id="1" node_parameter="0" parameter_value="0"/>
2022-12-19 17:11:57.592 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="12"/>
2022-12-19 17:11:57.601 DEBUG (MainThread) [pyvlx] Treppenhaus stops closing
2022-12-19 17:11:57.602 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:12:14.511 DEBUG (MainThread) [pyvlx] Abstellraum position changed to: 0 %
2022-12-19 17:12:15.609 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:12:16.660 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-19 17:12:16.660 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-19 17:12:16.660 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-19 17:12:16.725 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:12:16.919 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-19 17:12:16.920 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="13" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:12:17.132 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="13" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:12:17.437 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:12:17.437 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-19 17:12:17.438 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-19 17:12:17.444 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="13"/>
2022-12-19 17:12:17.452 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="14" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:12:17.457 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:12:17.644 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="14" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:12:17.730 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:12:17.731 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-19 17:12:17.731 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-19 17:12:17.734 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="14"/>
2022-12-19 17:12:17.741 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="15" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:12:17.748 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:12:17.938 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="15" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:12:18.050 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:12:18.051 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-19 17:12:18.051 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-19 17:12:18.051 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="15"/>
2022-12-19 17:12:18.053 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-19 17:12:18.054 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:12:48.054 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-19 17:12:48.054 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-19 17:12:48.054 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-19 17:12:48.082 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-19 17:12:48.083 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="16" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:12:48.296 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="16" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:12:48.377 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:12:48.378 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-19 17:12:48.378 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-19 17:12:48.382 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="16"/>
2022-12-19 17:12:48.389 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="17" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:12:48.396 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:12:48.585 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="17" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:12:48.910 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:12:48.911 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-19 17:12:48.911 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-19 17:12:48.915 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="17"/>
2022-12-19 17:12:48.922 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="18" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:12:48.934 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:12:49.117 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="18" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:12:49.233 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:12:49.234 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-19 17:12:49.234 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-19 17:12:49.237 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="18"/>
2022-12-19 17:12:49.245 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-19 17:12:49.249 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:13:19.246 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2022-12-19 17:13:19.246 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2022-12-19 17:13:19.247 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2022-12-19 17:13:19.261 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2022-12-19 17:13:19.262 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="19" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:13:19.474 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="19" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:13:19.553 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:13:19.554 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2022-12-19 17:13:19.554 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2022-12-19 17:13:19.558 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="19"/>
2022-12-19 17:13:19.565 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="20" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:13:19.570 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2022-12-19 17:13:19.762 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="20" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:13:19.869 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:13:19.870 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2022-12-19 17:13:19.870 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2022-12-19 17:13:19.875 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="20"/>
2022-12-19 17:13:19.882 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="21" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2022-12-19 17:13:19.887 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2022-12-19 17:13:20.077 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="21" status="StatusRequestStatus.ACCEPTED"/>
2022-12-19 17:13:20.157 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2022-12-19 17:13:20.157 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2022-12-19 17:13:20.158 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2022-12-19 17:13:20.162 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="21"/>
2022-12-19 17:13:20.168 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2022-12-19 17:13:20.173 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
pawlizio commented 1 year ago

Hi @tombrain, the -5 % issue should be fixed now with updated pyvlx. Can you restart and test. Thx

tombrain commented 1 year ago

hi @pawlizio. now -5% is fixed. but stop-button always has always a strange behavier

https://user-images.githubusercontent.com/523219/211407004-a38467aa-7d02-43cd-95ea-56976a30816d.mp4

2023-01-09 21:59:06.126 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2023-01-09 21:59:06.126 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2023-01-09 21:59:06.127 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2023-01-09 21:59:06.152 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2023-01-09 21:59:06.153 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11865" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 21:59:06.365 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11865" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 21:59:06.442 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11865" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:06.443 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11865" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:06.443 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 21:59:06.444 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2023-01-09 21:59:06.444 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2023-01-09 21:59:06.446 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11865"/>
2023-01-09 21:59:06.447 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-03-13 14:09:20"/>
2023-01-09 21:59:06.448 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11866" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 21:59:06.450 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-03-13 14:09:20"/>
2023-01-09 21:59:06.451 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 21:59:06.657 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11866" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 21:59:06.739 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11866" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:06.740 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11866" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:06.740 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2023-01-09 21:59:06.741 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2023-01-09 21:59:06.741 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2023-01-09 21:59:06.743 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11866"/>
2023-01-09 21:59:06.744 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-03-13 14:09:20"/>
2023-01-09 21:59:06.745 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11867" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 21:59:06.747 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-03-13 14:09:20"/>
2023-01-09 21:59:06.747 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2023-01-09 21:59:06.954 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11867" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 21:59:07.027 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11867" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:07.028 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11867" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:07.028 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2023-01-09 21:59:07.028 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2023-01-09 21:59:07.029 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2023-01-09 21:59:07.031 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11867"/>
2023-01-09 21:59:07.032 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-03-13 14:09:20"/>
2023-01-09 21:59:07.033 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2023-01-09 21:59:07.033 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-03-13 14:09:20"/>
2023-01-09 21:59:07.033 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2023-01-09 21:59:37.036 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2023-01-09 21:59:37.037 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2023-01-09 21:59:37.037 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2023-01-09 21:59:37.060 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2023-01-09 21:59:37.061 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11868" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 21:59:37.272 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11868" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 21:59:37.348 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11868" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:37.349 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11868" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:37.350 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 21:59:37.350 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2023-01-09 21:59:37.350 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2023-01-09 21:59:37.362 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11868"/>
2023-01-09 21:59:37.363 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-05 09:17:20"/>
2023-01-09 21:59:37.366 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11869" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 21:59:37.369 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-05 09:17:20"/>
2023-01-09 21:59:37.369 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 21:59:37.562 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11869" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 21:59:37.676 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11869" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:37.676 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11869" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:37.677 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2023-01-09 21:59:37.677 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2023-01-09 21:59:37.677 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2023-01-09 21:59:37.680 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11869"/>
2023-01-09 21:59:37.681 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-06 03:29:36"/>
2023-01-09 21:59:37.682 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11870" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 21:59:37.683 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-06 03:29:36"/>
2023-01-09 21:59:37.684 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2023-01-09 21:59:37.890 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11870" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 21:59:38.006 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11870" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:38.007 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11870" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 21:59:38.007 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2023-01-09 21:59:38.007 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2023-01-09 21:59:38.008 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2023-01-09 21:59:38.010 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11870"/>
2023-01-09 21:59:38.011 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-06 03:29:36"/>
2023-01-09 21:59:38.012 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2023-01-09 21:59:38.012 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-06 03:29:36"/>
2023-01-09 21:59:38.013 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2023-01-09 21:59:40.230 DEBUG (MainThread) [pyvlx] SEND: <FrameCommandSendRequest node_ids="[1]" active_parameter="2" parameter="DUAL" functional_parameter="fp1: TARGET, fp2: CURRENT, fp3: 0 %, fp4: 0 %, fp5: 0 %, fp6: 0 %, fp7: 0 %, fp8: 0 %, fp9: 0 %, fp10: 0 %, fp11: 0 %, fp12: 0 %, fp13: 0 %, fp14: 0 %, fp15: 0 %, fp16: 0 %, " session_id="11871" originator="Originator.USER"/>
2023-01-09 21:59:40.322 DEBUG (MainThread) [pyvlx] REC: <FrameCommandSendConfirmation session_id="11871" status="CommandSendConfirmationStatus.ACCEPTED"/>
2023-01-09 21:59:40.396 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="2" current_position="0 %" target="UNKNOWN" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-07 15:54:08"/>
2023-01-09 21:59:40.398 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="2" current_position="0 %" target="UNKNOWN" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-07 15:54:08"/>
2023-01-09 21:59:40.398 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2023-01-09 21:59:40.399 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 21:59:40.499 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="11871" status_id="1" index_id="1" node_parameter="2" parameter_value="0"/>
2023-01-09 21:59:40.502 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="3" current_position="0 %" target="UNKNOWN" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-08 10:06:24"/>
2023-01-09 21:59:40.503 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="3" current_position="0 %" target="UNKNOWN" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-08 10:06:24"/>
2023-01-09 21:59:40.504 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2023-01-09 21:59:40.504 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 21:59:40.569 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRemainingTimeNotification session_id="11871" index_id="1" node_parameter="0" seconds="3"/>
2023-01-09 21:59:40.570 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="4" current_position="0 %" target="UNKNOWN" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="3" time="2068-04-08 10:06:24"/>
2023-01-09 21:59:40.571 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="4" current_position="0 %" target="UNKNOWN" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="3" time="2068-04-08 10:06:24"/>
2023-01-09 21:59:40.571 DEBUG (MainThread) [pyvlx] Treppenhaus is closing
2023-01-09 21:59:40.571 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 21:59:44.645 DEBUG (MainThread) [pyvlx] REC: <FrameCommandRunStatusNotification session_id="11871" status_id="1" index_id="1" node_parameter="2" parameter_value="0"/>
2023-01-09 21:59:44.647 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11871"/>
2023-01-09 21:59:44.650 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="5" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-11 10:55:28"/>
2023-01-09 21:59:44.650 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="5" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-11 10:55:28"/>
2023-01-09 21:59:44.651 DEBUG (MainThread) [pyvlx] Treppenhaus stops closing
2023-01-09 21:59:44.651 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 22:00:08.013 DEBUG (MainThread) [pyvlx] Heartbeat: pulsing
2023-01-09 22:00:08.013 DEBUG (MainThread) [pyvlx] Heartbeat pulse
2023-01-09 22:00:08.014 DEBUG (MainThread) [pyvlx] SEND: <FrameGetStateRequest/>
2023-01-09 22:00:08.169 DEBUG (MainThread) [pyvlx] REC: <FrameGetStateConfirmation gateway_state="GatewayState.GATEWAY_MODE_WITH_ACTUATORS" gateway_sub_state="GatewaySubState.IDLE"/>
2023-01-09 22:00:08.170 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11872" node_ids="[1]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 22:00:08.382 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11872" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 22:00:08.466 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11872" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 22:00:08.466 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11872" status_id="1" node_id="1" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 22:00:08.467 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 22:00:08.467 DEBUG (MainThread) [pyvlx] Treppenhaus position upper curtain changed to: 0 %
2023-01-09 22:00:08.468 DEBUG (MainThread) [pyvlx] Treppenhaus position lower curtain changed to: 0 %
2023-01-09 22:00:08.470 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11872"/>
2023-01-09 22:00:08.471 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-29 15:49:52"/>
2023-01-09 22:00:08.472 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11873" node_ids="[2]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 22:00:08.475 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="1" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-29 15:49:52"/>
2023-01-09 22:00:08.476 DEBUG (MainThread) [pyvlx] Treppenhaus position changed to: 0 %
2023-01-09 22:00:08.681 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11873" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 22:00:08.767 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11873" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 22:00:08.767 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11873" status_id="1" node_id="2" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 22:00:08.768 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2023-01-09 22:00:08.768 DEBUG (MainThread) [pyvlx] Schlafzimmer position upper curtain changed to: 0 %
2023-01-09 22:00:08.768 DEBUG (MainThread) [pyvlx] Schlafzimmer position lower curtain changed to: 0 %
2023-01-09 22:00:08.772 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11873"/>
2023-01-09 22:00:08.773 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-29 15:49:52"/>
2023-01-09 22:00:08.774 DEBUG (MainThread) [pyvlx] SEND: <FrameStatusRequestRequest session_id="11874" node_ids="[3]" status_type="StatusType.REQUEST_CURRENT_POSITION" fpi1="254" fpi2="0"/>
2023-01-09 22:00:08.775 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="2" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-29 15:49:52"/>
2023-01-09 22:00:08.776 DEBUG (MainThread) [pyvlx] Schlafzimmer position changed to: 0 %
2023-01-09 22:00:08.982 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestConfirmation session_id="11874" status="StatusRequestStatus.ACCEPTED"/>
2023-01-09 22:00:09.059 DEBUG (MainThread) [pyvlx] REC: <FrameStatusRequestNotification session_id="11874" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 22:00:09.059 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameStatusRequestNotification session_id="11874" status_id="1" node_id="3" run_status="RunStatus.EXECUTION_COMPLETED" status_reply="StatusReply.COMMAND_COMPLETED_OK" status_type="StatusType.REQUEST_CURRENT_POSITION" status_count="3" parameter_data="NodeParameter.MP: 0 %, NodeParameter.FP1: 0 %, NodeParameter.FP2: 0 %, "/>
2023-01-09 22:00:09.060 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
2023-01-09 22:00:09.060 DEBUG (MainThread) [pyvlx] Spielzimmer position upper curtain changed to: 0 %
2023-01-09 22:00:09.061 DEBUG (MainThread) [pyvlx] Spielzimmer position lower curtain changed to: 0 %
2023-01-09 22:00:09.064 DEBUG (MainThread) [pyvlx] REC: <FrameSessionFinishedNotification session_id="11874"/>
2023-01-09 22:00:09.065 DEBUG (MainThread) [pyvlx] REC: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-29 15:49:52"/>
2023-01-09 22:00:09.065 DEBUG (MainThread) [pyvlx] Heartbeat: sleeping
2023-01-09 22:00:09.066 DEBUG (MainThread) [pyvlx] NodeUpdater process frame: <FrameNodeStatePositionChangedNotification node_id="3" state="45" current_position="0 %" target="0 %" current_position_fp1="0 %" current_position_fp2="0 %" current_position_fp3="UNKNOWN" current_position_fp4="UNKNOWN" remaining_time="0" time="2068-04-29 15:49:52"/>
2023-01-09 22:00:09.066 DEBUG (MainThread) [pyvlx] Spielzimmer position changed to: 0 %
pawlizio commented 1 year ago

OK, I changed the behaviour of the covers. Now after pressing stop you will be able to start movement immediately, however without having immediately the correct actual position after sending the stop command during movement of the cover. It takes several seconds after KLF200 submits the correct position where the cover has been stopped. With the modification now I just set immediately on stop pressing the variables "is_opening=false" and "is_closing=false". The correct position of the cover will be updated with the same delay as you have shown on your video. I cannot change the KLF200 behaviour in this matter, only find a better way to life with the information provided by KLF200. Please just reboot and check.

Best regards, Paul

tombrain commented 1 year ago

now it works. great work. thanks

pawlizio commented 1 year ago

Ok, I'll close this then. You're welcome