plugin-ZIGBEE Beta

bon je viens de réussir a lancer le demon du plugin avec ma clef cc2531 et en plus sur mon jeedom tournant sur une vm de mon qnap

pour cette partie je ne sais pas si c’est normal

image

1 « J'aime »

voici le firmware que j’ai installé dans ma clef cc2531 pour que cela fonctionne

https://github.com/Koenkk/Z-Stack-firmware/blob/master/coordinator/Z-Stack_Home_1.2/bin/default/CC2531_DEFAULT_20190608.zip

bonjour

voici ma première contribution pour une prise

BlitzWolf® BW-SHP13 Zigbee 3.0 Prise WIFI intelligente 16A Prise EU

je ne sais pas si je vais bien tout faire

voici l’image

et j’ai ce code dans l’onglet dans information brute

{
    "ieee": "58:8e:81:ff:fe:ff:5d:ee",
    "nwk": 13150,
    "status": 2,
    "lqi": "39",
    "rssi": "0",
    "last_seen": "1609064204.0211024",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 81,
            "profile_id": 260,
            "manufacturer": "_TZ3000_g5xawfcq",
            "model": "TS0121",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 65
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_g5xawfcq"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0121"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        },
                        {
                            "id": 16385,
                            "name": "on_time",
                            "value": 0
                        },
                        {
                            "id": 16386,
                            "name": "off_wait_time",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 1794,
                    "name": "Metering",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_summ_delivered",
                            "value": 44
                        }
                    ]
                },
                {
                    "id": 2820,
                    "name": "Electrical Measurement",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer_name": "_TZ3000_g5xawfcq",
        "model": "TS0121",
        "node_descriptor": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4098,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "1": {
            "profileid": 260,
            "deviceid": 81,
            "in_clusters": [
                0,
                4,
                5,
                6,
                1794,
                2820
            ],
            "out_clusters": [
                25,
                10
            ]
        }
    },
    "class": "zigpy.device"
}

en espérant que cela peut servir pour intégrer cette prise

@jeehome, as tu trouve comment faire pour ton bouton et appui long

Citation
Du coup comment je fais avec mon bouton Aqara pour:
Allumer le chauffage du bureau avec un appui bref ?
Allumer le chauffage de la chambre avec un appui long ?
Je ne vois pas comment le faire.

j’ai le même problème avec les infos qui ne remontent pas sur les boutons ikea

image

les infos remontent bien sur mon jeedom prod en mqtt

mais pas sur mon jeedom test avec ce plugin, serait il également possible de rajouter les infos manquantes

Bonjour,

Avec une PiZigate en 3.1d, j’ai 2 ampoules Ikea de reconnues mais pas dans la liste.
J’ai essayer avec TRADFRI_bulb_E27_CWS_opal_600lm, mais ça marche à moitié.
On dirait que les commandes passent, mais pas les retours d’information.
Je peux allumer mais pas de retour que c’est allumé, et plus possible d’éteindre, ou je change la luminosité, mais pas de retour de la valeur.

Voici les informations si ça peut aider.

Ref : TRADFRI bulb E27 WS opal 980lm

Son image :

Le fichier :

{
    "ieee": "d0:cf:5e:ff:fe:25:a8:7e",
    "nwk": 15186,
    "status": 2,
    "lqi": "126",
    "rssi": "0",
    "last_seen": "1609152668.2154293",
    "node_descriptor": "01:40:8e:7c:11:52:52:00:00:00:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 544,
            "profile_id": 49246,
            "manufacturer": "IKEA of Sweden",
            "model": "TRADFRI bulb E27 WS opal 980lm",
            "output_clusters": [
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 32,
                    "name": "Poll Control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 1
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 17
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 87
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "IKEA of Sweden"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TRADFRI bulb E27 WS opal 980lm"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20170331"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "1.2.217"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 176
                        }
                    ]
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": [
                        {
                            "id": 3,
                            "name": "current_x",
                            "value": 30138
                        },
                        {
                            "id": 4,
                            "name": "current_y",
                            "value": 26909
                        },
                        {
                            "id": 7,
                            "name": "color_temperature",
                            "value": 370
                        }
                    ]
                },
                {
                    "id": 2821,
                    "name": "Diagnostic",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer_name": "IKEA of Sweden",
        "model": "TRADFRI bulb E27 WS opal 980lm",
        "node_descriptor": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4476,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "1": {
            "profileid": 49246,
            "deviceid": 544,
            "in_clusters": [
                0,
                3,
                4,
                5,
                6,
                8,
                768,
                2821,
                4096
            ],
            "out_clusters": [
                5,
                25,
                32,
                4096
            ]
        }
    },
    "class": "zigpy.device"
}

Bonjour,

Avec une PiZigate en 3.1d, j’ai 1 télécommande Osram Switch Mini reconnue mais pas dans la liste.
Voici les informations.

https://zigate.fr/produits-osram-compatibles-zigate/compatible/osramswitchmini/

Ref : OSRAM.Lightify_Switch_Mini

Son image :
image

Informations brutes:

{
    "ieee": "00:0d:6f:00:10:9c:70:86",
    "nwk": 55763,
    "status": 2,
    "lqi": "39",
    "rssi": "0",
    "last_seen": "1609162052.9874265",
    "node_descriptor": "02:40:80:0c:11:52:52:00:00:00:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 2064,
            "profile_id": 260,
            "manufacturer": "OSRAM",
            "model": "Lightify Switch Mini",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 1
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 1
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "OSRAM"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "Lightify Switch Mini"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "201801151550260"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "e.1.9.0M"
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": []
                },
                {
                    "id": 32,
                    "name": "Poll Control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "checkin_interval",
                            "value": 13200
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64768,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        },
        {
            "id": 2,
            "status": 1,
            "device_type": 2064,
            "profile_id": 260,
            "manufacturer": "OSRAM",
            "model": "Lightify Switch Mini",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 1
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 1
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "OSRAM"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "Lightify Switch Mini"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "201801151550260"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "e.1.9.0M"
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64768,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        },
        {
            "id": 3,
            "status": 1,
            "device_type": 2064,
            "profile_id": 260,
            "manufacturer": "OSRAM",
            "model": "Lightify Switch Mini",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 1
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 1
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "OSRAM"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "Lightify Switch Mini"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "201801151550260"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "e.1.9.0M"
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64768,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer_name": "OSRAM",
        "model": "Lightify Switch Mini",
        "node_descriptor": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4364,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "1": {
            "profileid": 260,
            "deviceid": 2064,
            "in_clusters": [
                0,
                1,
                32,
                4096,
                64768
            ],
            "out_clusters": [
                3,
                4,
                5,
                6,
                8,
                25,
                768,
                4096
            ]
        },
        "2": {
            "profileid": 260,
            "deviceid": 2064,
            "in_clusters": [
                0,
                4096,
                64768
            ],
            "out_clusters": [
                3,
                4,
                5,
                6,
                8,
                768,
                4096
            ]
        },
        "3": {
            "profileid": 260,
            "deviceid": 2064,
            "in_clusters": [
                0,
                4096,
                64768
            ],
            "out_clusters": [
                3,
                4,
                5,
                6,
                8,
                768,
                4096
            ]
        }
    },
    "class": "zhaquirks.osram.switchmini"
}

voici les informations pour une prise ledvance

Référence : 4058075209985

LEDVANCE Smart+ Prise Extérieure Connectée | Blanc | Etanche IP65 | Compatible avec Amazon Echo Plus, Echo Show et passerelle Philips HUE [Classe énergétique A]

{
    "ieee": "7c:b0:3e:aa:0a:00:a1:98",
    "nwk": 12333,
    "status": 2,
    "lqi": "0",
    "rssi": "0",
    "last_seen": "1609245146.7036736",
    "node_descriptor": "01:40:8e:aa:bb:40:00:00:00:00:00:00:03",
    "endpoints": [
        {
            "id": 3,
            "status": 1,
            "device_type": 16,
            "profile_id": 49246,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 2820,
                    "name": "Electrical Measurement",
                    "attributes": []
                },
                {
                    "id": 64527,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "node_descriptor": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 48042,
            "maximum_buffer_size": 64,
            "maximum_incoming_transfer_size": 0,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 0,
            "descriptor_capability_field": 3
        },
        "3": {
            "profileid": 49246,
            "deviceid": 16,
            "in_clusters": [
                4096,
                0,
                3,
                4,
                5,
                6,
                2820,
                64527
            ],
            "out_clusters": [
                25
            ]
        }
    },
    "class": "zigpy.device"
}

Le bouton Aqara est listé dans le plugin ZigBee, mais les informations sont fausses. Résultat cela ne fonctionnait pas. En modifiant à la main les commandes cela a fini par fonctionner.

@jeehome

peux tu me donner les informations que tu as modifier pour que cela fonctionne, si possible en txt et non en image

moi pour le moment j’ai juste on / off de possible

merci

Les voici:
1::18::0 Etat
1::18::85 Etat multiple
Au personnes en charge de ce plugin: pouvez-vous corriger la config du bouton Switch Aqara qui est actuellement erroné, par celle ci-dessus.

@ludoviclt dit moi si cela t’a aidé?

merci @jeehome

voici ce que j’ai fait mais cela me donne aucun retour

image

teste avec binaire - numerique et autre

j’ai que la configue par defaut qui fonctionne

image

comment tu as trouve la valeur 18 que tu utilises ??

je voudrais pouvoir savoir comment adapter tes commandes au bouton Ikea

en utilisant la commande level control : 1::8::cmd::0

j’ai lors d’un appui prolongé sur « on » j’ai une valeur a 5 et lorsque que je lâche l’état passe 7
j’ai lors d’un appui prolongé sur « off » j’ai une valeur a 1 et lorsque que je lâche l’état passe 7

je vais pouvoir m’en servir pour faire d’autre action avec, c’est un bon debut

Voici la copie d’écran: j’ai binaire pour l’un et numérique pour l’autre


@ludoviclt j’espère que cela aidera à résoudre ton soucis de bouton

C’est une connaissance qui m’a donné ces chiffres, et j’étais super content car ils fonctionnent à merveille. Je m’interroge aussi sur la façon de les obtenir ? Ces valeurs sont liées au hardware ou au plugin ? Elles devraient a priori être liées au hardware, non?

je suppose oui dans les données brute du capteur

Bonjour,
Je pense il y a eu un soucis a l’inclusion car je n’ai aucune information sur le fabricant ou le model la…

Bonjour,
Ca peut aussi etre liée au firmware, ou meme a un sous modele…

Bonjour,
J’ai traité toute les demandes d’ajout de configuration (normalement) ca sera dans la beta de demain

Bonjour,
C’est du ZLL et dessus on a un soucis sur la remonté des valeur qui ne se fait pas automatiquement (impossible de savoir pourquoi). J’ai ajouté dans la conf la commande refresh il faut juste refaire l’inclusion

De la prise

@loic oui il doit avoir un probleme sur cette prise ledvance, car impossible de la piloter même le on-off ne fonctionne pas, je vais refaire l’inclusion pour voir si j’ai plus d’information qui remonte

je viens de refaire l’inclusion, j’ai rien de plus. cela veut il dire que la prise ledvance etanche ip65 ( base osram ) ne sera pas compatible

il y a juste la premiere partie qui change un peu

{
    "ieee": "7c:b0:3e:aa:0a:00:a1:98",
    "nwk": 64155,
    "status": 2,
    "lqi": "28",
    "rssi": "0",
    "last_seen": "1609674789.055969",
    "node_descriptor": "01:40:8e:aa:bb:40:00:00:00:00:00:00:03",
    "endpoints": [
        {

configue

j’ai cela comme erreur

par contre les ponts semble bien communiquer entre eux

La malheureusement je sais pas trop quoi faire le fabricant a du faire une implémentation spécifique juste pour eux et non standard…