Open giball opened 1 year ago
Tongou TO-Q-SY2-163JZT - TS011F _TZ3000_cayepv1a.
Wrong amperes (always show 62-63), wrong measurements (kWh), no threshold.
Same problem with Tongou TO-Q-SY2-163JZT - TS011F _TZ3000_cayepv1a
{ "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.FullFunctionDevice|MainsPowered|RxOnWhenIdle|AllocateAddress: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, allocate_address=True, is_alternate_pan_coordinator=False, is_coordinator=False, is_end_device=False, is_full_function_device=True, is_mains_powered=True, is_receiver_on_when_idle=True, is_router=True, *is_security_capable=False)", "endpoints": { "1": { "profile_id": "0x0104", "device_type": "0x010a", "input_clusters": [ "0x0000", "0x0003", "0x0004", "0x0005", "0x0006", "0x0402", "0x0702", "0x0b04", "0xe000", "0xe001" ], "output_clusters": [ "0x000a", "0x0019" ] }, "242": { "profile_id": "0xa1e0", "device_type": "0x0061", "input_clusters": [], "output_clusters": [ "0x0021" ] } }, "manufacturer": "_TZ3000_cayepv1a", "model": "TS011F", "class": "zigpy.device.Device" }
Ampere is x 1000
Cumulated power is x 100 Edit on 29 march 24
TS011F by _TZ3000_cayepv1a Same problem but different values:
If we are talking abut the same device (TO-Q-SY2-163JZT) , and I think we are, the integration into ZHA needs a lot of work. The wrong measurements needs to be fixed, however, there are lot of things missing from this device in ZHA. Zigbee2mqtt has all of them covered.
As it is right now this device function as TO-Q-SY1 device, which is just a normal breaker with an ON/OFF button and displaying some power values. The TO-Q-SY2-163JZT is a different product in the sense that it had all the features of the TO-Q-SY1 device plus more:
This is the zigbee2mqtt page for this device:
https://www.zigbee2mqtt.io/devices/TO-Q-SY2-163JZT.html
Will be good to see the same kind of functionality in ZHA too because with out that it will just acts like a dumb TO-Q-SY1 device offering no protection at all.
The pic below shows what this device exposes in zigbee2mqtt:
Hello, I just received this device. The problem we all face is double: 1) x1000 A 2) x2 power
@dartvader1234 : you correctly detected the problem (1). You should have a look at the following discussion. Someone had the same problem with another device and solved (1) with a custom quirck (but not (2)). https://github.com/zigpy/zha-device-handlers/issues/2364
The problem (2) was identified in the thread above but not solved. If you check P=UI you will see that the power value is incorrect. Are everyone here using 220v? Anyone using 11v? The guess from the other thread is that TUYA calculate power from 110v. I can not confirm, the only thing I can say is that there is a x2 error (as the rule P=UI prove it).
I hope someone will be able to write a custom quirck inspired from this one: https://github.com/zigpy/zha-device-handlers/issues/2364
9After some more testing, here are more info. 1/ about the custom quirk from this thread: https://github.com/zigpy/zha-device-handlers/issues/2364 I can say that Current, Voltage and Power values are correct. I measured current and voltage. Then P=UI rule is verified with the displayed power value. (did not test yet summation delivered). -> the custom quirk is good, that would be great if someone could adapt it here!
2/ about the values measured by _TZ3000_cayepv1a: Values displayed in HA are:
Value measured with an external tool (simple AC clamp meter) = 0.130A
Let's simplify for now and says that there is a x1000 factor. There will still be a huge difference between 130 and 194. Can it be explained by the relatively low current and the method (AC clamp)?? Later I'll connect an amperemeter to get a more precise value. But already we can say that the info displayed by HA are:
Unfortunately I'm not able to write a custom quirk. I hope those info will help someone write one on the basis of this one: custom quirk for tuya clamp
For all others: you can make a simple correction using templates
- The cumulated "summation delivered" in kWh is x100 (not x1000), so 200 kWh indicated with 2 kWh.
- Power in Watt is ok.
@dartvader1234: can you please double check your power value? are your sure you do not read a value/2 ?? Are you using 110v or 220v ? -> if you are in 110v that could explain why your value is correct and mine /2
TS011F by _TZ3000_cayepv1a Same problem but different values:
- Current in ampere is x1000 so it indicates 10000 Amperes with 10 Amperes load
- The cumulated "summation delivered" in kWh is x100 (not x1000), so 200 kWh indicated with 2 kWh.
- Power in Watt is ok.
You are rigth, me wrong, cumulated power is x 100
Hi,
Just want to add that there are two more fingerprints for this device:
_TZ3000_cayepv1a
and _TZ3000_qystbcjg
Taken from here: https://github.com/Vorta/zigbee-herdsman-converters/blob/master/src/devices/tuya.ts#L4805
Thank you mortiy. 👍
I have TO-Q-SY2-JZT - TS011F __TZ3000cayepv1a with SimpleDescriptor(endpoint=1, profile=260, device_type=266, device_version=1, input_clusters=[0, 3, 4, 5, 6, 1794, 2820, 1026, 57344, 57345], output_clusters=[25, 10])
, which is using the default quirk "zigpy.device.Device",
There is a quirk for similar device _TZ3000_qeuvnohg having the same descriptor, but with slightly reordered clusters:
# <SimpleDescriptor endpoint=1 profile=260 device_type=266
# device_version=1
# input_clusters=[0, 3, 4, 5, 6, 1026, 1794, 2820, 57344, 57345]
# output_clusters=[10, 25]>
I suppose tweaking this quirk should help to identify the __TZ3000cayepv1a device properly?
Hi, please excuse the simple question, I too have this device (TO-Q-SY2-163JZT) and am using ZHA, and have noticed the lack of exposed sensors compared to Zigbee2mqtt (within this thread), will this be updated/rectified overtime, are there manual interventions/configuration changes needed to identify the current product? I am primarily using the switching function (noted the wrong current values) the other sensors are nice to have. Thanks in advance…
Another vote for fixing this please.
I can send one TS011F by _TZ3000_cayepv1a to the developper team, for free to resolve this problem. If your are interested, please contact me. I will reply you by email
I updated the file to make use of the quirk v2 features to expose the attributes to HA entities It works great except for some reason the entity names are not generated correctly and everything is suffixed with _none_xxx instead of the declared attribute name. Also, the number entity generator is not reading correctly the mode attribute and its showing a slider instead of an input box I already created an issue
Updated version with quirks v2 support
Problem description
Electrical measurements in this device not working properly - current and summation delivered (kWh) are too high.
Solution description
Please correct the current multiplier
Screenshots/Video
Screenshots/Video
[Paste/upload your ![Zrzut ekranu 2023-10-16 224616](https://github.com/zigpy/zha-device-handlers/assets/82723610/9377859b-01ec-4a1c-a486-872af2a3dec3) media here]Device signature
Device signature
```json "node_descriptor": "NodeDescriptor(logical_type=Diagnostic information
Diagnostic information
```json [{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2023.10.3", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.11.5", "docker": true, "arch": "aarch64", "timezone": "Europe/Warsaw", "os_name": "Linux", "os_version": "6.1.21-v8", "supervisor": "2023.10.0", "host_os": "Home Assistant OS 11.0", "docker_version": "24.0.6", "chassis": "embedded", "run_as_root": true }, "custom_components": { "toyota": { "version": "1.2.11", "requirements": [ "mytoyota==0.7.8", "arrow" ] }, "hon": { "version": "0.6.5", "requirements": [] }, "hacs": { "version": "1.33.0", "requirements": [ "aiogithubapi>=22.10.1" ] } }, "integration_manifest": { "domain": "zha", "name": "Zigbee Home Automation", "after_dependencies": [ "onboarding", "usb" ], "codeowners": [ "@dmulcahey", "@adminiuga", "@puddly" ], "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.36.5", "pyserial==3.5", "pyserial-asyncio==0.6", "zha-quirks==0.0.104", "zigpy-deconz==0.21.1", "zigpy==0.57.2", "zigpy-xbee==0.18.3", "zigpy-zigate==0.11.0", "zigpy-znp==0.11.5", "universal-silabs-flasher==0.0.14", "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": "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": 30405, "manufacturer": "_TZ3000_lepzuhto", "model": "TS011F", "name": "_TZ3000_lepzuhto TS011F", "quirk_applied": false, "quirk_class": "zigpy.device.Device", "manufacturer_code": 4098, "power_source": "Mains", "lqi": 255, "rssi": -52, "last_seen": "2023-10-16T22:42:32", "available": true, "device_type": "Router", "signature": { "node_descriptor": "NodeDescriptor(logical_type=Logs
Logs
```python [Paste the logs here] ```Custom quirk
Custom quirk
```python [Paste your custom quirk here] ```Additional information
No response