<commit_before>configure:
  description: Set attribute of device in deCONZ. See https://home-assistant.io/integrations/deconz/#device-services for details.
  fields:
    entity:
      description: Entity id representing a specific device in deCONZ.
      example: "light.rgb_light"
    field:
      description: >-
        Field is a string representing a full path to deCONZ endpoint (when
        entity is not specified) or a subpath of the device path for the
        entity (when entity is specified).
      example: '"/lights/1/state" or "/state"'
    data:
      description: Data is a JSON object with what data you want to alter.
      example: '{"on": true}'
    bridgeid:
      description: (Optional) Bridgeid is a string unique for each deCONZ hardware. It can be found as part of the integration name.
      example: "00212EFFFF012345"

device_refresh:
  description: Refresh device lists from deCONZ.
  fields:
    bridgeid:
      description: (Optional) Bridgeid is a string unique for each deCONZ hardware. It can be found as part of the integration name.
      example: "00212EFFFF012345"

remove_orphaned_entries:
  description: Clean up device and entity registry entries orphaned by deCONZ.
  fields:
    bridgeid:
      description: (Optional) Bridgeid is a string unique for each deCONZ hardware. It can be found as part of the integration name.
      example: "00212EFFFF012345"
<commit_msg>Provide the improved service UX with deCONZ services (#48382)<commit_after>configure:
  name: Configure
  description: >-
    Configure attributes of either a device endpoint in deCONZ
    or the deCONZ service itself.
  fields:
    entity:
      name: Entity
      description: Represents a specific device endpoint in deCONZ.
      example: "light.rgb_light"
      selector:
        entity:
          integration: deconz
    field:
      name: Path
      selector:
        text:
      description: >-
        String representing a full path to deCONZ endpoint (when
        entity is not specified) or a subpath of the device path for the
        entity (when entity is specified).
      example: '"/lights/1/state" or "/state"'
    data:
      name: Configuration payload
      required: true
      selector:
        object:
      description: JSON object with what data you want to alter.
      example: '{"on": true}'
    bridgeid:
      name: Bridge identifier
      selector:
        text:
      description: >-
        Unique string for each deCONZ hardware.
        It can be found as part of the integration name.
        Useful if you run multiple deCONZ integrations.
      example: "00212EFFFF012345"

device_refresh:
  name: Device refresh
  description: Refresh available devices from deCONZ.
  fields:
    bridgeid:
      name: Bridge identifier
      selector:
        text:
      description: >-
        Unique string for each deCONZ hardware.
        It can be found as part of the integration name.
        Useful if you run multiple deCONZ integrations.
      example: "00212EFFFF012345"

remove_orphaned_entries:
  name: Remove orphaned entries
  description: Clean up device and entity registry entries orphaned by deCONZ.
  fields:
    bridgeid:
      name: Bridge identifier
      selector:
        text:
      description: >-
        Unique string for each deCONZ hardware.
        It can be found as part of the integration name.
        Useful if you run multiple deCONZ integrations.
      example: "00212EFFFF012345"

{'fraction_non_alphanumeric': 0.05834777585210861, 'fraction_numerical': 0.021086077411900637, 'mean_word_length': 2.660676532769556, 'pattern_counts': {'":': 2, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5891238', 'n_tokens_mistral': 969, 'n_tokens_neox': 913, 'n_words': 397}