docs: def grab_xml(host, token=None):
      """Grab XML data from Gateway, returned as a dict."""
      urllib3.disable_warnings()
      if token:
          scheme = "https"
      if not token:
          scheme = "http"
          token = "1234567890"
      url = (
              scheme + '://' + host + '/gwr/gop.php?cmd=GWRBatch&data=<gwrcmds><gwrcmd><gcmd>RoomGetCarousel</gcmd><gdata><gip><version>1</version><token>' + token + '</token><fields>name,status</fields></gip></gdata></gwrcmd></gwrcmds>&fmt=xml')
      response = requests.get(url, verify=False)
      parsed = xmltodict.parse(response.content, force_list={'room', 'device'})
      parsed = parsed['gwrcmds']['gwrcmd']['gdata']['gip']['room']
      return parsed