zigpy / zha-device-handlers

ZHA device handlers bridge the functionality gap created when manufacturers deviate from the ZCL specification, handling deviations and exceptions by parsing custom messages to and from Zigbee devices.
Apache License 2.0
729 stars 675 forks source link

[Device Support Request] Schneider CCT5015-0002W #2909

Closed Pierrou25 closed 6 months ago

Pierrou25 commented 8 months ago

Problem description

The module is recognized and up and down functions are working but no timing solutions exists. Could you provide timer function?

Solution description

Ah timer setting function

Screenshots/Video

Screenshots/Video [Paste/upload your media here]

Device signature

Device signature ```json [Paste the device signature here] ```

Diagnostic information

Diagnostic information ```json [Paste the diagnostic information here] ```

Logs

Logs ```python [Paste the logs here] ```

Custom quirk

Custom quirk ```python [Paste your custom quirk here] ```

Additional information

No response

TheJulianJES commented 8 months ago

You need to provide the device signature and/or diagnostics information for that device. It can be found on the device page.

Pierrou25 commented 8 months ago

Please find the device signature below

LIAISONS

SIGNATURE

VOISINS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 { "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=4190, 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": { "5": { "profile_id": "0x0104", "device_type": "0x0202", "input_clusters": [ "0x0000", "0x0003", "0x0004", "0x0005", "0x0102", "0x0b05" ], "output_clusters": [ "0x0019" ] }, "242": { "profile_id": "0xa1e0", "device_type": "0x0061", "input_clusters": [], "output_clusters": [ "0x0021" ] } }, "manufacturer": "Schneider Electric", "model": "PUCK/SHUTTER/1", "class": "zigpy.device.Device" }

Best regards

luke7101 commented 6 months ago

What's a timing function ? (en FR si tu veux)

Pierrou25 commented 6 months ago

Merci Luke. Voici plus d'info sur le problème rencontré. ce module est bien reconnu sous ZHA et les fonctions montee descente du volet fonctionne mais il n'est pas possible de définir la durée de montée descente donc le volet n'est pas calibré. Apparemment cette fonction existe sur zigbee 2mqtt. Merci de votre aide.

luke7101 commented 6 months ago

Merci Luke. Voici plus d'info sur le problème rencontré. ce module est bien reconnu sous ZHA et les fonctions montee descente du volet fonctionne mais il n'est pas possible de définir la durée de montée descente donc le volet n'est pas calibré. Apparemment cette fonction existe sur zigbee 2mqtt. Merci de votre aide.

Question: tu n'as pas de réglage de fin de course sur le moteur du volet ? Si la durée de descente/montée par défaut est supérieure à la durée nécessaire pour que le volet ne s'arrête pas à mi chemin, ça devrait suffire à résoudre ton problème!

Pierrou25 commented 6 months ago

Problem solved with switching from zha to zigbee2mqtt. All functions are available.