plugin-ZIGBEE Beta BlaBla

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 »

Super et merci. Mais il me faut des lunettes, car j’ai cherché et je ne la trouvais pas. Grrr

même si elle arrondie au degré entier, et qu’il faut reconnaitre qu’elle n’est pas très fiable selon les capteurs. J’ai tenté d’argumenter ce point…

Lançons une pétition :crazy_face:

Même si la tempérture existe au niveau des commandes
Elle est bidon et pas réaliste
On le vois bien sur deconZ

Prend un détecteur de mouvement philips tu aurra 3 en 1
detection de mouvement
température
luminosité …

Mais on peut la corriger après calibrage (up)

En récupérant le logical Id on peut pas recréer la commande de température, juste pour ceux qui la veulent?