plugin-ZIGBEE Beta

oui bien sur et au bout d un moment j ai d ailleurs cette notif

|021-04-01 19:24:26|zigbee|Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2021-04-01 19:24:04|||

edit : c est bon, merci :wink: au bout de la 2eme relance des dépendances !

Bonsoir Loïc thermostat 100% fonctionnel

Pour moi c’est pas nécessaire mais si un jour tu as besoin pour la communauté de
Faire fonctionner les commandes n’hésite pas si tu as besoin d aide pour des pages de logs
Bonne soirée et encore merci

Philippe :wink::wink::wink:

Super merci pour les retours, au vu de comment les infos arrive pour les commandes sans la doc technique du fabricant ça va être impossible de deviner…

2 messages ont été fusionnés à un sujet existant : plugin-ZIGBEE Beta BlaBla

Bonjour @Loic,

Merci pour l’ajout de l’ampoule LTW013.

Je rencontre un soucis avec la température de couleur. A l’allumage j’ai une couleur, je fais varier la température, j’ai bien un changement de couleur mais ensuite plus aucun effet la couleur reste « figée » .

Ci dessous le log ou tu verras la couleur de départ, les actions sur le curseur température de couleur et le fait que la couleur ne change pas.

Dans les commandes je n’ai pas d’info « Etat Temperature de couleur » et la « zone mise à jour par » du curseur est vide (cf image)

Et maintenant le log :


[2021-04-02 10:26:58][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:26:58][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2021-04-02 10:26:58][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:26:58][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":8,"cluster_type":"in","attributes":[0],"allowCache":0}
[2021-04-02 10:26:58][DEBUG] : {"devices":{"00:17:88:01:04:45:ae:1d":{"11":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2021-04-02 10:26:58][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::6::0 => Bool.true
[2021-04-02 10:26:58][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:26:58][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":768,"cluster_type":"in","attributes":[3,4],"allowCache":0}
[2021-04-02 10:26:58][DEBUG] : {"devices":{"00:17:88:01:04:45:ae:1d":{"11":{"8":[{"value":"254","cluster_name":"Level control"}],"768":{"color":{"value":"#ffd17e","cluster_name":"Color Control"}}}}}}
[2021-04-02 10:26:58][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::8::0 => 254
[2021-04-02 10:26:58][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::768::color => #ffd17e
[2021-04-02 10:27:21][DEBUG] : http://127.0.0.1:8484/device/command type : PUT
[2021-04-02 10:27:21][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","cmd":[{"endpoint":11,"cluster":"light_color","command":"move_to_color_temp","await":1,"args":["6500","0"]}],"allowQueue":false}
[2021-04-02 10:27:23][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:27:23][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2021-04-02 10:27:23][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:27:23][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":8,"cluster_type":"in","attributes":[0],"allowCache":0}
[2021-04-02 10:27:23][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:27:23][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":768,"cluster_type":"in","attributes":[3,4],"allowCache":0}
[2021-04-02 10:27:23][DEBUG] : {"devices":{"00:17:88:01:04:45:ae:1d":{"11":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}],"8":[{"value":"254","cluster_name":"Level control"}],"768":{"color":{"value":"#ffbe5a","cluster_name":"Color Control"}}}}}}
[2021-04-02 10:27:23][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::6::0 => Bool.true
[2021-04-02 10:27:23][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::8::0 => 254
[2021-04-02 10:27:23][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::768::color => #ffbe5a
[2021-04-02 10:27:51][DEBUG] : http://127.0.0.1:8484/device/command type : PUT
[2021-04-02 10:27:51][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","cmd":[{"endpoint":11,"cluster":"light_color","command":"move_to_color_temp","await":1,"args":["2200","0"]}],"allowQueue":false}
[2021-04-02 10:27:52][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:27:52][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2021-04-02 10:27:52][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:27:52][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":8,"cluster_type":"in","attributes":[0],"allowCache":0}
[2021-04-02 10:27:52][DEBUG] : {"devices":{"00:17:88:01:04:45:ae:1d":{"11":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2021-04-02 10:27:52][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::6::0 => Bool.true
[2021-04-02 10:27:52][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:27:52][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":768,"cluster_type":"in","attributes":[3,4],"allowCache":0}
[2021-04-02 10:27:52][DEBUG] : {"devices":{"00:17:88:01:04:45:ae:1d":{"11":{"8":[{"value":"254","cluster_name":"Level control"}],"768":{"color":{"value":"#ffbe5a","cluster_name":"Color Control"}}}}}}
[2021-04-02 10:27:52][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::8::0 => 254
[2021-04-02 10:27:52][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::768::color => #ffbe5a
[2021-04-02 10:28:32][DEBUG] : http://127.0.0.1:8484/device/command type : PUT
[2021-04-02 10:28:32][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","cmd":[{"endpoint":11,"cluster":"on_off","command":"off","await":1}],"allowQueue":false}
[2021-04-02 10:28:33][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:28:33][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2021-04-02 10:28:33][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:28:33][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":8,"cluster_type":"in","attributes":[0],"allowCache":0}
[2021-04-02 10:28:33][DEBUG] : http://127.0.0.1:8484/device/attributes type : POST
[2021-04-02 10:28:33][DEBUG] : {"ieee":"00:17:88:01:04:45:ae:1d","endpoint":11,"cluster":768,"cluster_type":"in","attributes":[3,4],"allowCache":0}
[2021-04-02 10:28:33][DEBUG] : {"devices":{"00:17:88:01:04:45:ae:1d":{"11":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}],"8":[{"value":"254","cluster_name":"Level control"}]}}}}
[2021-04-02 10:28:33][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::6::0 => Bool.false
[2021-04-02 10:28:34][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::8::0 => 254
[2021-04-02 10:28:34][DEBUG] : {"devices":{"00:17:88:01:04:45:ae:1d":{"11":{"768":{"color":{"value":"#ffbe5a","cluster_name":"Color Control"}}}}}}
[2021-04-02 10:28:34][DEBUG] : Search attribut for 00:17:88:01:04:45:ae:1d logicalId : 11::768::color => #ffbe5a

Par avance merci pour ton aide et n’hésite pas à me demander des éléments complémentaires si nécessaire.

Bonne journée

Frédéric

Bonjour,
Effectivement ya eu un soucis sur la conf j’avais pas mis la commande d’état de température de couleur ca sera bon dans la beta de demain (faudra supprimer l’équipement de jeedom et refaire une synchronisation).

A voir si ca corrige tous les soucis (pas sur ton ampoule est en ZLL, l’ancêtre du zigbee donc tout ne marche pas forcement bien)

Merci et à demain pour la suite des aventures :slight_smile:

Et je croise les doigts pour que malgré une ampoule ZLL cela fonctionne :wink:

Bonne journée

Frédéric

ZLL ca fonctionne mais pas toujours tout et surtout ya pas remonté temps réel de l’état faut le demande explicitement au module à chaque fois…

Je vais m’adapter :blush:.

Encore merci pour tes retours et explications.

Bonne journée

Bonjour,
Pouvez-vous me dire si les modules Digi XBee S2C sont dans la base de donnée ou supporté par le plugin ZigBee Beta
Merci

Bonjour @Loic,

Merci pour la modification de LTW013.

Le réglage de la température de couleur est fonctionnel. Par contre, il a fallu que je modifie les valeurs min et max (2200K-6500K) par 154-454 en m’appuyant sur :

« ColorTemperatureMireds Attribute
The ColorTemperatureMireds attribute contains a scaled inverse of the current value of the color temperature.
The unit of ColorTemperatureMireds is the mired (micro reciprocal degree), AKA mirek (micro reciprocal
kelvin). It is updated as fast as practical during commands that change the color.
The color temperature value in kelvins SHALL be related to the ColorTemperatureMireds attribute in mireds
by the relationship
Color temperature in kelvins = 1,000,000 / ColorTemperatureMireds, where ColorTemperatureMireds is in
the range 1 to 65279 mireds inclusive, giving a color temperature range from 1,000,000 kelvins to 15.32
kelvins. »

Est-il possible de permettre un réglage en kelvin (plus simple car c’est sur la boite :wink:) ?

Rien de grave, ni d’urgent et encore merci pour la rapidité de mise à disposition.

Bon week-end

Frédéric

Je pense que ca serait bien effectivement comme sur tous les modules ayant cette fonction température de couleur. Mieias chaque device ayant des valeurs differentes, ca represente pas mal de job. Je pense qucil faudrait que jeedom integre nativement un action slider temperature de colleur comme le slider couleur. Ca serait l’ideal mais pas sur que ca soit prevu a court terme

Bonjour @loic69,

Il est imaginable que la valeur saisie soit en K et qu’une « simple opération » dans le code transforme la valeur saisie en valeur a appliquer.

Ayant trouvé dans la ZCL la formule, j’ai simplement effectué l’opération CTM=1000000/T°K

Donc si je saisi 2200K j’envoie 454 et pour 6500K j’envoie 154.

Et en relisant je me dis que dans 1 mois je chercherais ce que j’ai voulu dire donc :

ZCL = Zigbee Cluster Library
CTM = ColortTemperatureMireds
T°K = Color temperature en kelvin

Et donc, comme toi, j’espère que cela puisse devenir natif.

Bon week-end

Je suisbok avec toi mais pas du tout sur que ca soit prévu a court terme. Loic pourra peut etre nous donner des infos ?
Cela impliquerai que loic connaisse pour chaque module la formule ou valeur de convertion. Ca me parait tendu…

@loic69, oui mais il n’y a pas non plus un réel caractère d’urgence puisqu’il possible de régler les valeurs et que cela fonctionne.

Mais peut-être que @Loic aura des précisions à nous apporter.

A suivre …

Bonjour,
Merci pour le retour ca sera corrigé dans la beta de demain

Bonjour,
Ca serait possible mais que avec le core en 4.2 (qui autorise des calculs sur les actions de type slider). Je ne peux donc pas le faire maintenant.

3 « J'aime »

@Loic

Bonjour,

Je souhaiterai l’ajout du module suivant qui n’est pas reconnu:

Marque: Aqara
Modèle : WXKG07LM
Photo:WXKG07LM

JSON:

{
    "ieee": "00:15:8d:00:05:3f:11:05",
    "nwk": 31671,
    "status": 2,
    "lqi": "199",
    "rssi": "-69",
    "last_seen": "1617469257.1297536",
    "node_descriptor": "02:40:80:37:10:7f:64:00:00:00:64:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 6,
            "profile_id": 260,
            "manufacturer": "LUMI",
            "model": "lumi.remote.b286acn02",
            "output_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 65535,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "BasicCluster",
                    "attributes": [
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "LUMI"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "lumi.remote.b286acn02"
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 65535,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 0
                        }
                    ]
                }
            ]
        },
        {
            "id": 2,
            "status": 1,
            "device_type": 6,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 0
                        }
                    ]
                }
            ]
        },
        {
            "id": 3,
            "status": 1,
            "device_type": 6,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 12,
                    "name": "AnalogInput",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 1
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "LUMI",
        "model": "lumi.remote.b286acn02",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4151,
            "maximum_buffer_size": 127,
            "maximum_incoming_transfer_size": 100,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 100,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 6,
                "input_clusters": [
                    0,
                    1,
                    3,
                    25,
                    65535,
                    18
                ],
                "output_clusters": [
                    0,
                    3,
                    4,
                    5,
                    25,
                    65535,
                    18,
                    6
                ]
            },
            "2": {
                "profile_id": 260,
                "device_type": 6,
                "input_clusters": [
                    3,
                    18
                ],
                "output_clusters": [
                    3,
                    4,
                    5,
                    18,
                    6
                ]
            },
            "3": {
                "profile_id": 260,
                "device_type": 6,
                "input_clusters": [
                    3,
                    18
                ],
                "output_clusters": [
                    3,
                    4,
                    5,
                    12,
                    18,
                    6
                ]
            }
        }
    },
    "class": "zhaquirks.xiaomi.aqara.remote_b286acn01"
}

J’espère avoir fait ça correctement et qu’il ne manque rien…

Merci pour tout
Bonne soirée

Bonsoir @Loic,

Merci pour l’aide et les retours.

Je teste dès demain et pour les calculs sur slider je patiente :slight_smile:

Bon week-end

2 messages ont été fusionnés à un sujet existant : plugin-ZIGBEE Beta BlaBla