gitextract_mi7rib1t/ ├── .claude/ │ └── skills/ │ ├── bump-version/ │ │ └── SKILL.md │ └── release-notes/ │ └── SKILL.md ├── .github/ │ └── workflows/ │ ├── validate-ha.yaml │ └── validate.yaml ├── .gitignore ├── .python-version ├── CLAUDE.md ├── DEVELOPMENT.md ├── DEVICES.md ├── LICENSE ├── README.md ├── custom_components/ │ └── connectlife/ │ ├── __init__.py │ ├── binary_sensor.py │ ├── button.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── coordinator.py │ ├── data_dictionaries/ │ │ ├── 003-000.yaml │ │ ├── 003.yaml │ │ ├── 004-000.yaml │ │ ├── 004.yaml │ │ ├── 006-200.yaml │ │ ├── 006-201.yaml │ │ ├── 006-202.yaml │ │ ├── 006-203.yaml │ │ ├── 006.yaml │ │ ├── 007-400.yaml │ │ ├── 007-401.yaml │ │ ├── 007-402.yaml │ │ ├── 007-403.yaml │ │ ├── 007-404.yaml │ │ ├── 007-405.yaml │ │ ├── 007-406.yaml │ │ ├── 007-407.yaml │ │ ├── 007-408.yaml │ │ ├── 007-409.yaml │ │ ├── 007.yaml │ │ ├── 008-300.yaml │ │ ├── 008-301.yaml │ │ ├── 008-302.yaml │ │ ├── 008-303.yaml │ │ ├── 008-304.yaml │ │ ├── 008-305.yaml │ │ ├── 008-306.yaml │ │ ├── 008-307.yaml │ │ ├── 008-308.yaml │ │ ├── 008-309.yaml │ │ ├── 008-310.yaml │ │ ├── 008-311.yaml │ │ ├── 008-399.yaml │ │ ├── 008.yaml │ │ ├── 009-100.yaml │ │ ├── 009-101.yaml │ │ ├── 009-102.yaml │ │ ├── 009-103.yaml │ │ ├── 009-104.yaml │ │ ├── 009-105.yaml │ │ ├── 009-106.yaml │ │ ├── 009-107.yaml │ │ ├── 009-108.yaml │ │ ├── 009-109.yaml │ │ ├── 009-110.yaml │ │ ├── 009-111.yaml │ │ ├── 009-112.yaml │ │ ├── 009-113.yaml │ │ ├── 009-114.yaml │ │ ├── 009-115.yaml │ │ ├── 009-116.yaml │ │ ├── 009-117.yaml │ │ ├── 009-118.yaml │ │ ├── 009-119.yaml │ │ ├── 009-120.yaml │ │ ├── 009-121.yaml │ │ ├── 009-122.yaml │ │ ├── 009-123.yaml │ │ ├── 009-124.yaml │ │ ├── 009-125.yaml │ │ ├── 009-126.yaml │ │ ├── 009-127.yaml │ │ ├── 009-128.yaml │ │ ├── 009-129.yaml │ │ ├── 009-199.yaml │ │ ├── 009-19901.yaml │ │ ├── 009.yaml │ │ ├── 010-hob-pind.yaml │ │ ├── 010.yaml │ │ ├── 012-000.yaml │ │ ├── 012.yaml │ │ ├── 013-000.yaml │ │ ├── 013-oven-bio21-iconledplus.yaml │ │ ├── 013.yaml │ │ ├── 015-000.yaml │ │ ├── 015-1ux0s1005k15.yaml │ │ ├── 015-dishwasher-50.2f.yaml │ │ ├── 015-dishwasher-50.2t.yaml │ │ ├── 015-dishwasher-60.2.yaml │ │ ├── 015-dishwasher-60.3.yaml │ │ ├── 015.yaml │ │ ├── 016-502.yaml │ │ ├── 016.yaml │ │ ├── 020-63c45b513e1a4bf7.yaml │ │ ├── 020.yaml │ │ ├── 023-295608422d362be1.yaml │ │ ├── 023.yaml │ │ ├── 025-1wj080837v0w.yaml │ │ ├── 025-1wj090660v0w.yaml │ │ ├── 025-1wj090728v0w.yaml │ │ ├── 025-1wj090913v0f.yaml │ │ ├── 025-1wj100404v0w.yaml │ │ ├── 025-1wj100649v0t.yaml │ │ ├── 025-1wj100722v0w.yaml │ │ ├── 025-1wj100923v0f.yaml │ │ ├── 025-1wj105050v0w.yaml │ │ ├── 025-1wj105080v0w.yaml │ │ ├── 025-1wj105091v0t.yaml │ │ ├── 025-1wj105219v0w.yaml │ │ ├── 025-1wj105246v0w.yaml │ │ ├── 025-1wj105418v0t.yaml │ │ ├── 025-1wj105552v0w.yaml │ │ ├── 025-1wj120238v0b.yaml │ │ ├── 025-1wj120261v0w.yaml │ │ ├── 025-1wj120389v0b.yaml │ │ ├── 025-1wj120407v0w.yaml │ │ ├── 025-1wj120514v0t.yaml │ │ ├── 025-1wj120560v0w.yaml │ │ ├── 025.yaml │ │ ├── 026-1b0330z0079j.yaml │ │ ├── 026-1b0470z0012j.yaml │ │ ├── 026-1b0470z0026j.yaml │ │ ├── 026-1b0610z0043j.yaml │ │ ├── 026-1b0610z0049j.yaml │ │ ├── 026-1b0628z0075j.yaml │ │ ├── 026-1b0628z0146j.yaml │ │ ├── 026-1b0668z0100j.yaml │ │ ├── 026.yaml │ │ ├── 027-000.yaml │ │ ├── 027-washing-machine-wm22-b2plus.yaml │ │ ├── 027-washing-machine-wm22.yaml │ │ ├── 027.yaml │ │ ├── 030-1wk080027e0w.yaml │ │ ├── 030-1wk080066v0w.yaml │ │ ├── 030-1wk080140v0w.yaml │ │ ├── 030-1wk100028v0w.yaml │ │ ├── 030-1wk100130v0f.yaml │ │ ├── 030-1wk100266v0f.yaml │ │ ├── 030.yaml │ │ ├── 032-000.yaml │ │ ├── 032.yaml │ │ ├── README.md │ │ └── properties-schema.json │ ├── dictionaries.py │ ├── entity.py │ ├── humidifier.py │ ├── icons.json │ ├── manifest.json │ ├── messages.py │ ├── number.py │ ├── repairs.py │ ├── select.py │ ├── sensor.py │ ├── services.py │ ├── services.yaml │ ├── strings.json │ ├── switch.py │ ├── translations/ │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── it.json │ │ ├── nl.json │ │ └── no.json │ ├── utils.py │ └── water_heater.py ├── hacs.json ├── pyproject.toml ├── scripts/ │ ├── __init__.py │ ├── check_translations.py │ ├── gen_strings.py │ ├── sort_translations.py │ └── validate_mappings.py └── tests/ ├── test_dictionaries.py └── test_messages.py