Open david-romero opened 5 months ago
i also have these units
I’ve also got this unit.
Thanks for sharing it. I added the quirk and I can now control the open/close/stop function. however, i do not see any sensors like battery and luminosity. Any suggestions?
Thanks for sharing it. I added the quirk and I can now control the open/close/stop function. however, i do not see any sensors like battery and luminosity. Any suggestions?
@BlikeBread Nope, I have not tried to dive into it myself yet. I also have no experience yet, as I have never tried to debug zigbee devices in order to figure out what to add to the custom quick.
P.S. The missing sensors (battery, luminosity, calibration settings), that is exactly what this device support request is for. Hence it is still open :)
I'd also love to have this
Problem description
the device is integrated without any sensor or control
Solution description
Screenshots/Video
Screenshots/Video
![Captura de pantalla 2024-01-23 a las 15 28 56](https://github.com/zigpy/zha-device-handlers/assets/8822102/7126f374-f8bf-4711-bd6d-e1ca15c1b9aa) ![Captura de pantalla 2024-01-23 a las 15 29 51](https://github.com/zigpy/zha-device-handlers/assets/8822102/58d791a3-4900-4e56-b5cf-2b3b1ffbb9fc)Device signature
Device signature
```json { "node_descriptor": "NodeDescriptor(logical_type=Diagnostic information
Diagnostic information
```json [Paste the diagnostic information here] ```Logs
Logs
```python { "home_assistant": { "installation_type": "Home Assistant OS", "version": "2024.1.5", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.11.6", "docker": true, "arch": "aarch64", "timezone": "Europe/Madrid", "os_name": "Linux", "os_version": "6.1.63-haos-raspi", "supervisor": "2023.12.1", "host_os": "Home Assistant OS 11.4", "docker_version": "24.0.7", "chassis": "embedded", "run_as_root": true }, "custom_components": { "teamtracker": { "version": "0.1", "requirements": [ "arrow", "aiofiles" ] }, "alexa_media": { "version": "4.9.0", "requirements": [ "alexapy==1.27.10", "packaging>=20.3", "wrapt>=1.14.0" ] }, "average": { "version": "2.3.1", "requirements": [ "colorlog==6.7.0" ] }, "tarifa_20td": { "version": "1.1.0", "requirements": [ "holidays>=0.18.0" ] }, "spotcast": { "version": "v3.6.30", "requirements": [] }, "zoom": { "version": "v0.8.5", "requirements": [] }, "xiaomi_gateway3": { "version": "3.3.5", "requirements": [ "zigpy>=0.44.1" ] }, "sonoff": { "version": "3.5.4", "requirements": [ "pycryptodome>=3.6.6" ] }, "spook": { "version": "2.1.1", "requirements": [] }, "localtuya": { "version": "5.2.1", "requirements": [] }, "govee": { "version": "2023.11.1", "requirements": [ "govee-api-laggat==0.2.2", "dacite==1.8.0" ] }, "pyscript": { "version": "1.5.0", "requirements": [ "croniter==1.3.8", "watchdog==2.3.1" ] }, "tuya_ble": { "version": "0.1.8", "requirements": [ "tuya-iot-py-sdk==0.6.6", "pycountry==22.3.5" ] }, "tapo": { "version": "2.13.0", "requirements": [ "plugp100==4.0.3" ] }, "next_holiday": { "version": "0.3.2", "requirements": [ "holidays" ] }, "battery_notes": { "version": "1.4.1", "requirements": [] }, "meross_cloud": { "version": "1.2.10", "requirements": [ "meross_iot==0.4.6.0rc2" ] }, "browser_mod": { "version": "2.3.0", "requirements": [] }, "google_fit": { "version": "v3.1.0", "requirements": [ "oauth2client==4.1.3", "google-api-python-client==2.82.0" ] }, "anniversaries": { "version": "5.2.0", "requirements": [ "python-dateutil>=2.8.1", "integrationhelper>=0.2.2", "voluptuous>=0.12.1" ] }, "ui_lovelace_minimalist": { "version": "v1.3.9", "requirements": [ "aiofiles==0.8.0", "aiogithubapi>=22.2.4" ] }, "xiaomi_airfryer": { "version": "0.0.1", "requirements": [ "construct==2.10.56", "micloud==0.4", "python-miio>=0.5.7" ] }, "spook_inverse": { "version": "2.1.1", "requirements": [] }, "tplink_deco": { "version": "3.6.0", "requirements": [ "pycryptodome>=3.12.0" ] }, "ble_monitor": { "version": "12.9.0", "requirements": [ "pycryptodomex>=3.18.0", "janus>=1.0.0", "aioblescan>=0.2.14", "btsocket>=0.2.0", "pyric>=0.1.6.3" ] }, "openmindsai": { "version": "0.1.0", "requirements": [] }, "hacs": { "version": "1.34.0", "requirements": [ "aiogithubapi>=22.10.1" ] }, "iaquk": { "version": "1.6.4", "requirements": [ "colorlog==6.7.0", "ruff==0.0.291" ] }, "xiaomi_cloud_map_extractor": { "version": "v2.2.0", "requirements": [ "pillow", "pybase64", "python-miio", "requests", "pycryptodome" ] }, "octopus_spain": { "version": "0.1.0", "requirements": [ "python-graphql-client==0.4.3" ] } }, "integration_manifest": { "domain": "zha", "name": "Zigbee Home Automation", "after_dependencies": [ "onboarding", "usb" ], "codeowners": [ "@dmulcahey", "@adminiuga", "@puddly", "@TheJulianJES" ], "config_flow": true, "dependencies": [ "file_upload" ], "documentation": "https://www.home-assistant.io/integrations/zha", "iot_class": "local_polling", "loggers": [ "aiosqlite", "bellows", "crccheck", "pure_pcapy3", "zhaquirks", "zigpy", "zigpy_deconz", "zigpy_xbee", "zigpy_zigate", "zigpy_znp", "universal_silabs_flasher" ], "requirements": [ "bellows==0.37.6", "pyserial==3.5", "pyserial-asyncio==0.6", "zha-quirks==0.0.109", "zigpy-deconz==0.22.4", "zigpy==0.60.6", "zigpy-xbee==0.20.1", "zigpy-zigate==0.12.0", "zigpy-znp==0.12.1", "universal-silabs-flasher==0.0.15", "pyserial-asyncio-fast==0.11" ], "usb": [ { "vid": "10C4", "pid": "EA60", "description": "*2652*", "known_devices": [ "slae.sh cc2652rb stick" ] }, { "vid": "1A86", "pid": "55D4", "description": "*sonoff*plus*", "known_devices": [ "sonoff zigbee dongle plus v2" ] }, { "vid": "10C4", "pid": "EA60", "description": "*sonoff*plus*", "known_devices": [ "sonoff zigbee dongle plus" ] }, { "vid": "10C4", "pid": "EA60", "description": "*tubeszb*", "known_devices": [ "TubesZB Coordinator" ] }, { "vid": "1A86", "pid": "7523", "description": "*tubeszb*", "known_devices": [ "TubesZB Coordinator" ] }, { "vid": "1A86", "pid": "7523", "description": "*zigstar*", "known_devices": [ "ZigStar Coordinators" ] }, { "vid": "1CF1", "pid": "0030", "description": "*conbee*", "known_devices": [ "Conbee II" ] }, { "vid": "0403", "pid": "6015", "description": "*conbee*", "known_devices": [ "Conbee III" ] }, { "vid": "10C4", "pid": "8A2A", "description": "*zigbee*", "known_devices": [ "Nortek HUSBZB-1" ] }, { "vid": "0403", "pid": "6015", "description": "*zigate*", "known_devices": [ "ZiGate+" ] }, { "vid": "10C4", "pid": "EA60", "description": "*zigate*", "known_devices": [ "ZiGate" ] }, { "vid": "10C4", "pid": "8B34", "description": "*bv 2010/10*", "known_devices": [ "Bitron Video AV2010/10" ] } ], "zeroconf": [ { "type": "_esphomelib._tcp.local.", "name": "tube*" }, { "type": "_zigate-zigbee-gateway._tcp.local.", "name": "*zigate*" }, { "type": "_zigstar_gw._tcp.local.", "name": "*zigstar*" }, { "type": "_uzg-01._tcp.local.", "name": "uzg-01*" }, { "type": "_slzb-06._tcp.local.", "name": "slzb-06*" } ], "is_built_in": true }, "data": { "ieee": "**REDACTED**", "nwk": 47524, "manufacturer": "_TZE200_cpbo62rn", "model": "TS0601", "name": "_TZE200_cpbo62rn TS0601", "quirk_applied": true, "quirk_class": "ts0601_cover.TuyaMoesCover0601", "quirk_id": null, "manufacturer_code": 4098, "power_source": "Battery or Unknown", "lqi": 104, "rssi": -74, "last_seen": "2024-01-23T15:30:46", "available": true, "device_type": "EndDevice", "signature": { "node_descriptor": "NodeDescriptor(logical_type=Custom quirk
Custom quirk
```python """Tuya based cover and blinds.""" from zigpy.profiles import zha from zigpy.zcl.clusters.general import Basic, Groups, Identify, OnOff, Ota, Scenes, Time from zhaquirks.const import ( DEVICE_TYPE, ENDPOINTS, INPUT_CLUSTERS, MODELS_INFO, OUTPUT_CLUSTERS, PROFILE_ID, ) from zhaquirks.tuya import ( TuyaManufacturerWindowCover, TuyaManufCluster, TuyaWindowCover, TuyaWindowCoverControl, ) class TuyaZemismartSmartCover0601(TuyaWindowCover): """Tuya Zemismart blind cover motor.""" signature = { # "node_descriptor": "Additional information
No response