tuya-local icon indicating copy to clipboard operation
tuya-local copied to clipboard

Request support for Hombli Smart Ceiling Fan

Open ZorkaTheDog opened this issue 6 months ago • 2 comments

Log message

2025-06-18 11:25:06.464 DEBUG (MainThread) [custom_components.tuya_local.device] Hombli Smart Ceiling Fan new pending updates: {"20": {"value": false, "updated_at": 1750238706.463884, "sent": false}}
2025-06-18 11:25:06.467 DEBUG (MainThread) [custom_components.tuya_local.device] Hombli Smart Ceiling Fan sending dps update: {"20": false}
2025-06-18 11:25:06.738 DEBUG (MainThread) [custom_components.tuya_local.device] Hombli Smart Ceiling Fan received {"20": false, "full_poll": true}
2025-06-18 11:25:06.744 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Hombli Smart Ceiling Fan: Mapped dps 71 value from 4 to 33
2025-06-18 11:25:06.744 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Hombli Smart Ceiling Fan: Mapped dps 71 value from 4 to 33
2025-06-18 11:25:06.883 DEBUG (MainThread) [custom_components.tuya_local.device] Hombli Smart Ceiling Fan received {"20": false, "21": "white", "22": 149, "23": 38, "24": "007f03bf00c4", "26": 0, "34": false, "60": true, "63": "forward", "64": 0, "66": false, "71": "4", "full_poll": false}
2025-06-18 11:25:06.898 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Hombli Smart Ceiling Fan: Mapped dps 71 value from 4 to 33
2025-06-18 11:25:06.899 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Hombli Smart Ceiling Fan: Mapped dps 71 value from 4 to 33
2025-06-18 11:25:07.852 DEBUG (MainThread) [custom_components.tuya_local.device] Hombli Smart Ceiling Fan new pending updates: {"60": {"value": false, "updated_at": 1750238707.8523934, "sent": false}}
2025-06-18 11:25:07.858 DEBUG (MainThread) [custom_components.tuya_local.device] Hombli Smart Ceiling Fan sending dps update: {"60": false}
2025-06-18 11:25:08.123 DEBUG (MainThread) [custom_components.tuya_local.device] Hombli Smart Ceiling Fan received {"60": false, "full_poll": true}
2025-06-18 11:25:08.129 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Hombli Smart Ceiling Fan: Mapped dps 71 value from 4 to 33
2025-06-18 11:25:08.130 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Hombli Smart Ceiling Fan: Mapped dps 71 value from 4 to 33
2025-06-18 11:25:08.240 DEBUG (MainThread) [custom_components.tuya_local.device] Hombli Smart Ceiling Fan received {"20": false, "21": "white", "22": 149, "23": 38, "24": "007f03bf00c4", "26": 0, "34": false, "60": false, "63": "forward", "64": 0, "66": false, "71": "4", "full_poll": false}
2025-06-18 11:25:08.244 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Hombli Smart Ceiling Fan: Mapped dps 71 value from 4 to 33
2025-06-18 11:25:08.244 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Hombli Smart Ceiling Fan: Mapped dps 71 value from 4 to 33

Product ID

rdadbolinmhmxuss

Product Name

Hombli Smart Ceiling Fan

DPS information

{
  "result": {
    "properties": [
      {
        "code": "switch_led",
        "custom_name": "",
        "dp_id": 20,
        "name": "Lichtschakelaar",
        "time": 1749760809704,
        "type": "bool",
        "value": false
      },
      {
        "code": "work_mode",
        "custom_name": "",
        "dp_id": 21,
        "time": 1749491495909,
        "type": "enum",
        "value": "white"
      },
      {
        "code": "bright_value",
        "custom_name": "",
        "dp_id": 22,
        "time": 1749674366934,
        "type": "value",
        "value": 17
      },
      {
        "code": "temp_value",
        "custom_name": "",
        "dp_id": 23,
        "time": 1749598062924,
        "type": "value",
        "value": 0
      },
      {
        "code": "colour_data",
        "custom_name": "",
        "dp_id": 24,
        "time": 1749491492833,
        "type": "string",
        "value": "007803e803e8"
      },
      {
        "code": "countdown",
        "custom_name": "",
        "dp_id": 26,
        "time": 1749303888885,
        "type": "value",
        "value": 0
      },
      {
        "code": "control_data",
        "custom_name": "",
        "dp_id": 28,
        "time": 1749228570594,
        "type": "string",
        "value": ""
      },
      {
        "code": "power_memory",
        "custom_name": "",
        "dp_id": 33,
        "time": 1749303888920,
        "type": "raw",
        "value": "AAEAAAPoA+gD6APo"
      },
      {
        "code": "do_not_disturb",
        "custom_name": "",
        "dp_id": 34,
        "time": 1749303888885,
        "type": "bool",
        "value": true
      },
      {
        "code": "switch_gradient",
        "custom_name": "",
        "dp_id": 35,
        "time": 1749799741508,
        "type": "raw",
        "value": "AAAAAAAAAA=="
      },
      {
        "code": "fan_switch",
        "custom_name": "",
        "dp_id": 60,
        "time": 1749799790580,
        "type": "bool",
        "value": false
      },
      {
        "code": "fan_direction",
        "custom_name": "",
        "dp_id": 63,
        "time": 1749508300631,
        "type": "enum",
        "value": "forward"
      },
      {
        "code": "fan_countdown_left",
        "custom_name": "",
        "dp_id": 64,
        "time": 1749602719680,
        "type": "value",
        "value": 0
      },
      {
        "code": "fan_beep",
        "custom_name": "",
        "dp_id": 66,
        "time": 1749799741455,
        "type": "bool",
        "value": false
      },
      {
        "code": "fan_speed_enum",
        "custom_name": "",
        "dp_id": 71,
        "time": 1749799776064,
        "type": "enum",
        "value": "3"
      },
      {
        "code": "wifireconnected",
        "custom_name": "",
        "dp_id": 101,
        "time": 1749228570586,
        "type": "string",
        "value": ""
      }
    ]
  },
  "success": true,
  "t": 1749800828363,
  "tid": "9b7e24ad482a11f0bc424a7a32184703"
}

Information about how the device functions

https://hombli.com/products/hombli-smart-ceiling-fan-light-black-dark-wood

products:
  - id: rdadbolinmhmxuss
    manufacturer: Hombli
    model: HBCH

entities:
  - entity: fan
    name: Ceiling Fan
    icon: mdi:fan
  
    dps:
      - id: 60
        type: boolean
        name: switch
        
      - id: 71
        type: string
        optional: true
        
        mapping:
          - dps_val: '3'
            value: 16
          - dps_val: '4'
            value: 33
          - dps_val: '5'
            value: 50
          - dps_val: '6'
            value: 66
          - dps_val: '7'
            value: 83
          - dps_val: '8'
            value: 100
        name: speed

      - id: 63
        type: string
        name: direction
        optional: true
          
  - entity: switch
    name: Beep Sound
    icon: mdi:volume-off
    dps:
      - id: 66
        type: boolean
        name: switch

  - entity: number
    name: Countdown Timer
    icon: mdi:timer
    dps:
      - id: 64
        type: integer
        name: value
        range:
          min: 0
          max: 1440
        unit: min

  - entity: switch
    name: Do Not Disturb
    icon: mdi:bell-off
    dps:
      - id: 34
        type: boolean
        name: switch

  - entity: light
    name: Ceiling Light
    icon: mdi:lightbulb
    dps:
      - id: 20
        name: switch
        type: boolean

      - id: 21
        name: color_mode
        type: string
        mapping:
          - dps_val: "white"
            value: color_temp
          - dps_val: "colour"
            value: hs
          - dps_val: "music"
            value: music
          - dps_val: "scene"
            value: scene
          

      - id: 22
        name: brightness
        type: integer
        optional: true
        range:
          min: 10
          max: 1000
        mapping : 
          - target_range:
              min: 10
              max: 1000
              
      - id: 23
        name: color_temp
        type: integer
        range:
          min: 0
          max: 1000
        mapping:
          - target_range:
              min: 3000
              max: 6000 
              
      - id: 24
        name: rgbhsv
        type: hex
        format:
          - name: h
            bytes: 2
            range:
              min: 0
              max: 360
          - name: s
            bytes: 2
            range:
              min: 0
              max: 1000
          - name: v
            bytes: 2
            range:
              min: 0
              max: 1000

      - id: 25
        type: hex
        name: scene_data

ZorkaTheDog avatar Jun 18 '25 08:06 ZorkaTheDog

Why is this marked as "not planned"? Is a new device, all the DP info is there. I even added a working yaml

I updated the logs a bit, but I'm unsure what more you expect.

ZorkaTheDog avatar Jun 18 '25 09:06 ZorkaTheDog

It is marked as not planned because the information requested in the new device template has not been provided. The expansion of log info provides part of the information, but there is still detailed info about the dps missing.

make-all avatar Jun 18 '25 10:06 make-all