# VeSync Humidifiers

## Contents

- [HumidifierState Class][pyvesync.base_devices.humidifier_base.HumidifierState]
- [VeSync 300S Humidifiers][pyvesync.devices.vesynchumidifier.VeSyncHumid200300S] - Includes OasisMist 4.5L devices
- [VeSync 200S Humidifiers][pyvesync.devices.vesynchumidifier.VeSyncHumid200S] - Same as 300S class with override for toggle display method
- [VeSync Superior 6000S Humidifiers][pyvesync.devices.vesynchumidifier.VeSyncSuperior6000S]
- [VeSync OasisMist 1000S Humidifiers][pyvesync.devices.vesynchumidifier.VeSyncHumid1000S]
- [VeSync Sprout Humidifiers][pyvesync.devices.vesynchumidifier.VeSyncSproutHumid]
- [VeSync LV600S (603S) Humidifiers][pyvesync.devices.vesynchumidifier.VeSyncLV600S]
- [VeSync Humidifier Base Class][pyvesync.base_devices.humidifier_base.VeSyncHumidifier] - Abstract humidifier base class

::: pyvesync.base_devices.humidifier_base.HumidifierState
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "HumidifierState"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.devices.vesynchumidifier.VeSyncHumid200300S
    options:
        toc_label: "VeSync 200S/300S"
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: true

::: pyvesync.devices.vesynchumidifier.VeSyncHumid200S
    options:
        toc_label: "VeSync 200S"
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: true

::: pyvesync.devices.vesynchumidifier.VeSyncSuperior6000S
    options:
        toc_label: "VeSync Superior 6000S"
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: true

::: pyvesync.devices.vesynchumidifier.VeSyncHumid1000S
    options:
        toc_label: "VeSync OasisMist 1000S"
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: true

::: pyvesync.devices.vesynchumidifier.VeSyncSproutHumid
    options:
        toc_label: "VeSync Sprout Humidifier"
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: true

::: pyvesync.devices.vesynchumidifier.VeSyncLV600S
    options:
        toc_label: "VeSync LV600S Humidifier"
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: true

::: pyvesync.base_devices.humidifier_base.VeSyncHumidifier
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSyncHumidifier Base"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false
