plugin-ZIGBEE Beta

Merci beaucoup et impatient d’être à demain.

Bonne journée

Oui hier suivant l historique 23h30 pile

Bonjour,

J’utilise une Zigate-Wifi, et j’ai une soucis de communication entre le plugin et le module wifi de manière régulière.

J’ai du mettre un heartbeat à 10 minutes. Je dois normalement recevoir une info toutes les 5 minutes au minimum (capteurs de température).
=>« Attention le plugin Zigbee n’a recu de message depuis 10 min », avec une occurrence de plusieurs dizaines de fois par jour.

Lorsque le plugin est relancé, la communication avec les devices/modules remarche.

J’avais testé la Zigate en USB, et de souvenir je n’avais pas ce problème.

Est ce un problème connu ?

Côté Zigate Wifi : pas de problème apparent, elle répond en IP, et semble bien recevoir les infos des modules.

Bonjour,
Non aucun probleme connu la dessus la seul contrainte est d’avoir une connexion hyper méga fiable. A mon avis ton soucis et la le ping peux passer en permanence mais ca veut pas dire que la connexion est assez fiable pour ce type d’utilisation.

Nouveau module svp

TS110F
Switch dimmer 2 voix

{
    "ieee": "84:2e:14:ff:fe:19:eb:6b",
    "nwk": 8679,
    "status": 2,
    "lqi": "79",
    "rssi": "-79",
    "last_seen": "1617284338.865766",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 257,
            "profile_id": 260,
            "manufacturer": "_TZ3000_92chsky7",
            "model": "TS110F",
            "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": 66
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_92chsky7"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS110F"
                        },
                        {
                            "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": 1
                        }
                    ]
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 150
                        }
                    ]
                }
            ]
        },
        {
            "id": 2,
            "status": 1,
            "device_type": 257,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [],
            "input_clusters": [
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 250
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_92chsky7",
        "model": "TS110F",
        "node_desc": {
            "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
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 257,
                "input_clusters": [
                    0,
                    4,
                    5,
                    6,
                    8
                ],
                "output_clusters": [
                    25,
                    10
                ]
            },
            "2": {
                "profile_id": 260,
                "device_type": 257,
                "input_clusters": [
                    4,
                    5,
                    6,
                    8
                ],
                "output_clusters": []
            }
        }
    },
    "class": "zigpy.device"
}

@iPapy corriger le problème de présentation pour vous !

A l’avenir
Merci d’utiliser le code </> pour encadrer vos codes ou logs.
tutoriel cliquez ici

1 « J'aime »

recu désolé !

Bonjour,
Ca sera disponible dans la beta de demain

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

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