Télécommande Ikea E1766 2 boutons store

Bonjour,

J’utilise le nouveau plugin Zigbee avec une clé EZSP en firmware 6.8.2-42.
J’ai un mix de Aquara et d’Ikea à la maison.

Le seul périphérique qui me pose problème pour l’instant, c’est la télécommande Ikea E1766.

Sur Abeille, j’avais créé un groupe pour descendre les stores avec la télécommande, mais pouvoir aussi les descendre avec Jeedom.

Je viens d’intégrer mes télécommandes dans Jeedom, j’ai séléctionné la télécommande en question (vu qu’elle n’était pas automatiquement reconnue).

Dans jeedom, je ne vois qu’un seul bouton

J’ai essayé de recréer les commandes après avoir sélectionné la bonne télécommande, mais rien n’y fait.

En appuyant sur les boutons (j’ai essayé les 2) voici ce que je reçois dans les logs Zigbeed_1:

[2021-04-14 18:07:16][DEBUG] : Data frame: b'6272b1a96b2a134da6904b27ab546d499d4e270012ce6737817e'
[2021-04-14 18:07:16][DEBUG] : Sending: b'87009f7e'
[2021-04-14 18:07:16][DEBUG] : Application frame 63 (messageSentHandler) received: b'06ffff0401020101ff00010000abff0000'
[2021-04-14 18:07:16][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_BROADCAST: 6>, 65535, EmberApsFrame(profileId=260, clusterId=258, sourceEndpoint=1, destinationEndpoint=255, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY: 256>, groupId=0, sequence=171), 255, <EmberStatus.SUCCESS: 0>, b'']
[2021-04-14 18:07:16][DEBUG] : Unexpected message send notification tag: 255
[2021-04-14 18:07:19][DEBUG] : Data frame: b'7272b1a96b2a134da6904b27ab546d499d4e270712ce6756da7e'
[2021-04-14 18:07:19][DEBUG] : Sending: b'8070787e'
[2021-04-14 18:07:19][DEBUG] : Application frame 63 (messageSentHandler) received: b'06ffff0401020101ff00010000acff0000'
[2021-04-14 18:07:19][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_BROADCAST: 6>, 65535, EmberApsFrame(profileId=260, clusterId=258, sourceEndpoint=1, destinationEndpoint=255, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY: 256>, groupId=0, sequence=172), 255, <EmberStatus.SUCCESS: 0>, b'']
[2021-04-14 18:07:19][DEBUG] : Unexpected message send notification tag: 255

Est ce que cela parle à quelqu’un ?

Merci !

Et dans les logs Zigbee (tout court) ?

J’ai essayé de l’exclure et de le réinclure:

zigbeed_1.txt (58,7 Ko)

Zigbee:

[2021-04-14 23:59:10][DEBUG] : {"device_left":"68:0a:e2:ff:fe:40:5a:16"}
[2021-04-14 23:59:20][DEBUG] : {"device_joined":"68:0a:e2:ff:fe:40:5a:16"}
[2021-04-14 23:59:20][DEBUG] : {"device_initialized":"68:0a:e2:ff:fe:40:5a:16"}
[2021-04-14 23:59:30][DEBUG] : {"devices":{"68:0a:e2:ff:fe:40:5a:16":{"1":{"3":{"cmd":[{"value":"1","cluster_name":"Identify"},{"value":"[]","cluster_name":"Identify"}]}}}}}
[2021-04-14 23:59:30][DEBUG] : Search command for 68:0a:e2:ff:fe:40:5a:16 logicalId : 1::3::cmd::0 => 1
[2021-04-14 23:59:50][DEBUG] : http://127.0.0.1:8089/device/all?with_attributes=2 type : GET
[2021-04-14 23:59:50][DEBUG] : {"with_attributes":2}
[2021-04-14 23:59:50][DEBUG] : http://127.0.0.1:8089/device/update_specific type : PUT
[2021-04-14 23:59:50][DEBUG] : {"ieee":"68:0a:e2:ff:fe:f2:7a:83"}
[2021-04-14 23:59:50][DEBUG] : http://127.0.0.1:8089/device/update_specific type : PUT
[2021-04-14 23:59:50][DEBUG] : {"ieee":"68:0a:e2:ff:fe:40:5a:16"}
[2021-04-14 23:59:50][DEBUG] : http://127.0.0.1:8089/group/all type : GET
[2021-04-14 23:59:50][DEBUG] : null
[2021-04-15 00:00:03][DEBUG] : http://127.0.0.1:8089/device/all type : GET
[2021-04-15 00:00:03][DEBUG] : null
[2021-04-15 00:00:04][DEBUG] : http://127.0.0.1:8089/device/all type : GET
[2021-04-15 00:00:04][DEBUG] : null

Cela aide ?

Je l’ai pas testé avec Zigbee mais c’est normal qu’il n’y ait qu’un seul bouton, c’est à toi de voir la valeur qu’envoie le bouton.

Mets toi en log debug et ensuite sur la page de ton équipement regarde les log lorsque tu appuie dessus.

Je viens de mettre une on/off ikea sur le plugin, la tienne c’est identique sauf l’appuie long qui normalement n’est pas présent.

[2021-04-15 10:50:07][INFO] : Evènement sur la commande [Maison][Ikea on-off][Bouton 1] valeur : 1
[2021-04-15 10:50:10][INFO] : Evènement sur la commande [Maison][Ikea on-off][Bouton 1] valeur : 0

A toi ensuite d’utiliser cela dans un scénario.

Le problème c’est qu’il n’y a aucune valeur envoyée.

J’ai beau appuyer sur haut ou bas, le bouton ne change pas d’état et je n’ai rien d’autre dans les logs que ce que j’ai mis au dessus.

On m’enlevera pas de l’idée que ça reste un peu louche d’avoir un bouton, vu que c’est mécaniquement 2 boutons poussoirs. 1 pour descendre, et 1 pour monter. On est pas sur un On/Off à bascule avec un état.
Mais bon, si j’ai bien compris, c’est effectivement vu comme un on/off d’un point de vue Zigbee:

{
    "ieee": "68:0a:e2:ff:fe:40:5a:16",
    "nwk": 12879,
    "status": 2,
    "lqi": "192",
    "rssi": "-52",
    "last_seen": "1618477552.672674",
    "node_descriptor": "02:40:80:7c:11:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 515,
            "profile_id": 260,
            "manufacturer": "IKEA of Sweden",
            "model": "TRADFRI open\/close remote",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 258,
                    "name": "Window Covering",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 33
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 98
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "IKEA of Sweden"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TRADFRI open\/close remote"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20190311"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "2.2.010"
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 32,
                            "name": "battery_voltage",
                            "value": 28
                        },
                        {
                            "id": 33,
                            "name": "battery_percentage_remaining",
                            "value": 148
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 9,
                    "name": "Alarms",
                    "attributes": []
                },
                {
                    "id": 32,
                    "name": "Poll Control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "checkin_interval",
                            "value": 14400
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64636,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "IKEA of Sweden",
        "model": "TRADFRI open\/close remote",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4476,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 515,
                "input_clusters": [
                    0,
                    1,
                    3,
                    9,
                    32,
                    4096,
                    64636
                ],
                "output_clusters": [
                    3,
                    4,
                    6,
                    8,
                    25,
                    258,
                    4096
                ]
            }
        }
    },
    "class": "zhaquirks.ikea.opencloseremote"
}

Idéalement je voudrais ne pas avoir a faire de scenario, mais la mettre dans un groupe. C’est ce que je faisais sur Abeille, la télécommande interagissait directement avec les stores, sans scenario ou autre.

Bonjour,
Ce que tu veux faire c’est du binding c’est supporté en beta mais pas encore en stable (et non pas de date de stable)

D’accord :slight_smile: merci pour l’info ! (d’ailleurs je suis en beta ^^)

Mais pour l’instant j’arrive meme pas a lui faire remonter l’état du bouton ^^
J’ai beau cliquer dessus, ça se voit dans les logs ci dessus, mais l’état binaire ne change pas :frowning:

Lors de l’inclusion il faut reveiller la telecommande de temps en temps avec le bouton d’inclusion sans pour autant faire un reset.

:thinking: c’est peut être ça le problème alors ?
Quand je l’inclus, elle clignote en rouge jusqu’à ce que j’arrive sur la page du périphérique, donc pour moi elle reste reveillée :s
La seule interaction que j’ai avec le bouton d’inclusion, c’est 4 clics, qui la rentrer ou la sort du reseau apparement.
Je vais tenter avec une autre télécommande voir ce que ça donne…

Edit: meme combat, meme symptome :frowning: Jeedom voit bien 1 bouton, mais rien ne se passe quand j’appuie dessus, aucun changement d’état, et memes logs que postés précédemment

La je sais pas j’ai la télécommande en question et aucun soucis de mon coté elle remonte bien correctement peut etre un soucis soit de firmware dans la telecommande soit firmware de la clef zigbee.

Ah c’est embêtant :stuck_out_tongue:
Ce qui me rassure, c’est que c’est fonctionnel chez toi, donc c’est faisable !

Comme dit plus haut, je suis en EZSP en firmware 6.8.2-42.
J’ai activé les mises a jour OTA:

Par contre je ne sais pas dans quelle condition c’est sensé se mettre à jour.
Quand tu dis qu’elle doit être reveillée pendant l’inclusion, sans la reset, comment fais tu ? C’est peut être cette étape qui se fait mal du coup.

J’ai le firmware d’après moi :

A voir si avec la gateway ikea tu arrive a mettre a jour le firmware du module

C’est embêtant, j’ai pas cette passerelle :sweat_smile:

Edit: Ah, je pense avoir réussi a lancer un update:

[2021-04-16 13:11:51][DEBUG] : Application frame 69 (incomingMessageHandler) received: b'000401190001014001000016d8d2bc71ffff11016403007c11c51131060122380e00003f02'
[2021-04-16 13:11:51][DEBUG] : Received incomingMessageHandler frame with [<EmberIncomingMessageType.INCOMING_UNICAST: 0>, EmberApsFrame(profileId=260, clusterId=25, sourceEndpoint=1, destinationEndpoint=1, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY|APS_OPTION_RETRY: 320>, groupId=0, sequence=22), 216, -46, 0x71bc, 255, 255, b'\x01d\x03\x00|\x11\xc5\x111\x06\x01"8\x0e\x00\x00?']
[2021-04-16 13:11:51][DEBUG] : [0x71bc:1:0x0019] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=100 command_id=3>
[2021-04-16 13:11:51][DEBUG] : [0x71bc:1:0x0019] ZCL request 0x0003: [0, 4476, 4549, 570492465, 3640, 63, None, None]
[2021-04-16 13:11:51][INFO] : [cc:cc:cc:ff:fe:05:c2:64][listener.cluster_command] Cluster: <zigpy.zcl.clusters.general.Ota object at 0x7f0288cce1d0> ClusterId: 0x0019 tsn: 100 args: (3, [0, 4476, 4549, 570492465, 3640, 63, None, None])
[2021-04-16 13:11:51][INFO] : [cc:cc:cc:ff:fe:05:c2:64][listener.cluster_command] Use specific decode funtion of cluster id 25
[2021-04-16 13:11:51][DEBUG] : [cc:cc:cc:ff:fe:05:c2:64][chanels.general.Ota.cluster_command] Received command image_block
[2021-04-16 13:11:51][INFO] : [cc:cc:cc:ff:fe:05:c2:64][listener.cluster_command] Cluster: <zigpy.zcl.clusters.general.Ota object at 0x7f0288cce1d0> ClusterId: 0x0019 tsn: 100 args: (3, [0, 4476, 4549, 570492465, 3640, 63, None, None])
[2021-04-16 13:11:51][INFO] : [cc:cc:cc:ff:fe:05:c2:64][listener.cluster_command] Use specific decode funtion of cluster id 25
[2021-04-16 13:11:51][DEBUG] : [cc:cc:cc:ff:fe:05:c2:64][chanels.general.Ota.cluster_command] Received command image_block
[2021-04-16 13:11:51][DEBUG] : Application frame 63 (messageSentHandler) received: b'00bc71040119000101400100002dcf0000'
[2021-04-16 13:11:51][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_DIRECT: 0>, 29116, EmberApsFrame(profileId=260, clusterId=25, sourceEndpoint=1, destinationEndpoint=1, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY|APS_OPTION_RETRY: 320>, groupId=0, sequence=45), 207, <EmberStatus.SUCCESS: 0>, b'']
[2021-04-16 13:11:51][DEBUG] : [0x71bc:1:0x0019] OTA image_block handler for 'IKEA of Sweden TRADFRI open/close remote': field_control=0, manufacturer_id=4476, image_type=4549, file_version=570492465, file_offset=3640, max_data_size=63, request_node_addr=Noneblock_request_delay=None
[2021-04-16 13:11:51][DEBUG] : [0x71bc:1:0x0019] OTA upgrade progress: 2.0
[2021-04-16 13:11:51][DEBUG] : Send command sendUnicast: (<EmberOutgoingMessageType.OUTGOING_DIRECT: 0>, 0x71bc, EmberApsFrame(profileId=260, clusterId=25, sourceEndpoint=1, destinationEndpoint=1, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY|APS_OPTION_RETRY: 320>, groupId=0, sequence=100), 208, b'\x19d\x05\x00|\x11\xc5\x111\x06\x01"8\x0e\x00\x00(\x00!\xd5\xe7\xdf\xf8\xe0\x13\x00\x01\x08\pG8\xb5\x0cF\xff\xf7\xf3\xff\x01F\x00 \xff)\x1f\xbf\xdf\xf8\xc4#\x02\xeb\x01\x11\x89h')
[2021-04-16 13:11:51][DEBUG] : Sending: b'422921a9602a150e28904b3caa5493099d4e27cf3df77d5eeff8c61f98396f0ea1eaefe6618fffefdbf4078e53bec3baec7733f99a32baf4940ad9e4421f717d5e1c2ef892fa75ba7281b94f754e8e7d5eab9f6d7e'
[2021-04-16 13:11:51][DEBUG] : Data frame: b'2529a1a9602a159cc7247e'
[2021-04-16 13:11:51][DEBUG] : Sending: b'83401b7e'
[2021-04-16 13:11:51][DEBUG] : Application frame 52 (sendUnicast) received: b'002e'

:crossed_fingers:

A oui cool ca j’espere ca corrigera ton soucis

1 « J'aime »

Hello,

Bon, je suis embeté, j’ai une télécommande qui est bien passée en .010 mais malgré ça, aucun clic sur le bouton n’est détecté.

Ce que je me pose maintenant comme question, c’est sur l’inclusion.

Est ce que tu as fait une manip spéciale ? J’ai fait 4 clics pour la reset (elle sort de jeedom car j’ai mis suppression auto pour l’instant), puis elle est automatiquement detectée a nouveau et recréée.

Non rien de particulier mais pour en avoir reinclus une ya pas longtemps ça m’a pris 2 heures. Elle faisait que d’inclure puis sortir du réseau

Bonjour,
J’ai deux télécommandes de ce type et deux stores qui vont avec.
Pour une des télécommandes, j’ai pu faire le bind et tout fonctionne comme attendu avec le store associé.
Pour la seconde, le bind dit s’être fait correctement mais ensuite, elle ne commande pas le store membre du groupe associé.
La seule différence que je vois entre mes télécommandes/stores est le numéro de version :

  • 2.2.010/2.2.009 → groupe qui fonctionne
  • 2.3.079/2.3.073 → groupe qui ne fonctionne pas
    Une idée sur ce souci ?

Bonjour,
Nous ne gérons pas les firmware des modules seul le fabricant est capable de répondre a ta question

Bonjour,
Je tiens à préciser que le groupe télécommande-store fonctionnait originellement ou lorsque créé avec le plugin abeille