Warema WMS WebControl PRO integration

Thanks, that explains it. I’ve downloaded the diagnostics and this is the output. Hope this helps.


{
  "home_assistant": {
    "installation_type": "Home Assistant Container",
    "version": "2024.8.3",
    "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"
      ]
    },
    "adaptive_cover": {
      "documentation": "https://github.com/basbruss/adaptive-cover",
      "version": "1.4.3",
      "requirements": [
        "astral",
        "pandas"
      ]
    },
    "hacs": {
      "documentation": "https://hacs.xyz/docs/configuration/start",
      "version": "2.0.1",
      "requirements": [
        "aiogithubapi>=22.10.1"
      ]
    },
    "wmspro": {
      "documentation": "https://www.home-assistant.io/integrations/wmspro",
      "version": "0.0.0",
      "requirements": [
        "pywmspro==0.1.0"
      ]
    }
  },
  "integration_manifest": {
    "domain": "wmspro",
    "name": "WMS WebControl pro",
    "version": "0.0.0",
    "codeowners": [
      "mback2k"
    ],
    "config_flow": true,
    "dependencies": [],
    "dhcp": [
      {
        "macaddress": "0023D5*"
      }
    ],
    "documentation": "https://www.home-assistant.io/integrations/wmspro",
    "integration_type": "hub",
    "iot_class": "local_polling",
    "requirements": [
      "pywmspro==0.1.0"
    ],
    "is_built_in": false
  },
  "setup_times": {
    "null": {
      "setup": 1.4616998669225723e-05
    },
    "01J6Z5YP603F58TN685DCKC5GS": {
      "wait_import_platforms": -2.1230440409999574,
      "wait_base_component": -0.0008947690002969466,
      "config_entry_setup": 9.663746313002775
    }
  },
  "data": {
    "control": {
      "_host": "192.168.30.192",
      "_control": "http://192.168.30.192/commonCommand",
      "_session": {
        "__type": "<class 'aiohttp.client.ClientSession'>",
        "repr": "<aiohttp.client.ClientSession object at 0x7fcbe1b8aa80>"
      },
      "dests": {
        "34850": {
          "__type": "<class 'wmspro.destination.Destination'>",
          "repr": "<Destination 34850: Eethoek>"
        },
        "67442": {
          "__type": "<class 'wmspro.destination.Destination'>",
          "repr": "<Destination 67442: Keuken rechts>"
        },
        "157754": {
          "__type": "<class 'wmspro.destination.Destination'>",
          "repr": "<Destination 157754: Keuken midden>"
        },
        "226998": {
          "__type": "<class 'wmspro.destination.Destination'>",
          "repr": "<Destination 226998: Keuken links>"
        },
        "278272": {
          "__type": "<class 'wmspro.destination.Destination'>",
          "repr": "<Destination 278272: Woonkamer>"
        },
        "375144": {
          "__type": "<class 'wmspro.destination.Destination'>",
          "repr": "<Destination 375144: Alles>"
        },
        "413716": {
          "__type": "<class 'wmspro.destination.Destination'>",
          "repr": "<Destination 413716: Keuken alle>"
        }
      },
      "rooms": {
        "65455": {
          "__type": "<class 'wmspro.room.Room'>",
          "repr": "<Room 65455: Zonwering>"
        }
      },
      "scenes": {}
    },
    "dests": {
      "34850": {
        "_control": {
          "__type": "<class 'wmspro.webcontrol.WebControlPro'>",
          "repr": "<wmspro.webcontrol.WebControlPro object at 0x7fcbe05322a0>"
        },
        "_id": 34850,
        "_names": [
          "Eethoek",
          "",
          "",
          ""
        ],
        "_actions": {
          "0": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 0: SlatDrive (Percentage)>"
          },
          "6": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 6: SlatRotate (Rotation)>"
          },
          "16": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 16: ManualCommand (Stop)>"
          },
          "22": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 22: Identify (Identify)>"
          },
          "23": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 23: ManualCommand (Impulse)>"
          }
        },
        "_animationType": 0,
        "_drivingCause": 999,
        "_heartbeatError": null,
        "_blocking": null,
        "actions": {
          "0": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 34850: Eethoek>"
            },
            "_id": 0,
            "_actionType": 0,
            "_actionDescription": 2,
            "_attrs": {
              "minValue": 0,
              "maxValue": 100
            },
            "_params": {}
          },
          "6": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 34850: Eethoek>"
            },
            "_id": 6,
            "_actionType": 2,
            "_actionDescription": 3,
            "_attrs": {
              "minValue": -127,
              "maxValue": 127
            },
            "_params": {}
          },
          "16": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 34850: Eethoek>"
            },
            "_id": 16,
            "_actionType": 6,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          },
          "22": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 34850: Eethoek>"
            },
            "_id": 22,
            "_actionType": 8,
            "_actionDescription": 13,
            "_attrs": {},
            "_params": {}
          },
          "23": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 34850: Eethoek>"
            },
            "_id": 23,
            "_actionType": 7,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          }
        }
      },
      "67442": {
        "_control": {
          "__type": "<class 'wmspro.webcontrol.WebControlPro'>",
          "repr": "<wmspro.webcontrol.WebControlPro object at 0x7fcbe05322a0>"
        },
        "_id": 67442,
        "_names": [
          "Keuken rechts",
          "",
          "",
          ""
        ],
        "_actions": {
          "0": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 0: SlatDrive (Percentage)>"
          },
          "6": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 6: SlatRotate (Rotation)>"
          },
          "16": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 16: ManualCommand (Stop)>"
          },
          "22": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 22: Identify (Identify)>"
          },
          "23": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 23: ManualCommand (Impulse)>"
          }
        },
        "_animationType": 0,
        "_drivingCause": 0,
        "_heartbeatError": false,
        "_blocking": false,
        "actions": {
          "0": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 67442: Keuken rechts>"
            },
            "_id": 0,
            "_actionType": 0,
            "_actionDescription": 2,
            "_attrs": {
              "minValue": 0,
              "maxValue": 100
            },
            "_params": {
              "percentage": 0
            }
          },
          "6": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 67442: Keuken rechts>"
            },
            "_id": 6,
            "_actionType": 2,
            "_actionDescription": 3,
            "_attrs": {
              "minValue": -127,
              "maxValue": 127
            },
            "_params": {
              "rotation": 0
            }
          },
          "16": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 67442: Keuken rechts>"
            },
            "_id": 16,
            "_actionType": 6,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          },
          "22": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 67442: Keuken rechts>"
            },
            "_id": 22,
            "_actionType": 8,
            "_actionDescription": 13,
            "_attrs": {},
            "_params": {}
          },
          "23": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 67442: Keuken rechts>"
            },
            "_id": 23,
            "_actionType": 7,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {
              "rotation": 0
            }
          }
        }
      },
      "157754": {
        "_control": {
          "__type": "<class 'wmspro.webcontrol.WebControlPro'>",
          "repr": "<wmspro.webcontrol.WebControlPro object at 0x7fcbe05322a0>"
        },
        "_id": 157754,
        "_names": [
          "Keuken midden",
          "",
          "",
          ""
        ],
        "_actions": {
          "0": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 0: SlatDrive (Percentage)>"
          },
          "6": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 6: SlatRotate (Rotation)>"
          },
          "16": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 16: ManualCommand (Stop)>"
          },
          "22": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 22: Identify (Identify)>"
          },
          "23": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 23: ManualCommand (Impulse)>"
          }
        },
        "_animationType": 0,
        "_drivingCause": 0,
        "_heartbeatError": false,
        "_blocking": false,
        "actions": {
          "0": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 157754: Keuken midden>"
            },
            "_id": 0,
            "_actionType": 0,
            "_actionDescription": 2,
            "_attrs": {
              "minValue": 0,
              "maxValue": 100
            },
            "_params": {
              "percentage": 0
            }
          },
          "6": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 157754: Keuken midden>"
            },
            "_id": 6,
            "_actionType": 2,
            "_actionDescription": 3,
            "_attrs": {
              "minValue": -127,
              "maxValue": 127
            },
            "_params": {
              "rotation": 0
            }
          },
          "16": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 157754: Keuken midden>"
            },
            "_id": 16,
            "_actionType": 6,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          },
          "22": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 157754: Keuken midden>"
            },
            "_id": 22,
            "_actionType": 8,
            "_actionDescription": 13,
            "_attrs": {},
            "_params": {}
          },
          "23": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 157754: Keuken midden>"
            },
            "_id": 23,
            "_actionType": 7,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {
              "rotation": 0
            }
          }
        }
      },
      "226998": {
        "_control": {
          "__type": "<class 'wmspro.webcontrol.WebControlPro'>",
          "repr": "<wmspro.webcontrol.WebControlPro object at 0x7fcbe05322a0>"
        },
        "_id": 226998,
        "_names": [
          "Keuken links",
          "",
          "",
          ""
        ],
        "_actions": {
          "0": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 0: SlatDrive (Percentage)>"
          },
          "6": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 6: SlatRotate (Rotation)>"
          },
          "16": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 16: ManualCommand (Stop)>"
          },
          "22": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 22: Identify (Identify)>"
          },
          "23": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 23: ManualCommand (Impulse)>"
          }
        },
        "_animationType": 0,
        "_drivingCause": 0,
        "_heartbeatError": false,
        "_blocking": false,
        "actions": {
          "0": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 226998: Keuken links>"
            },
            "_id": 0,
            "_actionType": 0,
            "_actionDescription": 2,
            "_attrs": {
              "minValue": 0,
              "maxValue": 100
            },
            "_params": {
              "percentage": 0
            }
          },
          "6": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 226998: Keuken links>"
            },
            "_id": 6,
            "_actionType": 2,
            "_actionDescription": 3,
            "_attrs": {
              "minValue": -127,
              "maxValue": 127
            },
            "_params": {
              "rotation": 0
            }
          },
          "16": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 226998: Keuken links>"
            },
            "_id": 16,
            "_actionType": 6,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          },
          "22": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 226998: Keuken links>"
            },
            "_id": 22,
            "_actionType": 8,
            "_actionDescription": 13,
            "_attrs": {},
            "_params": {}
          },
          "23": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 226998: Keuken links>"
            },
            "_id": 23,
            "_actionType": 7,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {
              "rotation": 0
            }
          }
        }
      },
      "278272": {
        "_control": {
          "__type": "<class 'wmspro.webcontrol.WebControlPro'>",
          "repr": "<wmspro.webcontrol.WebControlPro object at 0x7fcbe05322a0>"
        },
        "_id": 278272,
        "_names": [
          "Woonkamer",
          "",
          "",
          ""
        ],
        "_actions": {
          "0": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 0: SlatDrive (Percentage)>"
          },
          "6": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 6: SlatRotate (Rotation)>"
          },
          "16": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 16: ManualCommand (Stop)>"
          },
          "22": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 22: Identify (Identify)>"
          },
          "23": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 23: ManualCommand (Impulse)>"
          }
        },
        "_animationType": 0,
        "_drivingCause": 0,
        "_heartbeatError": false,
        "_blocking": false,
        "actions": {
          "0": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 278272: Woonkamer>"
            },
            "_id": 0,
            "_actionType": 0,
            "_actionDescription": 2,
            "_attrs": {
              "minValue": 0,
              "maxValue": 100
            },
            "_params": {
              "percentage": 0
            }
          },
          "6": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 278272: Woonkamer>"
            },
            "_id": 6,
            "_actionType": 2,
            "_actionDescription": 3,
            "_attrs": {
              "minValue": -127,
              "maxValue": 127
            },
            "_params": {
              "rotation": 0
            }
          },
          "16": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 278272: Woonkamer>"
            },
            "_id": 16,
            "_actionType": 6,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          },
          "22": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 278272: Woonkamer>"
            },
            "_id": 22,
            "_actionType": 8,
            "_actionDescription": 13,
            "_attrs": {},
            "_params": {}
          },
          "23": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 278272: Woonkamer>"
            },
            "_id": 23,
            "_actionType": 7,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {
              "rotation": 0
            }
          }
        }
      },
      "375144": {
        "_control": {
          "__type": "<class 'wmspro.webcontrol.WebControlPro'>",
          "repr": "<wmspro.webcontrol.WebControlPro object at 0x7fcbe05322a0>"
        },
        "_id": 375144,
        "_names": [
          "Alles",
          "",
          "",
          ""
        ],
        "_actions": {
          "0": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 0: SlatDrive (Percentage)>"
          },
          "6": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 6: SlatRotate (Rotation)>"
          },
          "16": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 16: ManualCommand (Stop)>"
          },
          "22": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 22: Identify (Identify)>"
          },
          "23": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 23: ManualCommand (Impulse)>"
          }
        },
        "_animationType": 0,
        "_drivingCause": 999,
        "_heartbeatError": null,
        "_blocking": null,
        "actions": {
          "0": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 375144: Alles>"
            },
            "_id": 0,
            "_actionType": 0,
            "_actionDescription": 2,
            "_attrs": {
              "minValue": 0,
              "maxValue": 100
            },
            "_params": {}
          },
          "6": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 375144: Alles>"
            },
            "_id": 6,
            "_actionType": 2,
            "_actionDescription": 3,
            "_attrs": {
              "minValue": -127,
              "maxValue": 127
            },
            "_params": {}
          },
          "16": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 375144: Alles>"
            },
            "_id": 16,
            "_actionType": 6,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          },
          "22": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 375144: Alles>"
            },
            "_id": 22,
            "_actionType": 8,
            "_actionDescription": 13,
            "_attrs": {},
            "_params": {}
          },
          "23": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 375144: Alles>"
            },
            "_id": 23,
            "_actionType": 7,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          }
        }
      },
      "413716": {
        "_control": {
          "__type": "<class 'wmspro.webcontrol.WebControlPro'>",
          "repr": "<wmspro.webcontrol.WebControlPro object at 0x7fcbe05322a0>"
        },
        "_id": 413716,
        "_names": [
          "Keuken alle",
          "",
          "",
          ""
        ],
        "_actions": {
          "0": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 0: SlatDrive (Percentage)>"
          },
          "6": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 6: SlatRotate (Rotation)>"
          },
          "16": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 16: ManualCommand (Stop)>"
          },
          "22": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 22: Identify (Identify)>"
          },
          "23": {
            "__type": "<class 'wmspro.action.Action'>",
            "repr": "<Action 23: ManualCommand (Impulse)>"
          }
        },
        "_animationType": 0,
        "_drivingCause": 999,
        "_heartbeatError": null,
        "_blocking": null,
        "actions": {
          "0": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 413716: Keuken alle>"
            },
            "_id": 0,
            "_actionType": 0,
            "_actionDescription": 2,
            "_attrs": {
              "minValue": 0,
              "maxValue": 100
            },
            "_params": {}
          },
          "6": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 413716: Keuken alle>"
            },
            "_id": 6,
            "_actionType": 2,
            "_actionDescription": 3,
            "_attrs": {
              "minValue": -127,
              "maxValue": 127
            },
            "_params": {}
          },
          "16": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 413716: Keuken alle>"
            },
            "_id": 16,
            "_actionType": 6,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          },
          "22": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 413716: Keuken alle>"
            },
            "_id": 22,
            "_actionType": 8,
            "_actionDescription": 13,
            "_attrs": {},
            "_params": {}
          },
          "23": {
            "_dest": {
              "__type": "<class 'wmspro.destination.Destination'>",
              "repr": "<Destination 413716: Keuken alle>"
            },
            "_id": 23,
            "_actionType": 7,
            "_actionDescription": 12,
            "_attrs": {},
            "_params": {}
          }
        }
      }
    },
    "rooms": {
      "65455": {
        "_control": {
          "__type": "<class 'wmspro.webcontrol.WebControlPro'>",
          "repr": "<wmspro.webcontrol.WebControlPro object at 0x7fcbe05322a0>"
        },
        "_id": 65455,
        "_name": "Zonwering",
        "_destination_ids": [
          34850,
          67442,
          157754,
          226998,
          278272,
          375144,
          413716
        ],
        "_scene_ids": []
      }
    },
    "scenes": {}
  }
}
1 Like

Great work! Thanks! Is it also possible to integrate windows and the weather Station wms pro as well ? Thanks

If you provide diagnostics information once the new integration lands in the October release, I may give it a try. Unfortunately, only patio awnings made the cut for the upcoming release.

Sure, how could I provide what you need?

Hi mate!

thx for your work indeed. I also activated the WMSPro integration with the newestt HA-release 2024.10.0.

I would also like to support with logs if needed (I do have 3 covers on my balcony which currently not showing up for sure) :slight_smile:

Cheers

PS:deleted my previous message since it was not relevant for this topic - it turned out 2024.10.0 corrupted my database

1 Like

Congrats on the new integration being available in the 2024.10 release!

I have a couple of Venetian blinds and a WMS weather station (last one solar powered). Just let me know if I can help out with testing new stuff. Eager to help!

1 Like

Thanks for the congratulations. :slight_smile:

It would be helpful if you could provide the diagnostics information from the WMS WebControl pro integration. This will contain the technical information I need to add support for new device types:

I may then need to follow-up with device context related questions. Right now scene support is pending:

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:
image
If it only had a link to this “documentation” :no_mouth:

It looks like you are not running HA version 2024.10, please make sure your HA instance is up-to-date.

1 Like

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.

2 Likes

Indeed!! You are correct :blush:
I was on 2024.9.2
After updating to 2924.10.1 the Warema integration popped up automatically!! :+1:
Everything works perfectly! At last! I am so happy :smile:
Been waiting for this for years! Great work! Thank you so very much.

1 Like

We are eagerly waiting to test the venetian blinds. Do you have an idea when it’s gonna be available?

1 Like

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

1 Like

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": {}
  }
}
2 Likes