Demande d'ajout du FLS-PP de Dresden Elektronik

Bonjour @Loic,

Pourrais-tu, s’il te plait, ajouter à la longue liste des matériels déjà reconnus par le plugin, le FLS-PP lp de Dresden Elektronik?

Le nom : (dans le sujet :slight_smile:) : FLS-PP lp wireless ballast

La photo :

Et enfin le JSON brut :



{
    "ieee": "00:21:2e:ff:ff:03:30:3b",
    "nwk": 57393,
    "status": 2,
    "lqi": "71",
    "rssi": "-85",
    "last_seen": "1619001509.0969288",
    "node_descriptor": "11:40:8e:35:11:59:3d:00:00:00:3d:00:00",
    "endpoints": [
        {
            "id": 10,
            "status": 1,
            "device_type": 528,
            "profile_id": 49246,
            "manufacturer": "dresden elektronik",
            "model": "FLS-PP3",
            "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": 2
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 3
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "dresden elektronik"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "FLS-PP3"
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": []
                },
                {
                    "id": 64718,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        },
        {
            "id": 11,
            "status": 1,
            "device_type": 256,
            "profile_id": 49246,
            "manufacturer": "dresden elektronik",
            "model": "FLS-PP3 White",
            "output_clusters": [],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "dresden elektronik"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "FLS-PP3 White"
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "dresden elektronik",
        "model": "FLS-PP3",
        "node_desc": {
            "byte1": 17,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4405,
            "maximum_buffer_size": 89,
            "maximum_incoming_transfer_size": 61,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 61,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "10": {
                "profile_id": 49246,
                "device_type": 528,
                "input_clusters": [
                    0,
                    4096,
                    4,
                    3,
                    5,
                    6,
                    8,
                    768,
                    64718
                ],
                "output_clusters": [
                    25
                ]
            },
            "11": {
                "profile_id": 49246,
                "device_type": 256,
                "input_clusters": [
                    0,
                    4096,
                    4,
                    3,
                    5,
                    6,
                    8
                ],
                "output_clusters": []
            }
        }
    },
    "class": "zigpy.device"
}


Par avance merci pour ton aide

Frédéric

Salut,

Juste pour avoir l’image en fond transparent tout de suite et ne pas avoir à repasser dessus :

Merci @Salvialf.

Je ne sais pas encore faire mais je vais apprendre :wink:

Bonne journée

J’utilise l’application remove.bg souvent mentionnée sur le forum. Il est possible de le faire directement depuis le site internet image par image.

Merci,

Lien mis de côté pour la prochaine fois.

Bonne journée

Bonjour,
Ca sera disponible dans la beta de demain

Merci @Loic

Vivement demain :slight_smile:

Bonne journée

Bonjour @Loic,

Merci pour l’ajout, c’est fonctionnel et donc c’est chouette :).

Deux petites remontées, une sur le JSON en lui-même :

 {
      "name": "Luminosité 2",
      "type": "action",
      "subtype": "slider",
      "isVisible": 1,
      "isHistorized": 0,
      "value" : "Etat Luminosité 1",
      "logicalId": "11::level::move_to_level::#slider#::0",
      "generic_type": "LIGHT_SLIDER",
      "configuration" : {
        "minValue" : 0,
        "maxValue" : 254
      }

le champ « value » de « Luminosité 2 » pointe vers « Etat Luminosité 1 » et même en modifiant rien ne remonte (et ce le deuxième petit point).

Ci-dessous le log de l’action sur les 2 sliders luminosité dans lequel je remarque l’absence du search attribute pour le endpoint 11.

[2021-04-22 11:23:20][DEBUG] : http://127.0.0.1:8484/device/command type : PUT
[2021-04-22 11:23:20][DEBUG] : {"ieee":"00:21:2e:ff:ff:03:30:3b","cmd":[{"endpoint":10,"cluster":"level","command":"move_to_level","await":1,"args":[0,0]}],"allowQueue":false}
[2021-04-22 11:23:21][DEBUG] : {"devices":{"00:21:2e:ff:ff:03:30:3b":{"10":{"8":[{"value":"1","cluster_name":"Level control"}]}}}}
[2021-04-22 11:23:21][DEBUG] : Search attribut for 00:21:2e:ff:ff:03:30:3b logicalId : 10::8::0 => 1
[2021-04-22 11:23:34][DEBUG] : http://127.0.0.1:8484/device/command type : PUT
[2021-04-22 11:23:34][DEBUG] : {"ieee":"00:21:2e:ff:ff:03:30:3b","cmd":[{"endpoint":11,"cluster":"level","command":"move_to_level","await":1,"args":[0,0]}],"allowQueue":false}
[2021-04-22 11:24:19][DEBUG] : http://127.0.0.1:8484/device/command type : PUT
[2021-04-22 11:24:19][DEBUG] : {"ieee":"00:21:2e:ff:ff:03:30:3b","cmd":[{"endpoint":10,"cluster":"level","command":"move_to_level","await":1,"args":[254,0]}],"allowQueue":false}
[2021-04-22 11:24:19][DEBUG] : {"devices":{"00:21:2e:ff:ff:03:30:3b":{"10":{"8":[{"value":"254","cluster_name":"Level control"}]}}}}
[2021-04-22 11:24:19][DEBUG] : Search attribut for 00:21:2e:ff:ff:03:30:3b logicalId : 10::8::0 => 254
[2021-04-22 11:24:30][DEBUG] : http://127.0.0.1:8484/device/command type : PUT
[2021-04-22 11:24:30][DEBUG] : {"ieee":"00:21:2e:ff:ff:03:30:3b","cmd":[{"endpoint":11,"cluster":"level","command":"move_to_level","await":1,"args":[254,0]}],"allowQueue":false}

Aurais-tu, s’il te plait, une idée pour remédier au deuxième petit souci (rien de grave quand même puisque le slider en lui-même est fonctionnel) ?

Merci encore pour l’ajout et par avance merci pour tes idées.

Bonjour
Ok je me note de corriger le json pour la remontée je sais pas la si le module renvoi pas la valeur je peux pas y faire grand chose…

Merci @Loic.

C’était au cas où tu ais une idée.

Bonne journée

A part lancer une réinitialisation du device pour forcer le binding et voir si ça corrige non pas d’autres idée…

Merci @Loic,

J’ai tenté mais pas mieux. Je vais m’en passer, le slider étant fonctionnel je vais me débrouiller autrement.

Encore merci pour les conseils

Bonne fin de journée

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.