make-all / tuya-local

Local support for Tuya devices in Home Assistant
MIT License
1.22k stars 489 forks source link

Request support for Meaco Arete Two 10L #2232

Closed flocke closed 1 week ago

flocke commented 3 weeks ago

Log message

This error originated from a custom integration.

Logger: custom_components.tuya_local.config_flow
Source: custom_components/tuya_local/config_flow.py:483
integration: Tuya Local (documentation, issues)
First occurred: 19:29:03 (1 occurrences)
Last logged: 19:29:03

Device matches eeese_carl_dehumidifier with quality of 88%. DPS: {"updated_at": 1724347741.685964, "1": false, "2": 50, "4": "manual", "14": false, "16": 73, "17": "cancel", "19": 128, "101": "Cancel"}

DPS information

[
    {
        "name": "Arete\u00ae Two 10L Dehumidifier/Air Purifier",
        "id": "xxx",
        "key": "xxx",
        "mac": "xxx",
        "uuid": "xxx",
        "sn": "xxx",
        "category": "cs",
        "product_name": "Arete\u00ae Two 10L Dehumidifier/Air Purifier",
        "product_id": "hrqj115cek0tuddi",
        "biz_type": 18,
        "model": "MeacoDryArete2-10L",
        "sub": false,
        "icon": "https://images.tuyaeu.com/smart/icon/bay1607951018151O5oo/94326fea782fb94b3fba3e819397a794.jpg",
        "mapping": {
            "1": {
                "code": "switch",
                "type": "Boolean",
                "values": {}
            },
            "2": {
                "code": "dehumidify_set_value",
                "type": "Integer",
                "values": {
                    "unit": "%",
                    "min": 35,
                    "max": 70,
                    "scale": 0,
                    "step": 5
                }
            },
            "4": {
                "code": "mode",
                "type": "Enum",
                "values": {
                    "range": [
                        "manual",
                        "laundry",
                        "sleep",
                        "purify"
                    ]
                }
            },
            "14": {
                "code": "child_lock",
                "type": "Boolean",
                "values": {}
            },
            "16": {
                "code": "humidity_indoor",
                "type": "Integer",
                "values": {
                    "unit": "%",
                    "min": 0,
                    "max": 100,
                    "scale": 0,
                    "step": 1
                }
            },
            "17": {
                "code": "countdown_set",
                "type": "Enum",
                "values": {
                    "range": [
                        "cancel",
                        "1h",
                        "2h",
                        "3h",
                        "4h",
                        "5h",
                        "6h",
                        "7h",
                        "8h",
                        "9h",
                        "10h",
                        "11h",
                        "12h",
                        "13h",
                        "14h",
                        "15h",
                        "16h",
                        "17h",
                        "18h",
                        "19h",
                        "20h",
                        "21h",
                        "22h",
                        "23h",
                        "24h"
                    ]
                }
            },
            "18": {
                "code": "countdown_left",
                "type": "Integer",
                "values": {
                    "unit": "h",
                    "min": 0,
                    "max": 24,
                    "scale": 0,
                    "step": 1
                }
            },
            "19": {
                "code": "fault",
                "type": "Bitmap",
                "values": {
                    "label": [
                        "tankfull",
                        "defrost",
                        "E1",
                        "E2",
                        "L2",
                        "L3",
                        "L4",
                        "wet"
                    ],
                    "maxlen": 8
                }
            },
            "101": {
                "code": "ontimer",
                "type": "Enum",
                "values": {
                    "range": [
                        "Cancel",
                        "1h",
                        "2h",
                        "3h",
                        "4h",
                        "5h",
                        "6h",
                        "7h",
                        "8h",
                        "9h",
                        "10h",
                        "11h",
                        "12h",
                        "13h",
                        "14h",
                        "15h",
                        "16h",
                        "17h",
                        "18h",
                        "19h",
                        "20h",
                        "21h",
                        "22h",
                        "23h",
                        "24h"
                    ]
                }
            }
        },
        "ip": "xxx",
        "version": "3.3"
    }
]

Product ID

hrqj115cek0tuddi

Product Name

Meaco Arete Two 10L

Information about how the device functions

The device is a dehumidifier: https://www.meaco.de/luftentfeuchter-meaco-arete-two-10-l/

I tried to add the device on my own: https://github.com/flocke/tuya-local/blob/main/custom_components/tuya_local/devices/meaco_arete_two_dehumidifier.yaml

But it does not work, it is not included in the list of suggested configurations for my device.

flocke commented 3 weeks ago

Feel free to send me any yaml file for testing. I can just drop it in my custom_components folder to test it.

dn-hx commented 1 week ago

Can confirm it works with my Meaco Arete Two 25L. thx for adding!