plugin-ZIGBEE Beta

LEDVANCE SMART+ JARDIN POLE

Dimmable toutes les couleurs

{
    "ieee": "7c:b0:3e:aa:0a:07:8a:e9",
    "nwk": 43297,
    "status": 2,
    "lqi": "151",
    "rssi": "-75",
    "last_seen": "1614758371.4213738",
    "node_descriptor": "01:40:8e:aa:bb:40:00:00:00:00:00:00:03",
    "endpoints": [
        {
            "id": 3,
            "status": 1,
            "device_type": 528,
            "profile_id": 49246,
            "manufacturer": "OSRAM",
            "model": "Gardenpole RGBW-Lightify",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "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": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "OSRAM"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "Gardenpole RGBW-Lightify"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20140331CNWT****"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "V1.04.93"
                        }
                    ]
                },
                {
                    "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": 1
                        }
                    ]
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 254
                        }
                    ]
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": [
                        {
                            "id": 3,
                            "name": "current_x",
                            "value": 24939
                        },
                        {
                            "id": 4,
                            "name": "current_y",
                            "value": 24701
                        },
                        {
                            "id": 7,
                            "name": "color_temperature",
                            "value": 370
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64527,
                    "name": "OsramLight",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "OSRAM",
        "model": "Gardenpole RGBW-Lightify",
        "node_desc": {
            "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
        },
        "endpoints": {
            "3": {
                "profile_id": 49246,
                "device_type": 528,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6,
                    8,
                    768,
                    4096,
                    64527
                ],
                "output_clusters": [
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.osram.gardenpolesrgbw"
}

Bonjour,
Ca sera disponible dans la beta de demain

1 « J'aime »

J’imagine bien le taf que ça représente, sait-on jamais :wink:
Peut-être l’intégrer pour tes prochains saisies de type « éclairage ».
Merci et bonne journée

Si je le fait a un endroit je dois le faire partout sinon c’est pas propre…

@tous : avez vous remarqué des surconsommation de pile de certain module ?

Oui, sur 2 télécommandes 5 boutons Ikea

Ok demain yaura une nouvelle version du plugin qui rajoute ca :

Pour l’instant c’est complexe (et ca le restera mais plus tard le plugin auto configurera ces champs). Pour ikea (télécommande) il faudrait mettre en long pool 1160. Source ici [Bug report / Enhancement request] Broken configuration and batteries draining of all IKEA controlling device · Issue #679 · zigpy/zigpy · GitHub

C’est du test car j’ai du ikea et pas soucis de batterie dessus…

« Configuration spécifique », manque le « o » :slight_smile:

Oui !!
Sur les interrupteurs ikeas On/Off et parfois sur les 5 boutons .
La pile se vide en 24/48 heures parfois

@Loic, je viens de faire la mise à jour pour avoir le correctif des télécommandes Ikea, mais impossible de démarrer le démon sur mes 2 clés (EZSP et Zigate Wifi) et j’ai les logs c-dessous.
J’ai fait une restauration pour retrouver mes clés en attendant.

logs zigbeed_1

usage: zigbeed.py [-h] [--device DEVICE] [--loglevel LOGLEVEL]
                  [--callback CALLBACK] [--apikey APIKEY] [--cycle CYCLE]
                  [--pid PID] [--controller CONTROLLER]
                  [--sub_controller SUB_CONTROLLER]
                  [--data_folder DATA_FOLDER] [--device_folder DEVICE_FOLDER]
                  [--socketport SOCKETPORT] [--channel CHANNEL]
                  [--folder_OTA FOLDER_OTA]
                  [--zigpy_advance_config ZIGPY_ADVANCE_CONFIG]
zigbeed.py: error: argument --device_folder: expected one argument
usage: zigbeed.py [-h] [--device DEVICE] [--loglevel LOGLEVEL]
                  [--callback CALLBACK] [--apikey APIKEY] [--cycle CYCLE]
                  [--pid PID] [--controller CONTROLLER]
                  [--sub_controller SUB_CONTROLLER]
                  [--data_folder DATA_FOLDER] [--device_folder DEVICE_FOLDER]
                  [--socketport SOCKETPORT] [--channel CHANNEL]
                  [--folder_OTA FOLDER_OTA]
                  [--zigpy_advance_config ZIGPY_ADVANCE_CONFIG]
zigbeed.py: error: argument --device_folder: expected one argument
usage: zigbeed.py [-h] [--device DEVICE] [--loglevel LOGLEVEL]
                  [--callback CALLBACK] [--apikey APIKEY] [--cycle CYCLE]
                  [--pid PID] [--controller CONTROLLER]
                  [--sub_controller SUB_CONTROLLER]
                  [--data_folder DATA_FOLDER] [--device_folder DEVICE_FOLDER]
                  [--socketport SOCKETPORT] [--channel CHANNEL]
                  [--folder_OTA FOLDER_OTA]
                  [--zigpy_advance_config ZIGPY_ADVANCE_CONFIG]
zigbeed.py: error: argument --device_folder: expected one argument

zigbeed_2

usage: zigbeed.py [-h] [--device DEVICE] [--loglevel LOGLEVEL]
                  [--callback CALLBACK] [--apikey APIKEY] [--cycle CYCLE]
                  [--pid PID] [--controller CONTROLLER]
                  [--sub_controller SUB_CONTROLLER]
                  [--data_folder DATA_FOLDER] [--device_folder DEVICE_FOLDER]
                  [--socketport SOCKETPORT] [--channel CHANNEL]
                  [--folder_OTA FOLDER_OTA]
                  [--zigpy_advance_config ZIGPY_ADVANCE_CONFIG]
zigbeed.py: error: argument --device_folder: expected one argument
usage: zigbeed.py [-h] [--device DEVICE] [--loglevel LOGLEVEL]
                  [--callback CALLBACK] [--apikey APIKEY] [--cycle CYCLE]
                  [--pid PID] [--controller CONTROLLER]
                  [--sub_controller SUB_CONTROLLER]
                  [--data_folder DATA_FOLDER] [--device_folder DEVICE_FOLDER]
                  [--socketport SOCKETPORT] [--channel CHANNEL]
                  [--folder_OTA FOLDER_OTA]
                  [--zigpy_advance_config ZIGPY_ADVANCE_CONFIG]
zigbeed.py: error: argument --device_folder: expected one argument
usage: zigbeed.py [-h] [--device DEVICE] [--loglevel LOGLEVEL]
                  [--callback CALLBACK] [--apikey APIKEY] [--cycle CYCLE]
                  [--pid PID] [--controller CONTROLLER]
                  [--sub_controller SUB_CONTROLLER]
                  [--data_folder DATA_FOLDER] [--device_folder DEVICE_FOLDER]
                  [--socketport SOCKETPORT] [--channel CHANNEL]
                  [--folder_OTA FOLDER_OTA]
                  [--zigpy_advance_config ZIGPY_ADVANCE_CONFIG]
zigbeed.py: error: argument --device_folder: expected one argument

Pareil… Je viens de faire la MAJ des dépendances au cas où…

Bonjour. Même problème ce matin. J’ai faire une restauration et c’est reparti.

J’avais fait une mise à jour des dépendances hier soir et pourtant démon NON OK avec mise à jour de ce matin…

Bonjour,
Je viens de pousser la correction

1 « J'aime »

Merci @Loic, le démon est OK après mise à jour.
Je test le correctif pour les télécommandes Ikea et je ferais un retour plus tard, j’ai plus de piles… :sweat_smile: pour les télécommandes à force…

Cool ! Je confirme.

Toujours d’actualité @Loic petite faute d’orthographe : « Cnfiguration spécifique ».

Je viens de repousser une version qui corrige la faute et ajoute le nettoyage des conf specific des modules

1 « J'aime »

Bonjour,
J’ai une télécommande 5 boutons IKEA qui fonctionne bien niveau commande (et qui réponds toujours 7 jours après l’inclusion, donc batterie ok) , mais je n’ai aucune remonté de l’état de la batterie contrairement aux module Aqara que j’ai inclus.
J’ai tenté une resync avec une recréation de commande mais toujours pas de status batterie, si quelqu’un a une idée …

Bonjour,
Tu regardes ou pour la batterie ?