plugin-ZIGBEE Beta BlaBla

Effectivement…

1 « J'aime »

Je sais pas la pour etre honnete j’ai trop de boulot en ce moment et pas vraiment le temps de me pencher la dessus…

1 « J'aime »

Merci LOIC, :pray:
image
Cela me semble beaucoup plus clair ainsi ! :+1:

Pour être parfait, il y a un 7 de trop dans la référence 067772
et encore quelques incohérences sur les 2 lignes du bas
image
Enfin, peut-être ajouter « Filaire » pour les commandes VR [067726…]
et « Sans fil » pour les commandes VR [067746…]
ainsi que pour les interrupteurs simple et double.
image
:kissing_heart:

Hello @MADomotique @Loic
Pour le device 067722/067772/064895 Legrand interrupteur double sans fil c’est ok (hormis la description « sans fil » à rajouter) comme stipulé par @MADomotique
Les 4 boutons marchent. En revanche il y a 4 commandes actions (On et Off pour chaque bouton) qui sont créées et qui n’ont pas lieu d’être. elles génèrent des erreurs si on les utilisent.
Sinon c’est parfait

Pour le device 067646/067647/064897 Legrand volet rouant sans fil
Effecivement i faut rajouter la notion de SANS FIL dans la description.
Idem les commandes actions n’ont pas lieu d’être et il me semble que la commande info Etat ne fonctionne pas. Je pense qu’au niveau du JSON il y a eu copie de la commande filaire qui n’est pas la même niveau endpoint.

Pour les ON/OFF, je laisse @Loic voir ce qu’il en pense

Le problème est que le Json transmis par @jlpracing en janvier sous la référence 067646 (VR sans fil) correspond en fait au 067726 (VR with neutral)

Le bon JSON du 067646 (Shutters central remote switch) t’a été transmis par @loic69

{
    "ieee": "00:04:74:00:00:ac:5f:d6",
    "nwk": 57670,
    "status": 2,
    "lqi": "255",
    "rssi": "-58",
    "last_seen": "1616106143.399546",
    "node_descriptor": "12:40:80:21:10:59:3f:00:00:2a:3f:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 515,
            "profile_id": 260,
            "manufacturer": " Legrand",
            "model": " Shutters central remote switch",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 258,
                    "name": "Window Covering",
                    "attributes": []
                },
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 2
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 0
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 65
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": " Legrand"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": " Shutters central remote switch"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": " "
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "001e"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 15,
                    "name": "Binary Input (Basic)",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 32,
                    "name": "Poll Control",
                    "attributes": []
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 32,
                            "name": "battery_voltage",
                            "value": 29
                        }
                    ]
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": " Legrand",
        "model": " Shutters central remote switch",
        "node_desc": {
            "byte1": 18,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4129,
            "maximum_buffer_size": 89,
            "maximum_incoming_transfer_size": 63,
            "server_mask": 10752,
            "maximum_outgoing_transfer_size": 63,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 515,
                "input_clusters": [
                    0,
                    3,
                    15,
                    32,
                    1,
                    64513
                ],
                "output_clusters": [
                    3,
                    258,
                    0,
                    64513,
                    25
                ]
            }
        }
    },
    "class": "zigpy.device"
}
1 « J'aime »

Bonjour, est-ce un généreux parmi vous pourrait m’aider à configurer le demon du plugin zigbee beta pour ma pizigate svp ?

Je ne sais malheureusement pas quelles valeurs choisir pour

Type de controlleur
Type de clef
Port Zigbee
Port interne

j’ai bien trouvé dans le forum que des personnes le font marcher, mais je n’ai pas vu quelqun publier sa config pour un débutant comme moi.

Merci infiniment :slight_smile:

Qu’as tu mis dans ta config ?
Je n’ai pas de pizigate mais une Elelabs et Conbee…
Mais je cocherais Zigate et laisserait Auto/Auto
A priori, il me semble que le port interne importe peu (mais pas vide)
image

Ensuite, il faut être un peu patient avant que le reseau zigbee se construise…

Bravo Loic
image
Par contre, au vu du catalogue 2020, j’ai un doute sur les références des inter doubles sans fil.
image

Excellent boulot @Loic
@MADomotique tu as bien résumé le problème du json de la commande sans fil de volet legrand

En ce qui concerne les anciennes ref 2020 de l inter double sans fil, je pense que ce n’est pas le même produit pour que legrand crée une nouvelle ref 2021.
L’important est d’avoir la ref de 2021.
Si le JSON du produit 2021 n’est pas compatible avec celui de 2020, on demandera a loic qu’il le rajoute lorsque le cas se presentera.

Chaque chose en son temps. Le travail de referencement effectué avec Loic et ta grande aide sur Legrand Netatmo est deja un excellent point

Merci beaucoup de ton aide!
En mettant Zigate/Auto/Auto le demon ne démarre pas: il ne trouve pas le device

[2021-03-26 06:38:31][INFO] : Start zigbeed
[2021-03-26 06:38:31][INFO] : Log level : debug
[2021-03-26 06:38:31][INFO] : PID file : /tmp/jeedom/zigbee/deamon_1.pid
[2021-03-26 06:38:31][INFO] : Device : auto
[2021-03-26 06:38:31][INFO] : Apikey : Q00knZZg8VL7MrZJy1Aw5qT4VdbKU9xt
[2021-03-26 06:38:31][INFO] : Callback : http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php
[2021-03-26 06:38:31][INFO] : Cycle : 0.3
[2021-03-26 06:38:31][INFO] : Controller : zigate
[2021-03-26 06:38:31][INFO] : Channel : 15
[2021-03-26 06:38:31][INFO] : Data folder : /var/www/html/plugins/zigbee/data/1
[2021-03-26 06:38:31][INFO] : Device folder : /var/www/html/plugins/zigbee/data/device
[2021-03-26 06:38:31][INFO] : Folder OTA : None
[2021-03-26 06:38:31][INFO] : Zigpy advance configuration file : None
[2021-03-26 06:38:32][ERROR] : No device found
[2021-03-26 06:38:32][DEBUG] : Shutdown
[2021-03-26 06:38:32][DEBUG] : Using selector: EpollSelector
[2021-03-26 06:38:32][DEBUG] : Removing PID file /tmp/jeedom/zigbee/deamon_1.pid
[2021-03-26 06:38:32][DEBUG] : Exit 0

En Mettant Zigate/cle=Auto/port=PiziGate il apparait un nouveau champ « Pizigate » dans lequel je ne sais pas quoi saisir:

el la log dit

[2021-03-26 06:48:08][ERROR] : No device found
[2021-03-26 06:48:21][ERROR] : Unable to set PiZiGate GPIO, please check configuration
[2021-03-26 06:48:21][ERROR] : No access to /dev/mem.  Try running as root!
[2021-03-26 06:48:21][ERROR] : Couldn't start application
[2021-03-26 06:48:21][ERROR] : [start_zigbee] Fatal error : [Errno 2] could not open port /dev/serial: [Errno 2] No such file or directory: '/dev/serial'

Je précise que la pizigate fonctionne, je l’ai testée et le plugin abeille la reconnait

As tu désactivé le plugin-abeille avant d’activer le plugin-zigbee Beta ?
J’ai cru comprendre qu’il était fortement déconseillé d’avoir 2 « réseaux » ouvert simultanément… mais me demande pas pourquoi (?).

C’est surtout qu’on va probablement avoir deux plugin qui se bataillent la même ressource …

Certainement, même si je ne comprends pas pourquoi cette contrainte n’ai pas pu être levée. Mais là le débat, nous échappe… et nous éloigne du problème de @hlehoux.

Sur d’autres plugin, on pourrai dire : « Lire la doc, lire la doc , … », mais vu que nous sommes toujours en Beta, la documentation n’est pas obligatoire et en l’absence de Tag il est difficile de filtrer nos recherches sur ce plugin.

1 « J'aime »

En effet il suffit juste de savoir ce que @Loic avait dit au tout début du plugin : à savoir son exclusivité sur la ressource. Après je pense que si tu as une pizigate avec abeille et une EZSP avec zigbe-beta … no problème c’est juste que chaque plugin pose un LOCK sur la ressource une fois qu’elle lui est attribuée ce qui, en soi, ne me choque pas … deux tête pour une ressource c’est jamais bon d’autant plus quand les deux têtes ne communiquent pas entre elles :rofl:

Oui je fais bien attention à désactiver abeille; voir je reboot le pi4 avec jeedom

Bonjour, est-il normal qu’avec mes capteurs d’ouverture Aquara je n’aie ni l’historique et pas la température? J’ai qu’une commande « Ouverture »?
Aquara

Visiblement c’est un choix assumé par Loic

Vu le nombre d’utilisateurs déçus, j’avoue ne pas comprendre cette régression.

Merci. Mais j’avoue ne pas comprendre aussi. C’est pourtant bien de pouvoir utiliser la température sans rajouter d’autres capteurs pour ça. Et l’historique aussi.

Pour l’historique, il faut cocher la case ad hoc
image
ou dans la config avancée via la roue crantée
image

1 « J'aime »