Sorry, but could you please provide the information again based on the 2024.10 released version of the integration? Thanks a lot!
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2024.10.1",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.12.4",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Vienna",
"os_name": "Linux",
"os_version": "6.6.46-haos",
"supervisor": "2024.09.1",
"host_os": "Home Assistant OS 13.1",
"docker_version": "26.1.4",
"chassis": "embedded",
"run_as_root": true
},
"custom_components": {
"ics_calendar": {
"documentation": "https://github.com/franc6/ics_calendar",
"version": "5.0.3",
"requirements": [
"ics>=0.7.2",
"recurring_ical_events>=3.3.0",
"icalendar>=5.0.13"
]
},
"next_holiday": {
"documentation": "https://github.com/partofthething/next-holiday-sensor",
"version": "0.3.2",
"requirements": [
"holidays"
]
},
"anniversaries": {
"documentation": "https://github.com/pinkywafer/Anniversaries",
"version": "5.2.0",
"requirements": [
"python-dateutil>=2.8.1",
"integrationhelper>=0.2.2",
"voluptuous>=0.12.1"
]
},
"adaptive_lighting": {
"documentation": "https://github.com/basnijholt/adaptive-lighting#readme",
"version": "1.22.0",
"requirements": [
"ulid-transform"
]
},
"simpleicons": {
"documentation": "https://github.com/vigonotion/hass-simpleicons",
"version": "v2.2.1",
"requirements": [
"simpleicons==7.14.0"
]
},
"alexa_media": {
"documentation": "https://github.com/alandtse/alexa_media_player/wiki",
"version": "4.13.2",
"requirements": [
"alexapy==1.29.2",
"packaging>=20.3",
"wrapt>=1.14.0"
]
},
"nodered": {
"documentation": "https://zachowj.github.io/node-red-contrib-home-assistant-websocket/guide/custom_integration/",
"version": "4.1.1",
"requirements": []
},
"xiaomi_cloud_map_extractor": {
"documentation": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor",
"version": "v2.2.0",
"requirements": [
"pillow",
"pybase64",
"python-miio",
"requests",
"pycryptodome"
]
},
"bermuda": {
"documentation": "https://github.com/agittins/bermuda",
"version": "0.6.8",
"requirements": []
},
"hacs": {
"documentation": "https://hacs.xyz/docs/configuration/start",
"version": "2.0.1",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"powercalc": {
"documentation": "https://docs.powercalc.nl",
"version": "v1.14.9",
"requirements": [
"numpy>=1.21.1"
]
},
"o365": {
"documentation": "https://github.com/RogerSelwyn/O365-HomeAssistant",
"version": "v4.8.5",
"requirements": [
"O365==2.0.36",
"BeautifulSoup4>=4.10.0"
]
},
"webuntis": {
"documentation": "https://github.com/JonasJoKuJonas/homeassistant-WebUntis/",
"version": "v1.2.5",
"requirements": [
"webuntis==0.1.23"
]
},
"homematicip_local": {
"documentation": "https://github.com/danielperna84/custom_homematic",
"version": "1.66.0",
"requirements": [
"hahomematic==2024.9.12"
]
},
"better_thermostat": {
"documentation": "https://github.com/KartoffelToby/better_thermostat",
"version": "1.6.0",
"requirements": []
},
"watchman": {
"documentation": "https://github.com/dummylabs/thewatchman",
"version": "0.6.3",
"requirements": [
"prettytable==3.10.0"
]
},
"roborock": {
"documentation": "https://github.com/humbertogontijo/homeassistant-roborock",
"version": "1.0.13",
"requirements": [
"python-roborock==0.36.0",
"ical==6.1.0",
"dacite==1.8.0"
]
},
"pirateweather": {
"documentation": "https://github.com/alexander0042/pirate-weather-ha",
"version": "1.5.9",
"requirements": [
"python-forecastio==1.4.0"
]
},
"spook_inverse": {
"documentation": "https://spook.boo",
"version": "3.1.0",
"requirements": []
},
"spook": {
"documentation": "https://spook.boo",
"version": "3.1.0",
"requirements": []
},
"moonraker": {
"documentation": "https://moonraker-home-assistant.readthedocs.io/en/latest/",
"version": "1.3.5",
"requirements": [
"moonraker-api==2.0.6"
]
},
"home_connect_alt": {
"documentation": "https://github.com/ekutner/home-connect-hass",
"version": "1.1.9",
"requirements": [
"home-connect-async==0.8.0"
]
},
"waste_collection_schedule": {
"documentation": "https://github.com/mampfes/hacs_waste_collection_schedule#readme",
"version": "2.2.0",
"requirements": [
"icalendar",
"recurring_ical_events",
"icalevents!=0.1.28",
"beautifulsoup4",
"lxml",
"pycryptodome"
]
}
},
"integration_manifest": {
"domain": "wmspro",
"name": "WMS WebControl pro",
"codeowners": [
"mback2k"
],
"config_flow": true,
"dependencies": [],
"dhcp": [
{
"macaddress": "0023D5*"
},
{
"registered_devices": true
}
],
"documentation": "https://www.home-assistant.io/integrations/wmspro",
"integration_type": "hub",
"iot_class": "local_polling",
"requirements": [
"pywmspro==0.2.0"
],
"is_built_in": true
},
"setup_times": {
"null": {
"setup": 1.9692000932991505e-05
},
"01J98G3A7EKH5VD4VVT9H988RW": {
"wait_import_platforms": -4.341787642013514,
"config_entry_setup": 5.589340816019103
}
},
"data": {
"host": "webcontrol.mulatz.lan",
"config": {
"command": "getConfiguration",
"protocolVersion": "1.0.0",
"destinations": [
{
"id": 57341,
"animationType": 0,
"names": [
"Balkon Gesamt",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 98001,
"animationType": 0,
"names": [
"Raffstore Rechts",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 139224,
"animationType": 0,
"names": [
"Raffstore Links",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 207543,
"animationType": 0,
"names": [
"Raffstore Mitte",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
}
],
"rooms": [
{
"id": 45215,
"name": "Balkon",
"destinations": [
57341,
98001,
139224,
207543
],
"scenes": []
}
],
"scenes": []
},
"dests": {
"57341": {
"id": 57341,
"name": "Balkon Gesamt",
"room": {
"45215": "Balkon"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 100
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 75
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 75
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 57341,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 100
}
},
{
"actionId": 6,
"value": {
"rotation": 75
}
},
{
"actionId": 23,
"value": {
"rotation": 75
}
}
]
}
}
]
}
},
"98001": {
"id": 98001,
"name": "Raffstore Rechts",
"room": {
"45215": "Balkon"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 100
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 75
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 75
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 98001,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 100
}
},
{
"actionId": 6,
"value": {
"rotation": 75
}
},
{
"actionId": 23,
"value": {
"rotation": 75
}
}
]
}
}
]
}
},
"139224": {
"id": 139224,
"name": "Raffstore Links",
"room": {
"45215": "Balkon"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 100
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 75
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 75
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 139224,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 100
}
},
{
"actionId": 6,
"value": {
"rotation": 75
}
},
{
"actionId": 23,
"value": {
"rotation": 75
}
}
]
}
}
]
}
},
"207543": {
"id": 207543,
"name": "Raffstore Mitte",
"room": {
"45215": "Balkon"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 100
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 75
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 75
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 207543,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 100
}
},
{
"actionId": 6,
"value": {
"rotation": 75
}
},
{
"actionId": 23,
"value": {
"rotation": 75
}
}
]
}
}
]
}
}
},
"rooms": {
"45215": {
"id": 45215,
"name": "Balkon",
"destinations": {
"57341": "Balkon Gesamt",
"98001": "Raffstore Rechts",
"139224": "Raffstore Links",
"207543": "Raffstore Mitte"
},
"scenes": {}
}
},
"scenes": {}
}
}
Here you go with my diagnostic information.
Cheers Mate
No worries, attached the diagnostics.
{
"home_assistant": {
"installation_type": "Home Assistant Container",
"version": "2024.10.0",
"dev": false,
"hassio": false,
"virtualenv": false,
"python_version": "3.12.4",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Amsterdam",
"os_name": "Linux",
"os_version": "6.1.0-25-amd64",
"run_as_root": true
},
"custom_components": {
"hvcgroep": {
"documentation": "https://github.com/cyberjunky/home-assistant-hvcgroep",
"version": "1.0.12",
"requirements": []
},
"skodaconnect": {
"documentation": "https://github.com/skodaconnect/homeassistant-skodaconnect/blob/18e7c459513585a909cdddd3e88de342ed5ac17d/README.md",
"version": "v1.2.12",
"requirements": [
"skodaconnect==1.3.11",
"homeassistant>=2024.4.0"
]
},
"hacs": {
"documentation": "https://hacs.xyz/docs/configuration/start",
"version": "2.0.1",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"adaptive_cover": {
"documentation": "https://github.com/basbruss/adaptive-cover",
"version": "1.4.3",
"requirements": [
"astral",
"pandas"
]
},
"ingress": {
"documentation": "https://github.com/lovelylain/hass_ingress",
"version": "1.1.7",
"requirements": []
}
},
"integration_manifest": {
"domain": "wmspro",
"name": "WMS WebControl pro",
"codeowners": [
"mback2k"
],
"config_flow": true,
"dependencies": [],
"dhcp": [
{
"macaddress": "0023D5*"
},
{
"registered_devices": true
}
],
"documentation": "https://www.home-assistant.io/integrations/wmspro",
"integration_type": "hub",
"iot_class": "local_polling",
"requirements": [
"pywmspro==0.2.0"
],
"is_built_in": true
},
"setup_times": {
"null": {
"setup": 1.6541220247745514e-05
},
"01J99VRVNJPEEBTC46XXMBH1S7": {
"wait_import_platforms": -1.0297996741719544,
"config_entry_setup": 2.9827559939585626
}
},
"data": {
"host": "192.168.30.192",
"config": {
"command": "getConfiguration",
"protocolVersion": "1.0.0",
"destinations": [
{
"id": 34850,
"animationType": 0,
"names": [
"Eethoek",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 67442,
"animationType": 0,
"names": [
"Keuken rechts",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 157754,
"animationType": 0,
"names": [
"Keuken midden",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 226998,
"animationType": 0,
"names": [
"Keuken links",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 278272,
"animationType": 0,
"names": [
"Woonkamer",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 375144,
"animationType": 0,
"names": [
"Alles",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 413716,
"animationType": 0,
"names": [
"Keuken alle",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
}
],
"rooms": [
{
"id": 65455,
"name": "Zonwering",
"destinations": [
34850,
67442,
157754,
226998,
278272,
375144,
413716
],
"scenes": []
}
],
"scenes": []
},
"dests": {
"34850": {
"id": 34850,
"name": "Eethoek",
"room": {
"65455": "Zonwering"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 0
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 0
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 34850,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
},
{
"actionId": 6,
"value": {
"rotation": 0
}
},
{
"actionId": 23,
"value": {
"rotation": 0
}
}
]
}
}
]
}
},
"67442": {
"id": 67442,
"name": "Keuken rechts",
"room": {
"65455": "Zonwering"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
}
},
"animationType": "VenetianBlind",
"drivingCause": "Unknown",
"available": true,
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327684
]
}
},
"157754": {
"id": 157754,
"name": "Keuken midden",
"room": {
"65455": "Zonwering"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 0
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 0
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 157754,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
},
{
"actionId": 6,
"value": {
"rotation": 0
}
},
{
"actionId": 23,
"value": {
"rotation": 0
}
}
]
}
}
]
}
},
"226998": {
"id": 226998,
"name": "Keuken links",
"room": {
"65455": "Zonwering"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 0
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 0
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 226998,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
},
{
"actionId": 6,
"value": {
"rotation": 0
}
},
{
"actionId": 23,
"value": {
"rotation": 0
}
}
]
}
}
]
}
},
"278272": {
"id": 278272,
"name": "Woonkamer",
"room": {
"65455": "Zonwering"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 0
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 0
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 278272,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
},
{
"actionId": 6,
"value": {
"rotation": 0
}
},
{
"actionId": 23,
"value": {
"rotation": 0
}
}
]
}
}
]
}
},
"375144": {
"id": 375144,
"name": "Alles",
"room": {
"65455": "Zonwering"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 0
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 0
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 375144,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
},
{
"actionId": 6,
"value": {
"rotation": 0
}
},
{
"actionId": 23,
"value": {
"rotation": 0
}
}
]
}
}
]
}
},
"413716": {
"id": 413716,
"name": "Keuken alle",
"room": {
"65455": "Zonwering"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
}
},
"animationType": "VenetianBlind",
"drivingCause": "Unknown",
"available": true,
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327684
]
}
}
},
"rooms": {
"65455": {
"id": 65455,
"name": "Zonwering",
"destinations": {
"34850": "Eethoek",
"67442": "Keuken rechts",
"157754": "Keuken midden",
"226998": "Keuken links",
"278272": "Woonkamer",
"375144": "Alles",
"413716": "Keuken alle"
},
"scenes": {}
}
},
"scenes": {}
}
}
Can someone please point me in the direction of where to find the Warema WMS WebControl Pro
Integration installation documentation?
When I try to install it from the UI, it just says:
If it only had a link to this âdocumentationâ
It looks like you are not running HA version 2024.10, please make sure your HA instance is up-to-date.
Additional news: Scene support will be released with 2024.11, so you will be able to at least already indirectly control any WMS device via a scene configured on the WebControl pro.
Indeed!! You are correct
I was on 2024.9.2
After updating to 2924.10.1 the Warema integration popped up automatically!!
Everything works perfectly! At last! I am so happy
Been waiting for this for years! Great work! Thank you so very much.
We are eagerly waiting to test the venetian blinds. Do you have an idea when itâs gonna be available?
I plan to work on other cover types after this fix for awnings has landed:
I donât want to handle merge conflicts with multiple PRs targeting the cover platform.
Therefore light support is now incoming: Add light support to WMS WebControl pro by mback2k ¡ Pull Request #128308 ¡ home-assistant/core ¡ GitHub
Hi @mback2k, thank you for your great work and congrats to your integration in HA.
Please find my diagnostics attached in comments. Seperated in three parts since it exceeds the character limit of 35000.
Really looking forward for new features and cover types.
Thanks a lot!
Part1
{
"integration_manifest": {
"domain": "wmspro",
"name": "WMS WebControl pro",
"codeowners": [
"mback2k"
],
"config_flow": true,
"dependencies": [],
"dhcp": [
{
"macaddress": "0023D5*"
},
{
"registered_devices": true
}
],
"documentation": "https://www.home-assistant.io/integrations/wmspro",
"integration_type": "hub",
"iot_class": "local_polling",
"requirements": [
"pywmspro==0.2.1"
],
"is_built_in": true
},
"setup_times": {
"null": {
"setup": 1.8958933651447296e-05
},
"01JA5D66DMNJ2FWRP48083SXMF": {
"wait_import_platforms": -0.002799803391098976,
"wait_base_component": -0.005355210974812508,
"config_entry_setup": 10.686827538534999
}
},
"data": {
"host": "192.168.178.20",
"config": {
"command": "getConfiguration",
"protocolVersion": "1.0.0",
"destinations": [
{
"id": 63661,
"animationType": 0,
"names": [
"B\u00fcro EG Beide",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 81569,
"animationType": 0,
"names": [
"B\u00fcro EG Links",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 192454,
"animationType": 0,
"names": [
"B\u00fcro EG Rechts",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 225702,
"animationType": 0,
"names": [
"Whz Alle",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 326067,
"animationType": 0,
"names": [
"Whz Links",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 327709,
"animationType": 0,
"names": [
"Whz Rechts",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 449347,
"animationType": 0,
"names": [
"Whz Essen",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 463789,
"animationType": 0,
"names": [
"K\u00fcche",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 556610,
"animationType": 2,
"names": [
"Eltern Links",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 4,
"minValue": 0,
"maxValue": 100
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
},
{
"id": 603214,
"animationType": 0,
"names": [
"Eltern Rechts",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 705785,
"animationType": 0,
"names": [
"Pia Beide",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 738929,
"animationType": 0,
"names": [
"Pia Links",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 799713,
"animationType": 0,
"names": [
"Pia Rechts",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 916526,
"animationType": 0,
"names": [
"Arbeitszimmer",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 981297,
"animationType": 0,
"names": [
"Max Links",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 1016898,
"animationType": 2,
"names": [
"Max Rechts",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 4,
"minValue": 0,
"maxValue": 100
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
},
{
"id": 1112846,
"animationType": 2,
"names": [
"Bad Beide",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 4,
"minValue": 0,
"maxValue": 100
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
},
{
"id": 1131028,
"animationType": 2,
"names": [
"Bad Links",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 4,
"minValue": 0,
"maxValue": 100
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
},
{
"id": 1184223,
"animationType": 2,
"names": [
"Bad Rechts",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 4,
"minValue": 0,
"maxValue": 100
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
},
{
"id": 1308929,
"animationType": 0,
"names": [
"EG",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 1312970,
"animationType": 0,
"names": [
"1.OG",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 1408960,
"animationType": 0,
"names": [
"Alle Raffstore",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 1475358,
"animationType": 2,
"names": [
"OG",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 4,
"minValue": 0,
"maxValue": 100
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
}
],
Part2
"rooms": [
{
"id": 44525,
"name": "EG B\u00fcro",
"destinations": [
63661,
81569,
192454
],
"scenes": []
},
{
"id": 72428,
"name": "EG Wohnbereich",
"destinations": [
225702,
326067,
327709,
449347,
463789
],
"scenes": []
},
{
"id": 193600,
"name": "1.OG Schlafzimmer",
"destinations": [
556610,
603214
],
"scenes": []
},
{
"id": 226022,
"name": "1.OG Pia",
"destinations": [
705785,
738929,
799713
],
"scenes": []
},
{
"id": 327134,
"name": "1.OG Arbeit",
"destinations": [
916526
],
"scenes": []
},
{
"id": 369456,
"name": "1.OG Max",
"destinations": [
981297,
1016898
],
"scenes": []
},
{
"id": 403981,
"name": "1.OG Bad",
"destinations": [
1112846,
1131028,
1184223
],
"scenes": []
},
{
"id": 509514,
"name": "Alle Raffstore",
"destinations": [
1308929,
1312970,
1408960
],
"scenes": []
},
{
"id": 589276,
"name": "Alle Rollladen",
"destinations": [
1475358
],
"scenes": []
}
],
"scenes": []
},
"dests": {
"63661": {
"id": 63661,
"name": "B\u00fcro EG Beide",
"room": {
"44525": "EG B\u00fcro"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 100
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 20
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 20
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"unknownProducts": {},
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 63661,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 100
}
},
{
"actionId": 6,
"value": {
"rotation": 20
}
},
{
"actionId": 23,
"value": {
"rotation": 20
}
}
]
}
}
]
}
},
"81569": {
"id": 81569,
"name": "B\u00fcro EG Links",
"room": {
"44525": "EG B\u00fcro"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 100
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 20
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 20
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"unknownProducts": {},
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 81569,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 100
}
},
{
"actionId": 6,
"value": {
"rotation": 20
}
},
{
"actionId": 23,
"value": {
"rotation": 20
}
}
]
}
}
]
}
},
"192454": {
"id": 192454,
"name": "B\u00fcro EG Rechts",
"room": {
"44525": "EG B\u00fcro"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 100
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": 20
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": 20
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"unknownProducts": {},
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 192454,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 100
}
},
{
"actionId": 6,
"value": {
"rotation": 20
}
},
{
"actionId": 23,
"value": {
"rotation": 20
}
}
]
}
}
]
}
},
"225702": {
"id": 225702,
"name": "Whz Alle",
"room": {
"72428": "EG Wohnbereich"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
}
},
"animationType": "VenetianBlind",
"drivingCause": "Unknown",
"available": true,
"unknownProducts": {},
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327685
]
}
},
"326067": {
"id": 326067,
"name": "Whz Links",
"room": {
"72428": "EG Wohnbereich"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": -55
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": -55
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"unknownProducts": {},
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 326067,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
},
{
"actionId": 6,
"value": {
"rotation": -55
}
},
{
"actionId": 23,
"value": {
"rotation": -55
}
}
]
}
}
]
}
},
"327709": {
"id": 327709,
"name": "Whz Rechts",
"room": {
"72428": "EG Wohnbereich"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": -55
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": -55
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"unknownProducts": {},
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 327709,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
},
{
"actionId": 6,
"value": {
"rotation": -55
}
},
{
"actionId": 23,
"value": {
"rotation": -55
}
}
]
}
}
]
}
},
"449347": {
"id": 449347,
"name": "Whz Essen",
"room": {
"72428": "EG Wohnbereich"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
}
},
"animationType": "VenetianBlind",
"drivingCause": "Unknown",
"available": true,
"unknownProducts": {},
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327685
]
}
},
"463789": {
"id": 463789,
"name": "K\u00fcche",
"room": {
"72428": "EG Wohnbereich"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {
"rotation": -55
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {
"rotation": -55
}
}
},
"animationType": "VenetianBlind",
"drivingCause": "_None",
"available": true,
"unknownProducts": {},
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 463789,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
},
{
"actionId": 6,
"value": {
"rotation": -55
}
},
{
"actionId": 23,
"value": {
"rotation": -55
}
}
]
}
}
]
}
},
"556610": {
"id": 556610,
"name": "Eltern Links",
"room": {
"193600": "1.OG Schlafzimmer"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "RollerShutterBlindDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 0
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
}
},
"animationType": "RollerShutterBlind",
"drivingCause": "_None",
"available": true,
"unknownProducts": {},
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 556610,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 0
}
}
]
}
}
]
}
},
- Reply limit reached, will post part3 if needed -
Hi, vielen Dank fĂźr die MĂźhe die du dir machst. Ich habe mal versuch mein Webcontrol etwas zu strukturieren, damit es fĂźr dich vielleicht einfacher ist. In dem Log ist jeweils ein Raffstore, Rollladen, Markise, Lamellendach nur wenden, Led dimmbar und Licht schalten.
"integration_manifest": {
"domain": "wmspro",
"name": "WMS WebControl pro",
"codeowners": [
"mback2k"
],
"config_flow": true,
"dependencies": [],
"dhcp": [
{
"macaddress": "0023D5*"
},
{
"registered_devices": true
}
],
"documentation": "https://www.home-assistant.io/integrations/wmspro",
"integration_type": "hub",
"iot_class": "local_polling",
"requirements": [
"pywmspro==0.2.1"
],
"is_built_in": true
},
"setup_times": {
"null": {
"setup": 6.67589483782649e-05
},
"01J9P41R618TF72WEA5KDPRG27": {
"wait_import_platforms": -0.028389377985149622,
"config_entry_setup": 14.249842426972464
}
},
"data": {
"host": "192.168.178.81",
"config": {
"command": "getConfiguration",
"protocolVersion": "1.0.0",
"destinations": [
{
"id": 61033,
"animationType": 0,
"names": [
"Raffstore",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 2,
"minValue": 0,
"maxValue": 100
},
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 99674,
"animationType": 2,
"names": [
"Rollladen",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 4,
"minValue": 0,
"maxValue": 100
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
},
{
"id": 184478,
"animationType": 1,
"names": [
"Markise",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 0,
"minValue": 0,
"maxValue": 100
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
},
{
"id": 216501,
"animationType": 3,
"names": [
"Lamellendach nur wenden",
"",
"",
""
],
"actions": [
{
"id": 6,
"actionType": 2,
"actionDescription": 3,
"minValue": -127,
"maxValue": 127
},
{
"id": 16,
"actionType": 6,
"actionDescription": 12
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
},
{
"id": 23,
"actionType": 7,
"actionDescription": 12
}
]
},
{
"id": 295475,
"animationType": 6,
"names": [
"LED Dimmbar",
"",
"",
""
],
"actions": [
{
"id": 0,
"actionType": 0,
"actionDescription": 8,
"minValue": 0,
"maxValue": 100
},
{
"id": 17,
"actionType": 6,
"actionDescription": 12
},
{
"id": 20,
"actionType": 4,
"actionDescription": 6
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
},
{
"id": 329888,
"animationType": 5,
"names": [
"Licht Schalten",
"",
"",
""
],
"actions": [
{
"id": 20,
"actionType": 4,
"actionDescription": 6
},
{
"id": 21,
"actionType": 5,
"actionDescription": 10
},
{
"id": 22,
"actionType": 8,
"actionDescription": 13
}
]
}
],
"rooms": [
{
"id": 652,
"name": "Beispiele",
"destinations": [
61033,
99674,
184478,
216501,
295475,
329888
],
"scenes": []
}
],
"scenes": []
},
"dests": {
"61033": {
"id": 61033,
"name": "Raffstore",
"room": {
"652": "Beispiele"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "SlatDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {}
},
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
}
},
"animationType": "VenetianBlind",
"drivingCause": "Unknown",
"available": true,
"unknownProducts": {},
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327685
]
}
},
"99674": {
"id": 99674,
"name": "Rollladen",
"room": {
"652": "Beispiele"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "RollerShutterBlindDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
}
},
"animationType": "RollerShutterBlind",
"drivingCause": "Unknown",
"available": true,
"unknownProducts": {},
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327685
]
}
},
"184478": {
"id": 184478,
"name": "Markise",
"room": {
"652": "Beispiele"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "AwningDrive",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {
"percentage": 127.5
}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
}
},
"animationType": "Awning",
"drivingCause": "_None",
"available": true,
"unknownProducts": {},
"heartbeatError": false,
"blocking": false,
"status": {
"command": "getStatus",
"protocolVersion": "1.0.0",
"details": [
{
"destinationId": 184478,
"data": {
"drivingCause": 0,
"heartbeatError": false,
"blocking": false,
"productData": [
{
"actionId": 0,
"value": {
"percentage": 127.5
}
}
]
}
}
]
}
},
"216501": {
"id": 216501,
"name": "Lamellendach nur wenden",
"room": {
"652": "Beispiele"
},
"actions": {
"6": {
"id": 6,
"actionType": "Rotation",
"actionDescription": "SlatRotate",
"attrs": {
"minValue": -127,
"maxValue": 127
},
"params": {}
},
"16": {
"id": 16,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
},
"23": {
"id": 23,
"actionType": "Impulse",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
}
},
"animationType": "SlatRoof",
"drivingCause": "Unknown",
"available": true,
"unknownProducts": {},
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327684
]
}
},
"295475": {
"id": 295475,
"name": "LED Dimmbar",
"room": {
"652": "Beispiele"
},
"actions": {
"0": {
"id": 0,
"actionType": "Percentage",
"actionDescription": "LightDimming",
"attrs": {
"minValue": 0,
"maxValue": 100
},
"params": {}
},
"17": {
"id": 17,
"actionType": "Stop",
"actionDescription": "ManualCommand",
"attrs": {},
"params": {}
},
"20": {
"id": 20,
"actionType": "Switch",
"actionDescription": "LightSwitch",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
}
},
"animationType": "Dimmer",
"drivingCause": "Unknown",
"available": true,
"unknownProducts": {},
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327685
]
}
},
"329888": {
"id": 329888,
"name": "Licht Schalten",
"room": {
"652": "Beispiele"
},
"actions": {
"20": {
"id": 20,
"actionType": "Switch",
"actionDescription": "LightSwitch",
"attrs": {},
"params": {}
},
"21": {
"id": 21,
"actionType": "Toggle",
"actionDescription": "LightToggle",
"attrs": {},
"params": {}
},
"22": {
"id": 22,
"actionType": "Identify",
"actionDescription": "Identify",
"attrs": {},
"params": {}
}
},
"animationType": "Switch",
"drivingCause": "Unknown",
"available": true,
"unknownProducts": {},
"heartbeatError": null,
"blocking": null,
"status": {
"protocolVersion": "1.0.0",
"command": "getStatus",
"errors": [
327685
]
}
}
},
"rooms": {
"652": {
"id": 652,
"name": "Beispiele",
"destinations": {
"61033": "Raffstore",
"99674": "Rollladen",
"184478": "Markise",
"216501": "Lamellendach nur wenden",
"295475": "LED Dimmbar",
"329888": "Licht Schalten"
},
"scenes": {}
}
},
"scenes": {}
}
}